



<!DOCTYPE html>

<html class="no-js" lang="en">
<head id="Head1">
    
    





    
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<!--[if (gte IE 9)|!(IE)]><!-->
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<!--<![endif]-->
<meta name="generator" content="FMG Suite">



            <link rel="icon" sizes="32x32" type="image/png" href="//static.fmgsuite.com/media/WebsiteFavicon/variantSize/699a3cf5-2ac2-49e9-a89f-145f292a2f89.png" />







<title>LotusGroup Advisors</title><meta name="robots" content="noindex, nofollow"/>
    


<script type="application/ld+json">
    {
  "@context": "https://schema.org",
  "@type": "FinancialService",
  "@id": "https://lgadvisors.com",
  "name": "LotusGroup Advisors",
  "logo": "//static.fmgsuite.com/media/TransparentLogo/variantSize/bd0bef01-9187-47f7-a6c3-b2bc2f8ec302.png",
  "image": "//static.fmgsuite.com/media/PortraitImageFMG/variantSize/458b02bc-b9c8-4211-a7d4-907de2b8b7ca.jpg",
  "url": "https://lgadvisors.com",
  "telephone": "(720) 593-9861",
  "priceRange": "N/A",
  "address": {
    "@type": "PostalAddress",
    "streetAddress": "1005 South Gaylord Street",
    "addressLocality": "Denver",
    "addressRegion": "CO",
    "postalCode": "80209",
    "addressCountry": "US"
  },
  "location": [
    {
      "@type": "PostalAddress",
      "streetAddress": "1005 South Gaylord Street",
      "addressLocality": "Denver",
      "addressRegion": "CO",
      "postalCode": "80209",
      "addressCountry": "US",
      "telephone": "(720) 593-9861"
    }
  ],
  "sameAs": [
    "https://www.linkedin.com/company/lotus-group-advisors",
    "https://www.facebook.com/lgadvisors"
  ]
}
</script>


<link rel="stylesheet" type="text/css" media="" href="//static.fmgsuite.com/site/templates/007/dist/7ac.css?v=2.86.45.35539.386" />    <link rel="stylesheet" type="text/css" href="//static.fmgsuite.com/site/globalassets/template7/css/global-asset-styles.css" />
    
    

        <style type="text/css">




