:root{--font-family-default:"Montserrat", sans-serif;--font-family-title:'Playfair Display', serif;--font-size-default:14px;--font-size-title:55px;--font-color-default:#000000;--font-color-title:#000;--primary:#000;--secondary:#6d6d6d;--success:#28a745;--info:#17a2b8;--warning:#ffc107;--danger:#dc3545;--light:#f8f9fa;--dark:#343a40;--default-transition:.3s cubic-bezier(.4, 0, .2, 1)}ul#nav li{position:relative;display:inline-block}ul#nav .sub-menu{list-style:none outside none;margin:0;background:#fff0;padding:0;position:absolute;width:100%;min-width:230px;left:50%;margin-left:-116px;padding-top:43px;opacity:0;visibility:hidden;pointer-events:none;-webkit-transform:translateY(-20%);-ms-transform:translateY(-20%);transform:translateY(-20%);-webkit-transition:all 0.6s ease;transition:all 0.6s ease}ul#nav .sub-menu a{color:#000;display:block;padding:18px 10px;background:#fff}ul#nav .sub-menu a:hover{text-decoration:none;color:#fff;background:var(--secondary)}ul#nav .sub-menu .sub-menu{margin-left:calc(100% + 2px);top:0;left:0;padding-top:0!important}ul#nav li:hover>.sub-menu{opacity:1;visibility:visible;pointer-events:auto;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}ul#nav .sub-menu li{position:relative;display:block}ul#nav .sub-menu li:last-child{border-bottom:none}ul.nav2 li{position:relative;display:inline-block}ul.nav2 .sub-menu{list-style:none outside none;margin:0;background:#fff0;padding:0;position:absolute;width:100%;min-width:230px;left:50%;margin-left:-116px;padding-top:43px;opacity:0;visibility:hidden;pointer-events:none;-webkit-transform:translateY(-20%);-ms-transform:translateY(-20%);transform:translateY(-20%);-webkit-transition:all 0.6s ease;transition:all 0.6s ease}ul.nav2 .sub-menu a{color:#000;display:block;padding:18px 10px;background:#fff}ul.nav2 .sub-menu a:hover{text-decoration:none;color:#fff;background:var(--secondary)}ul.nav2 .sub-menu .sub-menu{margin-left:calc(100% + 2px);top:0;left:0;padding-top:0!important}ul.nav2 li:hover>.sub-menu{opacity:1;visibility:visible;pointer-events:auto;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}ul.nav2 .sub-menu li{position:relative;display:block}ul.nav2 .sub-menu li:last-child{border-bottom:none}body.home{background:#fff}body{font-family:var(--font-family-default);font-size:var(--font-size-default);background:#FFF;color:var(--font-color-default);margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a,a:hover,a:visited,a:focus,input,input:focus,textarea,textarea:focus,select:focus,select{outline:none!important;text-decoration:none!important}.slick-slide{outline:none!important}.label-hide{display:none!important}.no-padding{padding:0}.no-padding-left{padding-left:0}.no-padding-right{padding-right:0}.no-margin{margin:0}.no-margin-left{margin-left:0!important}.no-margin-right{margin-right:0!important}.text-center{text-align:center}div#main-wrapper{overflow:hidden;position:relative}div#main-wrapper::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;max-height:503px;background:linear-gradient(to bottom,rgb(0 0 0 / .65) 0%,#fff0 100%);pointer-events:none}.ip-container div#main-wrapper::after{max-height:100px}.global-photo{position:relative}.global-photo canvas{display:block;width:100%}.global-photo img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}.global-title{font-size:15px;font-weight:600;text-transform:uppercase;letter-spacing:11.5px;color:var(--font-color-title);display:inline-block;text-align:left;position:relative}.global-title span{font-size:var(--font-size-title);font-family:var(--font-family-title);font-weight:400;letter-spacing:3px;display:block;margin-top:7px}.global-title em{position:relative;font-size:13px;font-style:normal!important;letter-spacing:2px;padding-right:70px}.global-title em::after{content:'';position:absolute;top:0;bottom:0;right:0;margin:auto;width:56px;height:1px;background:#4a4a4a}.global-title.white-title{color:#fff}.global-btn{font-size:14px;font-weight:600;color:#000!important;text-transform:uppercase;letter-spacing:3.3px;display:flex;align-items:center;justify-content:center;width:100%;max-width:188px;height:60px;background:#fff0;border:none;padding:0;position:relative;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}.global-btn:hover{background:var(--primary);color:#fff!important}.global-btn::after{content:'';position:absolute;bottom:0;left:0;width:54px;height:1px;background:#999;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}.global-btn:hover::after{width:100%;background:var(--primary)}.global-btn em{margin-right:11px;font-size:13px}.global-btn.white-btn{color:#fff!important}.global-btn.white-btn:hover{background:#fff;color:#000!important}.comms-btn{font-size:14px;font-weight:600;color:#000!important;text-transform:uppercase;letter-spacing:3.3px;display:flex;align-items:center;justify-content:center;width:100%;max-width:250px;height:60px;background:#fff0;border:none;padding:0;position:relative;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}.comms-btn:hover{background:var(--primary);color:#fff!important}.comms-btn::after{content:'';position:absolute;bottom:0;left:0;width:54px;height:1px;background:#999;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}.comms-btn:hover::after{width:100%;background:var(--primary)}.comms-btn em{margin-right:11px;font-size:13px}.comms-btn.white-btn{color:#fff!important}.comms-btn.white-btn:hover{background:#fff;color:#000!important}.global-arrow{font-size:0}.global-arrow button{font-size:16px;font-weight:400;color:#6e6e6e;padding:0;border:none;margin:0;background:#e6e6e6;pointer-events:auto;position:relative;width:57px;height:60px;display:inline-flex;align-items:center;justify-content:center;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}.global-arrow button:hover{background:#010101;color:#fff}.site-bg{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.site-bg canvas{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat}.site-bg img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}div.main-header.fixed-header.show-fixed{top:0}div.main-header.fixed-header{z-index:1001;position:fixed;padding:0 15px;width:100%;background:rgb(255 255 255 / 90%);left:0;top:-105px;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.logo-holder a{position:relative;display:block;max-width:105px;margin:0 auto;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.fixed-header .header-nav .menu-main-nav-container{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.header-nav-col.nav-left,.header-nav-col.nav-right{width:41.7%;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.logo-holder{width:16.6%;margin:0 auto}.header-nav .header-nav-col.nav-left li:first-child a,.header-nav .header-nav-col.nav-right li:first-child a{margin-left:0}.header-nav .header-nav-col.nav-right li:last-child a,.header-nav .header-nav-col.nav-left li:last-child a{margin-right:0}.header-nav .header-nav-col.nav-left{text-align:right}.header-nav .header-nav-col.nav-right{text-align:left}.header-burger-menu.fixed-bm .header-bm span{background:#000}header.main-header{z-index:1001;position:absolute;padding:58px 15px 15px;width:100%;background:#fff0;left:0;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.hdr-holder{position:relative;max-width:1476px;margin:0 auto;z-index:5}.hdr-inner{text-align:center;position:relative}nav.header-nav{position:relative;text-align:center}nav.header-nav ul#nav{font-size:0;position:relative;z-index:5}nav.header-nav ul#nav>li{position:relative;display:inline-block;vertical-align:middle}nav.header-nav ul#nav>li>a{font-size:var(--font-size-default);color:#fff;font-weight:400;letter-spacing:4.2px;text-transform:uppercase;display:block;position:relative;z-index:5;padding:0;margin:0 22px;background:#fff0;transform:translateZ(0);-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}nav.header-nav ul#nav>li>a:hover{opacity:.7}nav.header-nav ul#nav .sub-menu a{font-size:13px;font-weight:400;text-transform:uppercase;letter-spacing:.9px;margin-bottom:1px;text-align:center;display:block;position:relative;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}nav.header-nav ul#nav>li::after{content:'';position:absolute;top:0;bottom:0;right:0;width:1px;height:100%;background:#fff;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}nav.header-nav ul#nav>li:last-child::after{display:none}.home-menu{display:none!important}.ip-container .home-menu{display:inline-block!important}#nav2{display:none}nav.header-nav ul.nav2{font-size:0;position:relative;z-index:5}nav.header-nav ul.nav2>li{position:relative;display:inline-block;vertical-align:middle}nav.header-nav ul.nav2>li>a{font-size:var(--font-size-default);color:#000;font-weight:400;letter-spacing:4.2px;text-transform:uppercase;display:block;position:relative;z-index:5;padding:0;margin:0 15px;background:#fff0;transform:translateZ(0);-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}nav.header-nav ul.nav2>li>a:hover{opacity:.7}nav.header-nav ul.nav2 .sub-menu a{font-size:13px;font-weight:400;text-transform:uppercase;letter-spacing:.9px;margin-bottom:1px;text-align:center;display:block;position:relative;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}nav.header-nav ul.nav2>li::after{content:'';position:absolute;top:0;bottom:0;right:2px;right:0;width:1px;height:100%;background:#000;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}nav.header-nav ul.nav2>li:last-child::after,nav.header-nav ul.nav2.nav-right>li:nth-child(4)::after{display:none}.header-burger-menu{width:40px;cursor:pointer;position:absolute;top:-3px;right:0;z-index:5}.header-bm span{width:100%;height:3px;background:#fff;display:block;margin:5px 0;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}.header-bm span:first-child{width:28px;margin-left:auto}.header-bm:hover span{background:var(--secondary)}.slideshow-area{position:relative}.slider-content{position:absolute;top:3.5%;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;pointer-events:none;z-index:5}.side-fixed-contact{position:fixed;top:0;right:52px;pointer-events:none;width:100%;height:100%;display:flex;align-items:center;justify-content:flex-end;z-index:1000}body:not(.home) .side-fixed-contact{display:none}.fixed-smi{position:relative}.fixed-smi span{display:block;text-align:center;margin:26px 0}.fixed-smi a{font-size:21px;color:#fff;margin:0;pointer-events:auto;text-shadow:0 0 4px #000;z-index:4;display:block;position:relative;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}.fixed-smi a:hover{opacity:.7}.fsmi-divider{display:block;width:1px;height:53px;margin:0 auto;background:#fff}.fixed-smi i{display:none}span.fsmi-phone a{font-size:13px}span.fsmi-email a{font-size:11px}.site-offcanvas{overflow:hidden;position:relative}.site-offcanvas .offcanvas-backdrop.active{visibility:visible}.site-offcanvas .offcanvas-backdrop{position:fixed;z-index:1002;top:0;left:0;width:100%;height:100%;background:#000;opacity:0;visibility:hidden}.slide-menu-content{position:fixed;bottom:0;right:-50%;width:100%;max-width:1174px;height:100%;opacity:0;z-index:1002;visibility:hidden;background:rgb(0 0 0 / 95%);-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}.slide-menu-content.active{right:0;opacity:1;visibility:visible}.slide-menu-inner-content{position:relative;height:100%;overflow-y:auto;z-index:2;padding:0}ul#slidenav{font-size:0;column-count:2;column-gap:89px}ul#slidenav>li{margin-bottom:87px;position:relative}ul#slidenav>li>a{display:inline-block;padding:0;color:#fff;font-size:31px;font-weight:400;font-family:var(--font-family-title);letter-spacing:7px;margin-bottom:24px;text-transform:uppercase;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;position:relative}ul#slidenav>li>a:hover,ul#slidenav>li>ul>li>a{opacity:.7}ul#slidenav>li>ul>li>a{display:inline-block;color:var(--secondary);font-size:18px;font-weight:400;letter-spacing:.9px;text-transform:uppercase;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;position:relative}ul#slidenav>li>ul>li{display:block;margin-bottom:13px}.close-b-menu{cursor:pointer;z-index:4;position:absolute;top:50px;right:60px}.close-b-menu em{display:block;font-size:17px;color:#fff;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.close-b-menu:hover em{opacity:.7}body.body-overflow{overflow:hidden}.slide-menu-content-holder{position:relative;padding:22px 15px 15px;max-width:685px;margin-left:auto;margin-right:102px}.slide-menu-logo{margin:0 0 26px}.slide-menu-logo img{margin:0 auto}.explore-btn{position:absolute;bottom:14px;right:0;left:0;margin:auto;z-index:5;text-align:center}.explore-btn span{display:inline-block;font-size:13px;font-weight:500;color:#fff;text-transform:uppercase;letter-spacing:6px;cursor:pointer}.explore-btn span em{display:block;transform:rotate(90deg);font-size:17px;margin-top:11px;margin-left:-5px}section.welcome-area{position:relative;padding:90px 0}.site-bg.wc-bg{background:#fff}.site-bg.wc-bg canvas{opacity:.8}section.welcome-area .container{position:relative;z-index:5}.wc-photo{position:relative;max-width:420px}.wc-photo img{filter:grayscale(1)}.wc-photo::after,.wc-photo::before{content:'';position:absolute;top:-10px;left:-10px;width:100%;max-width:114px;min-height:138px;background:var(--secondary);pointer-events:none;z-index:-1}.wc-photo::before{top:auto;left:auto;bottom:-10px;right:-10px}.wc-head{margin:0 0 35px}.wc-col2{margin-right:-46px}.wc-text p{font-size:14px;font-weight:400;color:#4a4a4a;line-height:1.8;display:block;margin:0 0 27px}.wc-text p:last-child{margin-bottom:17px}section.cta-area{position:relative;padding:74px 0}.site-bg.cta-bg1{width:65%}.site-bg.cta-bg2{width:35%;left:auto;right:0;z-index:2}.cta-col1{margin-top:32.5%;position:relative;z-index:1;padding-left:28px}.cta-col2{position:relative;z-index:5}.cta-head{margin:0 0 27px}.cta-head .global-title::after{content:'Started';position:absolute;top:-130px;left:-265px;font-size:500px;font-weight:400;font-family:var(--font-family-title);letter-spacing:6px;color:#fff0;-webkit-text-stroke-width:2px;-webkit-text-stroke-color:#121212;line-height:.9;z-index:-1;pointer-events:none}.cta-text p{font-size:14px;font-weight:500;color:#fff;line-height:1.8;display:block}.cta-text{max-width:402px}.cta-item{margin:0 0 21px;max-width:412px}.cta-item a{position:relative;display:block;overflow:hidden}.cta-photo.global-photo::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;border:3px solid #fff;z-index:1;pointer-events:none;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.cta-item a:hover .cta-photo.global-photo::before{border:3px solid #e9e9e9}.cta-photo.global-photo::after{content:'';position:absolute;top:0;bottom:0;margin:auto;right:35px;width:100%;max-width:129px;min-height:102px;background:url(https://cdn.agentimagehosting.com/MD5QIsrHD5YxJoDqSBkmR/2023/07/hover-logo.png) no-repeat;background-size:contain;background-position:center;pointer-events:none;opacity:0;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.cta-item a:hover .cta-photo.global-photo::after{opacity:1}.cta-photo.global-photo canvas{background:#000;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.cta-item a:hover .cta-photo.global-photo canvas{background:#fff}.cta-photo.global-photo img{opacity:.5}.cta-item a:hover .cta-photo.global-photo img{opacity:0}.cta-label{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;display:flex;align-items:center;justify-content:center;text-align:center}.cta-label span{font-size:25px;font-weight:400;font-family:var(--font-family-title);color:#fff;text-transform:uppercase;letter-spacing:3px;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.cta-item a:hover .cta-label span{margin-left:-38%;color:#000;max-width:60%}section.featured-communities-area{position:relative;padding:95px 0 100px}.site-bg.fc-bg1{height:70.388%;background:#000}.site-bg.fc-bg1 canvas{opacity:.33}.site-bg.fc-bg2{top:auto;bottom:0;height:29.612%;background:#fff}.site-bg.fc-bg2::after{content:'';position:absolute;bottom:0;left:0;width:100%;height:40%;background:linear-gradient(to bottom,#fff0 0%,rgb(255 255 255) 100%)}.site-bg.fc-bg2 canvas{opacity:.8}section.featured-communities-area .container{position:relative;z-index:5}.fc-head{text-align:center;margin:0 0 43px}.fc-head .global-title{text-align:center}.fc-lists{position:relative;margin:0 -4px;display:flex;flex-wrap:wrap;justify-content:center}.fc-item{padding:0 4px;width:calc(100% / 3)}.fc-item a{position:relative;display:block}.fc-photo.global-photo{border:1px solid #999}.fc-photo.global-photo canvas{background:#f8f8f8;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.fc-photo.global-photo img{opacity:.6}.fc-content{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;pointer-events:none;text-align:center}.fc-label{font-size:35px;font-weight:400;font-family:var(--font-family-title);color:#000;text-transform:uppercase;letter-spacing:4px;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.fc-item a:hover .fc-label{color:#fff}.fc-view.global-btn{justify-content:center;background:#646464;max-width:188px;opacity:0;height:0;color:#fff!important}.fc-view.global-btn::after{display:none}.fc-item a:hover .fc-view.global-btn{margin:27px auto 0;opacity:1;height:60px}.fc-photo.global-photo::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;width:calc(100% - 30px);height:calc(100% - 30px);border:1px solid #fff;pointer-events:none;opacity:0;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.fc-item a:hover .fc-photo.global-photo::after{opacity:.75}.fc-item a:hover .fc-photo.global-photo canvas{background:#646464}.fc-slick .slick-slide>div>div{display:block!important}.fc-slick:not(.slick-initialize)>div:not(:first-child){display:none}.fc-action-btn{max-width:535px;margin:27px auto 0;position:relative}.fc-action-btn .global-arrow{display:flex;align-items:center;justify-content:space-between;position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.fc-btn a{max-width:330px;margin:0 auto}.fc-btn a::after{background:#000}section.featured-properties-area{position:relative;padding:103px 0}.site-bg.fp-bg{background:#000}.site-bg.fp-bg canvas{opacity:.77}section.featured-properties-area .container{position:relative;z-index:5}.fp-holder{display:flex;align-items:center;flex-wrap:wrap}.fp-col1{padding-right:15px;width:42.807%}.fp-col2{width:57.193%}.fp-head{margin-bottom:55px;margin-left:-10px}.fp-details-lists{max-width:390px}.fp-details-item{color:#fff}.fp-price{font-size:30px;font-weight:400;font-family:var(--font-family-title);margin:0 0 17px;letter-spacing:1.2px}.fp-address{font-size:15px;font-weight:400;font-style:italic;font-family:var(--font-family-title);letter-spacing:1px;margin:0 0 23px}.fp-specs span{display:inline-block;padding:0 15px;font-size:14px;font-weight:400;letter-spacing:1px}.fp-specs span em{margin-right:9px;color:var(--secondary);vertical-align:middle;font-size:16px}.fp-specs span:first-child{padding-left:0}.fp-specs span:last-child{padding-right:0}.fp-specs{font-size:0}.fp-details-item>div:not(:last-child){margin-left:7px}.fp-btn{padding-top:38px}.fp-btn a{max-width:203px}em.sqft-icon{display:inline-block;width:18px;height:18px;background:url(https://cdn.agentimagehosting.com/MD5QIsrHD5YxJoDqSBkmR/2023/07/sqft.png) no-repeat}.fp-photo-lists{position:relative}.fp-photo-lists::after,.fp-photo-lists::before{content:'';position:absolute;top:-10px;left:-10px;width:100%;max-width:114px;min-height:138px;background:var(--secondary);z-index:-1}.fp-photo-lists::before{top:auto;left:auto;bottom:-10px;right:-10px}.fp-arrow{position:absolute;bottom:0;right:0;z-index:5}.fp-arrow .global-arrow button{width:52px;height:46px;font-size:14px;background:#010101;color:#fff}.fp-arrow .global-arrow button.fp-next{background:#4a4a4a}.fp-arrow .global-arrow button:hover{background:#4a4a4a}.fp-arrow .global-arrow button.fp-next:hover{background:#010101}.fp-details-slick .slick-slide>div>div,.fp-photo-slick .slick-slide>div>div{display:block!important}.fp-details-slick:not(.slick-initialize)>div:not(:first-child),.fp-photo-slick:not(.slick-initialize)>div:not(:first-child){display:none}.fp-photo-item a{position:relative;display:block}.fp-photo.global-photo canvas{background:#000}.fp-photo-item a:hover .fp-photo.global-photo img{filter:grayscale(1);opacity:.7}.fp-photo.global-photo::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;border:5px solid #fff;pointer-events:none;opacity:0;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.fp-photo-item a:hover .fp-photo.global-photo::after,.fp-photo-item a:hover .fp-photo.global-photo::before{opacity:1}.fp-photo.global-photo::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;width:195px;height:195px;background:url(https://cdn.agentimagehosting.com/MD5QIsrHD5YxJoDqSBkmR/2024/07/sold-sign.png) no-repeat;background-size:contain;background-position:center;pointer-events:none;opacity:0;z-index:1;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}section.sold-properties-area{position:relative;padding:103px 0}.site-bg.sp-bg{background:#fff}.site-bg.sp-bg canvas{opacity:.7}section.sold-properties-area .container{position:relative;z-index:5}.sp-holder{display:flex;align-items:center;flex-wrap:wrap}.sp-col1{width:42.807%}.sp-col2{width:57.193%}.sp-content{margin-left:97px}.sp-head{margin-bottom:55px}.sp-details-lists{max-width:390px}.sp-details-item{color:#000}.sp-price{font-size:30px;font-weight:400;font-family:var(--font-family-title);margin:0 0 17px;letter-spacing:1.2px}.sp-address{font-size:15px;font-weight:400;font-style:italic;font-family:var(--font-family-title);letter-spacing:1px;margin:0 0 23px}.sp-specs span{display:inline-block;padding:0 15px;font-size:14px;font-weight:400;letter-spacing:1px}.sp-specs span em{margin-right:9px;color:var(--secondary);vertical-align:middle;font-size:16px}.sp-specs span:first-child{padding-left:0}.sp-specs span:last-child{padding-right:0}.sp-specs{font-size:0}.sp-details-item>div:not(:last-child){margin-left:18px}.sp-btn{padding-top:38px}.sp-btn a{max-width:203px}.sp-photo-slick{position:relative;z-index:1}.sp-photo-lists{position:relative;box-shadow:0 0 10px 5px rgb(0 0 0 / 35%)}.sp-photo-lists::after,.sp-photo-lists::before{content:'';position:absolute;top:-10px;left:-10px;width:100%;max-width:114px;min-height:138px;background:var(--secondary)}.sp-photo-lists::before{top:auto;left:auto;bottom:-10px;right:-10px}.sp-arrow{position:absolute;bottom:0;right:0;z-index:5}.sp-arrow .global-arrow button{width:52px;height:46px;font-size:14px;background:#010101;color:#fff}.sp-arrow .global-arrow button.sp-next{background:#4a4a4a}.sp-arrow .global-arrow button:hover{background:#4a4a4a}.sp-arrow .global-arrow button.sp-next:hover{background:#010101}.sp-details-slick .slick-slide>div>div,.sp-photo-slick .slick-slide>div>div{display:block!important}.sp-details-slick:not(.slick-initialize)>div:not(:first-child),.sp-photo-slick:not(.slick-initialize)>div:not(:first-child){display:none}.sp-photo-item a{position:relative;display:block}.sp-photo-item a:hover .sp-photo.global-photo img{filter:grayscale(1)}.sp-photo.global-photo::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;border:5px solid #fff;pointer-events:none;opacity:0;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.sp-photo-item a:hover .sp-photo.global-photo::after,.sp-photo-item a:hover .sp-photo.global-photo::before{opacity:1}.sp-photo.global-photo::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;width:195px;height:195px;background:url(https://cdn.agentimagehosting.com/MD5QIsrHD5YxJoDqSBkmR/2023/07/site-logo.png) no-repeat;background-size:cover;background-position:center;pointer-events:none;opacity:0;z-index:1;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}section.testimonials-area{position:relative;padding:110px 0 0}.site-bg.tm-bg{background:#000;width:calc(50% + 15px)}.site-bg.tm-bg canvas{opacity:.33}.site-bg.tm-content-bg canvas{opacity:.6}.tm-holder{position:relative;z-index:5;background:#fff;padding:118px 96px 88px}.tm-head{text-align:right;margin-bottom:47px}.tm-lists{position:relative}.tm-item{max-width:868px}.tm-star ul{font-size:0;margin:0 0 16px}.tm-star ul li{display:inline-block;font-size:18px;color:#000;padding:0 1px}.tm-review p{font-size:14px;font-weight:400;line-height:1.9;letter-spacing:.3px;color:#4a4a4a;display:block;margin-bottom:22px}.tm-name{font-size:22px;font-weight:400;font-family:var(--font-family-title);color:#000;padding-top:39px}.tm-arrow{margin:50px 0 0;position:relative;z-index:5;display:flex;justify-content:space-between;align-items:center}.tm-arrow .global-arrow{display:flex;align-items:center;justify-content:space-between;min-width:140px}.tm-btn{min-width:355px;order:-1}.tm-btn a{max-width:355px}.tm-slick .slick-slide>div>div{display:block!important}.tm-slick:not(.slick-initialize)>div:not(:first-child){display:none}.tm-lists::after{content:'';position:absolute;top:-122px;left:0;width:60px;height:48px;background:url(https://cdn.agentimagehosting.com/MD5QIsrHD5YxJoDqSBkmR/2024/03/qoute.png) no-repeat;background-size:contain;background-position:center;pointer-events:none}.tm-arrow .global-arrow button:hover{background:var(--secondary)}footer.main-footer{position:relative;padding:100px 0 50px}.site-bg.ftr-bg{background:#000}.site-bg.ftr-bg canvas{opacity:.33}.site-bg.ftr-bg::after{content:'';position:absolute;top:0;left:0;width:100%;height:30%;background:linear-gradient(to bottom,rgb(0 0 0 / .65) 0%,#fff0 100%)}footer.main-footer .container{position:relative;z-index:5}.gt-head{text-align:center;margin-bottom:42px}.gt-head .global-title{text-align:center}.gt-form form{position:relative;margin:0 -6px;font-size:0;z-index:1}.gt-fields input,.gt-fields textarea{font-size:13px;font-weight:400;letter-spacing:1.1px;background:#fff0;width:100%;height:47px;color:rgb(255 255 255 / 50%);padding:0 20px;border-radius:0;resize:none;border:none;border-bottom:solid 1px rgb(153 153 153 / 30%);-webkit-appearance:none;-moz-appearance:none}.gt-form textarea{height:123px;padding-right:45px;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none}.gt-fields.gt-textarea{width:100%;margin-bottom:0;position:relative}.gt-fields{position:relative;width:50%;padding:0 6px;display:inline-block;vertical-align:top;margin-bottom:30px}.gt-form div.wpcf7 .ajax-loader{display:block;position:absolute;right:0;left:0;margin:auto;bottom:-18px}.gt-form span.wpcf7-not-valid-tip{font-size:14px}.gt-form span.wpcf7-form-control-wrap{display:block}.gt-form div.wpcf7-response-output{margin:auto;position:absolute;width:calc(100% - 12px);font-size:14px;color:#fff;text-align:center;left:0;right:0;margin-top:5px}.gt-form .wpcf7-spinner{position:absolute;bottom:40px;left:0;right:0;margin:auto}.gt-form .use-floating-validation-tip span.wpcf7-not-valid-tip{position:absolute;top:auto;bottom:5px;left:0;z-index:100;border:1px solid red;background:#fff;padding:.2em .8em;width:auto}.gt-fields.gt-btn{position:absolute;bottom:20px;right:20px;width:30px;height:29px;padding:0;margin:0}.gt-fields.gt-btn input{width:100%;height:100%;border:none;position:absolute;top:0;right:0;font-size:0}.gt-fields.gt-btn .ai-font-paper-airplane-alt{font-size:29px;color:#fff;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}.gt-fields.gt-btn:hover .ai-font-paper-airplane-alt{opacity:.7}.gt-form{margin:0 0 64px}.gt-fields.gt-check{width:100%;margin:0 0 28px}.gt-fields.gt-check>span>span{display:flex;justify-content:center;margin:0 -6px}.gt-fields.gt-check>span>span>span{padding:0 6px}.gt-fields.gt-check>span>span>span:nth-child(2){padding:0 212px}.gt-form span.wpcf7-list-item label{position:relative;cursor:pointer;font-size:25px;font-weight:400;font-family:var(--font-family-title);letter-spacing:2px;text-transform:uppercase;color:#fff;padding-left:40px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.gt-form span.wpcf7-list-item label::after{content:'';position:absolute;top:0;left:0;bottom:0;margin:auto;width:14px;height:14px;border:1px solid rgb(255 255 255 / 60%);background:#171717;z-index:-2;pointer-events:none}.gt-form span.wpcf7-list-item label input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.gt-form span.wpcf7-list-item label span.wpcf7-list-item-label::before{content:'';position:absolute;top:0;left:0;bottom:0;margin:auto;height:14px;width:14px;background:#fff0;z-index:-1;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.gt-form span.wpcf7-list-item label:hover input~span.wpcf7-list-item-label::before{background-color:#fff}.gt-form span.wpcf7-list-item label input:checked~span.wpcf7-list-item-label::before{background-color:#fff}.gt-form span.wpcf7-list-item label input:checked~span.wpcf7-list-item-label,.gt-form span.wpcf7-list-item label:hover{color:#fff}p.gt-check-title{font-size:15px;font-weight:500;color:#fff;text-transform:uppercase;margin:0 0 25px;position:relative;display:block;text-align:center;letter-spacing:4.5px;overflow:hidden}p.gt-check-title::after,p.gt-check-title::before{content:'';position:absolute;top:0;left:0;bottom:0;margin:auto;width:34.211%;height:1px;background:#999;opacity:.8}p.gt-check-title::before{left:auto;right:0}.ftr-title{font-size:30px;font-weight:400;font-family:var(--font-family-title);text-transform:uppercase;color:#fff;margin:0 0 21px;letter-spacing:1.5px}.ftr-info{font-size:18px;font-weight:400;color:#fff;letter-spacing:.8px;margin:0 0 8px}.ftr-info span{display:block;margin-top:2px;font-size:14px}.ftr-contact span{display:block;margin:0 0 6px;color:#fff;font-size:14px;font-weight:500;letter-spacing:.6px}.ftr-contact span a{display:inline-block;position:relative;color:#fff;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}.ftr-contact span a:hover{opacity:.7}span.ftr-loc{display:flex;line-height:1.4}.ftr-contact span em{margin-right:12px;color:#fff}span.ftr-email em{font-size:11px}span.ftr-loc em{font-size:18px;margin-right:8px}.ftr-logo a{display:block;max-width:158px;margin:0 auto 6px;position:relative}.ftr-broker{max-width:160px;margin:0 auto}.ftr-col3{text-align:right}.ftr-col3-inner{display:inline-block;text-align:left}ul.footernav{font-size:0;column-count:2;column-gap:60px}ul.footernav>li{display:block;margin:0 0 16px}ul.footernav>li>a{font-size:14px;font-weight:500;text-transform:uppercase;color:#fff;letter-spacing:.6px;display:inline-block;position:relative;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}ul.footernav>li>a:hover{opacity:.7}.ftr-col3-inner .ftr-title{margin-bottom:34px}.ftr-smi{padding-top:15px;font-size:0}.ftr-smi span{display:inline-block;padding:0 18px}.ftr-smi span:first-child{padding-left:0}.ftr-smi span a{font-size:21px;color:#fff;display:block;position:relative;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}.ftr-smi span a:hover{opacity:.7}.footer-copyright-holder{margin:28px 0 0;padding:50px 0 0;border-top:1px solid rgb(109 109 109 / 50%)}.footer-copyright,.footer-copyright a{font-size:12px;font-weight:400;color:#fff;letter-spacing:.1px;line-height:1.2;margin:0 0 21px;text-align:center;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.footer-copyright span{text-transform:uppercase}.footer-copyright a:hover{opacity:.7}.footer-copyright a[href="https://www.agentimage.com"]{text-decoration:underline!important;color:#fff}.footer-copyright a[href="https://www.agentimage.com"]:hover{opacity:.7}.mls{font-size:0;color:#fff;text-align:center}.mls em{margin:0 3px;display:inline-block;font-size:40px}em.mls-icon{display:inline-block;width:69px;height:40px;background:url(https://cdn.agentimagehosting.com/MD5QIsrHD5YxJoDqSBkmR/2023/07/mls.png) no-repeat;filter:brightness(100)}div#scroll-down>ul{display:none}.nav-active-section-content-cta .fixed-smi a,.nav-active-section-content-tm .fixed-smi a,.nav-active-section-content-footer .fixed-smi a{color:var(--primary);text-shadow:none}.nav-active-section-content-cta .fsmi-divider,.nav-active-section-content-tm .fsmi-divider,.nav-active-section-content-footer .fsmi-divider{background:var(--primary)}.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}#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:var(--font-size-title);font-family:var(--font-family-title);font-weight:400;text-transform:uppercase;color:#000;letter-spacing:3px;line-height:1}.aios-mobile-header-wrapper{z-index:1001!important}#listings-results .listings-img .property-status span{display:none!important}body #listings-results .listings-sort ul li.active a,body #listings-results .listings-sort ul li a:hover{background:#000}body #listings-results .listings-sort .sort-dropdown button:hover,body #listings-results .listings-sort .sort-view i.active,body #listings-results .listings-sort .sort-view i:hover{color:var(--secondary)}body #listings-results .listings-sort .dropdown-menu input[type=submit]:hover{background:var(--secondary)}body #listings-results .listings-grid .listings-price,body #listings-details .listings-price{display:flex}body #listings-results .listings-grid .listings-price:before,body #listings-details .listings-price:before{content:'CA'}.ip-banner-logo{font-size:0;text-align:center;margin:8% 0 0}.ip-banner-logo a{display:block;width:200px;margin:0 auto}.ip-banner-logo a img{display:block;width:100%;height:auto}#content .type-aios-rm-buyers .aios-roadmaps-default-wrapper .aios-roadmaps-theme-1-headings div{width:calc(100% / 8)}#content .type-aios-rm-sellers .aios-roadmaps-default-wrapper .aios-roadmaps-theme-1-headings div{width:calc(100% / 10)}#content .type-aios-rm-sellers .aios-roadmaps-default-wrapper .aios-roadmaps-theme-1-headings div a span{font-size:13px}#listings-results .listings-grid .listings-item:hover .listings-img canvas{filter:grayscale(1)}#listings-results .listings-grid .listings-item .listings-img:after{content:'';position:absolute;display:block;top:0;left:0;right:0;bottom:0;background:rgb(0 0 0 / .3);z-index:1;transition:all .3s ease;opacity:0}#listings-results .listings-grid .listings-item:hover .listings-img:after{opacity:1}#listings-results .listings-grid .listings-item:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;z-index:2;background:url(https://cdn.agentimagehosting.com/MD5QIsrHD5YxJoDqSBkmR/2024/07/sold-sign.png) center no-repeat;background-size:42%;opacity:0;transition:all .3s ease}#listings-results .listings-grid .listings-item:hover:before{opacity:1}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-light-background,#pojo-a11y-toolbar .pojo-a11y-btn-grayscale{display:none!important}body.pojo-a11y-readable-font [class*=ai-font-]{font-family:agentimage!important}body.single-aios-communities .community-wrap{padding-top:0!important}.aios-communities-legacy .aioscomu-label{text-shadow:0 0 4px #000}.listings-slideshow:before{content:'';position:absolute;width:100%;height:100%;background:#000;background:linear-gradient(180deg,rgb(0 0 0 / .8) 7%,#fff0 45%);top:0;z-index:99}#listings-details .listings-form textarea{padding-right:35px!important;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none}#listings-details .listings-form .wpcf7-spinner{position:absolute;margin:0;right:7px;bottom:35px}.single .listings-cta-mortgage{display:none!important}.post-page-about .entry.entry-content img[alt="Welcome Photo"]{filter:grayscale(1)}.post-page-communities .ai-communities-minimalist-row .ai-communities-minimalist-list a .ai-communities-minimalist-content{display:none}.listings-popup .wpcf7-not-valid-tip{position:absolute;left:0;top:10px;width:auto;right:auto}.error-page-content-wrapper .use-floating-validation-tip .wpcf7-not-valid-tip{position:absolute;width:auto;left:auto;right:2px;font-size:11px;top:2px}.error-page-content-wrapper .wpcf7 form .wpcf7-response-output{position:absolute;width:100%;text-align:center;margin:auto;font-size:13px}#aios-testimonials.aios-testimonials-page h1{font-size:var(--font-size-title)!important}.listing-module-page #inner-page-wrapper>.container>#content.container-theme-filter{padding:0;width:100%}#content .ai-contact-wrap a:hover{opacity:.75}.cta-photo.global-photo canvas{background:#000;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;min-height:139px}.page-id-377 .cta-lists{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;width:100%;margin:0 auto}.page-id-377 .cta-item{width:calc((calc(100% - 20px))/3)}.page-id-377 .cta-photo img{width:100%;height:auto}.page-id-377 .cta-photo canvas{min-height:130px}.page-id-377 .cta-item br,.page-id-377 .cta-item p{display:none}.grecaptcha-badge{z-index:999}.single-aios-listings .listings-slideshow-main{position:relative;z-index:2}