@media only screen and (min-width:1301px){.right-space{padding-right:calc(50% - 635px)!important}.left-space{padding-left:calc(50% - 635px)!important}.container.px-0 .right-space{padding-right:calc(50% - 630px)!important}.three-column-text-content .row{margin-left:-40px;margin-right:-40px}.three-column-text-content .three-column-text-wrap{padding-left:40px;padding-right:40px}}@media only screen and (max-width:1300px){.two-column-accordion-section .column-right.col-content{padding-right:30px}}@media only screen and (min-width:1271px){.lisiting-single .container .row .col-lg-4{padding-left:calc(50% - 620px)!important}}@media only screen and (max-width:1270px){.lisiting-single .container .row .col-lg-4{padding-left:15px!important}}@media only screen and (min-width:1200px){.recent-transaction .transaction-image-wrap{margin-left:11.4%}.two-column-image-and-text-section .col-media{padding-right:5.3%}.two-column-image-and-text-section .row.swap .col-media{padding-right:15px;padding-left:5.3%}}@media (max-width:1199px){.general-inquiries-tab .phone a{margin-left:15px}.full-width-cta-box .full-width-cta-content .cta-content-wrapper{padding:50px 75px}.parallax-img-1{max-width:350px}.team-section .team-title>:not(:last-child){margin-bottom:15px}.testimonial-section .testimonial-content-wrapper .testimonial-listings-title h2{margin-bottom:0;max-width:450px}.testimonial-section .testimonial-content-wrapper .testimonial-listings-title{margin-bottom:50px}.testimonial-section .testimonial-content-wrapper{padding:50px 0}.two-column-accordion-section .media-wrapper{margin-right:0}.two-column-image-and-text-section .col-content{padding:15px}.two-column-image-and-text-section .col-content>:not(:last-child){margin-bottom:20px}.two-column-text-accordion-with-bg-image-section .accordion-bg-img-wrapper .accordion-wrapper{padding:45px 30px}.two-column-text-accordion-with-bg-image-section .accordion-box{margin:30px 0}.two-column-text-accordion-with-bg-image-section .accordion-box:first-child{margin-top:0}.two-column-text-accordion-with-bg-image-section .accordion-box:last-child{margin-bottom:0}.two-column-text-accordion-with-bg-image-section .content-wrapper{padding:30px 15px}.two-column-text-accordion-with-bg-image-section .accordion-box .content{padding-top:15px}.two-column-text-logos-section .logos-wrapper{padding:0 20px;margin:0 -15px}.two-column-text-logos-section .logos-wrapper .logo-item{padding:0 15px}}@media (min-width:1024px){.tabs__bar.is__center{padding:0 20%}}@media only screen and (min-width:992px) and (max-width:1024px){.two-column-accordion-section .column-right.col-content{padding-top:30px;padding-bottom:30px}.two-column-accordion-section h2{margin-bottom:35px}.two-column-accordion-section .column-right.col-content a.btn.white{margin-top:30px}}@media only screen and (min-width:992px){.site-header .header-left,.site-header .header-right{padding-top:25px;padding-bottom:25px}.site-header.nav-up .main-navigation ul>li{padding:30px 0}body.page-template-privacy-policy .section-header{margin-bottom:114px}body.page-template-privacy-policy .section-header+section{margin-top:114px}.testimonial-section .column-left.col-media{position:absolute;top:0;bottom:0;left:0;right:auto;padding:0}.testimonial-section .column-right.col-content{width:70%;margin-bottom:25px;padding-right:0}.testimonial-section .testimonial-content-wrapper{padding:75px 0;display:flex;flex-direction:column}.testimonial-section .testimonial-content-wrapper .testimonial-listings-title{align-self:flex-end;margin-bottom:124px}.testimonial-slider-slider-arrows{position:absolute;top:0;bottom:0;right:0;margin:auto;display:flex;align-items:center;width:calc(100% + 60px);justify-content:space-between}.testimonial-slider-slider-arrows .slick-arrow{height:100px;width:100px}.testimonial-slider-slider-arrows button.slick-prev.slick-arrow{margin-left:0;margin-right:auto}.testimonial-slider-slider-arrows button.slick-next.slick-arrow{margin-left:auto;margin-right:0}.testimonial-slider-slider-arrows .slick-arrow.slick-disabled{display:none!important}.two-column-accordion-section .media-wrapper{min-height:875px;max-height:950px}.two-column-image-and-text-section{margin:133px 0 146px}.two-column-section .col-content .content-top:only-child{margin-top:auto;margin-bottom:auto;max-width:500px;margin-left:auto}.max-content-wrap .image-text .container .row{margin-left:-22px;margin-right:-22px}.max-content-wrap .image-text .container .row>div{padding-left:22px;padding-right:22px}.gallery-slider-arrow-circle,.listing-gallery-slider .slick-list{padding-right:calc(50vw - 590px)!important}.specifications-table{padding-right:calc(50vw - 635px)!important}.two-column-section .media-wrapper{min-height:545px;max-height:545px}}@media only screen and (min-width:992px) and (max-width:1199px){.recent-transaction .service-tag strong{display:block}}@media only screen and (max-width:991px){.menu-toggle,.site-branding{position:relative;z-index:99}.h1,body h1.aos-animate.title-anim .line>.word,body h1.title-anim .line>.word,h1{line-height:55px}.h1,.h2,.h3,h1,h2,h3{margin-bottom:20px}.site{overflow:hidden}.site-header{padding:20px 0}.site-header.nav-up.sticky{padding:10px 0}.menu-toggle{display:block}.sider-bar,.site-header .header-right,.site-header.transparent.menu-open img.logo{display:none}.site-header .site-branding img{max-width:100px}.site-header.transparent.menu-open img.logo-black{display:block}.menu-wrapper{padding:90px 15px 45px;position:fixed;right:-110%;left:auto;height:calc((var(--vh,1vh) * 100));top:0;width:100%;bottom:0;z-index:9;-webkit-transition:.2s;-o-transition:.2s;transition:.2s;background:#fff;display:flex;flex-direction:column}.menu-wrapper.open{box-shadow:-4px 4px 8px 0 rgba(0,0,0,.1);right:0;-webkit-transition:.8s;-o-transition:.8s;transition:.8s}.menu-icon .line{width:20px}.site-header .main-navigation ul>li{padding:15px 0}.site-header .main-navigation ul>li a,.site-header.transparent .main-navigation ul>li a{color:var(--black);font-size:18px}.site-header .main-navigation ul>li a:hover,.site-header .main-navigation ul>li.current_page_item a{opacity:1;color:var(--light-brown)}.site-header .main-navigation ul{flex-direction:column;align-items:start}.menu-toggle.active span.line,.site-header.transparent .menu-toggle.active .menu-icon .line{background-color:var(--black)}.menu-wrapper .mobile-menu-footer{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-top:auto}.h1,h1{font-size:40px}.h2,body h2.aos-animate.title-anim .line>.word,body h2.title-anim .line>.word,h2{line-height:40px}.h2,h2{font-size:30px}.h3,body h3.aos-animate.title-anim .line>.word,body h3.title-anim .line>.word,h3{line-height:28px}.h3,h3{font-size:20px}.newsletter-section{margin-top:70px}.copyright-menu-link>ul,.footer-bottom .menu-social ul{justify-content:center}.contact-sales-cta-deatils-right,.footer-bottom .row>div:not(:last-child),.two-column-accordion-section h5{margin-bottom:25px}.footer-bottom .row{padding-bottom:50px}.site-footer:before{max-height:990px;background-position:right 20% center}.listing-card .exclusive-listing-item .exclusive-listing-inner .exclusive-listing-top,.testimonial-section .row,.two-column-text-accordion-with-bg-image-section .container .row{flex-direction:column-reverse}.exclusive-listing-item .exclusive-listing-inner .exclusive-listing-top .exclusive-listing-top-right,.exclusive-listing-item .exclusive-listing-inner .exclusive-listing-top-left{width:100%;justify-content:start;padding-left:0;padding-right:0;align-items:start}.listing-card .exclusive-listing-item .exclusive-listing-inner .exclusive-listing-top .exclusive-listing-top-right{padding-left:0;align-items:start;margin-bottom:25px;justify-content:start}.three-column-text-item,.two-column-section .col-content,.two-column-section .col-content .content-top,.two-column-text-accordion-with-bg-image-section .row .content-wrapper h2{margin-bottom:45px}.three-column-text-wrap:last-child .three-column-text-item,.two-column-accordion-section .accordion-box:last-child,.two-column-section .col-content .content-top:only-child{margin-bottom:0}.two-column-section .media-wrapper{padding-top:90%}.listing-gallery-slider-wrap{margin-bottom:45px;margin-right:calc(50% - 50vw + 25px)}.specifications-table .container>.row>*{padding:0}.lisiting-single .container .row .col-lg-8>:not(.listing-gallery-slider-wrap){padding-right:15px!important}section.specifications-table{margin-bottom:0!important}.contact-sales-cta-text{padding:50px 30px 30px}.contact-sales-cta-deatils{align-items:flex-start;flex-direction:column}.contact-sales-cta-deatils-left{margin-left:auto;margin-right:auto}.full-width-cta-box .full-width-cta-content .cta-content-wrapper{padding:50px}.hero-section .hero-content{padding-top:15px;padding-bottom:35px;margin-top:70px}.parallax-img-1{max-width:250px}.team-section .team-title{width:100%;padding-bottom:50px}.team-section .team-item{width:33.33%}.team-section .team-item:nth-child(-n+2),.team-section .team-item:nth-child(-n+3),.team-section .team-item:nth-child(-n+4),.two-column-text-logos-section .logos-wrapper .logo-item{width:50%}.testimonial-content-wrapper{width:100%;display:flex;flex-direction:column;align-items:start}.testimonial-slider-wrapper{position:relative;width:100%;display:flex;flex-direction:column-reverse}.testimonial-section .column-right.col-content{width:100%;padding:0 15px}.testimonial-section .testimonial-content-wrapper{padding:0;margin-bottom:-83px}.testimonial-slider{margin:0 -15px}.testimonial-section .container.px-0>.row>.column-left,.two-column-accordion-section .container.px-0>.row>.column-left.col-media,.two-column-text-accordion-with-bg-image-section .container.px-0>.row.swap .column-left.col-accordion,.two-column-text-accordion-with-bg-image-section .container.px-0>.row>div.column-left{padding-left:0;padding-right:0}.testimonial-slider-slider-arrows{display:flex;margin-bottom:35px}.testimonial-slider-slider-arrows button.slick-prev.slick-arrow{margin-right:25px}.testimonial-section .testimonial-content-wrapper .testimonial-listings-title,.testimonial-section .testimonial-item-inner h5{margin-bottom:15px}.testimonial-section .testimonial-item-inner{padding:30px 15px 85px}.testimonial-section .testimonial-img,.two-column-accordion-section .media-wrapper .img-wrap,.two-column-accordion-section .media-wrapper img,.two-column-text-accordion-with-bg-image-section .accordion-bg-img-wrapper,.two-column-text-accordion-with-bg-image-section .row.swap .accordion-bg-img-wrapper{border-radius:0 0 20px 20px}.testimonial-section .testimonial-item-inner .position{font-size:16px;line-height:27px}.testimonial-section .testimonial-img img{max-height:600px}.timeline-section .timeline-item .timeline-item-inner>div{padding:50px 30px}.timeline-section .timeline-item .timeline-content>div,.timeline-section .timeline-item .timeline-image img,.timeline-section figcaption{max-width:500px}.timeline-section button.slick-arrow{height:70px;width:70px;transform:translate(-50%,-100%)}.tabs__controls{padding:15px 20px}.tabs__section .column-right .content-wrapper{padding-top:0}.two-column-accordion-section .row{margin-left:0;margin-right:0}.two-column-accordion-section .column-right.col-content{padding:44px 15px}.two-column-accordion-section .media-wrapper{aspect-ratio:1/1;width:100%}.two-column-accordion-section h2{margin-bottom:75px}.two-column-accordion-section .accordion-box .content{padding-top:25px}.two-column-accordion-section .accordion-box{margin:50px 0}.two-column-accordion-section .accordion-box:first-child{margin-top:0}.two-column-accordion-section .column-right.col-content .accordion-wrapper{margin-bottom:35px}.two-column-text-accordion-with-bg-image-section .content-wrapper{max-width:100%;justify-content:start;padding-top:0;margin-top:0}.two-column-text-accordion-with-bg-image-section .accordion-bg-img-wrapper .accordion-wrapper{padding:45px 15px}.two-column-text-accordion a.btn{margin-top:35px}.two-column-text-accordion-with-bg-image-section .accordion-bg-img-wrapper{min-height:568px}.tabs__section .column-left .media-wrapper{margin-right:0}.tabs__section .column-left .media-wrapper,.tabs__section .column-right .content-wrapper{padding-left:0;padding-right:0}.lisiting-single .container .row .col-lg-8{padding-left:15px}.lisiting-single .container .row .col-lg-4{padding-right:15px}}@media only screen and (min-width:768px){.team-model-popup .popup-content{max-width:720px}.timeline-mobile-wrapper,.timeline-toggle-title{display:none}.three-column-text-content{margin-bottom:121px}.three-column-text-content+section{margin-top:121px}.lisiting-single{padding:50px 0 0!important;margin-top:0!important}.lisiting-details{margin-bottom:50px}.contact-sales-cta-box{margin-top:83px}.two-column-text-accordion .col-content .content{max-width:498px}}@media only screen and (max-width:767px){.page-bg,.page-bg:before,section:last-child{border-radius:0 0 20px 20px}.h1,body h1.aos-animate.title-anim .line>.word,body h1.title-anim .line>.word,h1{line-height:normal}section{margin:100px 0}.one-column-text section{margin:75px 0}.one-column-text section:first-child{margin-top:0}.one-column-text section:last-child{margin-bottom:0;padding-bottom:0;border-radius:0}.lisiting-details,.three-column-text-title,section.timeline-section{margin-bottom:45px}.h1,.h2,.h3,.h4,.h5,h1,h2,h3,h4,h5{margin-bottom:15px}.timeline-section+section{margin-top:45px}section:last-child{padding-bottom:75px}section:has(+ .one-column-text){margin-bottom:65px}.hero-section+section,.sustainability-parallax-banner+section,section.one-column-text{margin-top:65px}.page-bg{padding-bottom:25px}.page-bg>section:last-child{background-color:transparent;padding-bottom:125px}.h1,h1{font-size:34px}.h2,body h2.aos-animate.title-anim .line>.word,body h2.title-anim .line>.word,h2{line-height:34px}.h2,h2{font-size:24px}.h3,.h4,body h3.aos-animate.title-anim .line>.word,body h3.title-anim .line>.word,h3,h4{line-height:28px}.h3,.h4,h3,h4{font-size:18px}body h1.big-title.aos-animate.title-anim .line>.word,body h1.big-title.title-anim .line>.word,h1.big-title{line-height:75px}.h5,h5{font-size:16px;line-height:24px}button.slick-arrow{height:34px;width:34px;background-size:24px}h1.big-title{font-size:75px}.accordion-box{margin:35px 0}.site-footer .gform_wrapper.gravity-theme .gfield input.large,body .gform_wrapper input:not([type=submit]),body .gform_wrapper.gravity-theme input[type=color],body .gform_wrapper.gravity-theme input[type=date],body .gform_wrapper.gravity-theme input[type=datetime-local],body .gform_wrapper.gravity-theme input[type=datetime],body .gform_wrapper.gravity-theme input[type=email],body .gform_wrapper.gravity-theme input[type=month],body .gform_wrapper.gravity-theme input[type=number],body .gform_wrapper.gravity-theme input[type=password],body .gform_wrapper.gravity-theme input[type=search],body .gform_wrapper.gravity-theme input[type=tel],body .gform_wrapper.gravity-theme input[type=text],body .gform_wrapper.gravity-theme input[type=time],body .gform_wrapper.gravity-theme input[type=url],body .gform_wrapper.gravity-theme input[type=week],body .gform_wrapper.gravity-theme select,body .gform_wrapper.gravity-theme textarea,body select,body textarea{padding:6px 0;font-size:16px;line-height:24px}.sidebar-popup-wrap .popup-content{padding-left:15px;padding-right:15px}.enquiry-dark-form.sidebar-popup-wrap .popup-content{max-width:100%;width:100%}.gform_wrapper.gravity-theme form .gfield_label,.gform_wrapper.gravity-theme form .ginput_complex label{font-size:14px;line-height:24px;margin-bottom:5px}.exclusive-listing-item .exclusive-listing-inner .exclusive-listing-bottom p,.sidebar-popup-wrap .popup-content .enquiry-form-wrap p,.transactions-card-text ul li,body .gform_wrapper.gravity-theme .ginput_container_consent input[type=checkbox]+label{font-size:14px;line-height:24px}.gform_wrapper.gravity-theme form .gform_fields{grid-column-gap:0!important}.sidebar-popup-wrap a.popup-close{margin-bottom:10px}.page-bg::before{background:radial-gradient(65.07% 47.29% at 0 0,#fff 0,rgba(119,178,212,0) 100%),radial-gradient(132.52% 36% at 100% 48.52%,#fff 0,rgba(119,178,212,0) 100%),rgba(119,178,212,.25)}body .site-footer .gform_wrapper .gform_footer{top:-7px}.contact-sales-cta-name-position,.image-text .col-left,.image-text .col-right>:not(:last-child),.newsletter-section .footer-title,section.image-text.swap .row .col-right{margin-bottom:25px}#listing-single-download.sidebar-popup-wrap a.popup-close{position:static;margin-bottom:0}.hero-section{margin-bottom:65px}.hero-inner-content{padding:80px 0 35px;height:100%}.hero-inner-banner{height:calc((var(--vh,1vh) * 100));margin-bottom:65px!important;min-height:505px}.hero-inner-text-wrap{display:flex;flex-direction:column;justify-content:space-between;height:100%}.hero-inner-wrap{justify-content:space-between;flex-wrap:nowrap;flex-direction:column;height:100%;width:100%;display:flex}.hero-inner-content .container,.hero-inner-content .row,.listing-gallery-slider .slick-slide .listing-gallery-img{height:100%}.contact-sales-cta-deatils-left,.contact-sales-cta-deatils-left a,.hero-inner-text-bottom a,.parallax-img-2,.view-all-service-btn a{width:100%}.contact-sales-cta-image img.mobile-img,.mobile-image{display:block}.contact-sales-cta-image img.attachment-full.size-full,.desktop-image,.tabbed-image-and-text-boxes .tabs__bar-wrap,.tabbed-image-and-text-boxes .title-wrapper,.timeline-btn-wrap{display:none}.hero-inner-image:before{background:linear-gradient(0deg,rgba(24,24,24,.45) 0,rgba(24,24,24,.45) 100%),linear-gradient(0deg,rgba(57,85,101,.15) 0,rgba(57,85,101,.15) 100%)}.listing-filter-wrap{align-items:flex-start;flex-direction:column}.listing-filter-wrap h6{margin-right:0;margin-bottom:25px;margin-top:0}.filter-listing{margin-left:0}.listing-filter{margin-bottom:40px}.listing-card .exclusive-listing-item .exclusive-listing-inner .exclusive-listing-bottom{transform:translateY(0)}.listing-card .exclusive-listing-item::before{background:linear-gradient(180deg,rgba(0,0,0,.65) 0,rgba(0,0,0,.45) 100%)}.exclusive-listing-item,.two-column-image-and-text-section .col-media img{border-radius:12px}.listing-card .exclusive-listing-item .exclusive-listing-inner .exclusive-listing-bottom p,.timeline-section .timeline-item .timeline-content .content-top{margin-bottom:30px}.listing-card .exclusive-listing-item .exclusive-listing-inner .exclusive-listing-bottom a{font-weight:500;font-size:16px}.three-column-text-title h2{margin-bottom:35px}.specifications-table-wrap,.three-column-text-content .row,section.image-text.swap .row .col-left{margin-bottom:0}.tabs__content-outer .tabs__content .tabs__section h2,.tabs__content-outer .tabs__content .tabs__section:not(:last-child),.tabs__section .column-left .media-wrapper,.two-column-text-accordion .column-left,.two-column-text-section .column-left{margin-bottom:45px}.transactions-card .category-wrapper{top:15px;left:12px;right:12px}.transactions-card-image,.transactions-card-image img{border-radius:12px 12px 0 0}.transactions-card-text{border-radius:0 0 12px 12px;padding:30px 15px}.transactions-card-text h4{line-height:26px}.recent-transaction .service-tag strong{margin-right:5px}.listing-gallery-img{max-height:290px;height:auto}.gallery-slider-arrow-circle .slick-next{right:63px}.gallery-slider-arrow-circle .slick-disabled{opacity:0}.listing-gallery-slider-wrap{margin-right:-49px;margin-left:-15px}.lisiting-single{padding:45px 0 20px!important}#listing-single-download{align-items:start;overflow-x:auto}#listing-single-download .popup-content{padding-top:25px}.contact-sales-cta-deatils-right,.specifications-table-item,.timeline-slider{flex-direction:column}.specifications-table-item h6{margin-bottom:5px;font-size:14px;line-height:24px}.specifications-table-item .table-title{font-size:16px;line-height:26px}.specifications-table{margin-bottom:60px!important}.two-column-text-accordion:last-child{padding-bottom:100px}.contact-sales-cta-text{padding:50px 15px 15px}.contact-sales-cta-top-text>*{margin-bottom:75px}.contact-sales-cta-name-position h3{margin-bottom:15px}.contact-sales-cta-deatils{padding:25px 15px}.tabbed-image-and-text-boxes{position:relative;margin-bottom:100px}.tabs__content-outer{padding:0;background:0 0}.tabs__content-outer .tabs__content{width:100%!important;height:auto!important;flex-direction:column}.tabs__content-outer .tabs__content .tabs__section{padding:15px 15px 30px;border-radius:12px;background:radial-gradient(78.94% 75.47% at 100.9% 100%,#77b2d4 0,rgba(57,85,101,0) 100%),radial-gradient(121.19% 72.31% at 36.46% 0,#77b2d4 0,rgba(57,85,101,0) 100%),#395565}.tabs__content-outer .tabs-content-left{margin-bottom:45px;height:auto}.tabbed-image-and-text-boxes .header-text,.tabbed-image-and-text-boxes .section-title-wrap,.tabs-content-right{max-width:100%}.full-width-cta-box .full-width-cta-content .cta-content-wrapper{padding:50px 15px}.hero-section ol li,.hero-section p,.hero-section ul li,.team-popup-content .position{font-size:16px;line-height:27px}.sustainability-parallax-banner{margin-bottom:65px;padding-top:65px}.parallax-img-1{position:absolute;width:48%;right:10%;margin-bottom:0;bottom:-6%}.sustainability-content-wrapper .sustainability-content{padding:25px 0 85px}.sustainability-section .sustainability-title img{margin-right:15px}.sustainability-section .sustainability-title:before{width:24px;height:24px;margin-right:15px;top:3px}.sustainability-title{transform:translateX(-40px)}.sustainability-title.active{transform:translateX(0)}.team-section{padding-top:37px}.team-section .team-item{width:50%}.timeline-section .timeline-item{flex-direction:column;min-height:initial;padding:20px 15px 5px}.timeline-section .timeline-item .timeline-item-inner{flex-direction:column;padding-top:35px;display:none}.timeline-section .timeline-item .timeline-item-inner>div{padding:0;border:none!important}.timeline-section .timeline-title h1.big-title{margin-bottom:0;font-size:75px;line-height:75px}.timeline-section .timeline-title h1.big-title .line{display:flex;flex-direction:column;height:auto}.timeline-section .timeline-title h1.big-title .line>span:not(.whitespace,[data-word="-"]){line-height:75px!important;height:75px}.timeline-section .timeline-item .timeline-item-inner>div:not(:last-child),.timeline-section .timeline-item.active{padding-bottom:75px}.timeline-section .timeline-item .timeline-item-inner>div.timeline-title{padding:0 0 25px}.timeline-section .timeline-item .timeline-content>div,.timeline-section .timeline-item .timeline-image img,.timeline-section figcaption{max-width:initial}.timeline-section .timeline-item.dark-teal{background:radial-gradient(100% 60% at 0 0,#77b2d4 0,rgba(57,85,101,0) 100%),#395565}.timeline-section .timeline-item.gold{background:radial-gradient(100% 60% at 0 0,rgba(255,255,255,.75) 0,rgba(182,161,126,0) 100%),#b6a17e}.two-column-image-and-text-section .col-content{padding:0 15px;margin-top:60px}.two-column-text-accordion h2{margin-bottom:20px}section.image-text.swap .row{flex-direction:column-reverse}.exclusive-listings-slider .exclusive-listing-item.dark-teal:not(:has(img)){border-radius:20px;background:radial-gradient(74.09% 75.47% at 100.9% 100%,#77b2d4 0,rgba(57,85,101,0) 100%),radial-gradient(134.5% 88.77% at 6.15% 0,#77b2d4 0,rgba(57,85,101,0) 100%),#395565}}@media only screen and (max-width:642px){.gform_wrapper.gravity-theme form .ginput_container_address span{flex:0 0 100%;padding-left:0!important}.gform_wrapper.gravity-theme .gfield textarea{height:100px!important}.gform_wrapper.gravity-theme .ginput_complex.ginput_container_address span{margin-bottom:0}.gform_wrapper.gravity-theme .ginput_complex.ginput_container_address span.ginput_address_country{margin-bottom:25px}}@media only screen and (min-width:576px) and (max-width:767px){body .site-footer .gform_wrapper .gform_footer{top:-20px}}@media only screen and (max-width:575px){.page-bg,.site-footer{padding-top:100px}.two-column-text-accordion-with-bg-image-section .accordion-bg-img-wrapper p,.two-column-text-accordion-with-bg-image-section .content-wrapper .content-bottom p,body,p{font-size:14px;line-height:24px}.btn-wrap{flex-direction:column;align-items:center}.btn-wrap a.btn{width:100%;margin-left:0;margin-right:0}.btn-wrap a.btn:not(:last-child),.exclusive-listing-item .exclusive-listing-inner .exclusive-listing-top .exclusive-listing-top-right{margin-bottom:25px}.tabbed-image-and-text-boxes+.page-bg{margin-top:-475px;padding-top:475px}.hero-section .btn-wrap a.btn,.image-text .col-right a.btn,.load-more a.btn,.recent-transaction .column-left.col-content a.btn,.sustainability-content-wrapper .sustainability-content .content-wrapper a.btn,.team-section .team-item,.team-section .team-item:nth-child(-n+2),.team-section .team-item:nth-child(-n+3),.team-section .team-item:nth-child(-n+4),.two-column-accordion-section .column-right.col-content a.btn,.two-column-image-and-text-section .col-content a.btn,.two-column-section .col-content .content-bottom a.btn{width:100%}.site-footer{background:radial-gradient(108.74% 90.48% at 100.9% 100%,#77b2d4 0,rgba(57,85,101,0) 100%),radial-gradient(206.51% 92.97% at 0 0,#77b2d4 0,rgba(57,85,101,0) 100%),#395565}.footer-cta .footer-cta-image{padding-bottom:15px;margin-bottom:15px}.full-width-cta-box .full-width-cta-content .cta-content-wrapper .btn-wrap,.site-footer ul.menu{flex-direction:column}.site-footer ul.menu>li:not(:last-child){margin-right:0;margin-bottom:15px}.general-inquiries-tab{margin-top:20px}.exclusive-listing-item .exclusive-listing-inner .exclusive-listing-bottom p,.general-inquiries-tab .location-name{margin-bottom:15px}.general-inquiries-tab .contact:not(:last-child),.newsletter-section .footer-title{margin-bottom:35px}.newsletter-section{margin-top:50px}.footer-top{margin-bottom:45px}.footer-cta .footer-cta-content{padding-top:10px;padding-bottom:10px}.footer-cta-wrapper .footer-cta-image:after{width:auto;height:1px;left:15px;right:15px;top:auto}.site-footer .gform_wrapper.gravity-theme .gform_fields .field_sublabel_below:not(:last-child){padding-bottom:50px}body .site-footer .gform_wrapper .gform_footer{bottom:auto;top:45px;left:0;right:auto}.exclusive-listing-item .exclusive-listing-inner{padding:25px 15px}.exclusive-listing-item .exclusive-listing-inner .exclusive-listing-top{flex-direction:column-reverse}.exclusive-listing-item.slick-center::before{background:linear-gradient(180deg,rgba(0,0,0,.65) 0,rgba(0,0,0,.45) 100%)}.exclusive-listing-item.slick-center .exclusive-listing-inner .exclusive-listing-bottom{transform:translateY(0)}.exclusive-listings-title .exclusive-listings-slider-slider-arrows{position:static;margin-top:15px}.exclusive-listings-title{margin-bottom:40px}.full-width-cta-box .full-width-cta-content .cta-content-wrapper .btn-wrap>a{width:100%;margin:0;justify-content:center}.full-width-cta-box .full-width-cta-content .cta-content-wrapper .btn-wrap>a.btn,.hero-section .btn-wrap a:not(:last-child),.recent-transaction .column-left.col-content h2,.recent-transaction .column-left.col-content ul{margin-bottom:20px}.full-width-cta-box .full-width-cta-content .cta-content-wrapper p,.hero-inner-content p{font-size:16px;line-height:27px}.hero-section .btn-wrap{flex-direction:column;align-items:center;justify-content:center}.hero-section .btn-wrap a+a{margin-left:0}.recent-transaction .service-tag{right:25px;display:flex;flex-wrap:wrap}.recent-transaction .column-left.col-content{padding-top:0;padding-bottom:45px}.recent-transaction .service-tag-wrapper{right:25px}.sustainability-parallax-banner{margin-bottom:62px}.parallax-img-1{bottom:0}.team-section:before{width:583px;height:501px;left:-190px;right:auto}.team-section .team-item .team-image{margin-bottom:10px}.team-section .team-item,.team-section .team-item:nth-child(3) .team-image{border-radius:20px}.team-section .team-item .team-content h3{margin-bottom:5px}.team-section .team-item:hover .team-image{border-radius:20px 20px 75px}.two-column-text-accordion a.btn{width:100%;margin-top:35px}body #listing-single-download .gform_wrapper .gform_footer.top_label input[type=submit],body #listing-single-download .gform_wrapper .gform_footer.top_label input[type=submit]:hover{width:100%;background-position:calc(50% - 90px) center}.full-width-cta-box .full-width-cta-image .image-wrapper img.mobile-img,.hero-section img.mobile-img{display:block}.full-width-cta-box .full-width-cta-image .image-wrapper img.attachment-full.size-full,.hero-section img.attachment-full.size-full{display:none}}@media (min-width:480px){.tabs__controls{min-width:auto}}