/* #2C4669  #111111 #EDBE57 */
:root{
--paletteColor1: #2C4669;
--paletteColor2: #111111;
--paletteColor3: #EDBE57;

--paletteColor1H: 215;
--paletteColor1S: 40.9%;
--paletteColor1L: 29.2%;

--paletteColor2H: 0;
--paletteColor2S: 0%;
--paletteColor2L: 6.7%;

--paletteColor3H: 42;
--paletteColor3S: 80.6%;
--paletteColor3L: 63.5%;
}
a{
    color:#EDBE57;
}
h1, h2, h3, h4,
h1 a, h2 a, h3 a, h4 a
{color:#2C4669;}

.c-svg path{
    fill: #2C4669;
}
.c-vcard-download--link {
    color: #2C4669;
}


.back-to-top{background: #EDBE57; }

.c-topnav__navbar {
    background: #EDBE57;
}

.c-topnav__menu-item .c-topnav__menu-text {
    color: #fff;
}

.angleLeft,
.angleRight {
    background: #fff;
}
.c-topnav__submenu {
    background:rgba(83,94,92,1);
}
.c-topnav__menu-item:hover .c-topnav__menu-text {
    background: #EDBE57;
    color: #fff;
}

li.c-topnav__submenu-item a {
    color: #fff;
}

.c-circle {
    background:rgba(47,54,52,1);
}
@media (min-width:992px) {

    .c-topbar {
        background:#111111;
        color:#fff;
    }
    .c-topbar a {
        color:#c1c1c1;
    }
    .c-topbar a:not(.c-social-media--link):hover{
        color:#EDBE57;
    }
    .c-topnav__navbar {
        background:none;
    }

    .c-topnav__menu-item .c-topnav__menu-text {
        color: #111111;
    }
    .c-topnav__menu-item .c-topnav__menu-text.selected{
        background: #EDBE57;
        color: #fff;
    }

    .c-topnav__submenu {
        background:rgba(34,34,34,.95);
    }

    .c-topnav__menu-item:hover .c-topnav__menu-text {
        background:#EDBE57;
        opacity:.80;
    }

    .c-topnav__submenu-item:hover{
        background:#EDBE57;
    }
    
} /* END MEDIA */

/*HERO*/


@media (min-width: 992px) {
    .top-bar  {background:#111111;}
}

.c-btn {
    color: #EDBE57;
    background: none;
    border: solid 1px #EDBE57;
}

.c-btn:hover,
.c-btn:focus,
.c-btn:active {
    text-decoration: none;
    color: #fff;
    background-color: #EDBE57;
}
.c-additional__content {
    background-color: #F8F8F5;
}

.c-additional__content--small .c-accordion__link {
    background: #EDBE57;
}

.c-additional__content nav a {
    color: #111111;
}
.c-additional__content nav a:hover{
   background: #EDBE57;
   color: #fff;
}

.c-additional__content nav .selected {
    color: #fff;
    background: #EDBE57;
}

.c-additional__content h4 a {
    color: #666;
}

.c-additional__content .viewAll a,
.c-additional__content h4 a:hover {
    color: #111111;
}

.c-additional__content--small .panel-heading {
    background: #EDBE57;
}

.c-matter-flag__body {
    background: #EDBE57;
}
.c-matter-flag__body:hover{
    opacity:.95;
}
.c-team-member__info a{
    color:#EDBE57;
}

footer {
    background: #111111;
    color: #fff;
}

footer h4 {
    color: #fff;
    text-decoration:underline;
}

footer a {
    color: #fff;
}
footer a:hover{
    color: #D8D8D6;
}
.quickLinks ul a {
    color: #fff;
}
.quickLinks ul a:hover{
    color: #D8D8D6;
}
footer .c-socialMedia a {
    color: #fff;
}

footer .c-socialMedia a:hover {
   color: #fff;
}


.article-008 th,
.article-012 th,
.article-017 th {background-color:#EDBE57}

/*CONTENT GATE MODAL*/
.c-popup__submit {
    color:#EDBE57; border-color:#EDBE57; background:#EDBE57;
}
.c-popup__submit:hover {
    opacity:0.75;
}

.c-matter__meta {
    color: #2C4669;
}

.c-matter__pull-quote {
    background-color: #EDBE57;
    color: #fff;
}

/*EVENTS
//==================================================*/
.c-event__date-box {
    border-color: #EDBE57;
}
.c-event-date--day {
    color: #EDBE57;
}
.c-event-reg--submit.c-loading:after {
    border-top-color: #EDBE57;
}

        </style>
    
    

    
    
    



<link rel="preconnect" href="https://fonts.googleapis.com" /><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="crossorigin" /><link href="https://fonts.googleapis.com/css2?family=Prata&family=Alike&family=Inter&family=Allura&display=swap" rel="stylesheet" /><link rel="stylesheet" type="text/css" href="//fmg-websites-custom.s3.amazonaws.com/building-blocks/Headers/sticky/css/sticky.css" /><link rel="stylesheet" type="text/css" href="//fmg-websites-custom.s3.amazonaws.com/building-blocks/Footers/footer-Colors/css/footer-Colors.css" /><link rel="stylesheet" type="text/css" href="//fmg-websites-custom.s3.amazonaws.com/building-blocks/Sections/css/sections.css" /><!--<link rel="stylesheet" type="text/css" href="//fmg-websites-custom.s3.amazonaws.com/building-blocks/Headers/sticky-HomeFixed/css/sticky-HomeFixed.css" />--><link rel="stylesheet" type="text/css" href="https://fmg-websites-custom.s3.amazonaws.com/building-blocks/SectionDefaults/css/sectionDefaults.css" /><link rel="stylesheet" type="text/css" href="//fmg-websites-custom.s3.amazonaws.com/building-blocks/Sections/css/commonRequests.css" /><link rel="stylesheet" type="text/css" href="https://unpkg.com/@phosphor-icons/web@2.0.3/src/regular/style.css" /><link rel="stylesheet" type="text/css" href="https://unpkg.com/@phosphor-icons/web@2.0.3/src/thin/style.css" /><link rel="stylesheet" type="text/css" href="https://unpkg.com/@phosphor-icons/web@2.0.3/src/light/style.css" /><link rel="stylesheet" type="text/css" href="https://unpkg.com/@phosphor-icons/web@2.0.3/src/bold/style.css" /><link rel="stylesheet" type="text/css" href="https://unpkg.com/@phosphor-icons/web@2.0.3/src/fill/style.css" /><link rel="stylesheet" type="text/css" href="https://unpkg.com/@phosphor-icons/web@2.0.3/src/duotone/style.css" /><link rel="stylesheet" type="text/css" href="https://fmg-websites-custom.s3.amazonaws.com/css/lpl-retirement.css" media="all" /><link href="https://assets.calendly.com/assets/external/widget.css" rel="stylesheet" /><link rel="stylesheet" href="https://fmg-websites-custom.s3.amazonaws.com/fontawesome/css/all.css" /><link href="https://fmg-websites-custom.s3.amazonaws.com/fontawesome/css/v4-shims.css" rel="stylesheet" /><style>
@media only screen and (max-width: 500px) {
.mce-item-table td {
display: block;
}
}
.footerExtention .c-socialMedia {
    margin-bottom: 25px;
}
</style><style>
:root {
  
  --altColor1-Beige: #BEA060;
  --altColor2Teal: #00A79D;
  
  /*Font*/
  --headingFontFamily: 'Inter', serif;
  --bodyFontFamily: 'Inter', sans-serif;
  --headingTextTransform: capitalize;
  --headingFontWeight: bold;
  --bodyFontSizepx: 18;
  --bodyFontWeight: normal;
  
  /*General Colors*/
  --headingColor: #2C4768;
  --subHeaderColor: var(--paletteColor2);
  --hyperlinkColor: var(--paletteColor1);
  --hyperlinkHoverColor: var(--paletteColor3);
  --bodyFontColor: #2C4768;
  --editingBackground: var(--siteMainBackground);
  --heroTextColor: #fff;
  
  --colorDifference: 6%;
  
  /*Buttons*/
  --btnTextColor: #fff;
  --btnTextHoverColor: #fff;
  --btnBackgroundColor: var(--paletteColor3);
  --btnBackgroundHoverColor: hsla(var(--primaryDarkHSL), 1);
  --btnBorderColor: transparent;
  --btnBorderHoverColor: transparent;
  --btnTextTransform: capitalize;
  --btnFontWeight: bold;
  --btnBorderWidth: 0px;
  --btnBorderRadius: 15px;
  --btnPadding: 10px 40px 10px 40px;
  
  /*Header*/
  --headerBackgroundColor: #fff;
  --topBarBackgroundColor: var(--paletteColor3);
  --topBarFontColor: #fff;
  --topBarFontHoverColor: #e1e1e1;
  --headerBtnTextColor: #fff;
  --headerBtnTextHoverColor: #d1d1d1;
  --headerBtnBackgroundColor: transparent;
  --headerBtnBackgroundHoverColor: transparent;
  --headerBtnBorderColor: var(--headerBtnBackgroundColor);
  --headerBtnBorderHoverColor: var(--headerBtnBackgroundHoverColor);
  --headerBtnBorderWidth: var(--btnBorderWidth);
  --headerBtnBorderRadius: var(--btnBorderRadius);
  
  --headerBtnSpacing: 0px;
  
  --specialNavBtnFontColor: #fff;
  --specialNavBtnFontHoverColor: #fff;
  --specialNavBtnBackgroundColor: var(--paletteColor3);
  --specialNavBtnBackgroundHoverColor: var(--paletteColor1);
  --specialNavBtnBorderColor: transparent;
  --specialNavBtnBorderHoverColor: transparent;
  --specialNavBtnBorderWidth: 1px;
  --specialNavBtnBorderRadius: 15px;
  --specialNavBtnFontWeight: normal;
  --specialNavBtnPadding: var(--btnPadding);
  --navArrows: #fff;
  --navHoverArrows: #fff;
  --navFontFamily: var(--bodyFontFamily);
  --headerWidth: 1800px;

  
  /*Logo*/
  --logoWidth: 250px;
  --logoWidthScroll: 200px;
  
  --hollowBtnBorderWidth: 1px;
  
  /*Navigation*/
  --parentNavDropdownContent: '';
  --parentNavDropdownRight: 0;
  --parentNavDropdownTop: 0%;
  --parentNavDropdownTransform: translate(calc(100% + 8px), calc(-50% - 2px));
  --parentNavDropdownMargin: 0 0 0 2px;
  --parentNavDropdownBorderTopWidth: 4px;
  --parentNavDropdownBorderRightWidth: 4px;
  --parentNavDropdownBorderLeftWidth: 4px;
  --parentNavDropdownBorderTopColor: var(--paletteColor1);
  --parentNavDropdownBorderBottomColor: var(--paletteColor1);
  --parentNavItemColor: #888;
  --parentNavItemHoverColor: var(--paletteColor3);
  --parentNavItemBackgroundColor: transparent;
  --parentNavItemBackgroundHoverColor: transparent;
  --parentNavItemUnderlineColor: var(--paletteColor3);
  --selectedParentNavFontColor: var(--parentNavItemHoverColor);
  --selectedParentNavBackgroundColor: var(--parentNavItemBackgroundHoverColor);
  --selectedNavItemUnderlineColor: var(--parentNavItemUnderlineColor);
  --subNavFontColor: #888;
  --subNavFontHoverColor: var(--paletteColor1);
  --subNavBackgroundColor: #fff;
  --mobileSubNavBackgroundColor: transparent;
  --subNavBackgroundHoverColor: #f9f9f9;
  --parentNavFontWeight: normal;
  --navFontSize: 18px;
  
  /*Mobile Header*/
  --mobileTopBarBackgroundColor: var(--headerBackgroundColor);
  --expandCircleColor: hsla(var(--primaryDarkHSL), 1);
  --mobileHamburgerMenuColor: #111;
  --mobileNavigationFontColor: #fff;
  --mobileNavigationFontHoverColor: #fff;
  --mobileNavigationBackgroundColor: transparent;
  --mobileNavigationBackgroundHoverColor: transparent;
  
  --mobileDefaultSectionGridJustifyContent: center;

  /*Footer*/
  --footerBackgroundColor: #fff;
  --footerHeaderColor: #111;
  --footerBodyColor: #111;
  --footerHyperlinkColor: #111;
  --footerHyperlinkHoverColor: var(--paletteColor1);
  --footerBodyFontSize: 14px;
  --footerListLineHeight: 2;
  --footerExtentionFontSize: 1rem;
  --customFooterNavHeaderFontWeight: bold;
  --footerExtentionPadding: 50px 0 50px 0;
  --footerContactDisplay: none; 
  --footerQuickLinksDisplay: none;
  --footerDisclosureWidth: 100%;
  --footerGridFlexFlow: row;
  --boxInnerJustifyContent: flex-start;
  --footerHyperlinkTextDecoration: none;
  
  /*Rotators*/
  --rotatorNavColor: #fff;
  --rotatorNavHoverColor: #fff;
  --rotatorTextColor: #fff;
  --rotatorHeadlineFontSize: 2em;
  --rotatorHeadlineMobileFontSize: 1.5em;
  --rotatorcustmHeight: 95vh;
  --rotatorcustmMobileHeight: 125vw;
  --rotatorBoxBackground: transparent;
  --rotatorBackground: var(--paletteColor1);

  /*Box Icons*/
  --boxIconCircleBorder: transparent;
  --boxIconCircleBorderWidth: 0px;
  --boxIconCircleBackground: transparent;
  --boxIconColor: var(--paletteColor2);
  --boxIconHoverColor: var(--paletteColor3);
  --boxIconCircleHoverBorder: transparent;
  --boxIconCircleHoverBackground: transparent;
  
  /*Custom Box Icons */
  --gridHeadingBackground: transparent;
  --gridHeadingFontColor: var(--paletteColor1);
  --gridContentBackground: transparent;
  --gridContentFontColor: var(--bodyFontColor);
  --gridSectionPadding: 0px;
  --flexHeadingMargin: 10px 0;
  /*--paragraphMargin: 15px 0;*/
  --gridPadding: 25px;
  --minGridHeight: 280px;

 /* default 2.0 styling */
  --teamMemberGridWidth: 100%;
  --teamMemberGridMaxWidth: 100%;
  --teamContainerJustifyContent: center;
  --teamMemberGridPortraittMaxWidth: 100%;
  --teamMemberGridInfoPadding: 0;
  --teamMemberGridBackground: transparent;

  /*Misc*/
  --backToTop: var(--paletteColor1, inherit);
  --backToTopIconColor: #fff;
  /*--boxShadowEffect: 0 1px 1px rgba(0,0,0,0.08), 0 2px 2px rgba(0,0,0,0.12), 0 4px 4px rgba(0,0,0,0.16), 0 8px 8px rgba(0,0,0,0.2); */
  --sitewideContainerWidth: 1500px;
  --borderRadius: 0px;
  --sectionMaxHeight: 60vh;
  --mobileSectionMaxHeight: 35vh;
  --overlayColor: rgba(0,0,0,.4);
  --parentNavDropdownContent: none;
  --colorDifference: 12%;
  
  --boxBorderRadius: 10px;
  --boxImageBorderRadius: 10px;
  --imgTextImageElementBorderRadius: 10px;
  
  --imgTextImageElementMaxHeight: 900px;
  /* form edits */
  --formInputBackground: #fff;
  
  --subpageBannerImg: url('//static.fmgsuite.com/media/InlineContent/originalSize/29125046-2439-4acd-b929-bbee4ddea6e8.png');
  --subpageBannerTextPosition: center;
   --aspect-ratio: 16 / 9;
  --videoWrapperMaxWidth: 600px;
  --subpageBannerTextColor: #111;
  --colorDifference: 5%;
  
  --teamMemberArrowButtonAfterContent: '\f178';
  --teamMemberArrowButtonAfterBackground: transparent;
  --teamMemberArrowButtonBackground: hsla(var(--primaryLightHSL), 1);
  --teamMemberArrowButtonBackgroundHover: hsla(var(--primaryDarkHSL), 1);
}
</style><style>
footer h4 {
  font-weight: bold;
}

.ph {
  font-size: 40px;
}

.dev-teamMember-LargePortraits2x2 {
  --hyperlinkColor: #fff;
  --hyperlinkHoverColor: #d1d1d1;
}

.dev-teamMember-LargePortraits2x2 .c-team-section__member .c-team-member__info .teamMemberArrowButtonContainer .teamMemberArrowButton::after {
  font-family: FontAwesome;
  align-content: center;
  text-align: center;
}

.dev-teamMember-LargePortraits2x2 .c-team-section__member .c-team-member__info .teamMemberArrowButtonContainer .teamMemberArrowButton:hover::after {
  color: #fff;
}

.dev-btnStyle-Beige {
  --btnBackgroundColor: var(--altColor1-Beige);
  --btnBackgroundHoverColor: var(--paletteColor3);
}

.dev-btnStyle-Primary {
  --btnBackgroundHoverColor: var(--paletteColor3);
  --btnTextHoverColor: var(--paletteColor1);
}

.dev-coloredBoxes {
  --boxBackgroundColor: var(--paletteColor1);
  --boxBackgroundHoverColor: var(--paletteColor1);
  --headingColor: var(--paletteColor3);
  --boxTextColor: #fff;
  --boxTextHoverColor: #fff;
}

.dev-coloredBoxes.section_Boxes .c-grid__item.box .c-section-boxes__inner-box:hover .c-box__title,
.dev-coloredBoxes.section_Boxes .c-grid__item.box .c-section-boxes__inner-box .c-box__title {
  --boxTextHoverColor: var(--paletteColor3);
  --boxTextColor: var(--paletteColor3);
}

@media (min-width: 992px) {
  .customFooterAddress :is(.moonlight-address_block, h4) {
    text-align: left;
    width: 100%;
  }
  
  .customFooterContactLinks :is(p, h4) {
    text-align: right;
    width: 100%;
  }
}

.customFooterAddress .moonlight-address_block {
  margin-top: 0;
}


.dev-Rotator-FullWidth .c-btn:where(:hover, :active, :focus) {
  color: var(--btnTextHoverColor);
  background: var(--btnBackgroundHoverColor);
}

.customFooter .customFooterAddress p, 
.customFooter .customFooterContactLinks p {
    margin-bottom: 0px;
}

.dev-customGraphic {
  --defaultSectionBackgroundSize: contain;
  --defaultSectionBackgroundImgHorizontalPlacement: left;
}

.dev-btnStyle-Teal {
  --btnBackgroundColor: var(--altColor2Teal);
  --btnBackgroundHoverColor: var(--paletteColor3);
}

.customFooterAddress p {
  align-self: start;
}

:root {
  --aspect-ratio: 16 / 9;
  --videoWrapperMaxWidth: 600px;
}
.video-container {
  position: relative;
  aspect-ratio: var(--aspect-ratio);
}

.video-container iframe,
.video-container object,
.video-container embed,
.video-container video {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.video-wrapper {
  width: 100%;
  max-width: var(--videoWrapperMaxWidth);
  margin: 0 auto;
}

.dev-clientTestimonials {
  --defaultSectionGridGap: 0px;
  --defaultSectionContainerPaddingTop: 0px;
  --defaultSectionContainerPaddingBottom: 0px;
  --boxInnerPadding: 5px;
}

.dev-clientTestimonials iframe {
  max-width: 100%;
  border-radius: 8px;
  height: 100%;
  aspect-ratio: 16 / 9;
}

.dev-btnStyle-Green {
  --btnBackgroundColor: #335C2B;
  --btnBackgroundHoverColor: var(--paletteColor3);
}

.dev-default-HideOverflow {
  --afterCircleEffectBackground: var(--paletteColor1);
}

body:not(.e-page__edit-mode) .dev-video-SxS {
  --flexContentBackground: transparent;
  --flexSectionPadding: 0px;
  --flexContentFontColor: #fff;
}

.dev-video-SxS .sectionContent {
  width: 100%;
  border-radius: 20px;
}

.dev-containImg.dev-circularImage.dev-smallSxS {
  --imgTextImageElementBorderRadius: 50%;
  --imgTextImageElementAspectRatio: 1 / 1;
  --imgTextImageElementWidth: auto;
  --imgTextImageElementFit: cover;
}

.dev-default-HideOverflow .gridContent {
  max-width: 500px;
}

.dev-sectionEffects-ThemedBackground-Secondary {
  --defaultSectionBackground: #483957;
}

.dev-sectionEffects-ThemedBackground-Secondary.dev-partialBGColor {
  --defaultSectionBackground: linear-gradient(to top, var(--paletteColor1) 25%, #483957 25%);
}

.dev-btnStyle-Gradient {
  --btnBackgroundColor: linear-gradient(180deg, #145F6C 0%, #06325E 100%);
  --btnBackgroundHoverColor: linear-gradient(180deg, #145F6C 0%, #06325E 100%);
  --btnTextColor: #fff;
  --btnBorderWidth: 0px;
  --btnBorderColor: transparent;
}

.dev-teamMember-LargePortraits2x2 {
  --teamMemberGridBackground: var(--paletteColor1);
  --hyperlinkColor: #fff;
  --teamMemberGridInfoColor: #fff;
  --teamMemberGridInfoPadding: 15px;
  --teamMemberGridBorderRadius: 30px;
}

.dev-teamMember-LargePortraits2x2 img {
  border-top-left-radius: 30px;
  border-top-right-radius: 30px;
}

/* Team Widgets __________________*/
/*.section_TeamList .c-team-list__section--developer {*/
/*    --teamMemberListPortraitImgMaxWidth: 250px;*/
/*    --teamMemberListPortraitImgWidth: max(100%, 300px);*/
/*    --teamMemberListPortraitWidth: min(100%, 300px);*/
/*    --teamMemberListInfoWidth: max(calc(100% - var(--teamMemberListPortraitImgMaxWidth)), 320px);*/
/*}*/

/*.section_TeamList .c-team-list__section--developer h4 {*/
/*    --hyperlinkColor: var(--headingColor);*/
/*}*/

/*.section_TeamList .c-team-section__container {*/
/*  max-width: 800px;*/
/*  margin: 0 auto;*/
/*}*/
 
@media(min-width: 992px){
    /*.section_TeamList .c-team-list__section--developer {*/
    /*    --teamMemberListRowGap: 4rem;*/
    /*    --teamMemberListRowAlignItems: flex-start;*/
    /*}*/
    
    .section_TeamList.dev-teamMember-LargePortraits2x2 {
      --teamMemberGridWidth: calc(50% - var(--teamContainerGap, 1.5rem));
    }
}

.dev-interBodyText .box-copy > *,
.dev-interBodyText strong {
  font-family: 'Inter';
  font-weight: 100;
  opacity: 0.7;
}

.dev-sectionEffects-ThemedBackground-Secondary.dev-supEffect-Colfax {
  --supColor: var(--paletteColor2);
}

.dev-interBodyText strong {
  font-size: 1.5rem;
}

.c-btn {
  letter-spacing: 1px;
  font-family: var(--navFontFamily);
}

.dev-testimonialBoxes {
  --boxImageBorderRadius: 3px;
}

.dev-roundedBtn {
  --btnBorderRadius: 40px;
}

.footerLogo {
  align-content: center;
}

.homepage .section:nth-of-type(1) {
  --sitewideContainerWidth: 1800px;
}

.dev-combineSections-formCTA-Combined {
  --defaultSectionOverlayColor: linear-gradient(270deg, rgba(0, 0, 0, 0.00) 46.71%, rgba(0, 0, 0, 0.60) 86.84%), linear-gradient(0deg, rgba(0, 0, 0, 0.20)0%, rgba(0, 0, 0, 0.40)100%)
}

/* Team Widgets __________________*/
.section_TeamList .c-team-list__section--developer {
    --teamMemberListPortraitImgMaxWidth: 250px;
    --teamMemberListPortraitImgWidth: max(100%, 300px);
    --teamMemberListPortraitWidth: min(100%, 300px);
    --teamMemberListInfoWidth: max(calc(100% - var(--teamMemberListPortraitImgMaxWidth)), 320px);
}

.section_TeamList .c-team-list__section--developer h4 {
    --hyperlinkColor: var(--headingColor);
}

@media(min-width: 992px){
    .section_TeamList .c-team-list__section--developer {
        --teamMemberListRowGap: 4rem;
        --teamMemberListRowAlignItems: flex-start;
    }
    
    .c-header-btn--link:first-of-type {
      --headerBtnSpacing: 10px;
    }
    
    /*.c-header-btn--link::before {*/
    /*  content: '';*/
    /*  display: inline-block;*/
    /*  background: rgba(255,255,255, 0.15) !important;*/
    /*  width: 1px;*/
    /*  height: 50%;*/
    /*  position: absolute;*/
    /*  left: 0;*/
    /*  padding: 0;*/
    /*}*/
}


.dev-combineSections-gradientBG-Combined {
 background: #fff !important;
}

.dev-lightGradientOverlay {
  --defaultSectionOverlayColor: linear-gradient(270deg, rgba(0, 0, 0, 0.35) 42.5%, rgba(0, 0, 0, 0.35) 90.77%);
}

.dev-twoBox-DualImage {
  --defaultSectionGridJustifyContent: center;
}

.dev-twoBox-DualImage img {
  max-width: 100%;
  width: 100%;
}

.dev-partialColoredBackground {
  --defaultSectionBackground: linear-gradient(to top, var(--paletteColor1) 35%, transparent 35%);
}

.c-header-btn .c-header-btn--link i {
  font-family: FontAwesome;
}

@media (min-width: 992px) {
  .dev-twoBox-DualImage .box:nth-child(2) {
    --boxMaxWidth: 500px;
  }
}

.dev-strongColoredText strong {
  color: var(--paletteColor1);
  font-weight: normal;
}
 
.dev-boxes-GradientHoverBackground {
 --boxBorderWidth: 2px;
 --boxBorderColor: #111;
 --boxBorderHoverColor: var(--paletteColor1);
 --boxBackgroundColor: #fff;
 --boxBackgroundHoverColor: linear-gradient(180deg, rgba(6, 50, 94, 0.00) 17.81%, #06325E 71.5%);
 --boxTextHoverColor: #fff;
 --boxMinHeight: 320px;
 --boxInnerJustifyContent: space-between;
}



.dev-boxes-GradientHoverBackground .c-section-boxes__inner-box:hover .c-box__title {
  --boxTextHoverColor: #111;
}

.dev-boxes-GradientHoverBackground .c-section-boxes__inner-box:hover .c-box__title::before {
  color: var(--altColor2Teal);
}

.dev-boxes-GradientHoverBackground .c-section-boxes__inner-box:hover {
  background: linear-gradient(180deg, rgba(6, 50, 94, 0.00) 17.81%, #06325E 71.5%) !important;
}

.dev-stickyImage.dev-imgText-VerticalCenter {
  --defaultSectionGridAlignItems: flex-start;
} 

.dev-stickyImage.dev-supEffect-Colfax sup {
  text-transform: uppercase;
  color: var(--paletteColor1);
  font-weight: bold;
}

.dev-bannerSection.dev-supEffect-Colfax sup {
  font-size: 1.25rem;
}

@media (min-width: 992px) {
  .dev-stickyImage {
    --imgTextImagePosition: sticky;
  }
  
  .dev-stickyImage .c-sxs__image {
    top: 120px;
    height: fit-content;
  }
}

.footer-logo {
  max-width: 150px;
}

@media (min-width: 992px) {
  footer .locations {
    text-align: left;
    width: 100%;
  }
}

footer .contact > p:has(.footer-logo) {
 margin-bottom: 1.5rem; 
}

ul.accordion-Accessible {
  margin-top: 1rem;
  padding-inline-start: 0px;
  --boxShadow: none;
  --accordionHeaderBackgroundColor: transparent;
  --accordionHeaderBackgroundHoverColor: #f9f9f9;
  --accordionHeaderTextColor: var(--paletteColor1);
}

ul.accordion-Accessible li.accordionItem {
  border-bottom: 1px solid rgba(0,0,0, 0.2);
}


@media (min-width: 992px) {
  .dev-boxes-GradientHoverBackground {
    --defaultSectionContainerPaddingBottom: 200px;
  }
}

.dev-combineSections-gradientBG-Combined::after,
.dev-brandWatermark::after,
.dev-cta-TextForm-Combined::after {
   --sectionAfterContent: '';
   --sectionAfterDisplay: block;
   --sectionAfterHeight: 60%;
   --sectionAfterZIndex: 0;
   --sectionAfterPosition: absolute;
   --sectionAfterBackground: url('//static.fmgsuite.com/media/InlineContent/originalSize/a1a2a3b4-3e31-446d-9ab7-79af6b3a9dac.png') no-repeat bottom right;
   --sectionAfterBackgroundSize: contain;
   --sectionAfterPositionBottom: 0%;
 }
 
 .dev-cta-TextForm-Combined::after {
   --sectionAfterBackground: url('//static.fmgsuite.com/media/InlineContent/originalSize/29125046-2439-4acd-b929-bbee4ddea6e8.png') no-repeat bottom left;
   --sectionAfterHeight: 30%;
   --sectionAfterPositionBottom: 0%;
   filter: brightness(0) invert(1);
   --sectionAfterOpacity: 0.4;
 }
 
 .dev-combineSections-watermark-Combined::after {
   --sectionAfterBackground: url('//static.fmgsuite.com/media/InlineContent/originalSize/71492b16-afb8-48b8-970b-b1802f6e0ce3.png') no-repeat center left;
   --sectionAfterHeight: 60%;
   --sectionAfterPositionBottom: 0%;
 }
 
  .dev-combineSections-watermark-Combined .primaryGrid {
    gap: 0 !important;
  }
 
 .dev-combineSections-gradientBG-Combined .section,
 .dev-combineSections-Resources-Combined .section,
 .dev-brandWatermark,
 .dev-cta-TextForm-Combined section {
   --defaultSectionContainerZIndex: 5;
 }

.dev-combineSections-formCTA-Combined .primaryOverlay {
  background: var(--defaultSectionOverlayColor) !important;
}

.dev-combineSections-formCTA-Combined .section,
.dev-cta-TextForm-Combined .section {
  --defaultSectionOverlayColor: transparent;
}

@media (min-width: 992px) {
  .dev-combineSections-formCTA-Combined {
    --defaultSectionGridWidth: 70%;
    --defaultSectionGridMargin: 0 0 0 auto;
  }
  
    /*  body:not(.article):not(.calculator):not(.e-page__edit-mode) header.c-header {*/
    /*    position: fixed*/
    /*}*/

    /*body:not(.article):not(.calculator) header.c-header:not(.scrolled) {*/
    /*    box-shadow: none;*/
    /*    background: rgba(255, 255, 255, 0) !important*/
    /*}*/

    /*body:not(.article):not(.calculator) header.c-header:not(.scrolled) #mainNav {*/
    /*    background: rgba(255, 255, 255, 0) !important*/
    /*}*/

    /*body:not(.article):not(.calculator) header.c-header:not(.scrolled) .c-header--overylay {*/
    /*    background: rgba(255, 255, 255, 0) !important*/
    /*}*/

    /*body:not(.article):not(.calculator):not(.e-page__edit-mode) header.c-header:not(.scrolled) {*/
    /*    --parentNavItemColor: #fff;*/
    /*    --parentNavItemHoverColor: #fff;*/
    /*    --parentNavItemBackgroundColor: transparent;*/
    /*    --parentNavItemBackgroundHoverColor: transparent;*/
    /*    --parentNavItemUnderlineColor: #fff;*/
    /*    --selectedParentNavFontColor: #fff;*/
    /*    --selectedNavItemUnderlineColor: #fff;*/
    /*}*/
    
    /*body:not(.article):not(.calculator):not(.e-page__edit-mode) header.c-header:not(.scrolled) {*/
    /*    --parentNavItemColor: #fff;*/
    /*    --parentNavItemHoverColor: #fff;*/
    /*    --parentNavItemBackgroundColor: transparent;*/
    /*    --parentNavItemBackgroundHoverColor: transparent;*/
    /*    --parentNavItemUnderlineColor: #fff;*/
    /*    --selectedParentNavFontColor: #fff;*/
    /*    --selectedNavItemUnderlineColor: #fff;*/
    /*}*/
    
    /*body:not(.article):not(.calculator):not(.e-page__edit-mode) header.c-header:not(.scrolled) .navBtn2,*/
    /*body:not(.article):not(.calculator):not(.e-page__edit-mode) header.c-header:not(.scrolled) .navBtn {*/
    /*  --specialNavBtnFontColor: #fff;*/
    /*  --specialNavBtnBorderColor: #fff;*/
    /*}*/
}

.dev-imgText-VerticalCenter {
  --imgTextBoxTopPadding: 50px;
  --imgTextBoxBottomPadding: 50px;
}

.dev-sectionEffects-TopLine {
  --sectionContainerBeforeBackground: rgba(0,0,0, 0.4);
}

.dev-gradientOverlay {
  --defaultSectionOverlayColor: linear-gradient(0deg, rgba(0, 0, 0, 0.43) 0%, rgba(0, 0, 0, 0.43) 100%), linear-gradient(90deg, #000 0%, rgba(0, 0, 0, 0.00)50%, rgba(17, 36, 66, 0.00)100%, rgba(0, 0, 0, 0.00)100%);
}

@media (min-width: 992px) {
    .c-header-modern .c-topnav__menu-item {
        margin-right: 30px;
    }
}

.dev-gradientOverlay-Primary .c-btn {
  --btnBorderRadius: 10px;
  --btnBackgroundColor: #BEA060;
}

.dev-gradientOverlay-Primary {
  --defaultSectionOverlayColor: linear-gradient(90deg, #16355D 0%, rgba(0, 0, 0, 0.00) 100%);
}

.dev-backgroundGradient {
  --defaultSectionOverlayColor: radial-gradient(106.52% 139.76% at 15.63% -28.84%, rgba(198, 234, 255, 0.48) 0%, rgba(54, 182, 255, 0.00) 100%), #0B3A67;
}

.section_TeamList.dev-darkBG {
  --headingColor: #fff;
  --teamMemberGridInfoIconsColor: #fff;
}

.section_TeamList.dev-darkBG .c-team-member__info h4 > a > p {
  color: #fff;
}

/* -- Half Width Text Section -- */
@media (min-width: 992px) {
    .dev-HalfWidthTextBox .c-text__section {
        --defaultSectionTextWidth: 700px;
    }
    
    .section_TeamList {
      --teamMemberGridWidth: calc(25% - var(--teamContainerGap, 1.5rem));
    }
    
    .dev-HalfWidthTextBox.dev-right .c-text__section {
      --defaultSectionTextMargin:0 0 0 auto;
    }
    
}

.dev-HalfWidthTextBox.dev-sectionEffects-TopLine {
  --sectionContainerBeforePositionLeft: 95%;
}

.c-team-member__info h4 > a > p {
  font-family: var(--headingFontFamily) !important;
  /*color: var(--headingColor) !important;*/
  font-style: normal !important;
  letter-spacing: 0 !important;
  text-transform: capitalize !important;
  margin:  0 !important;
  transition: 250ms ease all;
  line-height: normal;
}

/*.c-team-member__info h4 > a > p sup {*/
/*  position: absolute;*/
/*}*/

.c-team-member__info h4 > a:hover > p {
  color: var(--hyperlinkHoverColor) !important;
}

.c-team-list__section--developer .c-team-member__info {
  min-height: 130px;
}


.dev-btnStyle-White {
  --btnBackgroundColor: #fff;
  --btnTextColor: var(--paletteColor2);
}

.dev-shadowBoxes {
  --boxShadow: 0px 4px 18.5px 0px rgba(0, 0, 0, 0.15);
}

.dev-customIcons {
  --heading3Margin: 1rem 0;
}

.dev-customIcons .ph {
  transition: 0.4s ease all;
  color: var(--paletteColor2);
}

.dev-customIcons .box:where(:hover, :focus, :active) .ph {
  color: var(--paletteColor3);
}

.dev-shadowBoxes .c-section-boxes__inner-box .c-box__paragraph>p,
.dev-minimalistLinks.dev-boxes-ShowContentHover.dev-wellingtonVersion .c-section-boxes__inner-box .c-box__paragraph>p,
.dev-customIcons .c-section-boxes__inner-box .c-box__paragraph>p {
  margin: 0;
}

@media (min-width: 992px) {
  .dev-minimalistLinks.dev-boxes-ShowContentHover.dev-wellingtonVersion .c-section-boxes__inner-box:not(:hover, :active, :focus) .c-box__paragraph>p {
    max-height: 50px;
    transition: 0.4s ease all;
  }
}

.dev-ElevatorTeam {
  --teamMemberGridPadding: 0;
  --teamMemberGridPortraitMargin: 0;
  --elevatorTeamWidth: 250px;
  --headingColor: #fff;
}

.homepage {
  --siteMainBackground: #F3F5F8;
}

.dev-ElevatorTeam img {
  border-radius: 0px;
}

.btn-container {
  display: flex;
  column-gap: 1rem;
  row-gap: 1rem;
  flow-flow: row;
  margin: 0 auto;
  flex-wrap: wrap;
  --btnBackgroundHoverColor: var(--paletteColor1);
}

.btn-container .c-btn.secondary {
  --btnBackgroundColor: transparent;
  --btnTextColor: var(--paletteColor1);
  --btnBorderColor: var(--paletteColor1);
  --btnBorderWidth: 2px;
}

.c-topbar-cta-links a.c-social-media--link:not(:hover) {
  background: transparent;
}

.dev-cta-TextForm-Combined .primaryOverlay {
  --formHeadline: left;
  /*background: rgba(0,0,0, 0.55) !important;*/
  --headingMarginTop: 0px;
}
.dev-cta-TextForm-Combined .dev-cta-TextForm.section_Form {
  --heading2FontSize: 1.75em;
  --formBtnMarginTop: 0px;
  --headingFontWeight: normal;
}

.dev-cta-TextForm-Combined .dev-cta-TextForm.section_Form .contactForm .submit {
  width: 100%;
  text-align: center;
}

@media (min-width: 992px) {
  .dev-cta-TextForm-Combined .section:not(.section_Form) {
    --defaultSectionContainerPaddingBottom: 125px;
  }
}

.dev-backgroundGradient-PrimaryBottom {
  background-color: var(--paletteColor2) !important;
  --defaultSectionOverlayColor: linear-gradient(194deg, rgba(0, 0, 255, 0.50) 26.25%, rgba(0, 11, 14, 0.00) 75.77%) !important;
}

.dev-gradientBackground.dev-sectionEffects-ThemedBackground {
  --defaultSectionBackground:  linear-gradient(180deg, #205333 0%, #02020C 100%);
}

.dev-backgroundGradientBlue {
  --defaultSectionOverlayColor: radial-gradient(209.52% 139.76% at 15.63% -28.84%, rgba(198, 234, 255, 0.48) 0%, rgba(54, 182, 255, 0.00) 100%), #0B3A67;
  --imgTextImageElementBorderRadius: 0 50px 50px 0;
  --defaultSectionGridMinHeight: 70vh;
}

.dev-leftBorderCorners {
  --imgTextImageElementBorderRadius: 50px 0px 0px 50px;
}

.dev-hero-LargeImg-BlackOverlay {
  --defaultSectionContainerPaddingTop: 200px;
  --defaultSectionContainerPaddingBottom: 120px;
  --defaultSectionOverlayColor: rgba(0,0,0,0.0);
  --headingMaxFontSizeRem: 3.5;
  --headingMinFontSizeRem: 2;
  --headingFontFamily: 'Alike';
  --headingFontWeight: normal;
}
@media (max-width: 992px) {
  .dev-hero-LargeImg-BlackOverlay.dev-home-banner {
    --defaultSectionContainerPaddingTop: 50px;
    --defaultSectionContainerPaddingBottom: 50px;
  }
}

@media (max-width: 767px) {
  .dev-hero-LargeImg-BlackOverlay.dev-home-banner {
    --defaultSectionContainerPaddingTop: 0px;
    --defaultSectionBackgroundImgHorizontalPlacement: 85%;
    --headingMinFontSizeRem: 1.8;
  }
}

.dev-hero-LargeImg-BlackOverlay .overlay {
  border-bottom-right-radius: var(--defaultSectionBorderRadiusBottomRight);
}

.dev-watermark {
  --defaultSectionBackgroundSize: 150px;
  --defaultSectionBackgroundImgHorizontalPlacement: left;
  --defaultSectionBackgroundImgVerticalPlacement: bottom;
}

.dev-customServicesBoxes {
  --boxInnerJustifyContent: flex-start;
  --boxMaxWidth: 350px;
  --boxShadow: 1px 1px 10px -3px rgba(0,0,0, 0.35);
  --boxBackgroundColor: #fff;
  --boxBackgroundHoverColor: #686868;
  --boxTextColor: #111;
  --boxTextHoverColor: #fff;
  --boxBorderRadius: 20px;
  --boxMinHeight: 275px;
  --btnBorderRadius: 0px !important; 
}

.dev-customServicesBoxes .ph {
  color: var(--paletteColor3);
  font-size: 55px;
}

.dev-combineSections-Services-Combined {
  --defaultSectionGridAlignItems: center;
}

.homepage .dev-customServicesBoxes {
  --boxAfterContent: '\f178';
  --boxAfterColor: transparent;
  --boxAfterHoverColor: var(--paletteColor3);
  --boxAfterPosition: absolute;
  --boxAfterLeft: auto;
  --boxAfterRight: 25px;
  --boxAfterBottom: 25px;
  --boxAfterTop: auto;
}

.homepage .dev-customServicesBoxes .box::after {
  pointer-events: none;
}

section.dev-customServicesBoxes .box:where(:hover, :active, :focus) {
  --boxAfterColor: #fff;
}

.dev-customServicesBoxes.dev-minimalistLinks {
  --btnTextColor: var(--paletteColor1);
  --btnTextHoverColor: var(--paletteColor3);
  --boxBtnDisplay: block;
  --boxBtnDisplayHover: block;
}

.dev-customServicesBoxes.dev-minimalistLinks .box:hover {
  --btnTextColor: #fff;
}

.dev-customServicesBoxes .box h3 {
  transition: 250ms ease all;
  --headingColor: #111;
}

.dev-customServicesBoxes .box:hover h3 {
  --headingColor: #fff;
}

.dev-customServicesBoxes .box:hover .ph {
  color: #fff;
}

.dev-default-StickyEffect {
  --stickyOverlayTop: 50px;
}

@media (min-width: 992px) {
  .dev-backgroundGradientBlue .c-sxs__image {
    top: 70px;
  }
  
}

.dev-supEffect-Colfax.dev-darkBG {
  --supColor: #fff;
}

.dev-textWidth-Small.dev-right {
  --defaultSectionGridJustifyContent: flex-end;
}

.dev-smaller-FullSizeImg.dev-imgText-FullsizeImg-TextContainer {
  --defaultSectionGridMinHeight: 50vh;
}


.dev-blackGradientOverlay {
  --defaultSectionOverlayColor: linear-gradient(0deg, rgba(0, 0, 0, 0.43) 0%, rgba(0, 0, 0, 0.43) 100%), linear-gradient(90deg, #000 0%, rgba(0, 0, 0, 0.00) 50%, rgba(17, 36, 66, 0.00) 100%, rgba(0, 0, 0, 0.00) 100%);
}

.dev-altBtnColor {
  --btnBackgroundColor: var(--altColor1);
  --btnBackgroundHoverColor: var(--paletteColor1);
}

.dev-maxTextWidth {
  --defaultSectionTextWidth: 1000px;
  --defaultSectionTextMargin: 0 auto;
}


.dev-titleh4Style h4 {
  --headingColor: var(--paletteColor3);
  --heading4FontSize: 0.8rem;
  letter-spacing: 1px;
  --headingTextTransform: uppercase;
}

.dev-imgText-FullsizeImg-TextContainer.dev-sectionEffects-TopLine.Left {
  --sectionContainerBeforePositionRight: calc(var(--imgTextMarginRight) + 35%);
}

.dev-sectionEffects-TopLine, .dev-sectionEffects-TopLine.section_SideBySide.dev-imgText-ImgOverhanging-Top, .dev-sectionEffects-TopLine.section_SideBySide.dev-imgText-ImgOverhanging-Bottom {
    --sectionContainerBeforeHeight: 120px;
}

.dev-sectionEffects-TopLine.section_SideBySide.dev-imgText-VerticalCenter {
    --sectionContainerBeforeHeight: 120px;
}

.dev-sectionEffects-TopLine.dev-darkBG {
  --sectionContainerBeforeBackground: rgba(255,255,255, 0.8);
}


.dev-smallSxS {
  --imgTextImageElementMaxHeight: 500px;
  --imgTextImageElementVeritcalPlacement: top;
  --imgTextImageElementWidth: 100%;
  --imgTextImageJustifyContent: center;
}

.dev-smallSxS.dev-containImg {
  --imgTextImageElementFit: contain;
}

.dev-twoBox-Text {
  --boxInnerJustifyContent: flex-start;
}

.dev-btnStyle-Hollow {
  --btnTextColor: #111;
  --hollowBtnBorderWidth: 1px;
}

.dev-noParagraphMargin .c-section-boxes__inner-box .c-box__paragraph>p {
  margin: 0px;
}

.dev-btnStyle-Hollow.dev-darkBG {
  --btnBorderColor: #fff;
  --btnTextColor: #fff;
}

section,
.section_Boxes.dev-twoBox-Text,
.section_Boxes.dev-twoBox-Accordion {
  --headingMinFontSizeRem: 1.75;
  --headingMaxFontSizeRem: 2.25;
  --heading2FontSize: var(--headingResponsiveFont);
}

.dev-brightHeadlines {
  --headingColor: #fff;
}

.dev-supEffect-Colfax sup {
  font-family: var(--navFontFamily);
  border-radius: 40px;
  padding: 3px 12px;
  border: 1px solid var(--supColor);
}

.dev-supEffect-Colfax {
  --supTextShadow: none;
  --supColor: var(--paletteColor2);
  --supFontSize: 0.9rem;
}

/*#agentLogo,*/
/*#agentLogoMobile {*/
/*  filter: brightness(0) invert(1);*/
/*}*/

.section_Boxes.dev-twoBox-Accordion .c-box__paragraph, .section_Boxes.dev-twoBox-Accordion ul.accordion-Accessible {
  max-width: 100%;
}

.section_Boxes.dev-twoBox-Accordion .box:has(ul.accordion-Accessible) .c-box__paragraph {
  width: 100%;
  text-align: center;
}

.dev-borderBoxBackground {
  --boxBorderColor: #111;
  --boxBorderWidth: 3px;
  --boxBorderHoverColor: var(--paletteColor3);
  --heading2Margin: 1rem 0 3rem 0;
  --boxInnerJustifyContent: flex-start;
}

.section_Boxes.dev-borderBoxBackground .c-grid__item.box .c-section-boxes__inner-box {
  transition: 250ms ease all;
}

.dev-borderBoxBackground h2::before,
.dev-boxes-ShowContentHover.dev-container-Expand-Fullsize h2::before,
.dev-boxes-GradientHoverBackground h2::before {
  /*content: '\f111';*/
  font-family: FontAwesome;
  padding-right: 0.5rem;
  padding-left: 1px;
  font-size: 0.8rem;
  vertical-align: middle;
  transition: 250ms ease all;
}




.dev-borderBoxBackground .c-section-boxes__inner-box:hover h2::before,
.dev-boxes-ShowContentHover.dev-container-Expand-Fullsize h2::before {
  color: #fff;
}

.c-section-boxes__inner-box .c-box__paragraph>p {
  margin: 15px 0;
}

.dev-cta-TextForm {
  --supColor: #111;
  --supFontSize: 0.9rem;
  --heading2FontSize: clamp(1.5em, 4vw + 1rem, 2.25em);
  --defaultSectionTextMaxWidth: 550px;
}

.dev-cta-TextForm:not(.section_Form) {
  --headingFontWeight: bold;  
}

.dev-customBorderTop {
  --heading2FontSize: 1.1em;
  --boxInnerJustifyContent: flex-start;
  --headingTextTransform: uppercase;
  --headingFontFamily: var(--bodyFontFamily);
  --headingFontWeight: normal;
  --boxInnerPadding: 25px 0px;
  --boxBorderColor: #fff;
  --boxBorderRadius: 0px;
  --boxBorderTopWidth: 2px;
  --boxBorderTopColor: rgba(255,255,255, 0.2);
  --boxBorderHoverColor: rgba(255,255,255, 0.8);
}

.dev-customBorderTop.dev-boxes-Clickable-Base {
  --boxBtnDisplay: block;
  --boxBtnDisplayHover: block;
}

@media (min-width: 992px) {
  .dev-customBorderTop.dev-boxes-Clickable-Base .box:not(:hover, :active, :focus) .c-btn {
    opacity: 0;
    visibility: hidden;
  }
  
  .c-header-modern .c-topbar__inner {
    height: 35px;
  }
  
  .dev-customBorderTop.dev-boxes-Clickable-Base .box:is(:hover, :active, :focus) .c-btn {
    opacity: 1;
    visibility: visible;
    transition: 0.3s ease all;
  }
  
  .dev-customBorderTop .c-btn {
    position: relative;
    --btnPadding: 5px;
  }
  
  .dev-customBorderTop .c-btn::after {
      --btnAfterContent: '\f178';
      --btnAfterFontFamily: FontAwesome;
      --btnAfterDisplay: flex;
      --btnAfterPosition: absolute;
      --btnAfterRight: 0;
      --btnAfterTop: 0;
      --btnAfterLeft: 0;
      --btnAfterBottom: 0;
     --btnAfterPaddingRight: 32px; 
     --btnAfterPaddingLeft: 32px; 
      justify-content: center;
      --btnAfterColor: #111;
      --btnAfterHoverColor: #111;
      --btnAfterBackground: #fff;
      align-items: center;
  }
  
  .dev-customBorderTop .c-btn span {
    opacity: 0;
    visibility: hidden;
  }  
}

.dev-customBorderTop sup {
  --supFontSize: 0.85rem;
  margin-bottom: 1.5rem;
  display: block;
}

.dev-logins {
  --heading2Margin: 0;
}

.dev-customBorderTop .c-section-boxes__inner-box .c-box__paragraph>p,
.dev-logins .c-section-boxes__inner-box .c-box__paragraph>p {
  margin: 0;
}

.dev-bannerSection, .bannerSection {
  --defaultSectionOverlayColor: rgba(255,255,255, 0.2);
  --defaultSectionBackground: var(--subpageBannerImg);
  --overlayColor: var(--defaultSectionOverlayColor);
  --defaultSectionBackgroundSize: contain;
}

.callout {
  display: inline-block;
  padding: 8px 15px;
  border: 2px solid #fff;
  border-radius: 30px;
  margin: 15px 5px !important;
}

.dev-3boxBorder {
  --supFontWeight: bold;
  --supColor: #111;
  --defaultSectionGridGap: 0px;
  --supFontSize: 1.25rem;
}

.dev-3boxBorder .c-grid__collapse--Boxes {
  justify-content: center;
}
.dev-3boxBorder h2 {
  font-size: 1.4em;
}

.dev-3boxBorder .box {
  border-right: 1px solid rgba(0,0,0, 0.35);
}

.dev-3boxBorder .box:last-of-type {
  border-right: none;
}


@media (max-width: 992px) {
  .dev-minimalistLinks.dev-boxes-ShowContentHover.dev-wellingtonVersion {
    --boxBtnDisplay: block !important;
  }
  
  .customFooter h4 {
    margin-top: 15px;
  }
}

@media (max-width: 550px) {
  .dev-3boxBorder .box {
    border-right: none;
  }
  
  .dev-3boxBorder .box {
    border-bottom: 1px solid rgba(0,0,0, 0.25);
  }
  
  .dev-3boxBorder .box:last-of-type {
  border-bottom: none;
  }
}

body:not(.e-page__edit-mode) .dev-boxes-ShowContentHover.dev-wellingtonVersion:not(.dev-combineSections-L) {
  --boxMaxWidth: calc(100% - var(--defaultSectionGridGap, 2rem));
  --boxImageWidth: 100%;
  --defaultSectionGridJustifyContent: center;
  --borderRadius: 0;
  --boxParagraphMargin: 0;
  --boxInnerJustifyContentHover: flex-end;
  --defaultSectionGridGap: 2rem;
  --boxInnerAfterBackground: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 36.1%, #000 100%);
  --boxInnerAfterHoverBackground: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 36.1%, #000 100%);
}

body:not(.e-page__edit-mode).subpage .dev-boxes-ShowContentHover.dev-wellingtonVersion.section_Boxes.c-box__count--3 {
  --boxWidth: calc(30% - var(--boxGridGap, var(--defaultSectionGridGap, 2rem)));
  --boxImageWidth: 100%;
  --boxMinHeight: 350px;
  --boxBorderRadius: 20px;
  --boxInnerAfterBackgroundHover: #022347;
  --boxParagraphDisplay: block;
  --boxParagraphOpacity: 1;
  --boxBtnDisplay: none;
  --boxBtnDisplayHover: block;
}

body:not(.e-page__edit-mode).homepage .dev-boxes-ShowContentHover.dev-wellingtonVersion:not(.dev-combineSections-L) {
  --boxMaxWidth: 100%;
  --boxGridGap: 1rem;
  --defaultSectionGridGap: 0.75rem;
  --boxImageWidth: 100%;
  --boxMinHeight: 450px;
  --boxTextColor: #fff;
  --boxTextHoverColor: #fff;
}

body:not(.e-page__edit-mode).homepage .dev-boxes-ShowContentHover.dev-wellingtonVersion:not(.dev-combineSections-L) img {
  object-position: top;
}

.dev-resourceBoxes {
  --headingFontWeight: bold;
  --heading2Margin: 1rem 0;
}

body:not(.e-page__edit-mode) .dev-boxes-ShowContentHover.dev-wellingtonVersion:not(.dev-combineSections-L):not(.dev-resourcesVersion) {
  --boxInnerAfterBackground: linear-gradient(to top, rgba(0,0,0, 0.9) 0%, transparent 100%);
  --boxInnerAfterBackgroundHover: var(--boxInnerAfterBackground);
}

body:not(.e-page__edit-mode) .dev-boxes-ShowContentHover.dev-wellingtonVersion.dev-resourcesVersion {
  --boxInnerAfterBackground: #fff;
  --boxTextColor: #111;
  --boxBorderColor: #29749F;
  --boxBorderWidth: 3px;
  --boxBorderHoverColor: #29749F;
  --boxMinHeight: 250px;
  --btnBorderWidth: 0px;
  --boxContentOpacity: 1;
  --boxBtnDisplay: block;
  --boxParagraphDisplay: block;
  --btnTextColor: var(--paletteColor1);
  --btnBackgroundHoverColor: transparent;
  --btnTextHoverColor: var(--paletteColor3);
  --boxBorderRadius: 15px;
  --boxInnerJustifyContent: flex-start;
  --boxBtnMarginTop: auto;
}

body:not(.e-page__edit-mode) .dev-boxes-ShowContentHover.dev-wellingtonVersion.dev-resourcesVersion .box:hover {
  --btnTextColor: #fff;
}

body:not(.e-page__edit-mode) .dev-boxes-ShowContentHover.dev-wellingtonVersion:not(.dev-resourcesVersion) {
  --borderRadius: 0px;
  --boxBorderRadius: 0px; 
}

.navBtn, .navBtn2 {
  --selectedNavItemUnderlineColor: transparent;
}

@media (min-width: 992px) {
  /*#mainNav .c-topnav__menu-item:not(.navBtn, .navBtn2)  .c-topnav__menu-text {*/
  /*  text-transform: uppercase;*/
  /*  letter-spacing: 1px;*/
  /*}*/
  
  #mainNav .c-topnav__menu-item:is(.navBtn, .navBtn2) .c-topnav__menu-text {
    --parentNavFontWeight: normal;
  }
  
  .c-topnav__submenu {
    box-shadow: 1px 1px 10px -3px rgba(0,0,0, 0.2);
  }
  
  .c-topnav__submenu-item a {
    padding: 15px;
  }
  
  .dev-cta-TextForm-Combined .primaryGrid {
     --defaultSectionGridFlexFlow: row;
   }
   
  #mainNav .c-topnav__menu-item.navBtn:hover .c-topnav__menu-text,
  #mainNav .c-topnav__menu-item.navBtn2:hover .c-topnav__menu-text{
    background: var(--specialNavBtnBackgroundHoverColor, var(--btnBackgroundHoverColor, var(--paletteColor2, inherit)));
    border-color: var(--specialNavBtnBorderHoverColor, var(--btnBorderHoverColor, transparent));
    color: var(--specialNavBtnFontHoverColor, var(--btnTextHoverColor, #fff));
  }

  #mainNav .c-topnav__menu-item.navBtn .c-topnav__menu-text,
  #mainNav .c-topnav__menu-item.navBtn2 .c-topnav__menu-text {
      color: var(--specialNavBtnFontColor, var(--btnTextColor, #fff));
      background: var(--specialNavBtnBackgroundColor, var(--btnBackgroundColor, var(--paletteColor3, inherit)));
      border: var(--specialNavBtnBorderWidth, var(--btnBorderWidth, 0px)) solid var(--specialNavBtnBorderColor, var(--btnBorderColor, transparent));
      border-radius: var(--specialNavBtnBorderRadius, var(--btnBorderRadius, 0px));
      padding: var(--specialNavBtnPadding, var(--btnPadding, 15px 20px));
      font-weight: var(--specialNavBtnFontWeight, var(--parentNavFontWeight, inherit));
  }
  
  .navBtn2 {
    --specialNavBtnFontColor: var(--paletteColor1);
    --specialNavBtnBorderColor:  transparent;
    --specialNavBtnBorderHoverColor:  transparent;
    --specialNavBtnBorderWidth: 2px;
    --specialNavBtnBackgroundColor: transparent;
    --specialNavBtnBackgroundHoverColor: var(--paletteColor1);
    --parentNavItemUnderlineColor: transparent !important;
  }
  
  .c-header.scrolled .navBtn2 {
    --specialNavBtnFontColor: var(--paletteColor1);
    --specialNavBtnBorderColor:  var(--paletteColor1);
    --specialNavBtnBorderHoverColor:  transparent;
    --specialNavBtnBorderWidth: 2px;
    --specialNavBtnBackgroundColor: #fff;
    --specialNavBtnBackgroundHoverColor: var(--paletteColor1);
    --parentNavItemUnderlineColor: transparent !important;
  }
  
  .homepage .c-header:not(.scrolled) .navBtn2 {
    --specialNavBtnFontColor: #fff;
    --specialNavBtnBorderColor: #fff;
  }
}  

.dev-minimalistLinks {
  --btnBackgroundColor: transparent;
  --btnBackgroundHoverColor: transparent;
  --btnPadding: 15px 0;
  --btnTextColor: #111;
  --btnTextHoverColor: var(--paletteColor1);
  /*--btnAfterContent: "\f178";*/
  --btnAfterBackground: transparent;
  --btnAfterHoverBackground: transparent;
  --btnAfterHoverColor: var(--btnTextHoverColor);
  --btnAfterDisplay: content;
  --btnAfterPaddingLeft: 0;
  --btnBorderWidth: 0px;
}

.dev-minimalistLinks .c-btn {
  text-decoration: underline;
  text-underline-offset: 2px;
  letter-spacing: 1px;
}

.dev-minimalistLinks.dev-boxes-ShowContentHover.dev-wellingtonVersion .c-btn {
  text-decoration: none;
  letter-spacing: 0px;
  --btnBorderWidth: 1px;
  --btnBorderColor: #fff;
  --btnBorderHoverColor: var(--paletteColor3);
  --btnBorderRadius: 50px;
  --btnPadding: 15px 0;
}

.dev-minimalistLinks.dev-boxes-ShowContentHover.dev-wellingtonVersion:not(.dev-combineSections-L) .c-btn {
  text-decoration: none;
  letter-spacing: 0px;
  --btnBorderWidth: 0px;
  --btnBorderColor: #fff;
  --btnBorderHoverColor: var(--paletteColor3);
  --btnBorderRadius: 0;
  --btnPadding: 15px 0;
  --boxBtnDisplayHover: block;
  --btnBackgroundHoverColor: transparent;
  --btnTextHoverColor: #d1d1d1;
  
  /*--btnBeforeContent: '';*/
  --btnBeforeDisplay: block;
  --btnBeforeBackground: #8B7A42;
  --btnBeforeHoverBackground: var(--btnBeforeBackground);
  --btnBeforeHeight: 2px;
  --btnBeforeWidth: 100px;
  --btnBeforeMargin: 0 0 15px 0;
}

.dev-minimalistLinks .c-btn::after,
.dev-customServicesBoxes .box::after {
  font-family: FontAwesome;
}

.dev-twoBox-Accordion {
  --defaultSectionGridJustifyContent: center;
}

.dev-twoBox-Accordion .box:nth-child(1) {
  --boxMaxWidth: 600px;
}

/*ul.accordion-Accessible {*/
/*  width: 450px;*/
/*  margin: 1rem auto 0 auto;*/
/*  --borderRadius: 15px;*/
/*  margin-top: 1rem;*/
/*  padding-inline-start: 0px;*/
/*  --boxShadow: none;*/
/*  --accordionHeaderBackgroundColor: transparent;*/
/*  --accordionHeaderBackgroundHoverColor: #f9f9f9;*/
/*  --accordionHeaderTextColor: var(--paletteColor2);*/
/*  --accordionHeaderTextHoverColor: var(--paletteColor3);*/
/*  border: 1px solid var(--paletteColor2);*/
/*}*/

/*ul.accordion-Accessible li.accordionItem:not(:first-of-type),*/
/*ul.accordion-Accessible li.accordionItem.active:not(:first-of-type) {*/
/*  border-top: 1px solid var(--paletteColor2) !important;*/
/*  border-top-right-radius: 10px;*/
/*  border-top-left-radius: 10px;*/
/*}*/

body:not(.e-page__edit-mode) .dev-combineSections-L-Combined .dev-boxes-ShowContentHover.dev-container-Expand-Fullsize {
  --boxMinHeight: 350px;
  --borderRadius: 0px;
  --boxBorderRadius: 0px;
  --headingFontFamily: var(--bodyFontFamily);
}

.dev-default-StickyEffect {
  --defaultSectionTextMaxWidth: 530px;
}

.dev-hero-LargeImg-BlackOverlay.dev-textWidth-Large {
  --defaultSectionTextBtnMarginTop: 0px;
}

.dev-combineSections-Resources-Combined.section .section_Boxes.section {
  --boxBackgroundColor: var(--paletteColor3);
  --boxBackgroundHoverColor: #fff;
  --boxTextColor: #fff;
  --boxTextHoverColor: var(--bodyFontColor);
  --headingColor: #fff;
  --boxBtnDisplay: none !important;
  --boxBtnDisplayHover: none !important;
  --boxBorderRadius: 20px;
  --boxMinHeight: 250px;
}

.dev-combineSections-Resources-Combined.section .section_Boxes.section.dev-customIcons .box:not(:hover) i.ph {
  color: #fff;
}

.dev-combineSections-Resources-Combined.section .section_Boxes.section.dev-customIcons .box:hover i.ph {
  color: var(--paletteColor3);
}

.dev-combineSections-Resources-Combined.section .section_Boxes.section.dev-customServicesBoxes .box:hover h3 {
  --headingColor: var(--paletteColor3);
}

.dev-combineSections-Resources-Combined.section .section_Boxes.section.dev-customServicesBoxes .box:where(:hover, :active, :focus) {
  --boxAfterColor: var(--paletteColor3);
}

.dev-combineSections-L-Combined .primaryOverlay {
  background: linear-gradient(170deg, rgba(0, 0, 0, 0.00) 53.49%, rgba(0, 0, 0, 0.41) 88.64%), linear-gradient(180deg, rgba(0, 0, 0, 0.33) 0%, rgba(0, 0, 0, 0.00) 37.46%), linear-gradient(91deg, rgba(0, 0, 0, 0.48) 6.12%, rgba(0, 0, 0, 0.00) 67.42%) !important;
}

@media (min-width: 992px) {
  
    .dev-hero-LargeImg-BlackOverlay.dev-textWidth-Large .o-container {
      --defaultSectionContainerMaxSectionWidth: calc(var(--sitewideContainerWidth) - 4%);
      --defaultSectionGridWidth: calc(100% - 4%);
    }
    
    body:not(.e-page__edit-mode).homepage .dev-boxes-ShowContentHover.dev-wellingtonVersion {
      --boxBtnDisplayHover: none;
    }
    
    .dev-combineSections-L-Combined .primaryOverlay > .primaryContainer {
      --defaultSectionContainerMaxSectionWidth: 100%;
      --superSectionContainerPaddingRight: 0;
      --superSectionContainerPaddingLeft: 0;
      --superSectionContainerPaddingBottom: 0;
    }
    
    .dev-combineSections-Resources-Combined .section_SimpleText {
      --defaultSectionMaxWidth: 450px;
      --defaultSectionTextBtnMarginTop: 0px;
    }
    
    .dev-combineSections-Resources-Combined .primaryGrid {
      --defaultSectionGridAlignContent: center;
    }
    
    .dev-combineSections-Resources-Combined .section_Boxes.dev-customServicesBoxes {
      --boxMaxWidth: 525px;
    }
  
  
    .dev-boxHoverBackground {
      --boxBorderColor: #111;
      --boxBorderWidth: 2px;
      --boxBorderHoverColor: var(--paletteColor1);
      --boxBackgroundHoverColor: var(--paletteColor1);
      --boxTextHoverColor: #fff;
    }
    
    .dev-boxHoverBackground.dev-minimalistLinks .box:hover .c-btn {
      --btnTextHoverColor: var(--boxTextHoverColor);
      --btnHoverBackground: var(--boxTextHoverColor);
    }
    
    .dev-boxHoverBackground.dev-minimalistLinks {
      --btnTextHoverColor: #e1e1e1;
      --btnHoverBackground: #e1e1e1;
    }

    
    /*body:not(.article):not(.calculator):not(.e-page__edit-mode)  .c-header:not(.scrolled) {*/
    /*  --topBarBackgroundColor: rgba(0,0,0, 0.5);*/
    /*}*/

    /*body:not(.article):not(.calculator):not(.e-page__edit-mode) header.c-header {*/
    /*    position: fixed*/
    /*}*/

    /*body:not(.article):not(.calculator) header.c-header:not(.scrolled) {*/
    /*    box-shadow: none;*/
    /*    background: rgba(255, 255, 255, 0) !important*/
    /*}*/

    /*body:not(.article):not(.calculator) header.c-header:not(.scrolled) #mainNav {*/
    /*    background: rgba(255, 255, 255, 0) !important*/
    /*}*/

    /*body:not(.article):not(.calculator) header.c-header:not(.scrolled) .c-header--overylay {*/
    /*    background: rgba(255, 255, 255, 0) !important*/
    /*}*/

    /*body:not(.article):not(.calculator):not(.e-page__edit-mode) header.c-header:not(.scrolled) {*/
    /*    --parentNavItemColor: #fff;*/
    /*    --parentNavItemHoverColor: #fff;*/
    /*    --parentNavItemBackgroundColor: transparent;*/
    /*    --parentNavItemBackgroundHoverColor: transparent;*/
    /*    --parentNavItemUnderlineColor: #fff;*/
    /*    --selectedParentNavFontColor: #fff;*/
    /*    --selectedNavItemUnderlineColor: #fff;*/
    /*}*/
    
    /*body:not(.article):not(.calculator):not(.e-page__edit-mode) header.c-header:not(.scrolled) .navBtn2 {*/
    /*  --specialNavBtnFontColor: var(--paletteColor1);*/
    /*  --specialNavBtnBorderColor: #fff;*/
    /*}*/
}

@media (max-width: 992px) {
  .callout {
    border: 1px solid var(--paletteColor2);
  }
  
  body:not(.e-page__edit-mode) .dev-boxes-ShowContentHover.dev-container-Expand-Fullsize {
    --boxTextColor: #fff;
    --boxTextHoverColor: #fff;
  }
  
  .dev-boxes-ShowContentHover.dev-container-Expand-Fullsize.dev-minimalistLinks {
    --btnTextColor: #fff;
  }
}

@media (min-width: 992px) {
  
  .c-header .c-template__logo .c-logo--link{
    position: relative;
  }

    .dev-bannerSection, .bannerSection {
      --defaultSectionContainerPaddingTop: 100px;
      --defaultSectionContainerPaddingBottom: 100px;
    }
    
    body:not(.article):not(.calculator):not(.e-page__edit-mode)  .c-header:not(.scrolled) {
      --topBarBackgroundColor: hsla(var(--secondaryHSL), 0.3);
    }
    
    /*body:not(.article, .calculator):not(.e-page__edit-mode)  .c-header:not(.scrolled) #agentLogo {*/
    /*  filter: brightness(0) invert(1);  */
    /*}*/
    
    .c-header {
      border-bottom: 2px solid var(--paletteColor3);
    }
}

.dev-videoBackground {
  --defaultSectionContainerZIndex: 3;
}


.dev-noBorderRadius img {
  --borderRadius: 0px;
}

.c-topnav__menu-item.c-nav__dropdown a.linkedin {
  background: #007bb5;
  width: 37px;
  height: 37px;
  font-size: 16px !important;
  padding: 2px 0 0 2px;
  /*margin: 10px 4px 0 0;*/
  position: relative;
  border-radius: 50%;
}

@media (max-width: 991px) {
  .c-topnav__menu-item.c-nav__dropdown a.linkedin {
    margin: 1.25rem;
  }
}

.c-topnav__menu-item.c-nav__dropdown a.linkedin i {
  color: #ffffff;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

/*SxS Video*/
.dev-SxS-Video {
  --defaultSectionTextBtnMarginTop: 0rem;  
}

.dev-SxS-Video .SxS-Video--Wrapper {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 4rem;
}

.dev-SxS-Video .videoSection {
  width: 100%;
}

@media (max-width: 991px) {
   .dev-SxS-Video .SxS-Video--Wrapper {
    flex-direction: column;
  }
}

@media (min-width: 991px) {
  .dev-SxS-Video {
    --defaultSectionContainerPaddingTop: 150px;
    --defaultSectionContainerPaddingBottom: 150px;
  }
  
  .dev-SxS-Video .SxS-Video--Wrapper .textSection,
  .dev-SxS-Video .SxS-Video--Wrapper .videoSection {
    width: 50%;
  }
}

/*Advisor quote rotator*/
.dev-advisorQuote,
.dev-testimonialRotator {
  --rotatorSummaryBackground: transparent;
  --rotatorNavColor: var(--paletteColor3);
  --rotatorNavHoverColor: var(--paletteColor1);
  --headingFontWeight: normal;
  --rotatorSummaryPadding: 0px 150px;
  --rotatorDotContainerBottom: 50px;
}

@media (min-width: 991px) {
  .dev-advisorQuote,
  .dev-testimonialRotator {
    --defaultSectionContainerPaddingBottom: 100px;
  }
  
  .dev-rotator-FullText.section_Rotator .c-rotator-summary__box .c-rotator--description > p:first-child {
    font-size: 1.778rem;
  }
  
}

@media (min-width: 1400px) {
  .dev-Rotator-FullWidth {
    --rotatorSummaryLeft: 8%;
  }
}

.dev-advisorQuote.section_Rotator .c-rotator-summary__box::before,
.dev-testimonialRotator.section_Rotator .c-rotator-summary__box::before {
    content: url("//static.fmgsuite.com/media/InlineContent/originalSize/e5bbed33-8d7f-4f05-bf6c-207123f73e4d.png");
    /* text-align: center; */
    line-height: 1;
    display: block;
    margin-bottom: 40px;
}

/*Join Our Team*/
.dev-discoverClients-Combined .primaryOverlay {
  background: linear-gradient(135deg, rgba(0,0,0, 0.95) 0%, rgba(0,0,0,0) 100%) !important;
}

.dev-discoverClients-Combined {
  --supColor: #fff;
  --supFontSize: 0.9rem;
}

@media (min-width: 991px) {
  .dev-discoverClients-Combined {
    --superSectionContainerPaddingTop: 100px;
    --superSectionContainerPaddingBottom: 100px;
    --defaultSectionGridFlexFlow: row;
    --defaultSectionGridAlignItems: center;
    --supTextTransform: uppercase;
  }
}

/*Elevator Team*/
.dev-ElevatorTeam {
  --teamMemberListPadding: 0px;
  --elevatorTeamWidth: 330px;
  --teamMemberGridWidth: 320px;
  --teamMemberGridMaxWidth: 320px;
  --teamMemberListInfoWidth: calc(100% - 40px);
}

.dev-ElevatorTeam .c-team-list__img--developer {
  max-width: 400px;
  border-radius: 0px;
}

.dev-ElevatorTeam .c-team-section__member .c-team-member__info {
  text-align: center;
}

.dev-ElevatorTeam .c-team-section__member .ElevatorFront {
  flex-direction: column;
}

.dev-ElevatorTeam .c-team-section__member .ElevatorFront p {
  margin: 0px;
  color: #fff;
}

.dev-centeredContent-TwoBox {
  --defaultSectionGridAlignItems: center;
  --heading4Margin: 0.75rem 0;
}

.dev-centeredContent-TwoBox img {
  max-width: 100%;
}

.dev-centeredContent-TwoBox .box:nth-child(1) {
  --boxMaxWidth: 500px;
}

.dev-centeredContent-TwoBox .c-section-boxes__inner-box .c-box__paragraph>p {
  margin: 2rem 0;
}


/*Client Access Boxes*/
@media (max-width: 450px) {
  .dev-clientAccess-Boxes img {
    padding: 0px 10px;
  }
}

@media (min-width: 992px) and (max-width: 1400px) {
  .dev-imgText-FullsizeImg-TextContainer.dev-sectionEffects-TopLine.Left {
    --sectionContainerBeforePositionRight: calc(var(--imgTextMarginRight) + 44%);
  }
}
</style><style>
  @media(min-width: 992px){
  
  .dev-sectionEffects-PopDown {
    --defaultSectionContainerTransform: translateY(120px);
    --defaultSectionContainerZIndex: 3;
  }
    
  body:not(.e-page__edit-mode) .dev-boxes-ShowContentHover.dev-wellingtonVersion.dev-arrowBtn{
    --btnPadding: 15px 80px 0px 0px;
  }
  
  body:not(.e-page__edit-mode):not(.homepage) .dev-boxes-ShowContentHover.dev-wellingtonVersion.dev-boxes-Clickable-Base{
    --boxBtnDisplay: none;
    --boxBtnDisplayHover: inline-flex;
  }
  
}

@media (max-width: 992px) {
  body:not(.e-page__edit-mode) .dev-boxes-ShowContentHover.dev-wellingtonVersion.dev-boxes-Clickable-Base{
    --boxBtnDisplay: block;
    --boxBtnDisplayHover: block;
    --boxTextColor: #111 !important;
    --boxTextHoverColor: #111 !important;
    --headingMarginTop: 20px;
    --headingMarginBottom: 0px;
  }
  
}

.dev-text-LineBetween.dev-sectionEffects-ThemedBackground {
  /*--defaultSectionBackground: linear-gradient(0deg, rgba(0, 0, 0, 0.27) 0%, rgba(0, 0, 0, 0.27) 100%), linear-gradient(180deg, rgba(7, 55, 96, 0.58) 0%, rgba(0, 122, 166, 0.58) 100%), linear-gradient(0deg, #073760 0%, #073760 100%), #1C1C1B;*/
  --headingMarginTop: 10px;
  --headingMaxFontSizeRem: 2.25;
}

.dev-text-LineBetween h2:not(:first-of-type)::before {
  content: '';
  display: block;
  background: rgba(255,255,255, 0.4);
  width: 1px;
  height: 125px;
  margin: 0 auto 10px auto;
}

.dev-headlineText-SxS {
  --defaultSectionTextBtnMarginTop: 0px;
  --heading2Margin: 1rem 0;
}

.dev-headlineText-SxS .box-copy {
  position: relative;
  z-index: 1;
}

/*.dev-headlineText-SxS .box-copy::before {*/
/*  content: '';*/
/*  display: block;*/
/*  position: absolute;*/
/*  top: 0;*/
/*  bottom: 0;*/
/*  right: 0;*/
/*  left: 0;*/
/*  background: url('//static.fmgsuite.com/media/InlineContent/originalSize/18aece6b-4c0e-436a-a775-3cd22af884a6.png') no-repeat center center;*/
/*  background-size: contain;*/
/*  height: 125%;*/
/*  width: 100%;*/
/*  overflow: visible;*/
/*  opacity: 0.75;*/
/*  z-index: -1;*/
/*}*/

.dev-ebookBG {
  /*--defaultSectionOverlayColor: linear-gradient(0deg, rgba(34, 96, 155, 0.76) 0%, rgba(34, 96, 155, 0.76) 100%);*/
  --formInputColor: #fff
  --formInputBackground: rgba(255,255,255, 0.3);
  --formInputBorderRadius: 40px;
  background-color: var(--paletteColor1) !important;
  background-blend-mix: mulitply;
  --formAlignItems: center;
}

.dev-ebookBG .c-leadGen-form__wrapper {
  justify-content: center;
}

.dev-ebookBG .box-copy {
  max-width: 800px;
  margin: 0 auto 0 auto;
}

.dev-ebookBG input {
  background: rgba(255, 255, 255, 0.2);
  border: 2px solid #fff;
  color: #fff;
}

.dev-ebookBG ::placeholder {
  color: #fff !important;
}

.dev-dividers .c-sxs--description p:has(sup):not(:first-of-type) {
  padding-top: 1.5rem;
  border-top: 1px solid rgba(0,0,0, 0.3);
}
.dev-dividers .c-btn:after {
  font-family: FontAwesome;
}

@media (min-width: 992px) {
  .dev-headlineText-SxS .c-text__section {
    display: flex;
    justify-content: space-between;
    --heading2Padding: 0;
    gap: 1.5rem;
  }
  
  .dev-headlineText-SxS .c-text__section > div:has(h2),
  .dev-headlineText-SxS .c-text__section h2 {
    width: 50%;
  }
  
  .dev-headlineText-SxS .c-text__section > div:has(h2) h2 {
    width: 100%;
  }
  
  .dev-headlineText-SxS .c-text__section .box-copy {
    width: 45%;
    justify-content: flex-end;
  }
  
  .dev-headlineText-SxS .c-text__section .box-copy p:not(:has(.c-btn)) {
    font-size: 1.2rem;
  }
  
  /*.homepage .dev-headlineText-SxS .c-text__section .box-copy p:not(:has(.c-btn)) {*/
  /*  font-size: 1.75rem;*/
  /*}*/
}

body:not(.e-page__edit-mode) .dev-arrowBtn {
  --btnPadding: 10px 0.75rem 10px 2rem;
}

/*body:not(.e-page__edit-mode) .dev-arrowBtn .c-btn::after,*/
/*body:not(.e-page__edit-mode) .navBtn a::after {*/
/*  content: '\f178';*/
/*  margin-left: 0rem;*/
  /*height: 100%;*/
  /*padding: 0 10px;*/
/*  align-content: center;*/
/*  font-family: FontAwesome;*/
  /*display: inline-block;*/
/*  border-radius: 50%;*/
/*  background: transparent;*/
/*  color: #fff;*/
/*  transition: 0.3s ease all;*/
  
/*  height: 20px;*/
/*  width: 20px;*/
/*  padding: 10px;*/
/*  display: inline-flex;*/
/*  justify-content: center;*/
/*  align-items: center;*/
/*  margin-left: 0.3em;*/
/*}*/

/*body:not(.e-page__edit-mode) .navBtn a::after {*/
/*  margin-left: 0.8em;*/
/*}*/

/*body:not(.e-page__edit-mode) .navBtn {*/
/*  --specialNavBtnPadding: 10px 0.75rem 10px 2rem;*/
/*  --specialNavBtnBackgroundColor: transparent;*/
/*  --specialNavBtnBackgroundHoverColor: #fff;*/
/*  --specialNavBtnBorderColor: var(--paletteColor2);*/
/*}*/

/*body:not(.e-page__edit-mode) .dev-arrowBtn.dev-btnStyle-White .c-btn:not(:hover):not(.secondary)::after,*/
/*body:not(.e-page__edit-mode) .dev-arrowBtn.dev-btnStyle-Hollow .c-btn:not(:hover):not(.secondary)::after,*/
/*body:not(.e-page__edit-mode) .navBtn a::after {*/
/*  background: var(--paletteColor1);*/
/*  color: #fff;*/
/*}*/

/*body:not(.e-page__edit-mode) .dev-arrowBtn.dev-btnStyle-Hollow-White .c-btn:hover::after,*/
/*body:not(.e-page__edit-mode) .navBtn:hover a::after {*/
/*  color: #111;*/
/*}*/

/*body:not(.e-page__edit-mode) .dev-arrowBtn:not(.dev-btnStyle-Hollow-White) .btn-container .c-btn:not(.secondary, :hover)::after,*/
/*body:not(.e-page__edit-mode) .navBtn a::after {*/
/*  color: #fff;*/
/*  background: var(--paletteColor1);*/
/*}*/

/*body:not(.e-page__edit-mode) .dev-arrowBtn.dev-btnStyle-Hollow-White .btn-container .c-btn:not(.secondary),*/
/*body:not(.e-page__edit-mode) .dev-arrowBtn.dev-btnStyle-Hollow-White .btn-container .c-btn {*/
/*  --btnBackgroundColor: transparent;*/
/*  --btnTextColor: #fff;*/
/*  --btnTextHoverColor: #fff;*/
/*  --btnBorderColor: #fff;*/
/*}*/

.dev-lineDivider {
  --defaultSectionGridJustifyContent: center;
}

.dev-lineDivider.dev-imgText-VerticalCenter {
  --imgTextBoxTopPadding: 0px;
  --imgTextBoxBottomPadding: 0px;
}

.dev-lineDivider .c-sxs__text::before {
  content: '';
  display: inline-block;
  position: absolute;
  left: -50px;
  top: auto;
  bottom: auto;
  width: 1.5px;
  background: rgba(255,255,255, 0.7);
  height: 100%;
}

.dev-sectionEffects-PopOut {
  --defaultSectionContainerBackground: #fff;
  --defaultSectionContainerBorderRadius: 20px;
  --defaultSectionContainerBoxShadow: transparent;
  --boxBackgroundColor: #fff;
  --boxMinHeight: 250px;
  --boxBackgroundHoverColor: #fff;
  --defaultSectionContainerTransform: translateY(-115px);
  /*--boxShadow: 0 1px 1px rgba(0, 0, 0, 0.08), 0 2px 2px rgba(0, 0, 0, 0.12), 0 4px 4px rgba(0, 0, 0, 0.16), 0 8px 8px rgba(0, 0, 0, 0.20);*/
}

@media (min-width: 992px) {
  .dev-sectionEffects-PopOut {
    min-height: 150px;
  }
  
  /*.dev-sectionEffects-PopOut .o-container {*/
  /*  --defaultSectionContainerPosition: absolute;*/
  /*  left: 0;*/
  /*  --defaultSectionContainerZIndex: 3;*/
  /*  right: 0;*/
  /*}*/
  
  .dev-specialTextFormatting {
    --imgTextBoxContentWidth: 85%;
  }
  
  .dev-specialTextFormatting .c-sxs--description {
    margin-left: auto;
    margin-top: 50px;
  }
}

@media (max-width: 992px) {
  .dev-sectionEffects-PopOut {
    --defaultSectionContainerTransform: none;
  }
  
  body:not(.e-page__edit-mode) .navBtn a::after {
    content: none !important;
  }
  
  .team-accolades {
    flex-direction: column;
  }
  
  .dev-Rotator-FullWidth {
    --rotatorItemHeight: var(--rotatorcustmMobileHeight);
  }
}

.dev-customBoxedIcons .c-box__paragraph div:has(.ph) {
  width: fit-content;
  height: auto;
  padding: 0.5rem;
  background: var(--paletteColor1);
  border-radius: 10px;
  margin: 0 auto;
}

.dev-customBoxedIcons .c-box__paragraph div:has(.ph) .ph {
  color: #fff;
  font-size: 35px;
}

.dev-hover-RevealContent {
  --boxBorderRadius: 15px;
  --heading3Margin: 1rem 0;
  --defaultSectionGridJustifyContent: center;
  --boxMaxWidth: 350px;
  --boxParagraphMargin: 0px;
  --headingColor: var(--paletteColor1);
}

.dev-hover-RevealContent .box:where(:active, :focus, :hover) .ph {
  color: var(--paletteColor1);
}

.dev-hover-RevealContent .ph {
  transition: 0.3s ease all;
  font-size: 55px;
}

.dev-hover-RevealContent .c-box__paragraph div:has(.ph) {
  margin-top: 0.5rem;
}

body:not(.e-page__edit-mode) .dev-hover-RevealContent .box:where(:active, :focus, :hover) .c-box__paragraph > p {
  height: 100%;
  transition: 0.4s ease all;
}

@media (min-width: 992px) {
  body:not(.e-page__edit-mode) .dev-hover-RevealContent .box:not(:hover, :active, :focus) .c-box__paragraph > p {
    opacity: 0;
    visibility: hidden;
    /*display: none;*/
    height: 0;
  }
  
  .dev-Rotator-FullWidth {
    --rotatorSummaryWidth: max(880px, 47%);
  }
}

.dev-Rotator-FullWidth {
  --rotatorHeadlineFontSize: 3.5em;
  --rotatorcustmHeight: 80vh;
  --rotatorSummaryBackground: transparent;
}

.dev-Rotator-FullWidth .c-btn {
  color: var(--btnTextColor);
  background: var(--btnBackgroundColor);
  padding: var(--btnPadding);
  border-radius: var(--btnBorderRadius);
}


.dev-Rotator-FullWidth .c-btn:where(:hover, :active, :focus) {
  color: var(--btnTextHoverColor);
  background: var(--btnBackgroundHoverColor);
}

.customFooter .customFooterAddress p, 
.customFooter .customFooterContactLinks p {
    margin-bottom: 0px;
}

.dev-solutionsBoxes.dev-customServicesBoxes {
  --boxInnerJustifyContent: center;
  --boxMinHeight: 225px;
  --defaultSectionGridJustifyContent: center;
}

body:not(.e-page__edit-mode) .dev-boxes-ShowContentHover {
    --boxGridGap: 1rem;
}
</style><style>

/* Selection Boxes */
.dev-boxes-Selection.section_Boxes{
  --heading3FontSize: 1.2em;
  --boxMaxWidth: 1100px;
  --boxInnerPadding: 0px;
  --boxIconColor: var(--paletteColor1);
  --tabNavTextColor: #000;
}

@media (max-width: 767px) {
  .dev-boxes-Selection.section_Boxes{
    --defaultSectionGridGap: 1rem;
    --tabNavHoverBackground: var(--paletteColor1);
    --tabNavBackground: var(--paletteColor1);
    --tabNavTextColor: #fff;
  }
}

.dev-boxes-Selection.section_Boxes .wrappedBoxLink {
  width: 100%;
}

.dev-boxes-Selection.section_Boxes .MobiletabNavItem{
  color: var(--tabNavTextColor, #fff);
  box-shadow:  0px 2px 12px -1px rgba(0, 0, 0, 0.30);
}

.dev-boxes-Selection.section_Boxes .box-icon{
  color: var(--boxIconColor);
}

.dev-boxes-Selection-Tiles.dev-boxes-Selection.section_Boxes .tabNavigation .tabNavItem{
  display: inline-flex;
  width: max-content;
  gap: 15px;
  align-items: center;
  padding: 15px 10px;
  box-shadow:  0px 2px 12px -1px rgba(0, 0, 0, 0.30);
  --btnBorderRadius: 5px;
}

.dev-boxes-Selection-Tiles.dev-boxes-Selection.section_Boxes .tabNavigation .tabNavItem + .tabNavItem{
  margin-top: 10px;
}

.dev-boxes-Selection.section_Boxes .tabNavigation :is(.tabNavItem:hover, .tabNavItem:focus, .tabNavItem:active, .tabNavItem.active), 
.dev-boxes-Selection.section_Boxes .box.active .MobiletabNavItem {
  --tabNavTextColor: var(--tabNavHoverTextColor, #fff);
  --boxIconColor: var(--tabNavHoverTextColor, #fff);
}

body:not(.e-page__edit-mode) .dev-boxes-Selection-NoPadding .box .c-section-boxes__inner-box .ContentWrapper .ContentInner{
  padding: 0px !important;
}

.dev-boxes-Selection .box .c-section-boxes__inner-box .ContentWrapper .ContentInner{
  display: flex;
  flex-direction: column;
  justify-content: center;
  /*align-items: center;*/
}

.dev-boxes-Selection .box .c-section-boxes__inner-box :is(.ContentWrapper,  .ContentInner) {
  flex-grow: 1;
  height: 100%;
  width: 100%;
}


.e-page__edit-mode .dev-boxes-Selection .box .c-section-boxes__inner-box :is(.c-box__paragraph, .c-editable-indicator){
  width: 100%;
  min-height: 20px;
}

.dev-boxes-Selection-Tiles.dev-boxes-Selection.section_Boxes .tabNavigation .tabNavItem .box-icon i{
  font-size: 2rem;
}

@media(min-width: 768px){
  .dev-boxes-Selection {
    --tabNavBackground: #fff;
    --tabNavHoverBackground: var(--paletteColor1);
    --tabNavTextColor: var(--blackColor);
  }
  
  .dev-boxes-Selection.section_Boxes{
    --boxFlexBasis: 100%;
    --boxDisplay: none;
  }

  .dev-boxes-Selection.section_Boxes .c-grid__item.box.active{
    --boxDisplay: flex;
  }
}

@media(min-width: 992px){
  .dev-boxes-Selection .box .c-section-boxes__inner-box .ContentWrapper .ContentInner{
    align-items: flex-start;
  }
}

/* Tile Style Boxes */
.dev-boxes-Selection-Tiles.dev-boxes-Selection.section_Boxes{
  --boxTitleDisplayHover: none;
  --boxTitleDisplay: none;
  --boxShadow: none;
  --boxBackgroundColor: transparent;
  --tabMenuWidth: 380px;
}

.dev-boxes-Selection.section_Boxes .box .MobiletabNavItem .box-icon i {
  font-size: 1.5rem;
}


@media (min-width: 765px) {
  .dev-boxes-Selection .box .c-section-boxes__inner-box .ContentWrapper .ContentInner{
    justify-content: center;
    --heading2FontSize: 2.5em;
  }
}

.dev-sectionWidth {
  --defaultSectionMaxWidth: calc(100% - 40px);
  --defaultSectionWidth: var(--sitewideContainerWidth);
  --defaultSectionMarginTop: 50px;
  --defaultSectionMarginBottom: 50px;
  --defaultSectionBorderRadiusTopLeft: 40px;
  --defaultSectionBorderRadiusTopRight: 40px;
  --defaultSectionBorderRadiusBottomLeft: 40px;
  --defaultSectionBorderRadiusBottomRight: 40px;
}

.dev-sectionWidth.dev-largeMargin {
  /*--defaultSectionMarginTop: 100px;*/
  --defaultSectionMarginTop: 50px;
  --defaultSectionMarginBottom: 50px;
}

.dev-sectionWidth .overlay {
  border-radius: 30px;
}

.dev-sectionBorder-Primary {
  border: 10px solid var(--paletteColor1) !important;
}

@media(min-width: 768px){
  .dev-boxes-Selection-Tiles.dev-boxes-Selection.section_Boxes{
    --heading3FontSize: 1rem;
  }

  .dev-boxes-Selection-Tiles.dev-boxes-Selection.section_Boxes .tabNavigation .tabNavItem{
    text-align: left;
  }
    
  body:not(.e-page__edit-mode) .dev-boxes-Selection.section_Boxes .box.Image .c-box-image__container div[data-image]{
    height: max-content;
    max-height: min(100%, 600px);
    margin-top: auto;
    position: relative;
  }
  
  .dev-boxes-Selection.section_Boxes .box.Image .c-box-image__container{
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
  }
  
  body:not(.e-page__edit-mode) .dev-boxes-Selection.section_Boxes .box.Image .c-box-image div[data-image]::before{
    content: '';
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0.8) 100%);
    z-index: 3;
    border-radius: var(--boxImageBorderRadius, var(--borderRadius, 0px));
  }
  
  .dev-boxes-Selection.section_Boxes .box.Image .c-box-image div[data-image] img{
    object-position: 50% 20%;
  }
  
  
  
  .dev-boxes-Selection .box .c-section-boxes__inner-box .ContentWrapper .ContentInner .c-box__paragraph {
    margin: 0;
  }
  
  body:not(.e-page__edit-mode) .dev-boxes-Selection.section_Boxes .box.Image{
      --boxImageContainerPosition: absolute;
      --boxImageContainerHeight: 100%;
      --boxImageWidth: 100%;
      --boxImageHeight: 100%;
      --boxImageContainerBottom: 0;
      --boxImageContainerTop: 0;
      --boxImageContainerWidth: 100%;
      --boxTextColor: #fff;
      --headingColor: #fff;
      --boxTextHoverColor: #fff;
      --boxMinHeight: 755px;
  }
  
   .dev-boxes-Selection .box .c-section-boxes__inner-box .ContentWrapper .ContentInner{
      padding: 20px;
    }
}

@media(min-width: 992px){
  .dev-boxes-Selection-Tiles.dev-boxes-Selection.section_Boxes {
    --defaultSectionGridFlexFlow: row wrap;
    --heading3FontSize: 1.3rem;
    --boxFlexBasis: calc(100% - var(--defaultSectionGridGap, 2rem) - var(--tabMenuWidth, 260px));
    --defaultSectionGridAlignItems: stretch;
  }
    
  .e-page__edit-mode .dev-boxes-Selection-Tiles.dev-boxes-Selection.section_Boxes{
    --boxFlexBasis: 100%;
  }

  .dev-boxes-Selection-Tiles.dev-boxes-Selection.section_Boxes .tabNavigation {
    width: var(--tabMenuWidth, 260px);
    display: flex;
    flex-flow: column;
    align-items: stretch;
  }
    
  .dev-boxes-Selection-Tiles.dev-boxes-Selection.section_Boxes .tabNavigation .tabNavItem {
    height: 100%;
  }

  .dev-boxes-Selection-Tiles.dev-boxes-Selection.section_Boxes .tabNavigation .tabNavItem{
    text-align: left;
    min-width: 100%;
    padding: 15px 5%;
    width: 100%;
  }
 
  .dev-boxes-Selection .tabNavigation{
    margin-bottom: 0px;
  }

  .dev-boxes-Selection .box .c-section-boxes__inner-box .ContentWrapper .ContentInner{
    padding: 55px;
  }
}

@media (max-width: 768px) {
  .dev-boxes-Selection {
    --boxBtnDisplay: block;
    --boxBtnDisplayHover: block;
  }
  
  .dev-boxes-Selection.section_Boxes .box .MobiletabNavItem .box-icon i {
    color: #fff;
  }
}

.textBox {
  padding: 20px;
}

.textBox {
  --heading3FontSize: 2em;
}

.page-about-our-team .dev-customFont a{
  color:#fff;
}

div.team-accolades {
  --heading3Margin: 1rem 0;
  --heading3FontSize: 3.25rem;
  --defaultSectionContentFontSize: 1.2rem;
  
  width: 100%;
  max-width: 100%;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-content: center;
  align-items: center;
}

.dev-SxS-boxedFormatting {
  --imgTextImageElementBorderRadius: 40px;
  --defaultSectionGridAlignItems: unset;
  --imgTextBoxPadding: 40px;
  --imgTextImageElementMaxHeight: 100%;
  --imgTextImageElementHeight: 100%;
}

.dev-SxS-boxedFormatting .c-sxs__text::after {
  /*content: '';*/
  display: block;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  background: url('//static.fmgsuite.com/media/InlineContent/originalSize/29125046-2439-4acd-b929-bbee4ddea6e8.png') no-repeat bottom center;
  background-size: contain;
  z-index: 0;
}

.dev-SxS-boxedFormatting .c-sxs__text > * {
  position: relative;
  z-index: 2;
}

.dev-SxS-boxedFormatting.dev-shortImageHeight.section {
  --imgTextImageElementMaxHeight: 450px;
}

body:not(.e-page__edit-mode) .dev-SxS-boxedFormatting.section {
  --defaultSectionBackground: transparent;
}

.dev-SxS-boxedFormatting {
  --imgTextBoxZIndex: 3;
}

/*.dev-SxS-boxedFormatting .c-sxs__text::before {*/
/*  content: '';*/
/*  position: absolute;*/
/*  border-radius: 40px;*/
/*  top: 0;*/
/*  left: 0;*/
/*  display: block;*/
/*  height: 100%;*/
/*  width: 100%;*/
/*  background: url(//static.fmgsuite.com/media/InlineContent/originalSize/bd990b0a-b094-4379-86f3-612342af622f.png) no-repeat center center;*/
/*  background-size: cover;*/
/*  filter: brightness(0);*/
/*  z-index: -1;*/
/*}*/

/*.dev-SxS-boxedFormatting.dev-shortImageHeight .c-sxs__text::before {*/
/*  background: url(//static.fmgsuite.com/media/InlineContent/originalSize/6cf3d9e7-9404-45b8-a6ab-62df3b3013e4.png) no-repeat center center;*/
/*  filter: brightness(0.4);*/
/*  background-size: cover;*/
/*}*/

/*.dev-SxS-boxedFormatting.dev-shortImageHeight .c-sxs__text::after {*/
/*  content: '';*/
/*  position: absolute;*/
/*  border-radius: 40px;*/
/*  top: 0;*/
/*  left: 0;*/
/*  display: block;*/
/*  height: 100%;*/
/*  width: 100%;*/
/*  background: url(//static.fmgsuite.com/media/InlineContent/originalSize/6dcbc93b-d9c6-466c-86c6-bcc6632507e4.png) no-repeat center left;*/
/*  background-size: contain;*/
/*  filter: brightness(0);*/
/*  z-index: -1;*/
/*}*/

.dev-SxS-boxedFormatting {
  --imgTextMobilePadding: 20px;
}

.dev-SxS-boxedFormatting .c-sxs__text {
  border-radius: 40px;
  height: auto;
  align-content: center;
  background: var(--paletteColor1);
}

@media (min-width: 992px) {
  .dev-SxS-boxedFormatting.dev-shortImageHeight {
    --defaultSectionContainerPaddingTop: 125px;
  }
}

.dev-SxS-boxedFormatting.dev-shortImageHeight .c-sxs__text {
  background: var(--paletteColor3);
}

.dev-text-LineBetween h3:first-of-type {
  --headingMarginTop: 1.5rem;
}

.dev-text-LineBetween h3:not(:first-of-type)::before {
  content: '';
  display: block;
  background: rgba(255,255,255, 0.4);
  width: 1px;
  height: 75px;
  margin: 0 auto 10px auto;
}

.page-about-our-team .dev-customFont a:hover{
  color: #15ABBF;
}

.dev-btnStyle-shadow .c-btn {
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.50);
}

.dev-combineSections-success-Combined {
  --superSectionContainerPaddingBottom: 0px;
  --defaultSectionContainerPaddingBottom: 0px;
  --defaultSectionContainerPaddingTop: 30px;
  --defaultSectionGridAlignItems: center;
  --headingMinFontSizeRem: 1.5;
  --headingMaxFontSizeRem: 1.8;
}

.dev-combineSections-success-Combined .section:not(.section_Boxes) h2 {
  font-size: 1.8em;
  text-transform: none;
  line-height: 1.5em;
}

.dev-combineSections-success-Combined .section.section_Boxes {
  --heading2FontSize: 2.25em;
}
.dev-combineSections-success-Combined .section:not(.section_Boxes) {
  --heading2Margin: 0;
  --defaultSectionMaxWidth: 450px;
}

@media (min-width: 992px) {
    #mainNav .c-topnav__menu-item .c-topnav__menu-text.dropdown-text span::before {
        font-family: FontAwesome;
        content: '\f0dd';
        position: absolute;
        left: auto;
        right: 0;
        top: 0;
        bottom: auto;
        transform: translate(calc(100% + 8px), calc(-10% - 0px));
        margin: 0 0 0 2px;
        border: none;
        font-size: var(--navFontSize);
    }
    
    .dev-boxesEffect-btnOverlay.section_Boxes.c-box__count--4 {
      --boxWidth: calc(50% - var(--boxGridGap, var(--defaultSectionGridGap, 2rem)));
      /*--defaultSectionContainerPaddingTop: 0px;*/
      --boxImageWidth: 100%;
      --boxImageAspectRatio: 1 / 1;
      /*--defaultSectionGridWidth: 1000px;*/
      --defaultSectionGridMargin: auto;
      --defaultSectionGridJustifyContent: flex-start;
    }
    
    .dev-boxesEffect-btnOverlay.section_Boxes .box:nth-child(2),
    .dev-boxesEffect-btnOverlay.section_Boxes .box:nth-child(4) {
      top: -125px;
    }
    
    .dev-smallerBox.dev-HalfWidthTextBox .c-text__section {
      --defaultSectionTextWidth: 550px;
    }
}

.dev-boxesEffect-btnOverlay.section_Boxes {
  --boxBorderWidth: 1px;
  --boxBorderColor: var(--paletteColor1);
  --boxInnerPadding: 0px;
  --boxBorderRadius: 20px;
}

.dev-boxesEffect-btnOverlay.section_Boxes.c-box__count--4 .c-btn {
  --boxBtnDisplay: block;
  --boxBtnDisplayHover: block;
  --btnBorderWidth: 2px;
  --btnBorderHoverWidth: 2px;
  --btnBorderHoverColor: var(--paletteColor1);
  --btnBorderColor: var(--paletteColor1);
  --boxItemPosition: absolute;
  --btnFontSize: 16px;
  left: 35px;
  top: 40px;
  right: auto;
  bottom: auto;
  max-width: calc(100% - 50px);
}

.dev-boxesEffect-btnOverlay.section_Boxes.c-box__count--4 .c-btn::after {
  --btnAfterContent: '\f178';
  --btnAfterBackground: transparent;
  --btnAfterHoverBackground: transparent;
  --btnAfterColor: #111;
  --btnAfterHoverColor: #fff;
  --btnAfterFontFamily: FontAwesome;
  --btnAfterDisplay: inline-block;
  --btnAfterHeight: 100%;
  --btnAfterWidth: auto;
  transform: rotate(-45deg);
  font-size: var(--bodyFontSize);
}

@media(min-width: 992px){
  .v-flex.custom_Footer {
    /*--customFooterObjFlexBasis: 250px;*/
    --customFooterObjFlexBasis: 341px;
    --flexGap: 0rem;
  }
  .v-flex .custom_FooterObj.flexSection.w-Adjustable {
    --flexBasis: var(--customFooterObjFlexBasis);
  }
  
  .v-flex.row.custom_FooterNavigationConfig {
    width: 100%;
    --flexJC: space-evenly;
  }
  
  .custom_FooterNav.flexSection.w-Adjustable.v-flex.row{
    --flexBasis: calc(95% - var(--flexGap, 2rem) - var(--customFooterObjFlexBasis));
  }
}

.footerExtention .moonlight-address_block {
  --paragraphMargin: 0px;
  margin: 1rem 0;
}

.footerExtention > * {
  --customFooterNavHeaderFontSize: 24px;
}

.footerExtention .moonlight-phone {
  display: none;
}

.footerExtention .c-socialMedia {
    display: flex;
    gap: 10px;
    flex-flow: row wrap;
}

.footerExtention .c-socialMedia a {
  width: 45px;
  height: auto;
  aspect-ratio: 1;
  border-radius: 50%;
  color: #fff;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  text-decoration: none;
  --footerHyperlinkColor: #fff;
  --footerHyperlinkHoverColor: #fff;
}

.footerExtention .c-socialMedia a:hover {
    -webkit-transition: background 0.2s linear;
    -o-transition: background 0.2s linear;
    -moz-transition: background 0.2s linear;
    transition: background 0.2s linear;
}

.footerExtention .c-socialMedia a.facebook {
    background: #3b5998;
}
.footerExtention .c-socialMedia a.facebook:hover {
    background: #4c70ba;
}

.footerExtention .c-socialMedia a.twitter {
    background: #00aced;
}
.footerExtention .c-socialMedia a.twitter:hover {
    background: #21c2ff;
}

.footerExtention .c-socialMedia a.linkedin {
    background: #007bb5;
}
.footerExtention .c-socialMedia a.linkedin:hover {
    background: #009ee8;
}

.footerExtention .c-socialMedia a.youtube {
    background: #b00;
}
.footerExtention .c-socialMedia a.youtube:hover {
    background: #e00;
}

.footer-container .footerExtention .custom_Footer a.c-btn {
  --btnBackgroundColor: var(--paletteColor3);
  --btnTextColor: #fff;
  --btnBorderColor: var(--paletteColor3);
  --btnAfterBackground: #fff;
  --btnFontWeight: normal;
  --btnBorderWidth: 0px;
  --footerHyperlinkColor: #fff;
  --footerHyperlinkHoverColor: #fff;
}

.custom_FooterObj.flexSection.w-Adjustable > p:has(a.c-btn) {
  display: none;
}

.footerExtention .c-logo--image {
  max-width: 155px;
}

footer {
  position: relative;
}

footer::before {
  content: '';
  position: absolute;
  margin: 0 auto;
  top: 0;
  left: 0;
  right: 0;
  bottom: auto;
  width: var(--sitewideContainerWidth);
  max-width: calc(100% - 40px);
  background: rgba(0,0,0, 0.25);
  height: 1px;
}
.dev-customServicesBoxes.section_Boxes .box .c-box__paragraph p {
  display: none;
}
.dev-customServicesBoxes.section_Boxes .box:hover .c-box__paragraph p {
  display: block;
}
.text-calendly {
  display: flex;
  transform: translateX(75px);
}
.text-left {
  padding-top: 50px;
  width: 40%;
}
.text-left h2 {
  color: #fff;
}
.calendly-inline-widget {
  width: 100%;
}
.dev-customOverlay {
  --defaultSectionOverlayColor: linear-gradient(90deg, #545454 5%, #FFFFFF00 100%)
}
.page-get-started {
  overflow-x: hidden;
}
.dev-customDarkOverlay .c-rotator-summary__box {
  padding-left: 0 !important;
}
.dev-customDarkOverlay {
  --rotatorImgBackgroundPosition: top center;
}
.dev-customDarkOverlay .c-rotator-item::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(90deg, #000000 5%, #00000000 100%);
}
.dev-customBlueOverlay .c-rotator-item::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(90deg, #051D4B 5%, #FFFFFF00 100%);
}
body:not(.e-page__edit-mode) .dev-combineCustomBoxes {
  --boxTextColor: #fff;
  --boxTextHoverColor: #fff;
  --boxBorderWidth: 3px;
  --boxBorderColor: #fff;
  --boxBorderRadius: 0;
  --boxInnerPadding: 20px;
  --defaultSectionGridJustifyContent: center;
  --boxInnerJustifyContent: center;
}
body:not(.e-page__edit-mode) .dev-combineCustomBoxes.section_Boxes.c-box__count--2 {
  --boxWidth: 37%;
}
body:not(.e-page__edit-mode) .dev-combineCustomBoxes .c-section-boxes__inner-box {
  padding: 30px !important;
}
.dev-customTeamWidget {
  --teamMemberGridPortraitHeight: 450px;
  --teamMemberGridPortraitObjectFit: cover;
  --teamMemberGridWidth: calc(28% - var(--teamContainerGap, 1.5rem));
  --borderRadius: 20px;
}
@media(min-width: 992px) {
  .dev-customTextWidth {
    --defaultSectionTextMaxWidth: 450px;
    --defaultSectionContainerSidePadding: 30px !important;
  }
  .dev-customHeaderWidth {
    --rotatorSummaryWidth: 40%;
  }
  .dev-customHeaderWidth .c-rotator-summary__box {
    padding-top: 150px !important;
  }
  .dev-customDarkOverlay {
    --rotatorImgHeight: 750px;
    --rotatorItemHeight: 750px;
  }
  .dev-customHeaderTextWidth {
    --defaultSectionTextWidth: 80%;
    --defaultSectionGridJustifyContent: center;
  }
  .dev-5steps {
    --imgTextImageElementWidth: 75%;
    --defaultSectionGridWidth: 90%;
    --defaultSectionGridJustifyContent: center;
    --imgTextImageJustifyContent: center;
  }
  .page-business-exit-and-valuation-guide .c-header-modern .c-header__inner {
    display: block;
  }
}
.dev-customLandingHero {
  --defaultSectionGridWidth: 90%;
  --imgTextBoxWidth: 60%;
  --imgTextImageWidth: 37%;
  --defaultSectionGridJustifyContent: center;
  --defaultSectionGridBackground: rgba(255,255,255,0.76);
  --imgTextBoxPadding: 50px;
  --imgTextImageElementWidth: 500px;
  --imgTextImageJustifyContent: center;
  --defaultSectionContentFontColor: #231F20;
}
.dev-backgroundPositionTop {
  --defaultSectionBackgroundImgHorizontalPlacement: top;
}
body:not(.e-page__edit-mode) .dev-customDownloadForm {
  display: none;
}
.custom-form-container .c-contact__form {
  --contactFormTextAlign: center;
}
.custom-form-container .form-item.required {
  text-align: left !important;
}

.section_TeamList .c-team-grid__section--developer .hover-alternate-wrap {
    /*max-width: 200px;*/
    margin: 0 auto;
}
.section_TeamList .c-team-grid__section--developer .hover-alternate-wrap .c-team-grid__img--developer {
    margin: 0;
}
.section_TeamList .c-team-grid__section--developer .hover-alternate-wrap + .c-team-member__info > h4 {
    margin-top: 15px;
}
.section_TeamList .c-team-grid__section--developer .hover-alternate-wrap, 
.section_TeamList .c-team-list__section--developer .hover-alternate-wrap {
    display: block;
    overflow: hidden;
    position: relative;
}
.section_TeamList .c-team-grid__section--developer .hover-alternate-wrap .alt-image, 
.section_TeamList .c-team-list__section--developer .hover-alternate-wrap .alt-image {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center;
    transform: translate(0, 100%);
    opacity: 0;
    -webkit-transition: all 0.6s ease;
    -moz-transition: all 0.6s ease;
    -ms-transition: all 0.6s ease;
    -o-transition: all 0.6s ease;
    transition: all 0.6s ease;
}
.section_TeamList .c-team-grid__section--developer .hover-alternate-wrap:hover .alt-image, 
.section_TeamList .c-team-list__section--developer .hover-alternate-wrap:hover .alt-image {
    transform: translate(0, 0);
    opacity: 1;
}
@media(min-width: 992px) {
  .section_TeamList .c-team-section__container .c-team-section__member {
    height: 470px;
  }
}
.c-team-grid__section--developer .c-team-member__info {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  background: #fff;
  border-radius: 15px;
  transform: translate(6%, -95px);
  padding: 10px 10px 0px 10px !important;
  width: 90% !important;
}
.c-team-member__info p:last-of-type {
  margin-bottom: 10px;
}
.team-info h4, .team-info p {
  margin: 0;
}
.c-team-member__social-icns {
  padding-top: 5px;
}
.team-info h4 {
  font-size: 1rem;
}
.team-info p {
  font-size: .7rem;
}

.dev-customBox {
  --boxBackgroundColor: transparent;
  --boxShadow: 0 2px 5px #666;
  --boxMinHeight: 550px;
  --boxMaxWidth: 405px;
  --defaultSectionGridJustifyContent: center;
  font-size: 16px;
  --boxInnerPadding: 110px 80px;
  --boxTextColor: #fff;
  --boxTextHoverColor: #fff;
  --headingColor: #fff;
}
.dev-customBox .box:first-of-type {
  background: url(//static.fmgsuite.com/media/InlineContent/originalSize/dc768fa9-1a57-4148-9aad-f3e3727c6834.png);
  background-size: cover;
}
.dev-customBox .box:nth-of-type(2) {
  background: url(//static.fmgsuite.com/media/InlineContent/originalSize/a41426e3-b825-41f4-b2d9-f684184f833c.png);
  background-size: cover;
}
.dev-customBox .box:last-of-type {
  background: url(//static.fmgsuite.com/media/InlineContent/originalSize/be3d6801-1b1d-4452-b2f0-4b5c7298d732.png);
  background-size: cover;
}
.dev-founderMsg.section .o-grid__collapse {
  --defaultSectionGridWidth: 90%;
  --defaultSectionGridBackground: #FFFFFF27 !important;
  --defaultSectionGridPadding: 0 35px;
  --imgTextImageWidth: 35%;
  --imgTextBoxWidth: 65%;
  --imgTextImageElementHeight: 95%;
  --imgTextImageTopPosition: 20px;
  --defaultSectionGridBorderRadius: 15px;
  backdrop-filter: blur(25px);
}
.elementor-widget-container p, .dev-founderMsg h2 {
  color: #fff !important;
}
.dev-founderMsg h2 {
  font-size: 1.5rem;
  font-weight: normal;
}
.elementor-widget-container .signature {
  font-family: "Allura", Sans-serif;
  font-size: 2rem;
  font-weight: 500;
  margin-bottom: 0;
}
.elementor-widget-container .position-title {
  font-size: 14px;
  margin-top: 0;
}
@media(max-width: 1199px) {
  .dev-founderMsg h2 {
    font-size: 1rem;
  }
  .elementor-widget-container p {
    font-size: 14px;
  }
}
@media(max-width: 1200px) {
  .dev-customTeamWidget {
    --teamMemberGridPortraitObjectPosition: top;
    --teamMemberGridWidth: calc(33% - var(--teamContainerGap, 1.5rem));
  }
  .dev-customBox.section_Boxes.c-box__count--3 {
    --boxWidth: calc(100% - var(--boxGridGap, var(--defaultSectionGridGap, 2rem)));
  }
}
@media(max-width: 991px) {
  .dev-founderMsg.section .o-grid__collapse {
    --imgTextImageElementHeight: 100%;
    --defaultSectionGridPadding: 35px;
    --defaultSectionGridGap: 0;
    --imgTextMobilePadding: 0;
    --imgTextImageMobilePadding: 0;
  }
  .section_TeamList .c-team-section__container {
    --teamContainerGap: 0;
  }
  .dev-customTeamWidget {
    --teamMemberGridWidth: calc(50% - var(--teamContainerGap, 1.5rem));
  }
  .c-team-grid__section--developer .c-team-member__info {
    transform: translate(6%, -105px);
  }
  .c-team-grid__section--developer {
    margin-bottom: -60px;
  }
}
@media(max-width: 700px) {
  .dev-customTeamWidget {
    --teamMemberGridWidth: calc(100% - var(--teamContainerGap, 1.5rem));
  }
  .c-team-grid__section--developer .c-team-member__info {
    transform: translate(6%, -90px);
  }
}
@media(max-width: 400px) {
  .c-team-grid__section--developer .c-team-member__info {
    transform: translate(6%, -105px);
  }
}
@media(min-width: 992px) {
  .c-team-grid__section--developer .c-team-member__info {
    transform: translate(6%, -125px);
  }
}
@media(min-width: 1200px) {
  .c-team-grid__section--developer .c-team-member__info {
    transform: translate(6%, -105px);
  }
}
@media(min-width: 1400px) {
  .c-team-grid__section--developer .c-team-member__info {
    transform: translate(6%, -90px);
  }
}
.footerExtention .c-socialMedia {
  padding-left: 25px;
}
.c-team-detail__h3--developer a {
  text-transform: none;
}
[class*='page-team-'] #agentContent {
  padding-bottom: 80px;
}

/* Individual Bio Pages */
#agentContent{
    padding-block: 70px 50px;
    /*--teamMemberImgWidth: 363px;*/
    --teamMemberImgWidth: 280px;
}

#agentContent .team-info{
  padding-bottom: 30px;
}

#agentContent .team-img{
    padding-top: 0px;
    text-align: center;
}

#agentContent .team-info .c-team-detail__h1--developer{
    font-size: clamp(30px, 9vw, 48px) !important;
    font-weight: 400;
    line-height: 1.2;
}

#agentContent .team-info .c-team-detail__h1--developer strong{
    display: block;
}

#agentContent .team-info .c-team-detail__h1--developer strong + br{
  display: none;
}

#agentContent .team-info .c-team-detail__h1--developer p{
    line-height: 1.2;
    margin: 0px;
}

#agentContent .team-info .c-team-detail__h1--developer  sup{
    font-size: 60%;
}

#agentContent .team-info .c-team-detail__h2--developer{
    font-size: 21px;
    margin-bottom: 20px;
}

#agentContent .team-info .c-team-detail__h3--developer{
    font-size: 17px;
    font-family: var(--bodyFontFamily, 'Lato', sans-serif);
}

#agentContent .team-info .c-team-detail__row a{
    display: inline-block;
}

#agentContent .team-info .c-team-detail__row a i{
    width: 26px;
    height: 26px;
    border-radius: 50%;
    background-color: #2f83b1;
    font-size: 14px;
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
}

#agentContent .team-info .c-team-detail__row a i.fa-twitter{
    font-size: 12px;
}

@media(min-width: 768px){
    #agentContent {
        display: grid;
        grid-template-columns: 383px auto;
        row-gap: 30px;
        column-gap: 10px;
    }

    #agentContent .team-detail{
        grid-column-start: span 2;
    }
    
    #agentContent .team-img img{
      margin-bottom: 0px;
    }
    
    
    #agentContent .team-info{
      padding-bottom: 0px;
    }
}


@media (min-width: 768px) {
    [class*='page-team-'] .o-container {
        --defaultSectionContainerMaxSectionWidth: 750px;
    }
}
@media (min-width: 992px) {
    [class*='page-team-'] .o-container {
        --defaultSectionContainerMaxSectionWidth: 950px;
    }
}
@media (min-width: 1200px) {
    [class*='page-team-'] .o-container {
        --defaultSectionContainerMaxSectionWidth: 1170px;
    }
}
[class*='page-team-'] .bannerSection {
  display: none;
}
</style><style>
/*----------------------------*/
/* Blog Page  */
/* Last Edited: 03-30-2024 */
/*----------------------------*/

.page-blog .dev-SubpageHero {
    background-image: url(//static.fmgsuite.com/media/documents/7e254a56-c374-4336-89ca-358e3ffffadf.jpg);
}

.page-blog .c-post-header__image {
	width: 100%;
	max-width: 400px;
}

.page-blog .c-posts {
	display: flex;
	flex-flow: column;
	justify-content: center;
	place-content: center;
	border: none;
	margin-top: 0;
	padding-top: 20px;
}

@media (min-width: 768px) {
	.page-blog .c-posts {
		flex-flow: wrap;
	}
}

.page-blog .c-posts .c-post {
	margin-bottom: 0;
	width: 100%;
	display: flex;
	flex-flow: column;
	border: none;
}

@media (min-width: 992px) {
	.page-blog .c-posts .c-post {
		width: 45%;
	}
}

.page-blog .c-posts .c-post.c-post__list {
	margin: 1%;
	padding: 0;
	background-color: transparent;
	min-height: 390px;
}

@media (max-width: 768px) {
	.page-blog .c-posts .c-post.c-post__list {
		margin: 15px auto;
		min-height: inherit;
	}
}

.page-blog .c-posts .c-post:hover .c-post__content .c-post-header__title {
    color: var(--paletteColor3);
}

.page-blog .c-posts .c-post .c-post__image {
	width: 100%;
	height: 100%;
  max-height: 546px;
	float: none;
	margin: 0;
	transition: 0.6s filter ease;
}

.page-blog .c-posts .c-post:hover .c-post__image {
    filter: opacity(0.85);
}

.page-blog .c-posts .c-post .c-post__image a,
.page-blog .c-posts .c-post .c-post__image img {
    display: block;
    width: 100%;
    max-width: 100%;
    height: 100%;
    /*min-height: 250px;*/
    max-height: 470px;
    object-fit: cover;
}

.page-blog .c-posts .c-post .c-post__content {
	display: flex;
	flex-flow: column;
	width: 100%;
	height: 100%;
	max-height: 400px;
	float: none;
	margin: 0 auto;
}

.page-blog .c-posts .c-post .c-post__content .c-post-header {
	margin-bottom: 0;
}

.page-blog .c-posts .c-post .c-post__content .c-post-author {
display: none;
}


.page-blog .c-posts .c-post .c-post__content .c-post-details {
	margin-top: 0;
	margin-bottom: 10px;
}

.c-post-header__date,
.page-blog .c-posts .c-post .c-post__content .c-post-details .c-post-header__date {
    font-weight: 600;
    font-size: .65em;
    font-style: initial;
    text-transform: uppercase;
    letter-spacing: 2px;
    margin: 0.5rem 0;
}

.page-blog .c-posts .c-post .c-post__content .c-post-details .c-post-header__date::before {
	display: none;
}

.page-blog .c-posts .c-post .c-post__content .c-post-header__title {
    margin-top: 15px;
	margin-bottom: 5px;
	font-size: 1.4em;
	font-family: var(--bodyFontFamily);
}

.page-blog .c-posts .c-post .c-post__content .c-btn {
    --btnTextColor: var(--paletteColor3);
    --btnTextHoverColor: var(--paletteColor3);
    --btnBackgroundColor: transparent;
    --btnBackgroundHoverColor: transparent;
	margin: 0;
	padding: 0.5rem 0;
	text-align: left;
	font-size: 1em;
	font-family: var(--bodyFontFamily);
	font-weight: 700;
}

.page-blog .c-posts .c-post .c-post__content .c-btn::before {
    content: "";
    display: inline-block;
    position: relative;
    width: 0;
    height: 1px;
    background-color: var(--paletteColor3);
    vertical-align: middle;
    opacity: 0;
    transition: opacity .2s linear, width .45s ease, margin-right .45s ease;
}

.page-blog .c-posts .c-post .c-post__content .c-btn:hover::before {
    width: 1.65rem;
    margin-right: 15px;
    opacity: 1;
}

.c-posts__expand {
	display: none;
}

body[class*="page-blog-"] .c-post__post .c-post-header {
    position: relative;
    border-bottom: none;
}

body[class*="page-blog-"] .c-post__post .c-post-header .c-post-information {
        order: 1;
}

body[class*="page-blog-"] .c-post__post .c-post-header .c-post-information h1 {
    margin: 20px 0;
    font-size: 2.45em;
    line-height: 1.25;
    text-align: left;
}


@media (min-width: 992px) {

    body[class*="page-blog-"] .c-post__post .c-post-header {
        margin-bottom: 150px;
    }
    
    body[class*="page-blog-"] .c-post__post .c-post-header .c-post-information {
        position: absolute;
        bottom: 0;
        width: 100%;
        max-width: 900px;
        padding: 2rem;
        background-color: #fff;
        transform: translate(0, 50%);
    }
    
    body[class*="page-blog-"] .c-post__post .c-post-header .c-post-information h1 {
        font-size: 2.9rem;
    }
}

body[class*="page-blog-"] .c-post-header__image {
    width: 100%;
    max-width: 100%;
    margin-bottom: 0;
    min-height: 300px;
    max-height: 620px;
    object-fit: cover;
    width: 100%;
}

.page-blog .c-posts__expand {
    display: block;
}

.page-blog .c-posts.show-all {
  display: none;
}

@media (min-width: 992px) {
  .page-blog .c-posts{
    place-content: flex-start;
  }
}

.page-blog .c-posts__expand .show-all {
  display: none;
}

.page-blog .c-posts.show-all {
  display: flex;
}

.page-blog .o-ui-list.c-posts:not(.show-all) {
    margin-bottom: 0px;
    padding-bottom: 0px;
}

.footer-link {
  --footerHyperlinkTextDecoration: underline;
}

.dev-fadedLogo {
  .o-container {
    max-width: 100% !important;
  }
  .o-grid__collapse {
    z-index: 1;
    position: relative;
  }
  .o-container::after {
    content: "";
    background: url(//static.fmgsuite.com/media/InlineContent/originalSize/29125046-2439-4acd-b929-bbee4ddea6e8.png) no-repeat bottom left;
    height: 80%;
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
    background-size: contain;
    filter: brightness(0);
  }
}


/*Events Page*/
@media (min-width: 992px) {
  .c-event__grid.c-event__grid {
    grid-gap: 0;
    justify-content: space-around;
  }
  
  .c-event__grid {
    grid-template-columns: 55% 15%;
  }
  
  .c-event-hero-image {
    max-width: 1200px;
    width: 100%;
  }
}

body[class*="page-events-"] {
  .c-event-location--map {
    display: none;
  }
}

.dev-imgBanner .o-container, .dev-imgBanner .c-rich-text__section, .dev-imgBanner .o-grid__collapse {
    width: 100%;
    margin: 0;
    float: none;
}

.dev-imgBanner .imgContainer {
    margin: 0;
    display: flex;
    max-height: 700px;
    align-items: center;
    overflow: hidden;
}

.fullWidthimg {
    width: 100%;
    max-width: 1200px;
    margin: auto;
}

.page-events .bannerSection {
  display: none;
}

.dev-home-banner .c-text__section {
  --headingPaddingTop: 0;
  --defaultSectionTextBackground: rgba(255, 255, 255, .5);
  --defaultSectionTextWidth: max-content;
  --defaultSectionTextPadding: 20px;
  border-radius: 10px;
}
@media(max-width:767px) {
  .dev-boxesEffect-btnOverlay.section_Boxes.c-box__count--4 .c-btn {
    bottom: 40px;
    top: auto;
  }
}
@media(min-width: 768px) {
  .dev-SxS-Newsletters {
    --imgTextImageWidth: calc(25% - var(--defaultSectionGridGap, 2rem));
    --imgTextBoxWidth: calc(75% - var(--defaultSectionGridGap, 2rem));
  }
}
</style>

    <!--[if lt IE 9]>
        <script type="text/javascript" src="//static.fmgsuite.com/site/templates/shared/scripts/html5shiv.min.js?v=2.86.45.35539.386"></script>
        <script type="text/javascript" src="//static.fmgsuite.com/site/templates/shared/scripts/html5shiv-printshiv.min.js?v=2.86.45.35539.386"></script>
        <script type="text/javascript" src="//static.fmgsuite.com/site/templates/shared/scripts/respond.js?v=2.86.45.35539.386"></script>
        <link rel="stylesheet" type="text/css" media="" href="//static.fmgsuite.com/site/templates/bootstrap/3.3.4/css/bootstrap-disable-responsive.css?v=2.86.45.35539.386" />
    <![endif]-->

    



<script async type="text/javascript">
  var FMG = {
    "RootLocation": "https://www.lgadvisors.com/",
    "SecureLocation": "https://www.library-messages.com/0cb9f186-a9cc-4e18-aff5-d7adacc44711/",
    "PrimaryLocation": "https://www.lgadvisors.com/",
    "LeavingSiteDisclaimer": null,
    "PartyPublicIdentifier": "421338",
    "EbookBGType": "0"
  };
</script>

<script>
  (function(h,o,u,n,d) {
    h=h[d]=h[d]||{q:[],onReady:function(c){h.q.push(c)}}
    d=o.createElement(u);d.async=1;d.src=n
    n=o.getElementsByTagName(u)[0];n.parentNode.insertBefore(d,n)
  })(window,document,'script','https://www.datadoghq-browser-agent.com/us1/v5/datadog-rum.js','DD_RUM')

    window.DD_RUM.onReady(function () {
        // regex patterns to identify known bot instances:
        let botPattern = "(googlebot\/|bot|Googlebot-Mobile|Googlebot-Image|Google favicon|Mediapartners-Google|bingbot|slurp|java|wget|curl|Commons-HttpClient|Python-urllib|libwww|httpunit|nutch|phpcrawl|msnbot|jyxobot|FAST-WebCrawler|FAST Enterprise Crawler|biglotron|teoma|convera|seekbot|gigablast|exabot|ngbot|ia_archiver|GingerCrawler|webmon |httrack|webcrawler|grub.org|UsineNouvelleCrawler|antibot|netresearchserver|speedy|fluffy|bibnum.bnf|findlink|msrbot|panscient|yacybot|AISearchBot|IOI|ips-agent|tagoobot|MJ12bot|dotbot|woriobot|yanga|buzzbot|mlbot|yandexbot|purebot|Linguee Bot|Voyager|CyberPatrol|voilabot|baiduspider|citeseerxbot|spbot|twengabot|postrank|turnitinbot|scribdbot|page2rss|sitebot|linkdex|Adidxbot|blekkobot|ezooms|dotbot|Mail.RU_Bot|discobot|heritrix|findthatfile|europarchive.org|NerdByNature.Bot|sistrix crawler|ahrefsbot|Aboundex|domaincrawler|wbsearchbot|summify|ccbot|edisterbot|seznambot|ec2linkfinder|gslfbot|aihitbot|intelium_bot|facebookexternalhit|yeti|RetrevoPageAnalyzer|lb-spider|sogou|lssbot|careerbot|wotbox|wocbot|ichiro|DuckDuckBot|lssrocketcrawler|drupact|webcompanycrawler|acoonbot|openindexspider|gnam gnam spider|web-archive-net.com.bot|backlinkcrawler|coccoc|integromedb|content crawler spider|toplistbot|seokicks-robot|it2media-domain-crawler|ip-web-crawler.com|siteexplorer.info|elisabot|proximic|changedetection|blexbot|arabot|WeSEE:Search|niki-bot|CrystalSemanticsBot|rogerbot|360Spider|psbot|InterfaxScanBot|Lipperhey SEO Service|CC Metadata Scaper|g00g1e.net|GrapeshotCrawler|urlappendbot|brainobot|fr-crawler|binlar|SimpleCrawler|Livelapbot|Twitterbot|cXensebot|smtbot|bnf.fr_bot|A6-Indexer|ADmantX|Facebot|Twitterbot|OrangeBot|memorybot|AdvBot|MegaIndex|SemanticScholarBot|ltx71|nerdybot|xovibot|BUbiNG|Qwantify|archive.org_bot|Applebot|TweetmemeBot|crawler4j|findxbot|SemrushBot|yoozBot|lipperhey|y!j-asr|Domain Re-Animator Bot|AddThis)";

        let regex = new RegExp(botPattern, 'i');

        // define var conditionalSampleRate as 0 if the userAgent matches a pattern in botPatterns
        // otherwise, define conditionalSampleRate as 100
        let conditionalSampleRate = regex.test(navigator.userAgent) ? 0 : .025

        window.DD_RUM.init({
            clientToken: 'pub01ff75491ac52c89c0770a5b96a0cb50',
            applicationId: '4f1a5a1e-ac0b-48dd-9db8-a3c9ec1bb028',
            site: 'datadoghq.com',
            service: 'cms',
            env: 'prod',
            version: 'cms-main-386',
            allowedTracingUrls: [{ match: "https://www.lgadvisors.com/", propagatorTypes:["datadog"]}],
            sessionSampleRate: conditionalSampleRate,
            sessionReplaySampleRate: 20,
            trackUserInteractions: true,
            trackResources: true,
            trackLongTasks: true,
            defaultPrivacyLevel: 'mask-user-input',
        });
    })
</script>

<!-- Global site tag (gtag.js) - Google Analytics -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-6QWT49VRFY"></script>
<script>
	window.dataLayer = window.dataLayer || [];
	function gtag(){window.dataLayer.push(arguments);}
	gtag('js', new Date());
	gtag('config', 'G-6QWT49VRFY', { 'public_id': '421338' });
	gtag('config', 'G-90NR43CZBZ', { 'public_id': '421338', 'groups': 'fmg' });
</script>
    
    
</head>

<body  class="subpage">

    








    <a class="back-to-top" href="#top" role="button" aria-label="Click to return to the top of the page"><i class="fa fa-angle-up"></i></a>






<header  class="c-header c-header-modern c-header-modern--withtopbar c-header--optimized  " >



        <div id="broker-check" class="floating-broker-check">
            <a href="//brokercheck.finra.org/" target="_blank">
                <img src="//static.fmgsuite.com/site/templates/global/img/brokerCheck-bar-logo.png" alt="Broker Check" />
            </a>
        </div>

                <div class="c-topbar" style=background-color:#304666>
                <div class="c-topbar__container o-container" style="">
                    <div class="c-topbar__inner" style="color:;">
                            <div class="c-topbar-location--primary">
                                    <div class="c-topbar-address">
                                        <p class="c-topbar-address--link">
                                            <i class="fa fa-map-marker fa-fw c-map-marker-icn" data-tag="qa-modernwithtopbar-header-address-1"></i>1005 South Gaylord Street,
                                            <span class="" data-tag="qa-modernwithtopbar-header-city">Denver,</span>
                                            <span class="" data-tag="qa-modernwithtopbar-header-region">CO</span>
                                            <span class="" data-tag="qa-modernwithtopbar-header-postal">80209</span>
                                        </p>
                                    </div>
                                                                    <div class="c-topbar__phone-email">
                                                <div class="c-topbar-phone">
                                                    <a class="c-topbar-phone--link" href="tel:7205939861" style="color:;">
                                                        <i class="fa fa-phone fa-fw  c-topbar-phone-icn c-phone--icn"></i>(720) 593-9861
                                                    </a>
                                                </div>
                                                                                        <div class="c-topbar-email">
                                                    <a href="mailto:info@lgadvisors.com " class="c-topbar-email--link" itemprop="email" style="color:;"><i class="fa fa-envelope fa-fw c-topbar-email-icn c-email--icn"></i>info@lgadvisors.com</a>
                                                </div>
                                    </div>

                            </div>
                                                    <div class="c-topbar-cta-links">

<div class="c-social-media">
            <a class="c-social-media--link br-linkedin" href="https://www.linkedin.com/company/lotus-group-advisors" target="_blank" rel="noopener noreferrer" aria-label="LinkedIn"><i class="fa fa-linkedin" aria-hidden="true"></i></a>
            <a class="c-social-media--link br-facebook" href="https://www.facebook.com/lgadvisors" target="_blank" rel="noopener noreferrer" aria-label="Facebook"><i class="fa fa-facebook" aria-hidden="true"></i></a>

</div>                                                            </div>
                    </div>
                </div>
            </div>
    <div class="c-header--overylay" style="">
        <div class="c-header__container o-container" style="">
            <div class="c-header__inner">
                <div class="c-template__logo">

                    


    <a href="https://www.lgadvisors.com/" class="c-logo--link">
        <img id="agentLogo" src="//static.fmgsuite.com/media/TransparentLogo/variantSize/12cdbc3d-d71a-4b77-a7ed-a8b523462c6a.png" class="c-logo--image img-responsive" alt="LotusGroup Advisors Home" />
    </a>

                </div>

                <div class="c-header-content ">
                    


<nav id="mainNav" data-tag="qa-nav-007" class="c-topnav__navbar c-nav-Modern c-nav-text--center c-header--optimized" style="">
    <div class="c-topnav__outer-wrapper">
        <div class="c-topnav__navbar-btn">
            <button type="button" class="c-navbar__toggle js-navbar__toggle">
                <span class="sr-only">Menu</span>
                <div class="c-hambuger-bar c-center-bar"></div>
            </button>
        </div>
            <div class="c-template__logo--mobile ">

                


    <a href="https://www.lgadvisors.com/" class="c-logo--link">
        <img id="agentLogoMobile" src="//static.fmgsuite.com/media/TransparentLogo/variantSize/12cdbc3d-d71a-4b77-a7ed-a8b523462c6a.png" class="c-logo--image img-responsive" alt="LotusGroup Advisors Home" />
    </a>

            </div>


        <div class="c-topnav__navwrapper js-circle-nav">
<ul class="c-topnav__container"><li class="c-topnav__menu-item c-nav__dropdown"><a class="c-topnav__menu-text" href="https://www.lgadvisors.com/" role="button" aria-expanded="false"><span>Home</span></a></li><li class="c-topnav__menu-item c-nav__dropdown"><a class="c-topnav__menu-text" href="https://www.lgadvisors.com/get-started" role="button" aria-expanded="false"><span>Get Started</span></a></li><li class="c-topnav__menu-item c-nav__dropdown"><a class="c-topnav__menu-text" href="#" role="button" aria-expanded="false"><span>What We Do</span></a><a class="js-dropdown__toggle" href="javascript:void(0)" data-toggle="dropdown" target="_self" role="button" aria-label="Toggle menu item"><span><span class="subnavButton">&nbsp;</span><span class="angleDown angleLeft"></span><span class="angleDown angleRight"></span></span></a><ul class="c-topnav__submenu js-accordion__submenu"><li class="c-topnav__submenu-item"><a href="https://www.lgadvisors.com/wealth-management">Wealth Management</a></li><li class="c-topnav__submenu-item"><a href="https://www.lgadvisors.com/retirement-planning">Retirement Planning</a></li><li class="c-topnav__submenu-item"><a href="https://www.lgadvisors.com/family-wealth-strategy">Family Wealth Strategy</a></li><li class="c-topnav__submenu-item"><a href="https://www.lgadvisors.com/valuation-exit-planning">Valuation &amp; Exit Planning</a></li></ul></li><li class="c-topnav__menu-item c-nav__dropdown"><a class="c-topnav__menu-text" href="#" role="button" aria-expanded="false"><span>Who We Serve</span></a><a class="js-dropdown__toggle" href="javascript:void(0)" data-toggle="dropdown" target="_self" role="button" aria-label="Toggle menu item"><span><span class="subnavButton">&nbsp;</span><span class="angleDown angleLeft"></span><span class="angleDown angleRight"></span></span></a><ul class="c-topnav__submenu js-accordion__submenu"><li class="c-topnav__submenu-item"><a href="https://www.lgadvisors.com/business-owners">Business Owners</a></li><li class="c-topnav__submenu-item"><a href="https://www.lgadvisors.com/executives">Executives</a></li><li class="c-topnav__submenu-item"><a href="https://www.lgadvisors.com/pre-retirees-active-retirees">Pre-Retirees &amp; Active Retirees</a></li><li class="c-topnav__submenu-item"><a href="https://www.lgadvisors.com/medical-dental-practice-owners">Medical &amp; Dental Practice Owners</a></li></ul></li><li class="c-topnav__menu-item c-nav__dropdown"><a class="c-topnav__menu-text" href="#" role="button" aria-expanded="false"><span>Resources</span></a><a class="js-dropdown__toggle" href="javascript:void(0)" data-toggle="dropdown" target="_self" role="button" aria-label="Toggle menu item"><span><span class="subnavButton">&nbsp;</span><span class="angleDown angleLeft"></span><span class="angleDown angleRight"></span></span></a><ul class="c-topnav__submenu js-accordion__submenu"><li class="c-topnav__submenu-item"><a href="https://www.lgadvisors.com/blog">Blog</a></li><li class="c-topnav__submenu-item"><a href="https://www.lgadvisors.com/quarterly-newsletters">Quarterly Newsletters</a></li><li class="c-topnav__submenu-item"><a href="https://www.lgadvisors.com/business-exit-and-valuation-guide">Business Exit &amp; Valuation Guide</a></li><li class="c-topnav__submenu-item"><a href="https://static.fmgsuite.com/media/documents/da7bed0e-df09-4501-9721-370978de93af.pdf" target="_blank" class="external">One Big Beautiful Bill Act</a></li><li class="c-topnav__submenu-item"><a href="https://www.lgadvisors.com/frequently-asked-questions">FAQs</a></li></ul></li><li class="c-topnav__menu-item c-nav__dropdown"><a class="c-topnav__menu-text" href="https://www.lgadvisors.com/about-our-team" role="button" aria-expanded="false"><span>About Us</span></a></li><li class="c-topnav__menu-item c-nav__dropdown"><a class="c-topnav__menu-text" href="https://www.lgadvisors.com/events" role="button" aria-expanded="false"><span>Events</span></a></li><li class="c-topnav__menu-item c-nav__dropdown"><a class="c-topnav__menu-text" href="https://lotusgroup.portal.tamaracinc.com/Login.aspx?ReturnUrl=%2fDashboard.aspx" role="button" aria-expanded="false" target="_blank"><span>Client Login</span></a></li></ul>


        </div>
        <div class="c-circle js-circle__expand"></div>
        <!--/.navbar-collapse -->
    </div>
</nav>                </div>
            </div>
        </div>
    </div>
</header>





    <div class="body-container">
        <section id="content" class="o-content__container">
            
        <div class="o-container">
            <div class="o-container__item">
                <div class="o-grid__collapse">

            <h1 class="c-page--header">Page Not Found</h1>


    
    

    <p><p>Whoops...  Sorry, for some reason the page you are looking for does not exist.  We may have changed the address of the page or the page may no longer be in use.</p><p>Here are a couple of options to get back on track:</p><ul><li>If you typed the address in, did you type it correctly?</li><li>Your best bet is probably to go to the home page and try from there - <a href="https://www.lgadvisors.com/" target="_blank">https://www.lgadvisors.com/</a></li></ul></p>




    </div>
</div>
</div>

        </section>
    </div>
    <div class="footer-container">
        <footer>
            <section class="o-container c-footer__container">
                <div class="o-grid__collapse">
                    <div class="c-footer__contact">
<div class="contact">
    <h4>Contact</h4>
    <div class="moonlight-contact-information">
        <p class="moonlight-phone">Office:&nbsp;<a href='tel:7205939861'>(720) 593-9861</a></p>
        <div class="moonlight-address_block">
            <p class="moonlight-address1">1005 South Gaylord Street</p>
                            <p>
                    <span class="moonlight-city">Denver,</span>
                    <span class="moonlight-region">CO</span>
                    <span class="moonlight-postalcode">80209</span>
                </p>
                    </div>

            <a href="mailto:info@lgadvisors.com" itemprop="email">
                info@lgadvisors.com
            </a>
    </div>
    <div class="c-socialMedia">
            <a href="https://www.facebook.com/lgadvisors" target="_blank" rel="noopener noreferrer" class="facebook" aria-label="Facebook">
                <i class="fa fa-facebook" aria-hidden="true"></i>
            </a>
                            <a href="https://www.linkedin.com/company/lotus-group-advisors" target="_blank" rel="noopener noreferrer" class="linkedin" aria-label="LinkedIn">
                <i class="fa fa-linkedin" aria-hidden="true"></i>
            </a>
                    </div>
</div>                    </div>
                    <div class="c-footer__quick-links">
                            <section class="quickLinks">
                                <h4>Quick Links</h4>
                                <ul><li><a href="https://www.lgadvisors.com/resource-center/retirement" >Retirement</a></li><li><a href="https://www.lgadvisors.com/resource-center/investment" >Investment</a></li><li><a href="https://www.lgadvisors.com/resource-center/estate" >Estate</a></li><li><a href="https://www.lgadvisors.com/resource-center/insurance" >Insurance</a></li><li><a href="https://www.lgadvisors.com/resource-center/tax" >Tax</a></li><li><a href="https://www.lgadvisors.com/resource-center/money" >Money</a></li><li><a href="https://www.lgadvisors.com/resource-center/lifestyle" >Lifestyle</a></li><li><a href="https://www.lgadvisors.com/resource-center/articles" >Latest Articles</a></li><li><a href="https://www.lgadvisors.com/resource-center/videos" >All Videos</a></li><li><a href="https://www.lgadvisors.com/resource-center/calculators" >All Calculators</a></li></ul>
                            </section>
                    </div>
                    <div class="c-footer__disclosure">
                        <section class="note">
                                                            <p class="boker-check-disclaimer">Check the background of your financial professional on FINRA's <a href="//brokercheck.finra.org/" target="_blank" rel="noopener noreferrer">BrokerCheck</a>.</p>

                            

<p class="globalDisclosure">The content is developed from sources believed to be providing accurate information. 
        The information in this material is not intended as tax or legal advice. Please consult legal or tax professionals 
        for specific information regarding your individual situation. Some of this material was developed and produced by 
        FMG Suite to provide information on a topic that may be of interest. FMG Suite is not affiliated with the named 
        representative, broker - dealer, state - or SEC - registered investment advisory firm. The opinions expressed and 
        material provided are for general information, and should not be considered a solicitation for the purchase or 
        sale of any security.</p>


<p class="globalPersonalInformationLink">
    We take protecting your data and privacy very seriously. As of January 1, 2020 the <a href="https://oag.ca.gov/privacy/ccpa" target="_blank">California Consumer Privacy Act (CCPA)</a> suggests the following link as an extra measure to safeguard your data: <a href="https://www.lgadvisors.com/donotsellmypersonalinformation" target="_self">Do not sell my personal information</a>.
</p>

                            <p class="globalCopyright">Copyright 2026 FMG Suite.</p>
                            <p class="globalDisclaimer"><p>We serve clients Nationwide and are registered with the SEC.&#160; Please go to&#160;<a href="https://www.adviserinfo.sec.gov/" target="_blank" rel="noopener">www.adviserinfo.sec.gov</a>, the Investment Adviser Public Disclosure website, select &#8220;Firm,&#8221; and type in either LotusGroup Advisors, Inc., or CRD # (143379) for additional information.</p></p>
                        </section>
                    </div>
                </div>
                <div class="o-grid__collapse">
                    <div class="c-footer__custom"></div>
                </div>
                <div class="rule2">&#160;</div>
            </section>
        </footer>
        
    </div>




    <!-- /container -->

    <script type="text/javascript" src="//static.fmgsuite.com/site/templates/007/dist/scripts.js?v=2.86.45.35539.386"></script>
    <script type="text/javascript" src="//static.fmgsuite.com/site/globalassets/template7/js/global-asset-scripts.js"></script>
    
    
    <script type="text/javascript" src="//static.fmgsuite.com/site/templates/shared/scripts/vcard.js?v=2.86.45.35539.386"></script>
    
<script type="text/javascript" src="//fmg-websites-custom.s3.amazonaws.com/building-blocks/Sections/js/sections.js"></script><script type="text/javascript" src="//fmg-websites-custom.s3.amazonaws.com/building-blocks/Headers/sticky/js/sticky.js"></script><script type="text/javascript" src="//fmg-websites-custom.s3.amazonaws.com/building-blocks/Sections/js/subpageBanner.js"></script><script type="text/javascript" src="//fmg-websites-custom.s3.amazonaws.com/building-blocks/Sections/js/commonRequests.js"></script><script src="https://assets.calendly.com/assets/external/widget.js" type="text/javascript" async="async"></script><script>
$('a.show-all').on('click', function(){
  $('.page-blog .c-posts.show-all').css('display','flex')
})


combiningSectionsFunction('.dev-combineBoxes', true);
combiningSectionsFunction('.dev-discoverClients');
combiningSectionsFunction('.dev-cta-TextForm');
combiningSectionsFunction('.dev-wantInSection');
combiningSectionsFunction('.dev-combinePopOut');
combiningSectionsFunction('.dev-combineSections-Resources');
combiningSectionsFunction('.dev-combineSections-success');
combiningSectionsFunction('.dev-combinedHeaderBoxes');
combiningSectionsFunction('.dev-combineCustomBoxes', true);
//Special Nav button in navigation line
var navBtnTitle = 'Client Login';
$('#mainNav .c-topnav__menu-item .c-topnav__menu-text span:contains(' + navBtnTitle + ')').parent().parent().addClass('navBtn');

var navBtnTitle2 = 'Login';
// $('#mainNav .c-topnav__menu-item .c-topnav__menu-text span:contains(' + navBtnTitle2 + ')').parent().parent().addClass('navBtn2');

const footerNavConfig = {
  customFooterObj: {
    logoUrl: '//static.fmgsuite.com/media/TransparentLogo/variantSize/12cdbc3d-d71a-4b77-a7ed-a8b523462c6a.png',
    customFooterObjHTML: '<p>Make Life Count.</p>'
  },
  customFooterNavObj: {
    customFooterNavConfig: [
      {
        navColHeader: 'Contact'
      },
      {
        navColHeader: 'Quick Links'
      }
    ]
  }
};
custom_FooterNavigation(footerNavConfig);
$('footer .c-footer__quick-links li a:contains("All")').parent().appendTo($('.footer-container .footerExtention .custom_Footer .footerNavColHeader:contains("Quick Links")').parent());
$('footer .c-footer__quick-links li a').parent().appendTo($('.footer-container .footerExtention .custom_Footer .footerNavColHeader:contains("Quick Links")').parent());
$('footer .moonlight-phone a').first().addClass('footerPhone').appendTo($('.footer-container .footerExtention .custom_Footer .footerNavColHeader:contains("Contact")').parent());
$('footer .c-socialMedia').appendTo($('.footer-container .footerExtention .custom_Footer .custom_FooterObj:has(#agentLogoCopy)'));
$('footer .moonlight-contact-information').appendTo($('.footer-container .footerExtention .custom_Footer .footerNavColHeader:contains("Contact")').parent());
// $('div.placeholder').replaceWith($('footer .footerSpecialText'));

$('<a href="https://adviserinfo.sec.gov/firm/summary/143379" target="_blank" class="footer-link">LGA Annual ADV Filing</a>').appendTo($('.footer-container .footerExtention .custom_Footer .custom_FooterObj:has(#agentLogoCopy)'));
$('<p><a href="//static.fmgsuite.com/media/documents/37dea59c-cb46-43d6-9603-133fdd732427.pdf" target="_blank" class="footer-link">LGA Disclosure</a></p>')
  .appendTo($('.footer-container .footerExtention .custom_Footer .custom_FooterObj:has(#agentLogoCopy)'));



</script><script>


  // ------------------------------------------------------------------
// Elevator Team with bios
// ------------------------------------------------------------------
	
$('.dev-ElevatorTeam .c-team-list__section--developer').each(function(){

	var TeamName = $(this).find('h4').text();
	var TeamLink = $(this).find('h4 a').attr('href');
	var TeamTxT = $(this).find('.c-team-member__info');

	$(this).parent().attr('href', TeamLink);
	$(this).append('<div class="ElevatorFront" /><div class="ElevatorBack" />');https://www.lgadvisors.com/in-the-media
  $(this).find('.ElevatorFront').append('<h3 class="NameFront">'+ TeamName +'</h3>');
	$(this).find('.c-team-member__info > p:first-of-type').clone().appendTo($(this).find('.ElevatorFront'));
	$(TeamTxT).appendTo($(this).find('.ElevatorBack'));
		$(this).find('.c-team-list__summary').insertBefore($(this).find('.c-team-info__social'));
	$(this).find('.c-team-member__portrait a').prependTo($(this));
	$(this).wrap('<div class="c-team-section__member" />');
});

if ($('.dev-btnUnderHeadline').length) {
  $('.dev-btnUnderHeadline').each(function() {
    $(this).find('h2').wrap('<div class="title-and-button" />')
    $(this).find('.c-btn').appendTo($(this).find('.title-and-button'));
  })
}

$('footer .moonlight-address_block').replaceWith($('.note .locations'));

  // ------------------------------------------------------------------
  //Add Icons to Selection Box Tab Items
  // ------------------------------------------------------------------
  $('.dev-boxes-Selection.section_Boxes .box').each(function(index){
    const boxIcon = $(this).find('.box-icon');
    $(this).find('.MobiletabNavItem').prepend($(boxIcon));
    $(this).closest('.o-grid__collapse').find('.tabNavigation .tabNavItem').eq(index).prepend($(boxIcon).clone());
  })
  
// document.querySelector('footer .customFooterAddress').insertAdjacentHTML('beforeend', `<p><a href="/contact" target="_self">Denver Office</a></p>`);

let calendlyPopup = function() { Calendly.initPopupWidget({ url: 'https://calendly.com/nickpirnack/lga-tactical-portfolio-discovery-call?embed_domain=lgadvisors.com&embed_type=Inline&primary_color=2d4768', text: 'Book a tour', color: '#0069ff', textColor: '#ffffff', branding: true }); }

$('.dev-calendlyPopup-Trigger .c-btn').on('click', function(e) {
  e.preventDefault();
  calendlyPopup();
});

$('.dev-customDownloadForm form').appendTo($('.custom-form-container'));

const teamImages = [{
        teamName: "Raphael Martorello", 
        imgSrc: '//static.fmgsuite.com/media/InlineContent/originalSize/8da6639e-16d6-4e4f-80af-6172a35b764d.png'
    },
    {
        teamName: "Nick Pirnack", 
        imgSrc: '//static.fmgsuite.com/media/InlineContent/originalSize/8d60b2dc-86af-4ccd-8f90-4ef61a2c3ebd.png'
    },
    {
        teamName: "Stephanie Schlemeyer", 
        imgSrc: '//static.fmgsuite.com/media/InlineContent/originalSize/ea39004d-0da8-4603-a3df-448655dc2ee2.png'
    },
    {
        teamName: "Sam Redman", 
        imgSrc: '//static.fmgsuite.com/media/InlineContent/originalSize/ec7563d2-3abe-4ea7-b757-5fb839e45dc8.png'
    },
    {
        teamName: "Keaton Hamilton", 
        imgSrc: '//static.fmgsuite.com/media/InlineContent/originalSize/018b28c0-3d1f-4f69-b35f-9245f2658ab4.png'
    },
    {
        teamName: "Matt Woolbright", 
        imgSrc: '//static.fmgsuite.com/media/InlineContent/originalSize/674b7227-20a9-443b-9e81-37f59f60c2f7.png'
    },
    {
        teamName: "Amanda Cohen", 
        imgSrc: '//static.fmgsuite.com/media/InlineContent/originalSize/2d93ce89-c193-4618-8802-3de29b7bfef0.png'
    },
    {
        teamName: "Brian McAuliffe", 
        imgSrc: '//static.fmgsuite.com/media/InlineContent/originalSize/c2404af7-9334-411d-a4b5-ddf420856fdc.png'
    },
    {
        teamName: "Ashley Colburn", 
        // imgSrc: '//static.fmgsuite.com/media/InlineContent/originalSize/2b52964f-19f4-423d-98aa-631cf3758677.png'
        imgSrc: '//static.fmgsuite.com/media/documents/c1cc4009-0d7c-4b27-8e2a-54f34d091e7f.jpg'
        
    },
    {
        teamName: "Lori Hayutin", 
        imgSrc: '//static.fmgsuite.com/media/InlineContent/originalSize/d2fec2ed-1b5d-4018-92fc-26817de32d3b.png'
    },
    {
        teamName: "Xavier Lewis", 
        imgSrc: '//static.fmgsuite.com/media/InlineContent/originalSize/5360ec10-ad57-4cb4-9ea3-e9553757dca0.jpg'
    }];

replaceTeamImages(teamImages);


(function() {
  const teamBioAlternateHoverImages = {
      images: {
          'raphaelmartorello': '//static.fmgsuite.com/media/InlineContent/originalSize/73308bca-b8f4-4dc1-861b-faabe964e29f.png',
          'nickpirnack': '//static.fmgsuite.com/media/InlineContent/originalSize/9e3eb09d-a799-4eb6-811e-995502cce129.png',
          'stephanieschlemeyer': '//static.fmgsuite.com/media/InlineContent/originalSize/5811244f-2e8a-402d-88bb-ccc676631197.png',
          'samredman': '//static.fmgsuite.com/media/InlineContent/originalSize/970f90b9-e216-4899-aee0-d6de94ad5f8e.png',
          'keatonhamilton': '//static.fmgsuite.com/media/InlineContent/originalSize/e1e4d17e-43cf-4b34-94ca-74fdb318686d.png',
          'mattwoolbright': '//static.fmgsuite.com/media/InlineContent/originalSize/d35c8f2c-18e6-4261-8acc-f30fe28fbcff.png',
          'amandacohen': '//static.fmgsuite.com/media/InlineContent/originalSize/05575cab-d3ff-48ed-b3a2-8bf9523aeb6c.png',
          'brianmcauliffe': '//static.fmgsuite.com/media/InlineContent/originalSize/611b638a-bab8-404a-8e73-ef6c30fdc0b7.png',
          'ashleycolburn': '//static.fmgsuite.com/media/documents/ea8e63e4-af76-452f-ad8b-08f0db46f6a0.jpg',
          'lorihayutin': '//static.fmgsuite.com/media/InlineContent/originalSize/83e76247-635c-4348-b643-70d90fc84f71.png',
          'xavierlewis': '//static.fmgsuite.com/media/InlineContent/originalSize/02af0b55-5f91-4db6-b9f3-cf6de41b378a.jpg',
      },
      init: function() {
          // const teamImgEls = document.querySelectorAll('.section_TeamList .c-team-grid__img--developer, .section_TeamList .c-team-list__img--developer');
          // teamImgEls.forEach( teamImgEl => {
          //     const imgElAlt = teamImgEl.getAttribute('alt').replaceAll(' ', '').replaceAll("'", '').toLowerCase();
          //     if( this.images[ imgElAlt ] ) {
          //         teamImgEl.parentElement.classList.add('hover-alternate-wrap');
          //         const altImage = teamImgEl.cloneNode( true );
          //         altImage.setAttribute('src', this.images[ imgElAlt ] );
          //         altImage.classList.add('alt-image');
          //         teamImgEl.insertAdjacentElement('afterend', altImage);
          //     }
          // }); 
          const teamImgEls = document.querySelectorAll('.section_TeamList .c-team-grid__img--developer, .section_TeamList .c-team-list__img--developer');
          teamImgEls.forEach( teamImgEl => {
              const imgElAlt = teamImgEl.getAttribute('alt');
              if (imgElAlt) {
                  const imgElAltProcessed = imgElAlt.replaceAll(' ', '').replaceAll("'", '').toLowerCase();
                  
                  if (this.images[imgElAltProcessed]) {
                      teamImgEl.parentElement.classList.add('hover-alternate-wrap');
                      const altImage = teamImgEl.cloneNode(true);
                      altImage.setAttribute('src', this.images[imgElAltProcessed]);
                      altImage.classList.add('alt-image');
                      teamImgEl.insertAdjacentElement('afterend', altImage);
                  }
              }
          });

      }
  }
  
  teamBioAlternateHoverImages.init();
  

const teamSections = document.querySelectorAll('.c-team-section__member');

teamSections.forEach(function(teamMember) {
    const teamMemberInfo = teamMember.querySelector('.c-team-member__info');
    const memberName = teamMemberInfo.querySelector('h4');
    const memberTitle = teamMemberInfo.querySelector('p');
    const teamInfoContainer = document.createElement('div');
    
    teamInfoContainer.classList.add('team-info');
    teamInfoContainer.appendChild(memberName);
    teamInfoContainer.appendChild(memberTitle);
    
    teamMemberInfo.insertBefore(teamInfoContainer, teamMemberInfo.querySelector('.c-team-member__social-icns'));
});

const footerNavItems = document.querySelector('#footerNavCol1 .footerNavColItems');
const newLinks = [
    { text: 'Blog', href: 'blog' },
    { text: 'Videos', href: 'resource-center/videos' },
    { text: 'Wealth Management', href: 'wealth-management' },
    { text: 'Retirement Planning', href: 'retirement-planning' },
    { text: 'Family Wealth Strategy', href: 'family-wealth-strategy' },
    { text: 'Valuation & Exit Planning', href: 'valuation-exit-planning' }
];

footerNavItems.innerHTML = '';
const header = document.createElement('li');
header.classList.add('footerNavColHeader');
header.textContent = 'Quick Links';
footerNavItems.appendChild(header);

newLinks.forEach(function(linkData) {
    const li = document.createElement('li');
    const a = document.createElement('a');
    a.href = linkData.href;
    a.textContent = linkData.text; 
    li.appendChild(a);
    footerNavItems.appendChild(li);
});

})();


$(".page-blog-q2-2022-update-investing-with-a-defensive-tilt-how-we-mostly-avoided-th .c-post-header__title").text("Q2 2022 Update > Investing with a Defensive Tilt & How We Mostly Avoided The Worst Fixed Income Market in 50 Years!");

if($('#agentContent').length){
 $('h1.c-team-detail__h1--developer').clone().prependTo('#agentContent .team-info .team-summary');
 $('#agentContent .team-info h1.c-team-detail__h1--developer').each(function(){
   let innerHtml = $(this).html();
   let name = innerHtml.split(', ')[0] || '';
   if(name.length){
     innerHtml = innerHtml.replace(name + ', ', `<strong>${name}</strong>`);
     $(this).html(innerHtml);
   }
 });
}

// Add Quick Link Item
const footerQuickLinks = $('.footer-container .custom_FooterNavigationConfig .footerNavCol:nth-of-type(2) ul');
const additionalLink = footerQuickLinks.find('li:last-of-type').clone();
additionalLink.find('a').attr('href', 'join-lotusgroup');
additionalLink.find('a').text("Career Opportunities");
additionalLink.appendTo(footerQuickLinks);

// Events page custom banner img
$('.page-events #content.o-content__container').prepend(`<section class="dev-imgBanner"><div class="imgContainer"><img src="//static.fmgsuite.com/media/InlineContent/originalSize/4bd2bfd2-2d75-4007-8cc0-a9e5d8b2b784.png" class="fullWidthimg" /></div></section>`);
</script><script>
jQuery(document).ready(function ($) {
  $('.page-events-legacy-liquidity-the-art-of-collecting .c-city').each(function () {
    $(this).text(function (_, text) {
      return text.replace(/\s+,/, ',');
    });
  });
});
</script>


    <!--[if gt IE 8]><!-->
    <!--<![endif]-->
    <!--[if lt IE 9]>
        <script type="text/javascript" src="//static.fmgsuite.com/site/templates/global/js/excanvas.min.js?v=2.86.45.35539.386"></script>
        <script type="text/javascript" src="//static.fmgsuite.com/site/templates/shared/scripts/jquery.flot-0.8.3.js?v=2.86.45.35539.386"></script>
        <script type="text/javascript" src="//static.fmgsuite.com/site/templates/shared/scripts/jquery.flot.time.min.js?v=2.86.45.35539.386"></script>
    <![endif]-->

    
    
    


<script>(function(){function c(){var b=a.contentDocument||a.contentWindow.document;if(b){var d=b.createElement('script');d.innerHTML="window.__CF$cv$params={r:'a08ed28c8b463a56',t:'MTc4MDk5NDMzMQ=='};var a=document.createElement('script');a.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js';document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.position='absolute';a.style.top=0;a.style.left=0;a.style.border='none';a.style.visibility='hidden';document.body.appendChild(a);if('loading'!==document.readyState)c();else if(window.addEventListener)document.addEventListener('DOMContentLoaded',c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);'loading'!==document.readyState&&(document.onreadystatechange=e,c())}}}})();</script></body>
</html>