:root{--font-family-default:'Jost', sans-serif;--font-family-title:'Noto Serif Display', serif;--font-size-default:16px;--font-size-title:60px;--font-color-default:#000000;--font-color-title:#000000;--primary:#75878c;--secondary:#668fb8;--tertiary:#706452;--success:#28a745;--info:#17a2b8;--warning:#ffc107;--danger:#dc3545;--light:#f8f9fa;--dark:#343a40}body{font-family:var(--font-family-default);font-size:var(--font-size-default);background:#fff;color:var(--font-color-default);margin:0;font-weight:400;line-height:24px}body.no-scroll{overflow:hidden}::selection{background:var(--secondary);color:#fff}[placeholder]:focus::-webkit-input-placeholder{transition:all 0.2s linear;transform:translate(10px,0);opacity:0;color:inherit}input[type=text]:focus::-webkit-input-placeholder{color:inherit}textarea{overflow-x:hidden}.transition{transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out}.text-hidden,.heading-hidden{display:none}a{color:inherit;font-style:normal;outline:none!important}a:hover,a:focus{color:var(--primary)}.wpcf7 form .wpcf7-response-output{text-align:center;margin:2em 0 .5em}.ai-default-cf7wrap input[type="text"],.ai-default-cf7wrap input[type="tel"],.ai-default-cf7wrap input[type="email"]{color:#000}body #pojo-a11y-toolbar{bottom:0!important;top:auto!important}body #pojo-a11y-toolbar.pojo-a11y-toolbar-left .pojo-a11y-toolbar-toggle{top:auto!important;bottom:0!important}button:focus-visible,a:focus-visible{outline-style:solid!important;outline-width:5px!important;outline-color:red!important;transition:none!important}#pojo-a11y-toolbar .pojo-a11y-btn-high-contrast,#pojo-a11y-toolbar .pojo-a11y-btn-negative-contrast,#pojo-a11y-toolbar .pojo-a11y-btn-grayscale,#pojo-a11y-toolbar .pojo-a11y-btn-light-background{display:none!important}#main-wrapper{overflow:hidden}.section{position:relative;background:#fff;overflow:hidden}.styled-btn-wrapper{text-align:center;position:relative}.styled-btn{cursor:pointer;position:relative;display:inline-block;text-align:center;outline:none;appearance:none;-webkit-appearance:none;-moz-appearance:none;background:#fff0;color:#fff;border:1px solid #b8b3ac;background:#fff0;text-transform:uppercase;font-size:clamp(10px, 1vw, 16px);line-height:clamp(10px, 1.25vw, 20px);font-weight:500;text-transform:uppercase;width:100%;max-width:clamp(100px, 15vw, 240px);padding:clamp(10px, 1.5vw, 24px) clamp(5px, 1.25vw, 20px);transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out}.styled-btn:hover{background:var(--secondary);border-color:var(--secondary);color:#fff}.styled-btn.sb-dark{color:#000}.styled-btn.sb-dark:hover{color:#fff}.styled-btn.sb-blue{color:#fff;background:var(--secondary);border-color:var(--secondary)}.styled-btn.sb-blue:hover{border-color:var(--tertiary);background:var(--tertiary)}.section-header-wrapper{position:relative;display:flex;justify-content:center;z-index:1}.section-header{display:inline-block;position:relative;text-align:left;text-transform:uppercase}.section-header span{display:block;font-size:clamp(10px, 1.31vw, 21px);line-height:clamp(10px, 1.31vw, 21px);letter-spacing:clamp(2px, 0.34vw, 5.5px);color:#ddd4c7;margin-bottom:clamp(4px, 0.5vw, 8px)}.section-header strong{display:block;font-family:var(--font-family-title);color:#fff;font-size:clamp(20px, 3.75vw, 60px);line-height:clamp(20px, 3.75vw, 60px);font-weight:400}.section-header:after{width:70px;height:3px;content:'';display:block;margin-top:clamp(10px, 1.25vw, 20px);background-image:-moz-linear-gradient(0deg,#4e4537 0%,#6590ba 100%);background-image:-webkit-linear-gradient(0deg,#4e4537 0%,#6590ba 100%);background-image:-ms-linear-gradient(0deg,#4e4537 0%,#6590ba 100%)}.section-header.sh-center{text-align:center}.section-header.sh-center:after{margin:clamp(10px, 1.25vw, 20px) auto 0}.section-header.sh-dark span{color:#706554}.section-header.sh-dark strong{color:#000}.contact-row{position:relative}.contact-row .contact-info{position:relative;display:flex;align-items:flex-start;font-size:clamp(9px, 0.93vw, 15px);line-height:clamp(9px, 1.5vw, 24px);letter-spacing:1px;color:#fff;font-weight:300;margin-bottom:5px}.contact-row .contact-info em{color:#75a2c6;font-family:var(--font-family-title);display:block;min-width:clamp(30px, 4.68vw, 75px)}.social-media{position:relative;display:flex;justify-content:space-between;flex-wrap:wrap;width:100%;max-width:216px}.social-media a{background:#fff0;display:block;background:#fff0;color:#fff;text-align:center;font-size:clamp(10px, 2vw, 32px);transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;line-height:1.4}.social-media a canvas{display:inline-block;width:100%;height:auto;max-width:clamp(10px, 1.56vw, 25px);background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAbCAMAAAC+/9RaAAAAkFBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+WABnwAAAAL3RSTlMA8ttB4MeURzH26amedFxXOjbt49/V0bSYfWxLJhQLu4V4UiocDQgE5a2jiYdmYX27OqYAAADwSURBVCjPbdDploIwDAXgiwxlXwcEFHAdnT3v/3aaFmpFvj8cbkI4CQy9OGGRHZDvYkFMrMWLhpTvWd6taVJ5MKRkSqC19GwP5ePLCIMoIKJdz4XsXccrkQ3wZIMLJFPs1+64l8Wv//BV7rQ9pumfshFyVriFtrWIlbg/o0xl+YDH9AJF2IENcZVegA2NHJzBvB+iVB+vDA/5FcyOiKiD+sIR+qfJjvty4LonZ/O42lHd0uaRTQ4DSX+4u+jwbIta7SNgcA8OZ3jjRaGl0Wq8oazEU3dTcmhU6Ajg9Mvd8wpldq0zs6LMKxYtK1BZy9Y3d0E6muAGO6wAAAAASUVORK5CYII=)!important;background-size:contain;transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out}.social-media a span{font-size:clamp(6px, 0.75vw, 12px);line-height:clamp(6px, 0.75vw, 12px);display:block;margin-top:4px}.social-media a span.text-hidden{display:none}.social-media a:hover canvas{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAbCAMAAAC+/9RaAAAAV1BMVEUAAABmj7hmj7hmj7hmj7hmj7hmj7hmj7hmj7hmj7hmj7hmj7hmj7hmj7hmj7hmj7hmj7hmj7hmj7hmj7hmj7hmj7hmj7hmj7hmj7hmj7hmj7hmj7hmj7gEVMReAAAAHHRSTlMA8+Hblkg4CtN1VUHHqp9dMSfph2rttH0UuxwEswpTPgAAAN9JREFUKM9tkEkWhCAMREERQQXnOfc/ZxOiQiu10Ef9IiFhkTbRs6TqAXiRAhpQ6xcIINmX3yu4pboYVBCrDWCFf42XX5rIHOzgvvuGQGaPnQtZss4H3PPb2+ZLcc3FqRknv1k3dlfPfJD5n4lmLyib4R0ryXNNQvWZzaanGlpVjkxwqWGH97sRoHqWlxktT3qNdUe8OmFYPE3bHXOu1zlCM3VhZbTLGksKh4PAa/KPeMyjFgvNI+JsoRv0PDHBrmx+7dATfacFniJCo/Qjpt8EZL0EMxDSh3BIa2aKp6V+35AjGnoIiYYAAAAASUVORK5CYII=)!important;background-size:contain}.slick-controls{position:relative;display:flex;align-items:center;justify-content:center;margin-top:clamp(10px, 2vw, 30px)}.slick-controls span.sc-nav{position:relative;display:block;text-transform:uppercase;font-size:clamp(9px, 1vw, 16px);transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;cursor:pointer;margin:5px;color:#000;transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;transform:translateZ(0)}.slick-controls span.sc-nav em{font-style:normal;font-size:clamp(9px, 1vw, 16px);line-height:clamp(9px, 1vw, 16px);font-weight:500;margin:0 clamp(9px, 1vw, 16px)}.slick-controls .styled-btn{margin:0 5px}.slick-controls span.sc-nav:hover{transform:scale(1.1) translateZ(0);transform-origin:center;backface-visibility:hidden}header.header{position:fixed!important;padding:20px 0 0;top:0;z-index:1001!important;width:100%;background:rgb(0 0 0 / .7);color:#fff;transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out}.header-container{width:100%;max-width:calc(1505px + 40px);padding:0 clamp(10px, 2vw, 35px);margin:0 auto;position:relative;transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out}.header-inner{position:relative;display:flex;transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out}.header-logo{display:block;position:relative;width:0%;z-index:5}.header-logo .textwidget{position:relative;display:flex;align-items:center}.header-logo img{display:block;width:100%;height:auto;transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;backface-visibility:hidden}.header-nav{position:relative;z-index:4;width:48.3%;display:flex;align-items:center;justify-content:flex-start}.header-nav .navigation{width:100%;height:100%}.header-nav .navigation .menu-main-navigation-container{width:100%;display:flex;align-items:center;justify-content:space-between;height:100%}.header-nav .navigation .menu-main-navigation-container ul{height:100%;width:100%;display:flex}.header-contact-wrap{width:51.72%;display:flex;align-items:center;justify-content:space-between}.header-contact-wrap .header-contact-default{width:81.5%}.header-contact-panel{position:relative}.header-contact-panel .textwidget{display:flex;align-items:center}.header-contact-panel .contact-row{width:75.24%;display:flex;align-items:center;flex-direction:row}.header-contact-panel a{transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out}.header-contact-panel .contact-row .contact-info{margin-bottom:0}.header-contact-panel .contact-row>div:nth-child(2){margin-left:1vw;padding-left:1vw;border-left:1px solid rgb(255 255 255 / 20%)}.contact-row .contact-info em{text-align:center}.header-contact-panel .contact-row .contact-info.ci-email em{text-align:left;min-width:clamp(30px, 4.06vw, 65px)}.header-contact-panel .contact-agent-photo{width:24.76%;padding-top:5px}.header-contact-panel .contact-agent-photo img{display:block;width:100%;height:auto}.header-contact-panel a:hover{color:#75a2c6}.header-contact-wrap .header-contact-static{width:14.61%;position:relative;top:-5px}.header-contact-wrap .header-contact-static img{display:block;width:100%;height:auto;margin:0 auto;backface-visibility:hidden}._header ul{list-style:none;text-align:center}._header #nav>li:first-child{margin-left:0}._header ul li{display:inline-block;vertical-align:middle;position:relative;margin:0 28px;margin:0 clamp(4px, 0.6vw, 10px);height:100%;display:flex;align-items:center;justify-content:center}._header ul#nav>li:first-child{margin-left:0}._header ul li a{display:block;position:relative;font-size:inherit;font-size:15px;line-height:18px;font-size:clamp(8px, 0.93vw, 15px);line-height:clamp(8px, 1.2vw, 15px);line-height:15px;font-weight:400;color:#fff;text-transform:uppercase;position:relative;letter-spacing:2px;padding:8px 0;transition:none;-webkit-transition:none;-moz-transition:none;transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out}._header ul li a::after{content:'';position:absolute;left:50%;bottom:0;width:0%;height:3px;background:#668fb8;opacity:0;-webkit-transition:-webkit-transform 0.3s,all 0.3s;-moz-transition:-moz-transform 0.3s,all 0.3s;transition:transform 0.3s,all 0.3s;pointer-events:none}._header ul li:hover a::after,._header ul li:focus a::after{opacity:1;width:100%;transform:translateX(-50%)}._header ul li ul.sub-menu{position:absolute;top:70%;left:50%;transform:translateX(-50%);background:#fff0;padding:0;list-style:none;margin:0;display:block;opacity:0;visibility:hidden;pointer-events:none;width:100%;text-align:center;min-width:205px;padding-top:clamp(10px, 2.62vw, 42px);padding-top:0%;z-index:15;transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;flex-direction:column;height:auto!important}._header ul li:nth-child(5) ul.sub-menu{min-width:clamp(100px, 17.5vw, 280px)}._header ul li ul.sub-menu li{position:relative;display:block;padding:0;width:100%;margin:0;background:#fff0;height:auto}._header ul li ul.sub-menu li a{font-weight:400;text-transform:uppercase;background:rgb(0 0 0 / .7);color:#fff;padding:13px 10px;display:block;transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out}._header ul li ul.sub-menu li a:hover{color:var(--secondary)}._header ul li ul.sub-menu li a:after{display:none}._header ul li ul.sub-menu ul.sub-menu{left:100%;top:0;padding-left:1px;min-width:170px!important;max-width:170px!important;transform:translateX(0);display:none;padding-top:0}._header ul li ul.sub-menu li:hover ul.sub-menu{display:block}._header ul li ul.sub-menu ul.sub-menu ul.sub-menu{display:none!important}._header li:hover>ul.sub-menu{visibility:visible;opacity:1;pointer-events:auto;top:100%}header.header.active{background:rgb(0 0 0);padding:14px 0;display:flex;align-items:center}body.home header.header.active{position:fixed}header.header.active .header-logo{width:16.8%;margin-left:1%;opacity:1}header.header.active .header-inner{justify-content:space-between}header.header.active .header-nav{justify-content:center;width:57%;margin-left:15%}header.header.active .header-contact-wrap{width:4.6%;margin-right:1%}header.header.active .header-contact-wrap .header-contact-static{top:0}header.header.active .header-contact-wrap .header-contact-default{display:none}header.header.active .header-contact-wrap .header-contact-static{width:100%}._header.active ul li{margin:0 clamp(4px, 1vw, 15px)}._header.active ul li ul.sub-menu{padding-top:14px}.fixed-social-media{position:fixed;top:0;right:0;width:0;height:100%;z-index:10;display:flex;flex-direction:column;align-items:center;justify-content:center;text-shadow:0 0 1px #000}.fixed-social-media .social-media-wrap{left:-3.12vw;position:relative}.social-media-wrap .social-media{justify-content:center}.social-media-wrap .social-media a{font-size:28px;margin-bottom:10px}.social-media-wrap .social-media a.ai-instagram{margin-bottom:10px!important}.social-media-wrap .social-media a.agt{margin-bottom:40px;font-weight:600}.social-media-wrap .social-media a:hover{color:var(--secondary)}.social-media-wrap .social-media a i{line-height:0;display:block}.social-media-wrap .social-media a span{font-size:9px;line-height:9px;margin-top:4px;letter-spacing:1px}.social-media-wrap .social-media a canvas{max-width:19px}.social-media-wrap .line{width:3px;height:76px;margin:clamp(10px, 1vw, 16px) auto;position:relative}.social-media-wrap .line:before,.social-media-wrap .line:after{content:'';display:block}.social-media-wrap .line:before{width:1px;margin:auto;background:rgb(255 255 255 / .5);height:100%;box-shadow:0 0 1px #000}.social-media-wrap .line:after{width:100%;position:absolute;left:0;bottom:0;background:#719bbe;height:35%}.social-media-wrap p{writing-mode:vertical-rl;text-orientation:mixed;display:block;margin:0 auto;text-transform:uppercase;color:#fff;font-weight:500;font-size:clamp(7px, 0.68vw, 11px);letter-spacing:1px}#hero{position:relative;z-index:2;width:100%;height:auto;overflow:hidden}#hero .cycloneslider-template-responsive,#hero .cycloneslider-template-video{max-width:initial!important;z-index:1}#hero:before,#hero:after{width:100%;position:absolute;content:'';height:100%}#hero:before{background:rgb(0 0 0 / .25);top:0;left:0;z-index:2}#hero canvas{width:100%;height:auto;display:block}.border-overlay{position:absolute;width:100%;height:100%;left:0;top:0;z-index:2;display:flex;align-items:center;justify-content:center;padding:clamp(10px, 1.12vw, 18px)}.border-overlay .inner-border{position:relative;width:100%;height:100%;border:1px solid rgb(255 255 255 / .15)}.slide-overlay{position:absolute;width:100%;height:100%;left:0;top:0;z-index:10;display:flex;align-items:center;justify-content:center}.slide-overlay .textwidget{width:100%}.banner-logo{position:relative;width:clamp(100px, 44.5vw, 712px);margin-top:-150px!important;}.banner-logo img{display:block;width:100%;height:auto;backface-visibility:hidden}#map-communities-wrap{position:relative;background:url(../../../../../themes/lbiproperties/images/bg-map-communities.jpg) center top no-repeat #c8e3f7;background-size:cover}.map-section-wrapper{position:relative}.map-inner{width:1600px;transform:translateZ(0);position:relative}.map-title-links-wrapper{position:absolute;top:220px;left:220px;z-index:102}.map-title-links-wrapper h3{position:relative;font-size:70px;line-height:70px;color:#49300b;text-transform:uppercase;font-family:'Noto Serif',serif;margin-bottom:37px}.map-title-links-wrapper h3:after{width:500%;height:1px;background:#d7d7d7;position:absolute;top:50%;right:calc(100% + 46px);content:'';display:block}.map-title-links-wrapper p{display:block;font-size:20px;line-height:20px;font-weight:500;color:#333;font-style:italic;font-family:'Roboto',sans-serif;text-transform:uppercase;margin-bottom:45px;letter-spacing:.5px}.map-links{position:relative;display:flex;flex-direction:column;max-height:550px;flex-wrap:wrap;margin-left:-13px}.map-links a{display:block;max-width:257px;max-width:630px;position:relative;color:#333;font-size:17px;line-height:17px;font-weight:300;text-transform:uppercase;font-family:'Roboto',sans-serif;text-align:left;padding:9px 13px;transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;white-space:nowrap;margin-right:44px}.map-links a:before{content:'';position:relative;display:inline-block;vertical-align:middle;margin-right:15px;width:22px!important;height:28px!important;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAcCAMAAABS8b9vAAAAkFBMVEUAAAAfnP8fnP8fnP8fnP8fnP8fnP8fnP8fnP8fnP8fnP8fnP8fnP8fnP8fnP8fnP8fnP8fnP8fnP8fnP8fnP8fnP8fnP8fnP8fnP8fnP8fnP8fnP8fnP8fnP8fnP8fnP8fnP8fnP8fnP8fnP8fnP8fnP8fnP8fnP8fnP8fnP8fnP8fnP8fnP8fnP8fnP8fnP9p8JQ6AAAAL3RSTlMABeLe69TKvJMQ5tDGtV4MAjsT2LF/TElBH8NybUWnnpiPd2goJQmHVquiMxhSKfgI134AAAErSURBVCjPbc7pcoIwFIbhLwlJCIR9l10Rrdr2/u+ukaGFqT6/Mu85MzlYlRdPCDkWBDultmRWtEfP4Z9bHWkWYzE3rJuxIJ5b4XHRjAl7gpKuWrJNY5zo4ZgXjedkIDqF0VoVbqzE4u5KEjAfwOGI2kxWAbdxTQgiR8VOhD+VNYVm3fZQS+z0N9gpZAbR7HNOQ5/D9UHbff6yVESXXO7z2YpNNoe4p30unfCaYEiReftsd88zCodU1nmrylybNIBucHFjrIjXoWABkFsKkq378SEJwmT560OQ0KZDPp3bkXUKH5rACKSOcbcF56IvQVL+wJN5Uf85VgBy96Dwyxd8iMwgE7wOsQnbnhGcrOuMf5IIssaLYZxp9ZoL7Wu8CrhT443+e3qX83S77QdEQRLCNkrUXwAAAABJRU5ErkJggg==) center no-repeat;background-size:contain}.map-links a:hover,.map-links a.active{background:#6a92ae;color:#fff}.map-links a:hover:before,.map-links a.active:before{filter:brightness(100)}.map-area img.main-map{background-size:contain;width:100%;height:auto;display:block;position:relative;z-index:0}.map-area .hoverable-map,.map-area .road-map{width:100%;height:100%;display:block;position:absolute;top:0;left:0;z-index:5}.map-area .map-extras{position:absolute;top:0;left:0;width:100%;height:100%;z-index:3}.map-area .map-extras div{position:absolute}.map-area .map-extras div img{display:block}.map-area .map-extras div.extra1{top:158px;left:1405px}.map-area .map-extras div.extra2{top:366px;left:1137px}.map-area .map-extras div.extra3{top:427px;left:1268px}.map-area .map-extras div.extra4{top:740px;left:1090px}.map-area .map-extras div.extra5{top:953px;left:797px}.map-area .map-extras div.extra6{top:1275px;left:791px}.map-area .map-extras div.extra7{top:1329px;left:664px}.map-area .map-extras div.extra8{top:1422px;left:681px}.floating-box{-webkit-animation-name:Floatingx;-webkit-animation-duration:3s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:ease-in-out;-moz-animation-name:Floating;-moz-animation-duration:3s;-moz-animation-iteration-count:infinite;-moz-animation-timing-function:ease-in-out}.floating-box1{-webkit-animation-name:Floatingx;-webkit-animation-duration:5s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:ease-in-out;-moz-animation-name:Floating;-moz-animation-duration:5s;-moz-animation-iteration-count:infinite;-moz-animation-timing-function:ease-in-out}.floating-box3{-webkit-animation-name:Floatingxx;-webkit-animation-duration:3s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:ease-in-out;-moz-animation-name:Floating;-moz-animation-duration:3s;-moz-animation-iteration-count:infinite;-moz-animation-timing-function:ease-in-out}.floating-box4{-webkit-animation-name:Floatingxxx;-webkit-animation-duration:3s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:ease-in-out;-moz-animation-name:Floating;-moz-animation-duration:3s;-moz-animation-iteration-count:infinite;-moz-animation-timing-function:ease-in-out}@-webkit-keyframes Floatingx{from{-webkit-transform:translate(0,0)}65%{-webkit-transform:translate(15px,0)}to{-webkit-transform:translate(0,0)}}@-webkit-keyframes Floatingxx{from{-webkit-transform:translate(-15px,0)}65%{-webkit-transform:translate(0,15px)}to{-webkit-transform:translate(-15px,0)}}@-webkit-keyframes Floatingxxx{from{-webkit-transform:translate(0,15px)}65%{-webkit-transform:translate(15px,0)}to{-webkit-transform:translate(0,15px)}}@-moz-keyframes Floating{from{-moz-transform:translate(0,0)}65%{-moz-transform:translate(0,15px)}to{-moz-transform:translate(0,0)}}.map-area .hover-images{position:absolute;top:0;left:0;width:100%;height:100%;z-index:4}.map-area .hover-images>div{position:absolute}.map-area .hover-images>div>img{display:block;width:100%;height:auto;display:block;opacity:0;transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out}.map-area .hover-images>div.active>img{opacity:1}.map-area .label-wrapper{position:absolute;top:0;left:0;width:0;height:0;z-index:4}.map-area .label-wrapper>div{position:absolute}.map-area .label-wrapper a{font-family:'Roboto',sans-serif;color:#362a13;font-size:15px;line-height:15px;font-weight:300;letter-spacing:1px;text-transform:uppercase;text-align:center;display:block;position:absolute;white-space:nowrap;z-index:99;transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;transform:translateZ(0)}.map-area .label-wrapper a:after{font-family:'Roboto',sans-serif;color:#362a13;font-size:15px;line-height:15px;font-weight:300;letter-spacing:1px;text-transform:uppercase;text-align:center;display:block;position:absolute;white-space:nowrap;content:attr(data-content);-webkit-text-stroke:3px #fff;z-index:-1;top:0;left:0}.map-area .label-wrapper>div.active>a{opacity:0}.map-area .label-wrapper .desc-wrap{position:absolute;display:flex;align-items:center;transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;white-space:nowrap;opacity:0;z-index:-1}.map-area .label-wrapper .desc-wrap i{display:block;width:26px;height:32px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAgCAMAAAA7dZg3AAABSlBMVEUAAAD////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7+/ry8vBGOyX9/f1aUT5QRTFJPyrw7+3n5eLGwryMhXhVSzjNycTDwLlhV0VfVUNYTjtNQy/49/f29vXf3trJxsC0r6eoophyaVhwZ1dqYVBlXEtjWUhLQSzQzcealImGfnCCemx7dGR0bFxsZFNSSDT08/Li4N23sqqrppykn5WPiHyKg3Xs6+nY1tLU0cy+urO7t6+sp56jnZOgm5Cdl4uVjoJ4cGGwq6KVj4OJgnR/d2g2KhNUEkr3AAAAMHRSTlMAmw4K17SimHko4ca8t6efhndeUks2IwT35dvSzKuLdGxZVkMv2NHOrpOPjH9jGRU+PlYHAAAB7UlEQVQoz2WRV3faQBCFl2bAgA2GYDtxTe+56kISkhC9d0x1j+20//+aFUQH5fC9zfnO7szcIQ77qXjs6Cj6Meld1Wtx4oeD55vbJKnIPtZMczhXGByerU2IiiZXf1CU+6qUuwF2HeMB5q2OjCX5itjPY2dlXoKpCRlc/myKoqkWwQ4FFqe28T2Hasm4sxr3ulKpSR0wxgAHaariKHEZ/BazWHIl1JmCWF62e4fGd1So9cdTqVAEhZyK2xGDNO10LbGy1EbAR2y2kOGKPH2WIB+g1jAb4u1XsiKGbg+LKgIkinoHRgWfnVX2oLf4iQY/eQGhjFYJrxwVRpFj2xa2bTVBK+tWY05ut3BIIvaAwg+EHHWOksTfanhDgvg1wEMVUUcdY9GHao9xDkXKZ7gxdnz/AmWla2hThOycjCkeBRmxvXA4eUwD7UMRL/CakE/QORb1UQZL5IZW4EdTbNEfvNt4Mhhetbp6cVyaj/osnpoMfUQ5Q6FuyLhaGDnN7GXBDHKX8JBVbLSyygAuWAC60GDx3nXmspnrtqnsmNqMt4/scHoAvtQTGdxxN3kgSFykgwC0LIYVYPcZ+R+fB101b2XgEutjKM1JExGyiZeeXprhZNPYO/T+FO3/NvkCvcpjf1MsE3Pm3nSJQMJV/gXw/W5Yb4UKwAAAAABJRU5ErkJggg==) center no-repeat;background-size:contain;margin:10px}.map-area .label-wrapper .desc-wrap strong{font-family:'Roboto',sans-serif;color:#362a13;font-size:15px;line-height:15px;font-weight:300;letter-spacing:1px;text-transform:uppercase;position:relative}.map-area .label-wrapper .desc-wrap strong:after{position:absolute;top:0;left:0;content:attr(data-content);font-family:'Roboto',sans-serif;color:#362a13;font-size:15px;line-height:15px;font-weight:300;letter-spacing:1px;text-transform:uppercase;-webkit-text-stroke:3px #fff;z-index:-1}.map-area .label-wrapper>div.active>.desc-wrap{opacity:1}.high-bar-harbor{top:126px;left:1250px}.high-bar-harbor>a{top:84px;left:-82px}.high-bar-harbor .desc-wrap{top:66px;left:-124px;flex-direction:row-reverse}.barnegat-light{top:148px;left:1274px}.barnegat-light>a{top:131px;left:97px}.barnegat-light .desc-wrap{top:67px;left:53px}.loveladies{top:272px;left:1196px}.loveladies>a{top:87px;left:130px}.loveladies .desc-wrap{top:39px;left:24px;flex-direction:column-reverse}.harvey-cedars{top:376px;left:1136px}.harvey-cedars>a{top:108px;left:113px}.harvey-cedars .desc-wrap{top:55px;left:61px}.north-beach{top:485px;left:1104px}.north-beach>a{top:65px;left:110px}.north-beach .desc-wrap{top:30px;left:37px}.surf-city{top:540px;left:996px}.surf-city>a{top:108px;left:158px}.surf-city .desc-wrap{top:59px;left:77px;flex-direction:column-reverse}.ship-bottom{top:629px;left:972px}.ship-bottom>a{top:89px;left:137px}.ship-bottom .desc-wrap{top:49px;left:27px;flex-direction:column-reverse}.brant-beach{top:710px;left:865px}.brant-beach>a{top:114px;left:171px}.brant-beach .desc-wrap{top:75px;left:111px}.beach-haven-crest{top:849px;left:913px}.beach-haven-crest>a{top:34px;left:91px}.beach-haven-crest .desc-wrap{top:-6px;left:-149px;flex-direction:row-reverse}.brighton-beach{top:868px;left:911px}.brighton-beach>a{top:40px;left:78px}.brighton-beach .desc-wrap{top:2px;left:-120px;flex-direction:row-reverse}.peahala-park{top:895px;left:903px}.peahala-park>a{top:41px;left:73px}.peahala-park .desc-wrap{top:5px;left:-111px;flex-direction:row-reverse}.beach-haven-park{top:928px;left:879px}.beach-haven-park>a{top:46px;left:75px}.beach-haven-park .desc-wrap{top:6px;left:-140px;flex-direction:row-reverse}.haven-beach{top:915px;left:811px}.haven-beach>a{top:96px;left:120px}.haven-beach .desc-wrap{top:56px;left:-54px;flex-direction:row-reverse}.the-dunes{top:998px;left:820px}.the-dunes>a{top:46px;left:95px}.the-dunes .desc-wrap{top:5px;left:-62px;flex-direction:row-reverse}.beach-haven-terrace{top:1015px;left:809px}.beach-haven-terrace>a{top:60px;left:94px}.beach-haven-terrace .desc-wrap{top:12px;left:-167px;flex-direction:row-reverse}.beach-haven-gardens{top:1057px;left:810px}.beach-haven-gardens>a{top:44px;left:82px}.beach-haven-gardens .desc-wrap{top:8px;left:-180px;flex-direction:row-reverse}.spray-beach{top:1088px;left:788px}.spray-beach>a{top:37px;left:90px}.spray-beach .desc-wrap{top:0;left:-87px;flex-direction:row-reverse}.north-beach-haven{top:1110px;left:780px}.north-beach-haven>a{top:43px;left:72px}.north-beach-haven .desc-wrap{top:6px;left:-159px;flex-direction:row-reverse}.beach-haven{top:1133px;left:662px}.beach-haven>a{top:68px;left:171px}.beach-haven .desc-wrap{top:61px;left:85px}.holgate{top:1250px;left:544px}.holgate>a{top:99px;left:182px}.holgate .desc-wrap{top:89px;left:105px}.map-area-mobile{display:none}.communities-section-wrapper{position:relative;z-index:3;margin:0 auto;width:clamp(100px, 100%, calc(1314px + 40px));padding:0 20px;padding-bottom:80px;max-height:700px}.communities-heading h2{position:relative;font-size:70px;line-height:70px;color:#49300b;text-transform:uppercase;font-family:'Noto Serif',serif;margin-bottom:37px;text-align:center;margin-bottom:50px}.communities-list{position:relative}.communities-list .slick-list{padding:clamp(30px, 5.62vw, 90px) 0!important}.communities-list .slick-slide{z-index:1;position:relative}.communities-list .slick-slide>div{display:block;position:relative}.communities-list .community-entry{position:relative;display:block!important;pointer-events:none;cursor:pointer}.communities-list .slick-slide.slick-active.slick-center .community-entry{pointer-events:auto}.community-entry a{display:block;position:relative;overflow:hidden}.community-entry a .ce-photo{position:relative}.community-entry a .ce-photo img,.community-entry a .ce-photo canvas{display:block;width:100%;height:auto;position:relative;z-index:0}.community-entry a .ce-photo img{position:absolute;z-index:1;top:0;left:0;height:100%}.community-entry a .ce-overlay{position:absolute;z-index:5;width:100%;height:100%;top:0;left:0;padding:clamp(10px, 1.56vw, 25px);display:flex;align-items:flex-end;justify-content:flex-start;transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out}.community-entry a .ce-overlay:before{z-index:5;width:100%;height:100%;content:'';position:absolute;top:0;left:0;opacity:.7;background-image:-moz-linear-gradient(0deg,#000000 0%,#706350 100%);background-image:-webkit-linear-gradient(0deg,#000000 0%,#706350 100%);background-image:-ms-linear-gradient(0deg,#000000 0%,#706350 100%);transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out}.community-entry a .ce-overlay:hover{background:rgb(0 0 0 / .25)}.community-entry a .ce-overlay strong{display:block;color:#fff;text-transform:uppercase;font-size:clamp(9px, 1vw, 16px);line-height:clamp(9px, 1vw, 16px);font-weight:400;font-family:var(--font-family-title);filter:drop-shadow(1px 1px 1px #000);-webkit-filter:drop-shadow(1px 1px 1px #000);position:relative;z-index:1}.community-entry a .ce-overlay strong:after{margin-top:clamp(9px, 0.62vw, 10px);content:'';display:block;width:clamp(20px, 2.8vw, 45px);height:2px;background-image:-moz-linear-gradient(0deg,#706350 0%,#6590ba 100%);background-image:-webkit-linear-gradient(0deg,#706350 0%,#6590ba 100%);background-image:-ms-linear-gradient(0deg,#706350 0%,#6590ba 100%)}.communities-list .slick-slide{transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;z-index:1;transform:scale(1.15) translateZ(0) translateX(clamp(100px, 23.81vw, 381px));backface-visibility:hidden;transform-origin:left}.communities-list .slick-slide img{filter:grayscale(100%);backface-visibility:hidden}.communities-list .slick-slide.slick-active{transform:scale(1.36) translateZ(0) translateX(clamp(100px, 3.87vw, 222px));backface-visibility:hidden;transform-origin:left;z-index:2}.communities-list .slick-slide.slick-active.slick-center{transform:scale(1.62) translateZ(0);z-index:5;position:relative;backface-visibility:hidden;transform-origin:center}.communities-list .slick-slide.slick-active.slick-center .community-entry a .ce-overlay:before{opacity:0}.communities-list .slick-slide.slick-active.slick-center .community-entry a .ce-photo img{filter:grayscale(0)}.communities-list .slick-slide.slick-active.slick-center+.slick-slide.slick-active{transform:scale(1.36) translateZ(0) translateX(clamp(-100px, -3.87vw, -222px));backface-visibility:hidden;transform-origin:right;z-index:2}.communities-list .slick-slide.slick-active.slick-center+.slick-slide.slick-active+.slick-slide{transform:scale(1.15) translateZ(0) translateX(clamp(-381px, -23.81vw, -100px));backface-visibility:hidden;transform-origin:left;z-index:1}.communities-section-wrapper .nav-control-wrap .slick-controls{margin:clamp(10px, 1.75vw, 28px) 0 0 0}.communities-section-wrapper .nav-control-wrap .slick-controls>i{width:1px;height:clamp(10px, 3.7vw, 60px);background:#9fb7ca;margin:0 clamp(10px, 1.56vw, 25px)}#welcome{background:#75878c;padding:86px 0 89px}#welcome:before,#welcome:after{position:absolute;content:'';z-index:0}#welcome .welcome-accent,#welcome .welcome-shadow{position:absolute;z-index:0}#welcome .welcome-accent{width:20.5%;height:100%;left:0;top:0}#welcome .welcome-shadow{width:43%;height:39.87%;right:0;bottom:0}#welcome .welcome-accent canvas,#welcome .welcome-shadow canvas{width:100%;height:100%;display:block}#welcome .welcome-accent canvas{background-size:cover;background-position:center}#welcome .welcome-shadow canvas{background-size:contain;background-position:bottom right;background-repeat:no-repeat}.welcome-inner{width:clamp(100px, 100%, calc(1388px + 40px));padding:0 20px;position:relative;margin:0 auto;z-index:3}.welcome-widget{position:relative;display:flex;align-items:center;justify-content:space-between}.welcome-left{width:47.47%}.agent-photo-wrap{position:relative;padding-bottom:20px}.agent-photo-wrap:after{content:'';position:absolute;width:54.54%;height:50.66%;bottom:0;right:-20px;background:#546367;z-index:0}.agent-photo-wrap img{display:block;width:100%;height:auto;z-index:1;position:relative}.welcome-agent-details-wrap{position:relative;margin:0 auto;width:82.79%;color:#fff;z-index:5;margin-top:-17%}.welcome-agent-details-wrap:before{content:'';position:absolute;left:0;top:0;z-index:0;width:100%;height:100%;opacity:.8;background-image:-moz-linear-gradient(0deg,#000000 0%,#706350 100%);background-image:-webkit-linear-gradient(0deg,#000000 0%,#706350 100%);background-image:-ms-linear-gradient(0deg,#000000 0%,#706350 100%)}.welcome-agent-details-wrap .wad-inner{position:relative;z-index:2;padding:clamp(10px, 1.56vw, 25px) clamp(20px, 2.5vw, 40px)}.welcome-agent-details-wrap .contact-row{width:100%;display:flex;align-items:center;flex-direction:row;justify-content:center;margin-bottom:clamp(10px, 1.5vw, 24px)}.welcome-agent-details-wrap a{transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out}.welcome-agent-details-wrap .contact-row .contact-info{margin-bottom:0}.welcome-agent-details-wrap .contact-row>div:nth-child(2){margin-left:1vw;padding-left:1vw;border-left:1px solid rgb(255 255 255 / 20%)}.welcome-agent-details-wrap .contact-row .contact-info em{text-align:center}.welcome-agent-details-wrap .contact-row .contact-info.ci-email em{text-align:left;min-width:clamp(30px, 4.06vw, 65px)}.welcome-agent-details-wrap a:hover{color:#75a2c6}.welcome-agent-details-wrap .social-media{max-width:clamp(50px, 9.78vw, 158px);margin:0 auto}.welcome-agent-details-wrap .social-media a:hover{color:var(--secondary)}.welcome-right{width:47.47%}.welcome-right .section-header{margin-bottom:clamp(10px, 3.12vw, 50px)}.welcome-right .section-header strong{font-size:clamp(40px, 5.03vw, 80.53px)}.welcome-right p{color:#fff;margin-bottom:clamp(9px, 1.37vw, 22px)}.welcome-right .welcome-btn{position:relative;display:flex;align-items:center;margin-top:clamp(10px, 3.12vw, 50px)}.welcome-right .welcome-btn .styled-btn{margin-right:10px;max-width:clamp(10px, 13.18vw, 211px);border-color:#afbec2;color:#fff!important}.welcome-right .welcome-btn .styled-btn:hover{border-color:var(--secondary)}#testimonials{position:relative;display:block}#testimonials .textwidget{display:flex}.testimonial-left{position:relative;background:url(../../../../../themes/lbiproperties/) center no-repeat;background-size:cover;width:50%;padding:100px 0 64px;z-index:5}.testimonial-left-background{position:absolute;z-index:0;top:0;left:0;width:100%;height:100%}.testimonial-left-background canvas{display:block;width:100%;height:100%;background-size:cover;background-position:center}.testimonial-left .section-header{margin-left:28.75%;margin-bottom:50px;position:relative;z-index:2}.testimonials-wrapper{position:relative;background:#fff;padding:clamp(10px, 4.06vw, 65px) clamp(50px, 7.5vw, 120px);margin-left:12.5%;margin-right:-23%;z-index:2}.testimonials-list{position:relative;margin-bottom:clamp(10px, 2.81vw, 45px)}.testimonials-list:before{content:'';display:block;width:clamp(30px, 3.12vw, 50px);height:clamp(10px, 2.5vw, 40px);background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAoCAMAAACLrFl+AAAB9VBMVEUAAABnh6Rniaxpf5Rtb2xvZVZvZlhniapuaV5vaF1uaV9vaFtmi7BohJ9uamFohaFsdHhwY1BmjbVog5xmjbRmjrdscnNtbmtpgphwY1FtcHBniqxvZVRpf5NqfY5ljrZohqJniqxuaV5ua2RtbGZqfIxwY1FtcHBtbmlnhqFljrdniKdqfY1vZ1tmi65qfI1mjLFnh6VscXFvZVZvaF1mjLFvZVRpfY9wY1BnhqNnhqNmjbRscHBpgZdscnNvZlhpfpFvaV1mjLFpf5Fmiq1mi69uaFtscXJmjbVuamFmjbVohaBvaV5wY1FmjrZniKdtcG9scnRsdXxvaFxubWdsc3ZvZldohaBua2NpfpFscnRmjLFubWdpgplniq5wZFJpgZZmjLFqfIxvaFxmjbVwZVRvZldsc3ZnialvaV5qfIxmjbVwZFJqfIxvZ1tmjrZtb2xtcXFvZVVvaFxtbmpsc3Zsc3ZscnRpgplvaV5rd35pgJRqfIxpgJRrd35og5twY1FwY1BsdHllkLptcG9vZ1tvZVRohJ5og5ttbmtvZ1lvZldpgplpgZZohaBohqNpgJRvaV5nh6VuamFniKdubGVua2NnialpfpFniqxubWdwZFJmi69niq5mjLFqfY5tcG9mjbNtcXFwY1FscnRmjbZsdHn7s5ndAAAAhXRSTlMABg8EHzQlGRkSB/ruspCLiH9URkE5NPv5+Pf26ujl4NTIwryzsrGpopyVlZSHhYB8fHx4dXNqaF9cWEdDQD86MCsqJiISC/37+vXx8e/t7ezr6ujh39/d29rY1dPPzsfGw7y8ubexsK+tqaamoKCcl5aTi4l0cG5sY2FdWlZVUU1MSzIXjXA9fAAAAhxJREFUOMut1WVbG0EQB/AjQJxAIcEKRQsFKhQKbZEWKKVe3N3d3fVIgiQkuDufk9wlZzuTd9zL/z2/Z292Zm+pJ3oC/WbcvPHITNTD1Cul/KFkAQV5if/vI1bBAvE/7jpXPDGQ2Xz9e9BAprmx5tBhL3QFfcOZNllGpgW6E/MrHCi6jp+/BYDyrtovy8Krzig8jMqD8fSvgxgVCjx97XtJHjB/Y9uNVeMb62O1v6cQQdui3QmLNQnJ02n6rxKvI8FoiUQ2/auGpj/gYspktATAuKBig9bgpX8LNhkjkXxkc4OOxhdp2jIZfWGcu+kgOlTMbjvIZ5i3rztIKrpb4QyBpXivMwSt/uMOQ7JB3seSUYxUsySDjFUhLGlFRPYRQ2D5n05ZokE6+dpJKslOxjkJ3Q3JCyexkBP2z0VsOtDGSxexSrdZfsuR3Ri5lMzxxJ7wXZQvC+RgX3om3wlkT3wm08XkJGhoTSD9InJ4rE3mTtkzCTGbi77w5KWEnJ/V5uPkKjSQIy0EuYhQ4OSmBqzCketeNk8F5I77tB5AfsrY5kMyzjUfkHs9O8eQ+HFzDIk/k6tD3JIcN4SKA2SCnzFADGy+BEgW335AXHPTSJBiftZl4QRp4wYzTEomhZEJIIiBP/xhYhIvnsz5YDFJE14oO3gSlCI9gjn1PNH6S/+wA6UMqRuDN9Kizx+GRKXBG0klV6op/FHkK0TXyyOFnIl7gZ431QAAAABJRU5ErkJggg==) center no-repeat;background-size:contain;margin-bottom:clamp(10px, 1.9vw, 30px);display:none}.testimonials-list .testimonial-entry{position:relative}.testimonials-list .testimonial-entry p{font-size:clamp(8px, 1.12vw, 18px);line-height:clamp(10px, 1.75vw, 28px);color:#2c2c2c;font-weight:400;font-style:italic}.testimonials-list .testimonial-entry strong{display:block;font-weight:600;color:#2c2c2c;font-size:clamp(9px, 1vw, 16px);margin-top:clamp(10px, 1.56vw, 25px)}.testimonial-control-wrap{position:relative;display:flex;align-items:center;justify-content:space-between}.testimonial-control-wrap .styled-btn{max-width:clamp(30px, 11.25vw, 180px)}.testimonial-control-wrap .slick-controls{margin:0}.testimonial-control-wrap .slick-controls .control-divider{width:1px;height:clamp(10px, 3.7vw, 60px);background:#bdbdbd;margin:0 clamp(10px, 1.56vw, 25px)}.testimonial-right{position:relative;width:50%;z-index:1}.testimonial-right canvas{background-size:cover;background-position:center;background-repeat:no-repeat;display:block;width:100%;height:100%}#featured-listings{position:relative;padding:85px 0 45px}.featured-listings-background{position:absolute;top:0;left:0;z-index:0;width:100%;height:100%;background:#fff}.featured-listings-background canvas{display:block;width:100%;height:100%;background-size:contain;background-color:#fff;background-repeat:repeat-x}.fl-inner-wrap{position:relative;margin:0 auto;width:clamp(100px, 100%, calc(1171px + 40px));padding:0 20px;z-index:2}#featured-listings .section-header{margin-bottom:35px}.featured-listings-list{position:relative}.featured-listings-list .slick-list{padding:0 0 20px}.featured-listings-list .fl-entry{position:relative;background:#fff0;text-align:center;padding:15px}.featured-listings-list .fl-entry a{position:relative;display:block;background:#fff;box-shadow:0 10px 20px 0 rgb(0 0 0 / .1)}.fl-default{position:relative;background:#fff}.fl-default .fl-default-hover{position:absolute;width:100%;height:100%;background:var(--secondary)}.fl-entry .fl-photo-area{position:relative;padding:9px}.fl-entry .fl-photo-area .fl-photo{position:relative}.fl-entry .fl-photo-area .fl-photo canvas,.fl-entry .fl-photo-area .fl-photo img{display:block;width:100%;height:auto}.fl-entry .fl-photo-area .fl-photo img{position:absolute;top:0;left:0;height:100%;object-fit:cover}.fl-entry .fl-photo-area .fl-details{position:absolute;top:0;left:0;width:100%;height:100%;padding:9px;opacity:0;transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out}.fl-entry a:hover .fl-photo-area .fl-details{opacity:1}.fl-details .fl-details-inner{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#fff;background:rgb(0 0 0 / .5)}.fl-entry strong{display:block;font-size:clamp(9px, 1.25vw, 20px);line-height:clamp(9px, 1.25vw, 20px);color:inherit;font-weight:400;font-family:var(--font-family-title);margin-bottom:clamp(8px, 0.8vw, 13px)}.fl-entry span{display:block;font-size:clamp(8px, 0.87vw, 14px);line-height:clamp(8px, 0.87vw, 14px);color:inherit;text-transform:uppercase;letter-spacing:1px;margin-bottom:clamp(8px, 1.56vw, 25px)}.fl-entry em{font-style:normal;display:block;font-size:clamp(8px, 0.87vw, 14px);line-height:clamp(8px, 0.87vw, 14px);color:inherit;letter-spacing:1px}.fl-entry .fl-line{position:relative;display:block;width:100%;height:3px;background-image:-moz-linear-gradient(0deg,#706350 0%,#6590ba 100%);background-image:-webkit-linear-gradient(0deg,#706350 0%,#6590ba 100%);background-image:-ms-linear-gradient(0deg,#706350 0%,#6590ba 100%);transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out}.fl-entry a:hover .fl-line{background-image:-moz-linear-gradient(0deg,#706350 0%,#87b7e6 100%);background-image:-webkit-linear-gradient(0deg,#706350 0%,#87b7e6 100%);background-image:-ms-linear-gradient(0deg,#706350 0%,#87b7e6 100%)}.fl-entry .fl-details-main{position:relative;display:flex;align-items:center;justify-content:center;padding:26px 20px}.fl-entry .fl-details-main .fl-details-static{position:relative;transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out}.fl-details-static span{margin:0;color:#706350}.fl-entry a:hover .fl-details-main .fl-details-static{opacity:0}.fl-entry .fl-details-main .fl-details-view{background:#fff0;position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:clamp(9px, 1vw, 16px);line-height:clamp(9px, 1vw, 16px);opacity:0;font-weight:500;text-transform:uppercase;color:#fff;transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out}.fl-entry a:hover .fl-details-main .fl-details-view{opacity:1}.fl-entry .fl-details-main .fl-details-view i{font-style:normal;display:block}#quick-search{position:relative;background:#fff;padding:40px 0 80px}#quick-search .section-header{margin-bottom:30px}.qs-form-wrap{position:relative;font-weight:400;color:#fff}.qs-form-wrap form{position:relative;display:flex;align-items:flex-end}.qs-form-wrap .field-area{box-shadow:0 10px 20px 0 rgb(0 0 0 / .1);width:77.71%;display:flex;align-items:flex-end}.qs-form-wrap .field-wrap{position:relative;border-left:1px solid #e8e8e8}.qs-form-wrap .field-wrap:after{position:absolute;z-index:0;right:20px;top:50%;transform:translateY(-50%);content:'';background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAEBAMAAACw6DhOAAAAGFBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABWNxwqAAAAB3RSTlMAyLGWFQq3qFRGYwAAABxJREFUCNdjMC8vN2BgKi9iYGAVF2VgYHBzYAAAJbcC+P0ewssAAAAASUVORK5CYII=) center no-repeat;width:7px;height:4px;z-index:100;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out}.qs-form-wrap .field-wrap:first-child{border-left:none}.qs-form-wrap .field-wrap.fw-text:after{display:none}.qs-form-wrap select,.qs-form-wrap input[type=text],.qs-form-wrap input[type=submit],.qs-form-wrap button,.qs-form-wrap a.adv-btn{appearance:none;-moz-appearance:none;-webkit-appearance:none;outline:none;border:none;background:#fff0;display:block;color:#fff;background:#fff;width:100%;position:relative;z-index:1;text-transform:uppercase;cursor:pointer}.qs-form-wrap select,.qs-form-wrap input[type=text]{font-size:14px;line-height:15px;padding:25px 25px;font-weight:400;color:#2c2c2c;height:95px;border:none}.qs-form-wrap input[type=submit],.qs-form-wrap button,.qs-form-wrap a.adv-btn{text-transform:uppercase;width:calc(100% / 2 - 2px);height:51px;transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;min-width:unset;text-align:center;height:95px;background:#668fb8;color:#fff;font-size:14px;line-height:17px;font-weight:500;text-transform:uppercase;padding:24px 5px;letter-spacing:1px;display:flex;align-items:center;justify-content:center;transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out}.qs-form-wrap input[type=submit] span,.qs-form-wrap button span,.qs-form-wrap a.adv-btn span{position:relative;z-index:1}.qs-form-wrap input[type=submit],.qs-form-wrap button{color:#fff;background:#706554}.qs-form-wrap input[type=submit]:hover,.qs-form-wrap button:hover{background:var(--secondary)}.qs-form-wrap a.adv-btn:hover{background:var(--tertiary)}.qs-form-wrap .field-wrap.ptype{width:21.44%;margin-left:0}.qs-form-wrap .field-wrap.city{width:18.62%}.qs-form-wrap .field-wrap.beds{width:15.01%}.qs-form-wrap .field-wrap.baths{width:15.01%}.qs-form-wrap .field-wrap.min-p{width:14.89%}.qs-form-wrap .field-wrap.max-p{width:14.89%}.qs-form-wrap .qs-action{width:22.29%;display:flex;justify-content:space-between}.qs-form-wrap .qs-action>*{margin:0;display:block}#quick-search .idx-text{text-align:right;font-size:15px;line-height:18px;color:#2c2c2c;font-weight:500;margin-top:35px;letter-spacing:1px}#featured-videos{position:relative;background:#fff;padding:90px 0}#featured-videos .section-header-wrapper{margin-bottom:clamp(25px, 2.8vw, 45px)}.featured-video-wrap{position:relative;margin:0 auto;width:clamp(100px, 100%, calc(1171px + 40px));padding:0 20px}.featured-video-accent-wrap{position:relative;padding:6px 4px}.featured-video-accent-wrap:before,.featured-video-accent-wrap:after{content:'';width:24%;height:53%;position:absolute;display:block}.featured-video-accent-wrap:before{background:var(--secondary);left:0;bottom:0;opacity:1}.featured-video-accent-wrap:after{background:var(--tertiary);top:0;right:0;opacity:1}.featured-video-list,.ip-featured-video-list{position:relative;z-index:5}.featured-video-entry{position:relative;padding:15px 15px;background:#fff0}.featured-video-entry a{display:block;position:relative;overflow:hidden}.featured-video-entry a canvas,.featured-video-entry a img{display:block;width:100%;height:auto}.featured-video-entry a img{position:absolute;top:0;left:0;height:100%;object-fit:cover}.featured-video-entry a .fv-overlay{position:absolute;z-index:3;width:100%;height:100%;top:0;left:0;display:flex;align-items:center;justify-content:center;transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out}.featured-video-entry a .fv-overlay .fv-button{position:relative;border-radius:50%;width:125px;height:125px;border:1px solid rgb(255 255 255 / .4);padding:5px}.featured-video-entry a .fv-overlay .fv-button .fv-button-inner{position:relative;width:100%;height:100%;border-radius:50%;border:2px solid #fff;display:flex;align-items:center;justify-content:center;color:#fff;font-size:20px;line-height:20px}.featured-video-entry a .fv-overlay:hover{background:rgb(102 143 184 / .2)}#featured-videos .nav-control-wrap{margin-top:clamp(25px, 2.81vw, 45px)}#social{position:relative;height:clamp(100px, 28.75vw, 460px);overflow:unset;z-index:2}.social-background{position:absolute;z-index:0;top:0;left:0;width:100%;height:100%}.social-background canvas{display:block;width:100%;height:100%;background-size:cover}#social .textwidget{position:relative;z-index:5}.social-header{padding:80px 0 60px;display:flex;align-items:center;justify-content:space-between}.social-header .social-header-btn-wrap .styled-btn{min-width:355px}.social-list{width:clamp(100px, 100%, calc(1480px + 40px));padding:0 20px;position:relative;margin:0 auto;display:flex;align-items:center;justify-content:space-around}.social-list a{position:relative;display:block;width:calc(100% / 5 - 10px)}.social-list a .social-entry-photo{position:relative}.social-list a .social-entry-photo:before{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;background:rgb(102 143 184 / .5);content:'';display:block;transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;opacity:0}.social-list a .social-entry-photo:after{content:"\b0106";display:block;position:absolute;color:#fff;font-family:agentimage!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:clamp(10px, 1.62vw, 26px);z-index:2;bottom:10px;left:15px}.social-list a .social-entry-photo canvas,.social-list a .social-entry-photo img{display:block;width:100%;height:auto}.social-list a .social-entry-photo img{position:absolute;height:100%;top:0;left:0;object-fit:cover}.social-list a:hover .social-entry-photo:before{opacity:1}#blog{padding:200px 0 100px;z-index:1}.blog-background{position:absolute;top:0;left:0;z-index:0;width:100%;height:100%;background:#fff}.blog-background canvas{display:block;width:100%;height:100%;background-size:contain;background-color:#fff;background-repeat:repeat-x}#blog>.textwidget{position:relative;z-index:5}#blog .section-header-wrapper{margin-bottom:clamp(15px, 2.18vw, 35px)}.news-list{position:relative;padding:0 40px;margin:0 auto;width:clamp(100px, 100%, calc(1171px + 80px));max-height:900px}.news-list .slick-list{padding:20px 10px}.news-entry{position:relative;padding:10px;text-align:center}.news-entry .ne-inner{position:relative;background:#fff;padding-bottom:3px}.news-entry .ne-inner:after{position:absolute;bottom:0;left:0;z-index:1;height:3px;width:100%;content:'';background-image:-moz-linear-gradient(0deg,#706350 0%,#6590ba 100%);background-image:-webkit-linear-gradient(0deg,#706350 0%,#6590ba 100%);background-image:-ms-linear-gradient(0deg,#706350 0%,#6590ba 100%)}.news-list .slick-list .slick-slide.slick-active .ne-inner{box-shadow:0 10px 20px 0 rgb(0 0 0 / .1)}.news-entry .news-cover{position:relative;display:block}.news-entry .news-cover canvas,.news-entry .news-cover img{display:block;width:100%;height:auto}.news-entry .news-cover img{position:absolute;top:0;left:0;height:100%;object-fit:cover;transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;backface-visibility:hidden}.news-entry .news-cover:hover img{opacity:.8}.news-entry strong{display:block;color:#000;font-size:clamp(16px, 1.25vw, 20px);line-height:clamp(18px, 1.56vw, 25px);font-family:var(--font-family-title);font-weight:400;margin:30px 0 16px;padding:0 clamp(16px, 1.25vw, 20px)}.news-entry p{display:block;padding:0 clamp(16px, 1.25vw, 20px);margin-bottom:clamp(18px, 1.56vw, 24px)}.news-entry .styled-btn{margin:0 auto clamp(20px, 2.5vw, 40px);max-width:179px}#blog .nav-control-wrap .styled-btn{max-width:clamp(100px, 14.06vw, 225px)}#contact{padding:160px 0}.contact-background{position:absolute;top:0;left:0;z-index:0;width:100%;height:100%;background:#fff}.contact-background canvas{display:block;width:100%;height:100%;background-size:cover;background-attachment:fixed;background-repeat:no-repeat}#contact:before{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:rgb(0 0 0 / .65);z-index:1}.ios-true #contact{background-attachment:unset}#contact .container{position:relative;z-index:2}.contact-inner-wrap{position:relative;margin:0 auto;width:clamp(100px, 100%, calc(780px + 10px));padding:30px 0 0;overflow:hidden}.contact-box-wrap{position:relative;padding-bottom:62px;border-left:2px solid #97866c;border-right:2px solid #6e9ccb}.contact-box-wrap:after{background-image:-moz-linear-gradient(0deg,#97866c 0%,#6e9ccb 100%);background-image:-webkit-linear-gradient(0deg,#97866c 0%,#6e9ccb 100%);background-image:-ms-linear-gradient(0deg,#97866c 0%,#6e9ccb 100%);height:2px;display:block;content:'';width:100%;position:absolute;left:0;bottom:0}#contact .section-header{margin-top:-30px;margin-bottom:60px}#contact .section-header strong{padding:0 clamp(15px, 2vw, 32px);position:relative}#contact .section-header strong:before,#contact .section-header strong:after{content:'';width:1000%;height:2px;display:block;position:absolute;top:50%;transform:translateY(-50%) translateZ(0);backface-visibility:hidden}#contact .section-header strong:before{left:100%;background:#719bc4}#contact .section-header strong:after{right:100%;background:#96866e}.footer-contact-form-wrap{position:relative;z-index:5;width:100%;max-width:calc(646px + 40px);margin:0 auto;padding:0 20px}.footer-contact-form-wrap form{position:relative}.footer-contact-form-wrap form input[type=text],.footer-contact-form-wrap form input[type=phone],.footer-contact-form-wrap form input[type=number],.footer-contact-form-wrap form input[type=email],.footer-contact-form-wrap form textarea{appearance:none;-webkit-appearance:none;-moz-appearance:none;position:relative;display:block;width:100%;outline:none;border:none;border-bottom:1px solid rgb(255 255 255 / .8);background:#fff0;padding:12px 0;font-size:14px;color:#fff;font-weight:400;text-transform:uppercase;resize:none}.footer-contact-form-wrap form textarea{height:100px}.form-row.fr-submit{margin-top:40px}.form-row.fr-submit .styled-btn{max-width:180px}.footer-contact-form-wrap .form-row,.footer-contact-form-wrap .form-row label,.footer-contact-form-wrap .form-row label span{position:relative;display:block}.footer-contact-form-wrap .form-row{margin-bottom:10px}.footer-contact-form-wrap .form-row.fr-col-3{display:flex;justify-content:space-between;align-items:center}.footer-contact-form-wrap .form-row.fr-col-3 label{width:calc(33.33% - 12px)}.form-row.fr-submit{text-align:center}.footer-contact-form-wrap .wpcf7-not-valid-tip{position:absolute!important;right:10px;left:unset!important;top:10px;width:auto}.footer-contact-form-wrap div.wpcf7 .ajax-loader,.footer-contact-form-wrap div.wpcf7 .wpcf7-spinner{position:absolute;right:0;bottom:30px}.footer-contact-form-wrap .wpcf7 form .wpcf7-response-output{position:absolute;width:100%;margin:0;background:rgb(0 0 0 / .2);color:#fff}footer.footer{position:relative;background:#000;padding:75px 0;color:#757575;font-weight:400;font-size:clamp(9px, 0.9vw, 14px);line-height:clamp(9px, 1.25vw, 20px)}footer.footer a{transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out}footer.footer a:hover{color:var(--secondary)}.footer-widget-wrap{position:relative;padding-bottom:65px;border-bottom:1px solid #333}.footer-widget{position:relative;display:flex;align-items:center;justify-content:center;width:100%}.footer-widget .site-logo{width:clamp(100px, 41.92%, 478px);height:auto;margin:0 clamp(10px, 2.97%, 40px)}.footer-widget .site-logo img{display:block;width:100%;height:auto;backface-visibility:hidden}.footer-widget>div{width:clamp(80px, 13.14%, 142px);margin:0 clamp(10px, 2.97%, 40px)}.footer-widget img{width:100%;height:auto;display:block;margin:1px 0}.footer-panel-wrap{position:relative;display:flex;align-items:flex-start;justify-content:space-between;padding:50px 20px 0}.footer-contact-wrap{width:31%}.footer-nav-wrap{width:30%;max-width:260px}.footernav{position:relative;display:flex;flex-direction:column;max-height:120px;flex-wrap:wrap}.footernav li{display:block;width:50%;margin-bottom:10px}.footernav li a{display:inline-block;color:#fff;font-size:clamp(9px, 0.93vw, 15px);letter-spacing:1px}.footer-contact-wrap h3,.footer-nav-wrap h3{text-transform:uppercase;color:#97866c;font-family:var(--font-family-title);font-weight:400;font-size:clamp(9px, 1.25vw, 20px);line-height:clamp(9px, 1.25vw, 20px);letter-spacing:2px;display:block;margin-bottom:clamp(9px, 1.43vw, 23px)}.footer-copyright-wrap{width:31.14%}.footer-copyright-wrap{position:relative;letter-spacing:1px}.footer-copyright-wrap .footer-social{position:relative;margin-bottom:clamp(9px, 1.56vw, 25px)}.footer-copyright-wrap .copyright .site-footer-title{display:inline-block;color:#97866c;text-transform:uppercase}.footer-disclaimer{position:relative;text-align:center;letter-spacing:1px;padding-top:45px}.footer-logo{position:relative;color:#757575;margin-top:clamp(9px, 1.62vw, 26px)}.footer-logo .textwidget{position:relative;display:flex;align-items:center;justify-content:flex-start;font-size:clamp(9px, 1.62vw, 26px);line-height:clamp(9px, 1.62vw, 26px)}.footer-logo .textwidget i{margin:0 5px}.footer-logo .divider{background:#494949;width:1px;height:35px;margin:0 9px 0 2px}.ip-banner{position:relative;width:100%}.ip-banner::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;background:rgb(0 0 0 / .6)}.ip-banner canvas{display:block;position:relative;z-index:0;width:100%;min-height:250px;background-color:var(--dark);background-position:center center;background-repeat:no-repeat;background-size:cover}.ip-banner .container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2}.ip-banner h1{font-weight:700;font-size:32px;text-align:center;color:#FFF;text-transform:uppercase;letter-spacing:.05em;line-height:1.7}.ip-banner h1 span{display:block;font-size:24px;font-weight:400;text-transform:none;letter-spacing:.01em}.ip-banner canvas{display:none}body.ip-container{padding-top:150px;padding-top:min(134px, 9.6vw)}body.ip-container header.header{background:#000}#content-sidebar,#content-full{min-height:500px;margin-top:20px}#content-sidebar #content{width:77.08%}#content-full #content{width:100%}.sidebar{width:20.83%}.page-template-template-fullwidth #content{padding-left:15px;padding-right:15px}.page-template-template-fullwidth #content ihf-search[data-eureka-id*=""].ihf-eureka{margin-left:-15px;margin-right:-15px}#content h4,aside h4,#content p,aside p,#content blockquote,aside blockquote,#content ul,aside ul,#content fieldset,aside fieldset,#content form,aside form,#content ol,aside ol,#content dl,aside dl,#content dir,aside dir,#content menu,aside menu{line-height:1.7}#content .entry-title,#content .archive-title{font-size:50px;line-height:50px;color:#49300b;text-transform:uppercase;font-family:'Noto Serif',serif;font-weight:400}#content .archive-subtitle{font-size:30px;line-height:30px;color:#49300b;text-transform:uppercase;font-family:'Noto Serif',serif;font-weight:400}.hp-quick-search .bootstrap-select.btn-group{height:95px}.hp-quick-search .bootstrap-select.btn-group .dropdown-toggle{border:none;padding:25px 25px}.hp-quick-search .bootstrap-select.btn-group .dropdown-toggle .filter-option{font-size:14px;line-height:15px;font-weight:400;color:#2c2c2c;width:100%;text-overflow:ellipsis}.hp-quick-search .bs-searchbox .form-control{padding:6px 12px;height:34px}.home #quick-search{overflow:unset}.hp-quick-search .dropdown-menu{padding:0!important}.hp-quick-search .bootstrap-select.btn-group .dropdown-menu.inner{max-height:235px!important;max-width:100%!important}body.page-template-communities-map #inner-page-wrapper>.container{width:100%;padding:0}body.page-template-communities-map #inner-page-wrapper{margin-bottom:0}body.page-template-communities-map .communities-section-wrapper{display:none}body.page-template-communities-map #map-communities-wrap{margin-top:20px}body.page-template-communities-map .custom-breadcrumbs{margin:20px 0}.fv-button i,.slick-controls em,.slick-controls i{font-style:normal!important}.post-page-featured-videos .featured-video-accent-wrap:before{bottom:55px}.post-page-contact .use-floating-validation-tip .wpcf7-not-valid-tip{width:auto!important;position:absolute;top:20%}.grecaptcha-badge{z-index:99999!important}.aios-custom-ihomefinder-printable-template #breadcrumbs,.aios-custom-ihomefinder-printable-template #content .listings-printable-photo div strong,.aios-custom-ihomefinder-printable-template .aios-mobile-header-1,.aios-custom-ihomefinder-printable-template #contact{display:none!important}body.ip-container.aios-custom-ihomefinder-printable-template{padding-top:unset}#nav .sub-menu.show-menu{display:block;opacity:1}.aios-custom-ihomefinder-results-template #content-full .entry-title,.listing-module-page .container-theme-filter{width:100%!important;padding:0!important}#listings-results .listings-table .listings-table-body .listings-table-label{color:#fff!important}#listings-results .listings-sort .sort-dropdown button .caret{display:none}header.header:not(.active){height:135px}#ihf-main-container.ihf-modal-container .modal input[type=submit],#ihf-main-container.ihf-modal-container .modal button[type=submit],#ihf-main-container.ihf-modal-container .modal button#ihf-alert-popup-optout{background:#000!important}#ihf-main-container.ihf-modal-container .modal input[type=submit].active,#ihf-main-container.ihf-modal-container .modal input[type=submit]:hover,#ihf-main-container.ihf-modal-container .modal button[type=submit].active,#ihf-main-container.ihf-modal-container .modal button[type=submit]:hover,#ihf-main-container.ihf-modal-container .modal button#ihf-alert-popup-optout:hover{color:#fff!important;background:#668fb8!important;border-color:#668fb8!important}.single-aios-agents p#breadcrumbs{margin:1.12em 0;padding-top:4px}#agents-single .agents-contact li.agent-email-address{margin:0 auto!important}.mobile .about-menu a{pointer-events:none}.mobile .about-menu.open a{pointer-events:auto}.border-overlay{display:none!important}body.pojo-a11y-readable-font [class*=ai-]{font-family:agentimage!important}.grecaptcha-badge{bottom:100px!important}body.aios-custom-ihomefinder-details-template .wpcf7-not-valid-tip{font-size:12px;width:fit-content}body.aios-custom-ihomefinder-details-template .listings-form .wpcf7-spinner{position:absolute;margin:0!important}