:root{--fli-blue:#1c42c1;--blur-blue:#3C60D8}@font-face{font-family:Avenir-Light;src:url('/wp-content/themes/FederalLandTheme/fonts/Avenir/Avenir LT Std 35 Light.otf');font-display:swap}@font-face{font-family:Avenir-Medium;src:url('/wp-content/themes/FederalLandTheme/fonts/Avenir/Avenir LT Std 65 Medium.otf');font-display:swap}@font-face{font-family:Avenir-Heavy;src:url('/wp-content/themes/FederalLandTheme/fonts/Avenir/Avenir LT Std 85 Heavy.otf');font-display:swap}@font-face{font-family:Avenir-Black;src:url('/wp-content/themes/FederalLandTheme/fonts/Avenir/Avenir LT Std 95 Black.otf');font-display:swap}@font-face{font-family:Avenir-Regular;src:url(/wp-content/themes/FederalLandTheme/fonts/Avenir/Avenir-reg.ttf);font-display:swap}@font-face{font-family:Montserrat-Thin;src:url(/wp-content/themes/FederalLandTheme/fonts/Montserrat/Montserrat-Thin.ttf);font-display:swap}@font-face{font-family:Montserrat-Light;src:url(/wp-content/themes/FederalLandTheme/fonts/Montserrat/Montserrat-Light.ttf);font-display:swap}@font-face{font-family:Montserrat-Regular;src:url(/wp-content/themes/FederalLandTheme/fonts/Montserrat/Montserrat-Regular.ttf);font-display:swap}@font-face{font-family:Montserrat-Medium;src:url(/wp-content/themes/FederalLandTheme/fonts/Montserrat/Montserrat-Medium.ttf);font-display:swap}@font-face{font-family:Montserrat-Bold;src:url(/wp-content/themes/FederalLandTheme/fonts/Montserrat/Montserrat-Bold.ttf);font-display:swap}@font-face{font-family:Montserrat-Black;src:url(/wp-content/themes/FederalLandTheme/fonts/Montserrat/Montserrat-Black.ttf);font-display:swap}::-webkit-scrollbar{width:8px;padding:20px;height:12px}::-webkit-scrollbar-track{background-color:#dedede}::-webkit-scrollbar-thumb{background:#1c42c1}body{scroll-behavior:smooth;font-family:'Montserrat-Regular',serif;font-size:14px;color:#666;background-color:#fff;line-height:1.7em;font-weight:500;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#carouselPhotoGallery ::-webkit-scrollbar{width:12px;padding:10px;height:5px}#carouselPhotoGallery ::-webkit-scrollbar-thumb{background:#c6c6c6;border-radius:0}#carouselPhotoGallery ::-webkit-scrollbar-track{box-shadow:none;border-radius:0}a,abbr,acronym,address,applet,b,big,blockquote,body,center,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,font,form,h1,h2,h3,h4,h5,h6,html,i,iframe,img,ins,kbd,label,legend,li,object,ol,p,pre,q,s,samp,small,span,strike,strong,sub,sup,tt,u,ul,var{margin:0;padding:0;border:0;outline:0;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;vertical-align:baseline;background:#fff0;font-family:'Montserrat-Regular';font-family:'Montserrat-Regular',serif}ol li,ul li{margin-left:.5em}ul.list-menu{list-style:none}ul.list-menu li{margin-left:0;margin-bottom:5px}h1,h2,h3,h4,h5,h6{color:#333;padding-bottom:15px;line-height:1em;font-weight:500;font-family:'Montserrat-Regular',serif}table{width:100%}table td{padding:5px 8px}.center-col-mid{display:flex!important;flex-direction:column;justify-content:center}a{text-decoration:none;color:#111f4a;font-size:14px}a.cta-link:hover{text-decoration:underline;color:#1C42C1}.textcolor-theme{color:#111f4a}p{margin-bottom:20px;padding-bottom:1em;font-size:14px;color:#000}.bgcolor-theme{background-color:#13204b}.textcolor-theme{color:#111f4a}.w-40{width:40%!important}.w-45{width:45%!important}.w-65{width:65%!important}.w-80{width:80%!important}.w-85{width:85%!important}.w-90{width:90%!important}.w-95{width:95%!important}.w-200{width:200px!important}.banner-theme-overlay{background-image:linear-gradient(180deg,rgb(28 66 193 / .5) 0%,#fff0 100%)}.flex-col-start{justify-content:flex-start!important}.flex-col-direction-init{flex-direction:initial!important}.vh-100{overflow:hidden}.vh-95{height:95vh!important}.vh-97{height:97vh!important}.vh-92{height:92vh!important}.vh-80{height:80vh!important}.vh-86{height:86vh!important}.vh-70{height:70vh!important}.vh-50{height:49vh!important;position:relative}.vh-55{height:55vh!important;position:relative}.vh-58{height:58vh!important;position:relative}.vh-65{height:65vh!important;position:relative}.vhp-50{height:50%!important;position:relative}.vhp-60{height:60%!important;position:relative}button.btn-close.text-reset,button.btn-close{border-radius:50%;border:2px solid #000}#fli-navbar li{font-family:inherit!important;font-weight:600;display:flex;flex-wrap:wrap;height:100%;align-items:center!important;padding-left:15px}#fli-navbar li a,#fli-navbar li a h3,#fli-navbar li a .parent-nav-item{font-family:'Montserrat-Regular',serif;color:#fff;letter-spacing:1.5px;display:inline-block;font-weight:600;position:relative;line-height:1.5em;padding-bottom:8px;text-transform:uppercase;font-size:16px;-webkit-transition:color 0.4s,font-size 0.4s;-moz-transition:color 0.4s,font-size 0.4s;-o-transition:color 0.4s,font-size 0.4s;transition:color 0.4s,font-size 0.4s}#fli-navbar li a.nav-link::before{content:'';width:100%;max-width:0;height:2px;background:#fff;position:absolute;bottom:0;-webkit-transition:0.2s ease all;-o-transition:0.2s ease all;transition:0.2s ease all;margin:auto;left:0;right:0}#fli-navbar .dropdown-toggle::after{margin:0 .4em 0 .8em;font-family:"Font Awesome 6 Free";content:"";border:none;vertical-align:0;font-size:10px;font-weight:600}#nav-main .offcanvas{padding-right:1.5rem!important}.menu-scrolled{box-shadow:0 12px 18px -6px rgb(0 0 0 / 8%)}.menu-scrolled #fli-navbar li a.nav-link::before{background:#1c42c1}.menu-scrolled #fli-navbar li a,.menu-scrolled #fli-navbar li a,.menu-scrolled #fli-navbar li a h3{font-size:14px;color:#000}li.cta-menu a h3{padding-bottom:0!important;color:#ffffff!important}.menu-scrolled #fli-navbar li.cta-menu a h3{color:#ffffff!important}.menu-scrolled #fli-navbar li a.nav-link.active{color:#1c42c1!important}.menu-top #fli-navbar li a{color:#fff}.menu-top #fli-navbar li.current-menu-item a.nav-link.active,ul#fli-navbar li.current-menu-item a.nav-link.active{color:#000}#fli-navbar li:hover .nav-link::before{max-width:100%}#fli-navbar ul.dropdown-menu li{padding:0 20px!important}#fli-navbar .dropdown-menu.depth_0 li:hover>a,#fli-navbar .dropdown-menu.depth_0 li:hover>a h2,.dropdown-menu.depth_0 .dropdown-menu.sub-menu li:hover a,.dropdown-menu.depth_0 .dropdown-menu.sub-menu li:hover a h2{color:#1c42c1!important}a.list-menu-link{color:#000}a.list-menu-link:hover{color:#1c42c1!important;-webkit-transition:all .4s ease-in-out!important;transition:all .4s ease-in-out!important}img.testimonial-quote-icon{width:35px}.leftpos-submenu ul.dropdown-menu.sub-menu.depth_1{left:-535px!important}ul.dropdown-menu.sub-menu.depth_1 li{width:50%}.menu-item-has-children.dropdown:hover .dropdown-menu.depth_0{top:calc(100% - -1px);left:0;display:block}.menu-item-has-children.dropdown .dropdown-menu.depth_0{padding:5px 0;border-radius:0;text-align:left;background-color:#fff;z-index:9999;width:240px;border-top:3px solid #1c42c1;box-shadow:0 2px 5px rgb(0 0 0 / 10%);-moz-box-shadow:0 2px 5px rgb(0 0 0 / .1);-webkit-box-shadow:0 2px 5px rgb(0 0 0 / 10%);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.dropdown-menu.depth_0 .menu-item-has-children.dropdown:hover .dropdown-menu.depth_1{top:0;left:240px;display:flex;margin-left:0;border-radius:0;border-top:3px solid #1c42c1;flex-wrap:wrap;width:535px;padding:15px 0}ul.dropdown-menu.depth_0 .dropdown-toggle:after,ul.dropdown-menu.depth_1 .dropdown-toggle:after{position:absolute;right:25px;top:5px}.dropdown-menu.depth_0 li{padding:0 20px 1px 20px!important;margin:0;line-height:2em;position:relative!important;border:0}.dropdown-menu.depth_0 li a,.dropdown-menu.depth_0 li a h2{color:#000!important;font-weight:600;line-height:1.5em!important;padding:6px 20px 6px 0}.dropdown-menu.depth_0 li a::before,.dropdown-menu.depth_0 li a::before h2{content:'';width:100%;max-width:0;height:2px;background:#fff;position:absolute;bottom:0;-webkit-transition:0.2s ease all;-o-transition:0.2s ease all;transition:0.2s ease all;margin:auto;left:0;right:0}.dropdown-item:hover{color:#000;background:#fff}.dropdown-item:hover::before{max-width:100%!important;background:#1c42c1!important}.dropdown-item.active,.dropdown-item:active{background-color:unset}.featured-full-width-img{height:100vh!important}#sticky-nav img{-webkit-transition:filter 0.3s ease-out;-moz-transition:filter 0.3s ease-out;-o-transition:filter 0.3s ease-out;transition:filter 0.3s ease-out}#sticky-nav{z-index:999;-webkit-transition:background-color 0.3s ease-out;-moz-transition:background-color 0.3s ease-out;-o-transition:background-color 0.3s ease-out;transition:background-color 0.3s ease-out}.header-white img{filter:brightness(0%) invert(100%);backface-visibility:hidden}.slide-menu{padding-right:0;padding-left:38px;width:91px!important;float:left;margin-top:20px}.post-thumbnail img{border-radius:0!important}#offcanvasRight{overflow-y:auto}.offcanvas-body{overflow-y:unset}.modal{background:radial-gradient(black,#00000091)}.modal-content{border-radius:0}.modal .row{--bs-gutter-x:unset}.btnclose-bglight{color:#1c42c1!important}.btnclose-bglight:hover{background:#1c42c1!important;color:#ffffff!important}.btnclose-bgdark{color:#ffffff!important}.btnclose-bgdark:hover{color:#1c42c1!important;background:#ffffff!important}.menu-col-title,.menu-col-title a{font-size:20px;font-family:'Montserrat-Medium',Helvetica,Arial,Lucida,sans-serif;text-transform:uppercase;margin-bottom:10px}.page-main-title{text-transform:uppercase;font-size:45px;text-align:center;padding:2% 0}.page-subtitle{text-transform:uppercase;font-size:28px;text-align:left;padding:2% 0;font-weight:600}.section-fullcol-title{color:#000;font-size:36px;margin-bottom:20px;padding-bottom:24px;text-transform:uppercase;text-align:center}.section-col-title{color:#1C42C1;font-size:38px;line-height:1.4em;margin-bottom:20px;padding-bottom:24px}.section-col-title-m{color:#333;font-size:35px;line-height:1em}.section-col-title-s{line-height:1.2;margin-bottom:20px;font-size:28px;font-weight:600}.section-col-title-xs{font-weight:600;text-transform:uppercase;font-size:20px;line-height:1.2em;margin-top:10px;margin-bottom:10px}h3.section-col-title-m{color:#333;font-size:22px;line-height:1.5em}.section-col-subtitle{color:#1C42C1;text-align:center;font-family:'Montserrat-Medium',Helvetica,Arial,Lucida,sans-serif;font-size:16px;letter-spacing:3px;line-height:1.2em;text-transform:uppercase}.section-col-subtitle-p{color:#1C42C1;font-size:22px;line-height:1.8em;text-align:left}.section-fullbg-title{font-size:36px;line-height:1.4em;text-transform:uppercase}.col-wbg{background-position:center top;background-size:cover;background-repeat:no-repeat;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}.col-wpad{padding:8vw!important;display:flex!important;flex-direction:column;justify-content:center;padding-left:5%!important;padding-right:5%!important;background:#fff}.col-wpad-4{padding:4vw!important;display:flex!important;flex-direction:column;justify-content:center;padding-left:6%!important;padding-right:6%!important;background:#fff}.col-wpad-career{padding:4vw!important;display:flex!important;flex-direction:column;justify-content:flex-end!important;padding-left:14%!important;padding-right:14%!important}.col-wpad-m{padding-top:30px;padding-right:30px;padding-bottom:30px;padding-left:30px}.blog-post-item{border-radius:0;border:0;-webkit-transition:0.2s ease all;-o-transition:0.2s ease all;transition:0.2s ease all}.blog-post-item img{border-radius:0}.blog-post-item.card:hover{margin-top:-20px;background:#1C42C1}.blog-post-item.card:hover .card-body{background:#111f4a}.blog-post-item.card:hover .card-body a,.blog-post-item.card:hover .card-body h5,.blog-post-item.card:hover .card-body span{color:#ffffff!important}.blog-post-item.card:hover .meta-link{text-decoration:underline}.text-justify{text-align:justify}a.blog-post-item-link{background-size:cover;background-position:center center;height:34vh}.blog-post-item-link{vertical-align:top!important;line-height:0}.blog-post-item .card-body{background:#f5f5f5;height:210px}.blog-post-item .meta-post-category{color:#1c42c1;font-weight:600}.banner-content{font-family:'Montserrat-Regular',Helvetica,Arial,Lucida,sans-serif;width:100%}footer .banner-content{width:100%!important}.banner-content .banner-subtitle h1{font-size:20px;margin-bottom:0}.banner-content .banner-title{padding-bottom:14px}.banner-content .banner-title h1{font-size:65px;line-height:1.5em}.banner-content .banner-title-m h1{font-size:45px;line-height:1.5em}.banner-content .banner-description p{font-size:18px;margin-bottom:20px;line-height:1.6em}.emailTbl-cform-output tr td p{margin-bottom:1px}.field-row div{padding:5px}.field-row strong{display:inline;margin:0 0 0 10px;line-height:1;font-size:14px;color:#393838f2}.fli-form-fields{padding:15px 20px;font-size:14px;border:1px solid #CECECE;color:#000;box-shadow:none;margin-bottom:10px;border-radius:0}.fli-form-fields:focus{box-shadow:none;border-color:#000}textarea.fli-form-fields{max-height:100px}.wpcf7-date.fli-form-fields{width:100%}input[type=checkbox]{-ms-transform:scale(1.5);-moz-transform:scale(1.5);-webkit-transform:scale(1.5);-o-transform:scale(1.5);transform:scale(1.5);padding:10px;margin:0 5px 0 0}input[type=radio]{-ms-transform:scale(2);-moz-transform:scale(2);-webkit-transform:scale(2);-o-transform:scale(2);transform:scale(2);margin:0 5px 0 0}.field-row .cform-radio input[type='radio'],.field-row .cform-checkbox input[type='checkbox']{transform:scale(1.8);margin:10px 10px 10px 0}.fli-form-button{padding:15px 15px 15px 0!important;min-width:300px!important;color:#fff;background-color:#111f4a;font-size:18px;line-height:1.5;text-transform:uppercase;width:100%;border:0;transition:all 0.6s ease 0s;cursor:pointer;margin-top:20px}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450;background:#46b4505c;color:green;text-align:center}.wpcf7-not-valid-tip{line-height:01;margin-top:-8px;font-size:13px}.wpcf7-not-valid{border-color:#e55050}.wpcf7 form .wpcf7-response-output{margin:0 0 1em}.wpcf7-spinner{margin:5px 0 0 48%}.consent input[name="acceptance-dpa"]{height:100%;display:inline-block;margin:20px 5px 15px 0;width:auto;vertical-align:top}.consent span.wpcf7-list-item-label{height:60px;display:inline-block;margin-left:23px;width:93%}.accordion{padding:40px 0}button.accordion-button{font-family:'Montserrat-Medium',Helvetica,Arial,Lucida,sans-serif;text-transform:uppercase;font-size:18px;text-align:left;color:#000000!important;background-color:#f1f1f1;line-height:48px;padding:15px 30px}.accordion-item{border:0}.accordion-body{background-color:#f1f1f1;padding-top:40px!important;padding-right:85px!important;padding-bottom:40px!important;padding-left:50px!important}.accordion-body p{font-size:18px}.accordion-button:focus{border:3px solid #1C42C1;box-shadow:none}#accordionFAQ .accordion-body ol>li{margin-bottom:30px;line-height:1.8}#accordionFAQ .accordion-body ol li::first-line,#accordionFAQ .accordion-body ol li::marker{color:#1C42C1;font-family:'Montserrat-Medium',serif;font-size:19px}#accordionFAQS .accordion-button::after{flex-shrink:0;margin-left:auto;background-image:unset;background-repeat:unset;font-family:"Font Awesome 6 Free";content:"+"}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:red;background:#dc1b1b42;color:#000;text-align:center}.meta-repeater-box.social-icons{display:center;flex-wrap:wrap;justify-content:center}.social-icons ul.meta-items{padding:0;display:inline-flex;flex-wrap:wrap}.social-icons ul.meta-items li{list-style-type:none;display:inline;padding:0 5px}.social-icons ul.meta-items li .meta-image a{width:39px;height:39px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;border-radius:100%;background-color:#fff;border:1px solid #1c42c1;transition:0.4s}.social-icons ul.meta-items li .meta-image a:hover{background-color:#1c42c1}.social-icons ul.meta-items li .meta-image i{color:#1c42c1;transition:0.4s}.social-icons ul.meta-items li .meta-image a:hover i{color:#fff}#pill-payment-opt{width:50%;margin-left:auto;margin-right:auto}#pills-tabContent .tab-pane{height:unset}#pills-tabContent h3{text-align:center;margin-top:40px;font-size:22px;color:#000}#local-tab .nav-link{width:25%}#int-tab .nav-link{width:33%}#pill-payment-opt .nav-item{width:40%}#pill-payment-opt .nav-item .nav-link{font-family:'Montserrat-Medium',serif;border-radius:0;margin:0 auto;width:100%;letter-spacing:.05em;font-size:22px;color:#000}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{background-color:#1c42c1;color:#ffffff!important}.nav-tabs .nav-link{margin:0 auto;margin-bottom:-1px}#local-tab .nav-link:hover img,#local-tab .nav-link.active img,#int-tab .nav-link:hover img,#int-tab .nav-link.active img{filter:unset}#local-tab .nav-link:hover h5,#local-tab .nav-link.active h5,#int-tab .nav-link:hover h5,#int-tab .nav-link.active h5{color:#1842c1}#local-tab .nav-link img,#int-tab .nav-link img{width:3rem;margin-bottom:10px;filter:brightness(0%) invert(10%)}table.payment-process tr:nth-child(even){background-color:unset}table.payment-process td a,a.text-link{color:#1c42c1}table.payment-process td{border:0}table.payment-process td.steps{width:50px;vertical-align:top}table.payment-process td.steps i{padding:10px 13px;border:2px solid #1c42c1;border-radius:50%;margin:0 auto;color:#1c42c1}#local-tab .nav-link.active,#local-tab .nav-item.show .nav-link,#int-tab .nav-link.active,#int-tab .nav-item.show .nav-link{border:0;border-bottom:2px solid #1c42c1}.min-max-values{width:100%;display:flex;justify-content:space-between}.min-input,.max-input{font-size:14px;color:#000}.min-input span,.max-input span{font-family:'Montserrat-Black',serif;margin-right:4px}.min-max-values label{margin-right:5px}.footer-featured-full-width-img{min-height:auto!important;max-height:690px;height:530px;background-position:bottom;background-size:cover}@media only screen and (min-width:1600px){.footer-featured-full-width-img{height:690px}}a.contact-trigger{color:#1c42c1!important;border-color:#fff;border-radius:0;letter-spacing:0;font-size:18px;font-family:'Montserrat-Black',Helvetica,Arial,Lucida,sans-serif!important;text-transform:uppercase!important;background-color:#FFF;padding:22px 80px;cursor:pointer;transition:all 300ms ease 0ms}a.contact-trigger:after{content:"\203A";line-height:.6;font-size:32px;opacity:1;margin-left:.3em;left:auto;font-family:ETmodules!important;font-weight:300!important;color:#1c42c1;transition:all 300ms ease 0ms;position:absolute;margin-top:0}a.contact-trigger:hover{background:#1c42c1!important;color:#ffffff!important}a.contact-trigger:hover::after{color:#ffffff!important}h1.slider-header{font-size:55px;text-transform:uppercase;padding-bottom:16px;line-height:1em;font-weight:500;-webkit-text-size-adjust:100%;vertical-align:baseline;background:0 0;color:#fff}h3.slider-lines{font-family:'Montserrat-Regular',Helvetica,Arial,Lucida,sans-serif!important;font-size:18px;line-height:1.5em;text-align:center;color:#fff}.news-filter-search button,.slide-cta-btn{font-family:'Montserrat-Regular',Helvetica,Arial,Lucida,sans-serif!important;text-transform:uppercase;width:100%;padding:17px 5px;border:1px solid #111f4a;background:#111f4a;color:#fff;font-size:16px;cursor:pointer;-webkit-transition:0.2s ease all;-o-transition:0.2s ease all;transition:0.2s ease all}a.slide-cta-btn{font-weight:600;width:250px;min-width:200px;display:block;margin:20px auto;text-align:center}a.slide-cta-btn:hover{color:#fff}.news-filter-search button:hover:after{margin-left:2em;opacity:1}.btn-w-s{width:195px!important;min-width:195px}.btn-w-m{width:350px!important;min-width:350px}.btn-w-l{width:450px!important;min-width:350px}.slide-cta-btn:hover:after{margin-left:.5em;opacity:1}.news-filter-search button:after,.slide-cta-btn:after{content:"\2192";line-height:inherit;font-size:18px;margin-left:-1em;left:auto;-webkit-transition:0.2s ease all;-o-transition:0.2s ease all;transition:0.2s ease all;font-family:'ETmodules';opacity:0}.div-bg-image{background-size:100% 100%;-webkit-transition:0.2s ease all;-o-transition:0.2s ease all;transition:0.2s ease all}.overlay-trigger:hover #HomeFeaturedSlider .carousel-inner .div-bg-image,.div-bg-image:hover{transition:0.2s ease all;background-size:110% 110%}.overlay-trigger{position:relative;z-index:99999;left:0;right:0;top:0;bottom:0}#designstudio-button{top:unset!important;right:-5px!important;bottom:4%!important;z-index:-9!important}.line-breaker-half{margin:0 0 30px;position:relative;padding-top:20px;padding-bottom:20px}.line-breaker-half:before{content:"";height:1px;border-top:1px solid rgb(0 0 0 / .1);position:absolute;z-index:10;max-width:144px;border-top-color:#1C42C1;border-top-width:2px;width:auto;top:10px;right:0;left:0}.small-inner-header{margin-bottom:20px}.small-inner-header h2{font-family:'Montserrat-Medium',Helvetica,Arial,Lucida,sans-serif;text-transform:uppercase;font-size:16px;color:#494949!important;letter-spacing:2.2px;text-align:left}.footer-info table a,.footer-info table p{color:#000;font-size:12px;font-weight:700;line-height:25px;transition:color 300ms ease 0ms}.footer-info table strong{font-family:'Montserrat-Black',serif}.footer-info table p:hover,.footer-info table a:hover{color:#1C42C1}#gdpr-box{z-index:999999!important}#mission-div{width:30%!important}#vision-div{width:70%!important}.carousel-indicators [data-bs-target]{width:14px;height:14px;border-radius:50%;margin-right:6px;margin-left:6px}.query-item{padding:5px 10px}.query-excerpt{padding:35px 15px 5px;text-align:center;width:90%;min-height:335px;margin:-40px auto 15px;background:#fff;box-shadow:0 6px 25px 0 rgb(0 0 0 / 9%)}.query-excerpt h3{font-family:'Montserrat-Medium',serif;color:#000;font-size:20px;width:100%;line-height:28px;text-transform:uppercase}.query-excerpt h3:hover{color:#1c42c1}.query-excerpt p{color:#333;text-transform:none;font-weight:400!important;font-size:13px!important;line-height:1.5;text-align:center;font-family:'Montserrat-Regular',serif}.query-thumbnail,.query-logo-overlay{width:100%;min-height:280px}.query-thumbnail:hover .query-logo-overlay{opacity:1}.query-logo-overlay{opacity:0;background:#ffffffc7;-webkit-transition:0.2s ease all;-o-transition:0.2s ease all;transition:0.2s ease all}.query-logo-overlay img{width:50%;margin:0 auto}#queryslider .slick-prev,#queryslider .slick-next{width:40px;height:40px}#queryslider .slick-next{right:-50px}#queryslider .slick-prev{left:-50px}#queryslider .slick-prev:before,#queryslider .slick-next:before{font-family:"Font Awesome 6 Free";font-size:50px;line-height:1;opacity:1;color:#2245c4;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#queryslider .slick-dots{bottom:-50px}#queryslider .slick-dots li.slick-active button:before{opacity:1;color:#2748c7}#queryslider .slick-dots li button:before{font-size:14px;color:#2748c7}.query-thumbnail.col-wbg,.query-logo-overlay{min-height:235px;height:235px}#queryslider .slick-next{right:-30px}#queryslider .slick-prev{left:-30px}.nearby-logo img{width:80%}.nearby-logo{text-align:center}.slide-menu{display:none!important}.web-hide{display:none!important}.menu-scrolled li#menu-item-27569 a{background-image:linear-gradient(to right,#2245c4 0%,#021b79 51%,#2245c4 100%);margin:10px;padding:7px 15px!important;text-align:center;text-transform:uppercase;transition:0.5s;background-size:200% auto;color:#fff;box-shadow:0 0 20px #eee;border-radius:20px;display:block}.menu-scrolled li#menu-item-27569 a:hover{background-position:right center;color:#fff;text-decoration:none}.menu-scrolled #fli-navbar li#menu-item-27569 a.nav-link:before{background:none!important}@keyframes fadeInLeft{from{transform:translate3d(-50px,0,0)}to{transform:translate3d(0,0,0);opacity:1}}@-webkit-keyframes fadeInLeft{from{transform:translate3d(-50px,0,0)}to{transform:translate3d(0,0,0);opacity:1}}@keyframes fadeInDown{from{transform:translate3d(0,-20%,0)}to{transform:translate3d(0,0,0);opacity:1}}@-webkit-keyframes fadeInDown{from{transform:translate3d(0,-20%,0)}to{transform:translate3d(0,0,0);opacity:1}}@keyframes fadeInUp{from{transform:translate3d(0,40px,0)}to{transform:translate3d(0,0,0);opacity:1}}@-webkit-keyframes fadeInUp{from{transform:translate3d(0,40px,0)}to{transform:translate3d(0,0,0);opacity:1}}.animated{animation-duration:1s;animation-fill-mode:both;-webkit-animation-duration:1s;-webkit-animation-fill-mode:both}.fadeInLeft{opacity:0;animation-name:fadeInLeft;-webkit-animation-name:fadeInLeft}.fadeInUp{opacity:0;animation-name:fadeInUp;-webkit-animation-name:fadeInUp}.fadeInDown{opacity:0;animation-name:fadeInDown;-webkit-animation-name:fadeInDown}.animatedFadeInUp,.animatedFadeInLeft,.animatedFadeInDown{opacity:0}.delay-04s{animation-delay:0.4s}@media only screen and (min-width:768px) and (max-width:1538px){#proj-cta a.cta-btn.btn{font-size:12px!important;padding:18px 8px!important;height:90%;line-height:1}ul#fli-navbar li{padding-left:20px!important;padding-right:0!important;margin-left:0}ul#fli-navbar>li>a,ul#fli-navbar>li>a h3{padding:8px 0!important}}@media only screen and (max-width:1368px){.small-inner-header h2{font-size:14px}.section-fullcol-title{font-size:26px}.section-col-title-xs{font-size:16px;height:59px}.section-col-title{font-size:30px}}@media screen and (min-width:1438px){#offcanvasRight{width:70%!important}.banner-content .banner-title-m h2{font-size:60px}#about-mv{padding-left:15%!important;padding-right:15%!important}#about-mv p.custom-mb{margin-bottom:1.2rem}#mission-div{width:30%!important}#vision-div{width:70%!important}#proj-cta a.cta-btn.btn{padding:18px 11px!important}.section-col-title{font-size:41px;padding-bottom:24px}.section-fullcol-title{font-size:45px}.col-wpad{padding:4vw!important;padding-left:9%!important;padding-right:9%!important}p,.inner-article a:not(.author-link){font-size:19px;line-height:35px}}@media only screen and (min-width:800px) and (max-width:1438px){.banner-content .banner-title-m h2{font-size:45px}}@media only screen and (max-width:768px){.consent span.wpcf7-list-item-label strong{font-size:12px}.consent span.wpcf7-list-item-label{margin-left:13px;width:87%}.no-pad-mob{padding-left:0!important;padding-right:0!important}nav#nav-main .nav-container{padding:0 5px 0 5px!important}.slide-menu{display:none!important;width:60px!important}.row{margin-right:0!important;margin-left:0!important}#InquireNow .modal-content{padding:20px 0!important}.featured-full-width-img{background-position:center center}.vh-100,.vh-70{height:auto!important}.w-50,.w-75,.w-90{width:100%!important}.col-wbg{height:55vh}.col-wpad{padding-left:unset;padding-right:unset;padding:6vw!important}.col-reverse{flex-direction:column-reverse}.banner-content{width:100%!important}.banner-content .banner-title h1{font-size:28px}.banner-content .banner-title-m h1{font-size:28px}.banner-content .banner-description p{font-size:16px}.section-col-title{font-size:30px}.query-item{padding:0}.mobile-menutoggler{color:#000;font-size:24px}#mobileMenu .modal-header{border-bottom:0}#mobileMenu{padding-top:10vh;background:radial-gradient(transparent,#00000000)}#mobileMenu .modal-body{background:#ffffff!important;height:40vh;overflow-y:auto;width:100%;border-top:3px solid #1c42c1}#accordionMobileMenu a.accordion-button{background:transparent!important;border:0!important;box-shadow:unset;padding:0}.mob-menu-link{display:inline-block;width:60%}.mob-submenu-trigger{display:inline-block;width:37%}#accordionMobileMenu .list-menu-link,ul.mob-submenu-list li a{font-size:17px;color:#333}#accordionMobileMenu .mob-menu-link a.list-menu-link{font-weight:500}#accordionMobileMenu .accordion-item,ul.mob-submenu-list li a{border-bottom:1px solid rgb(0 0 0 / .03);padding:12px 5%;display:block}#accordionMobileMenu .accordion-button::after{background-size:0.6rem!important;width:0.6rem!important;height:0.6rem!important}#accordionMobileMenu .accordion-header{padding-bottom:0;line-height:1.5}#accordionMobileMenu .accordion-header a{font-size:17px}.sub-menu-accordion{padding:0!important;background-color:#fff}ul.mob-submenu-list{list-style:none;padding-left:5%}ul.mob-submenu-list li:last-child a,#accordionResidential .accordion-item:last-child,#accordionCommercial .accordion-item:last-child{border-bottom:0}.single-articles .col-wpad-m{padding:10px!important;margin:0 auto!important}.single-articles .section-fullcol-title{font-size:25px;line-height:1.4em;margin-bottom:5px!important}.footer-div .border-top{display:none}.footer-cta-banner,.bootscore-footer{padding-top:0!important}.footer-featured-full-width-img{height:400px}.footer-featured-full-width-img .banner-content .banner-title-m h2{font-size:36px!important}.footer-featured-full-width-img .banner-content{background-color:rgb(0 0 0 / .5)!important;padding:20px 10px!important;text-align:center}.footer-featured-full-width-img .banner-content .footer-div-cta{text-align:center!important}.meta-repeater-box.social-icons{padding:20px}a.contact-trigger{padding:20px 50px 20px 35px;font-size:14px}#right-panel{padding-right:0.1rem!important}.tbl-info-bordered tr td:first-child{width:40%;background:#F8F8F8}#UnitLayouts .modal-content,#ConstructionUpdates .modal-content{height:95vh}body.single-residential,body.single-commercials,body.page-template-page-lp-type-singleresi,body.page-template-page-campaign-dec-promo{overflow-y:auto!important}#right-panel{overflow-y:initial!important;padding:1rem .5rem 2rem 1rem!important}.single-residential #mainContent,.page-template-page-lp-type-singleresi #mainContent,.page-template-page-campaign-dec-promo #mainContent{--bs-gutter-x:unset!important;margin-right:0!important;margin-left:0!important;padding:0!important}.single-residential .post-thumbnail,.page-template-page-campaign-dec-promo .post-thumbnail,.page-template-page-lp-type-singleresi .post-thumbnail{text-align:center}.single-residential .post-thumbnail img,.page-template-page-campaign-dec-promo .post-thumbnail img .page-template-page-lp-type-singleresi .post-thumbnail img{width:80%;margin:0 auto!important}#proj-overview .overview-title h1{font-size:22px!important}.overview-logo{text-align:center}#overviewlocadd{height:60px!important}#proj-cta a.cta-btn.btn{width:98%}#proj-cta a.cta-btn.btn{font-size:14px!important;padding:19px 8px!important;height:80%;display:flex;flex-direction:column;justify-content:center}ul#tabs-residential .nav-item{width:33.3%}ul#tabs-residential .nav-item .nav-link{height:100%;font-size:14px!important;margin-left:5px;margin-right:5px!important}#slideNav div a{padding:0!important}.slide-photo-container{height:40vh!important;display:grid!important}.slide-info-container{height:52vh!important;display:block!important;padding:2rem 1.5rem 1rem!important}.single-residential .section-col-title,.page-template-page-campaign-dec-promo .section-col-title,.page-template-page-lp-type-singleresi .section-col-title{font-size:21px}.slide-info-container .section-col-title{padding-bottom:0;line-height:1}.single-residential #tbl-container,.page-template-page-campaign-dec-promo #tbl-container,.page-template-page-lp-type-singleresi #tbl-container{height:35vh;min-height:35vh!important}#carouselBrochures .carousel-control-prev,#carouselBrochures .carousel-control-next{width:16%}#carouselPhotoGallery .photogal-container{height:35vh!important}#carouselPhotoGallery .carousel-control-prev,#carouselPhotoGallery .carousel-control-next{height:28vh!important}.nav-tem-row .thumb-img,.nav-tem-row a.img-thumb{width:100px!important;height:80px}#carouselPhotoGallery .nav-row{padding:8px 4px}#tooltipinfo{right:0!important;bottom:50px!important}#HomeMainSlider .slideItem{height:93vh!important}#MobileFeaturedSlider .slideItem{height:45vh!important}#HomeMainSlider h1.slider-header{font-size:36px;padding-top:0!important}#HomeMainSlider h3.slider-lines{padding-bottom:5px;margin-bottom:2.5em;line-height:1.7em;font-size:16px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical}#HomeMainSlider .carousel-caption{width:83%}#HomeMainSlider .carousel-indicators [data-bs-target]{width:18px;height:18px}#DesktopFeatured{display:none}#MobileFeatured{display:block!important}#MobileFeatured .section-col-title{font-size:30px}#MobileFeaturedSlider .carousel-inner{overflow:initial}#MobileFeaturedSlider .box-featured .text-overlay{opacity:1}#MobileFeaturedSlider .text-overlay .home-fp-content{display:none}#MobileFeaturedSlider .box .ribbon span{width:180px;top:33px;left:-42px;line-height:1;height:28px}#MobileFeaturedSlider .carousel-indicators [data-bs-target]{width:10px;height:10px;border:1px solid #000}#MobileFeaturedSlider .carousel-indicators [data-bs-target].active{background-color:#000000!important}#MobileFeaturedSlider .box-featured .text-overlay{padding:0 30px;background-image:linear-gradient(#ffffff00,white)}#MobileFeaturedSlider .box-featured .text-overlay .text-overlay-inner{height:60%}#MobileFeaturedSlider .box .ribbon:after{top:-15px}#HomeFeaturedSlider .div-bg-image{height:65vh!important;background-size:cover!important;background-position:center bottom!important}#HomeFeaturedSlider .carousel-caption{width:87%;bottom:-22rem;height:auto!important;-webkit-box-shadow:1px 16px 10px rgb(0 0 0 / 20%);box-shadow:1px 16px 10px rgb(0 0 0 / 20%)}#HomeFeaturedSlider .carousel-inner{min-height:900px}#HomeFeaturedSlider .carousel-control-next{right:20px!important;top:-40%}#HomeFeaturedSlider .carousel-control-prev{left:20px!important;top:-40%}#HomeFeaturedSlider .caption-description{padding-top:0!important}#HomeFeaturedSlider .carousel-caption .col-wpad-m{padding:30px!important}#HomeFeaturedSlider .small-inner-header{margin-bottom:5px}#HomeFeaturedSlider p.caption-description{font-size:14px;line-height:1.7em}#whytrusted{padding:1.3rem!important}#whytrusted .counter p{line-height:1}.section-fullcol-title{font-size:28px}.blog-post-item .card-body{background:#fff}.offset-text-left{margin-right:auto!important;margin-top:auto!important}.order2nd{order:2!important;padding:0}.order1st{order:1!important;padding:0}#HomeFeaturedPropertiesSlider .carousel-inner.carousel-inner-pad{padding:5em 0!important}#HomeFeaturedPropertiesSlider img.slide-featured{height:335px!important;width:auto!important;max-height:335px!important}#HomeFeaturedPropertiesSlider button.carousel-control-prev,#HomeFeaturedPropertiesSlider button.carousel-control-next{display:none!important}#HomeFeaturedPropertiesSlider .carousel-indicators{position:absolute!important;top:unset!important;bottom:1rem}.offset-top-mob{width:90%;margin:-150px auto 0!important;float:none}#HomeFeaturedPropertiesSlider .offset-top-mob p{line-height:1.7em;padding-bottom:0;margin-bottom:10px;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical}#HomeFeaturedPropertiesSlider .offset-text-left{padding:20px 20px 20px!important}#HomeFeaturedPropertiesSlider .slide-cta-btn{width:100%!important}#whytrusted h5.section-col-title{margin-bottom:0;padding:5px 0 15px}#whytrusted .testimonial-slide .description{overflow:visible;-o-text-overflow:unset;text-overflow:unset;-webkit-line-clamp:unset;line-clamp:unset;-webkit-box-orient:unset;font-size:14px}div#career-div{height:auto!important}#MainContactUs .modal-content{padding:8px 5px}.mob-hide{display:none!important}.web-hide{display:block!important}.container.footer-info{padding:25px 10px!important}.ctabanner-right{padding:18px!important}.footer-cta-banner,.bootscore-footer{padding-top:3rem}.meta-repeater-box.social-icons{justify-content:center}.bot-info{padding:10px 0}.featured-cta a{font-size:17px}.mob-p-0{padding-left:unset!important;padding-right:unset!important}.mob-px-2{padding-right:0.5rem!important;padding-left:0.5rem!important}#filterbox{padding:30px 20px!important}#filterbox h1.slider-header{font-size:20px!important}.featured-info p.excerpt{display:none}.card-body .section-col-title-m{font-size:26px}.carousel-nav i{background:#e1e1e1;padding:11px;height:45px;width:45px;border-radius:50%}.carousel-indicators-img button{margin:3px}.carousel-indicators-img button img{width:43px!important}.carousel-indicators-img{position:relative;bottom:30px}.featured-col .card{width:99%!important;margin:0 auto}span.featured-price{padding:10px 0}.slick-prev{left:-25px!important}.slick-next{right:-25px!important}.footer-col1,.footer-col2,.footer-col3{padding:5px 15px!important;margin:0px!important;height:auto!important}input[type=checkbox]{-ms-transform:scale(1.5);-moz-transform:scale(1.5);-webkit-transform:scale(1.5);-o-transform:scale(1.5);transform:scale(1.5);padding:10px;margin:0 5px 0 0}.social-icons ul.meta-items li .meta-image a{width:48px!important;height:48px!important;font-size:16px}#gdpr-box{padding:0 20px;background-color:transparent!important}#gdpr-box>div{padding:20px;border:2px solid var(--fli-blue);background-color:#fff;border-radius:10px}#gdpr-box>span,.gdpr_desc{color:#000000!important}.gdpr-button-accept,#gdpr-box .learn-more{color:var(--fli-blue)!important}}.footer-info table tr.textcolor-theme td,.footer-info table tr td{padding:10px 0;font-size:17px}.footer-info table a,.footer-info table p{font-size:14px;font-weight:500}.meta-repeater-box.social-icons{justify-content:center}.container.footer-info p{font-size:12.5px!important;line-height:1.8}.dropdown-menu.depth_0 li a,.dropdown-menu.depth_0 li a .inner-nav-item{color:#000!important;font-weight:600;line-height:1.5em!important;padding:6px 20px 6px 0}#fli-navbar li a .parent-nav-item{font-family:'Montserrat-Regular',serif;letter-spacing:1.5px;display:inline-block;color:#fff;font-weight:600;position:relative;line-height:1.5em;padding-bottom:8px;text-transform:uppercase;font-size:16px;-webkit-transition:color 0.4s,font-size 0.4s;-moz-transition:color 0.4s,font-size 0.4s;-o-transition:color 0.4s,font-size 0.4s;transition:color 0.4s,font-size 0.4s;padding:8px 0!important}.menu-scrolled #fli-navbar li a .parent-nav-item{font-size:14px;color:#000}.menu-scrolled #fli-navbar li.cta-menu a .parent-nav-item{color:#ffffff!important}@media only screen and (max-width:1560px){.footer-info table tr.textcolor-theme td{font-size:14px!important}.footer-info table td,.footer-info table td a{font-size:12px!important;padding:5px 0!important}.meta-repeater-box.social-icons{justify-content:left}.social-icons ul.meta-items li .meta-image a{width:36px;height:36px}.social-icons ul.meta-items li{padding:0 1px}.social-icons ul.meta-items li:first-child{margin-left:0}}.gdpr-button-accept{padding:10px 12px!important}@media only screen and (max-width:1300px){ul#fli-navbar{zoom:85%}}@media only screen and (max-width:1280px){#gdpr-box{zoom:85%}.gdpr-button-accept{font-size:12px}}