section.slideshow-area{padding-right:80px;padding-top:80px;position:relative}section.slideshow-area .ss-tagline{position:relative;z-index:0}section.slideshow-area .ss-tagline .slider-holder{position:relative;z-index:0}section.slideshow-area .ss-tagline .slider-holder:after{content:"";position:absolute;bottom:-86px;right:-74px;width:767px;height:351px;background:url(../images/slideshow-shadow.png) no-repeat;background-size:100% 100%;background-position:center}section.slideshow-area .ss-tagline .hp-tagline{position:absolute;z-index:1;left:0;right:0;bottom:0;top:0;display:flex;flex-flow:row wrap;align-items:center;justify-content:center;text-align:center;pointer-events:none}section.slideshow-area .ss-tagline .hp-tagline_wrap{max-width:calc(100% - 30px);font-family:var(--font-family-title);color:#fff;font-size:min(11vw,80px);filter:drop-shadow(0px 0px .7375em #000);-webkit-filter:drop-shadow(0px 0px .7375em #000);text-shadow:0px 0px .7375em #000;line-height:.9;width:100%;pointer-events:auto}section.slideshow-area .ss-tagline .hp-tagline_wrap span{display:block;font-style:italic}.hp-qs{position:relative;z-index:99;padding:50px 15px;pointer-events:none;background:#928793}.hp-qs_container{width:500px;max-width:100%;position:relative;z-index:1;pointer-events:auto;margin-left:auto;margin-right:auto}.hp-qs_title{color:#fff;font-family:var(--font-family-title);font-size:40px;line-height:.96;text-align:center}.hp-qs_title span{display:block;font-style:italic}.hp-qs_content .qs-form{display:flex;flex-flow:row wrap;align-items:center;justify-content:space-between}.hp-qs_content .qs-form .qs-col:not(:first-child){margin:20px 0 0}.hp-qs_content .qs-form .qs-col:not(.qs-sbmt){width:calc(50% - 8px)}.hp-qs_content .qs-form .qs-col:not(.qs-sbmt).lg{width:100%}.hp-qs_content .qs-form .qs-col.qs-sbmt{text-align:center;width:100%}.hp-qs_content .qs-form .qs-col.qs-sbmt button{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-block;border:0;background:none;padding:0;color:#fff;font-size:30px}.hp-qs_content .qs-form .qs-col.qs-sbmt button:hover{color:#d4af37}.hp-qs_content .qs-form .qs-col.qs-input select{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:100%;color:#fff;background:url(../images/qs-dd.png) right center no-repeat;background-size:9px auto;outline:0;border:0;border-bottom:1px solid #fff;font-size:16px;letter-spacing:.005em;height:55px;line-height:1.2;padding:0 19px 0 3px;text-overflow:ellipsis}.hp-qs_content .qs-form .qs-col.qs-input select option{color:#000}.qs-form .bootstrap-select.btn-group{display:block;width:100%}.qs-form .bootstrap-select.btn-group .dropdown-toggle{border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:100%;color:#fff;background:url(../images/qs-dd.png) right center no-repeat;background-size:9px auto;outline:0;border:0;border-bottom:1px solid #fff;font-size:16px;letter-spacing:.005em;height:55px;line-height:1.2;padding:0 19px 0 3px;text-overflow:ellipsis}.qs-form .bootstrap-select.btn-group .dropdown-toggle .filter-option{color:#fff;font-size:16px;letter-spacing:.005em}.qs-form .btn-group .dropdown-menu .bs-searchbox input{color:#000}section.welcome-area{position:relative;padding:112px 15px}section.welcome-area:after{content:"";position:absolute;top:-5px;right:80px;width:763px;height:652px;background:url(../images/wc-lines.png) no-repeat;background-size:100% 100%;background-position:center;opacity:.5}section.welcome-area:before{content:"";position:absolute;top:0;right:80px;width:2px;height:100%;background:linear-gradient(to bottom,#f7f0a9,#ba9c44)}.wc-holder{max-width:1200px;margin:0 auto;position:relative;z-index:5}.wc-content{padding:88px 0 0}.wc-content-inner{max-width:545px}.wc-text p{font-size:16px;color:#212528;line-height:1.9;letter-spacing:.3px;padding:0 0 1.9375em;font-family:var(--font-family-default)}.wc-text p span{color:#1f2326;font-size:24px;font-family:var(--font-family-title);font-style:italic;line-height:1;margin:0 0 -6px;display:block}.wc-text{margin:71px 0 0;padding-left:50px;position:relative}.wc-text-p{max-width:420px;padding:0 0 22px}.wc-text:after{content:"";position:absolute;top:25px;left:0;width:1px;height:370px;background:linear-gradient(to bottom,#d4af37,#d4af3700)}.wc-text:before{content:"";position:absolute;top:2px;left:-3px;width:9px;height:14px;background:url(../images/wc-text-icon.png) no-repeat;background-size:100% 100%;background-position:center}.wc-photo img{aspect-ratio:559/858;display:block;width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.wc-logos{width:100%;padding:72px 0 0}.wc-logo{padding:15px 42px;height:40px;display:flex;align-items:center;justify-content:center}.wc-logos-slick-slider:after{content:"";position:absolute;top:0;left:0;width:100px;height:100%;background:linear-gradient(to right,#fff,#0000)}.wc-logos-slick-slider:before{content:"";position:absolute;top:0;right:0;width:100px;height:100%;background:linear-gradient(to left,#fff,#0000);z-index:1}section.meet-team-area{padding:45px 0 66px;position:relative}section.meet-team-area:after{content:"";position:absolute;top:75px;right:0;left:0;margin:auto;width:1200px;height:610px;background:url(../images/mt-bg.png) no-repeat;background-size:100% 100%;background-position:center;background-attachment:fixed}section.meet-team-area:before{content:"";position:absolute;top:0;right:80px;width:2px;height:100%;background:linear-gradient(to top,#f7f0a9,#ba9c44)}.mt-holder{position:relative;z-index:5}.mt-text{text-align:center;color:#212528;font-size:24px;font-family:var(--font-family-title);font-style:italic;margin:20px 0 29px}.mt-slider{overflow:hidden}.mt-slick-slider{position:relative;margin:0 -94px}.mt-slick-slider .slick-list{padding:30px 0}.mt-slick-slider .slick-slide>div>div{display:block!important}.mt-slick-slider:not(.slick-initialized)>div:not(:first-child){display:none}.mt-slick-slider:not(.slick-initialized) .mt-list{width:33.3333333333%}.mt-list{padding:15px 54px}.mt-list a{display:block;position:relative}.mt-photo img{aspect-ratio:250/380;display:block;width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.mt-label{text-align:center;font-size:30px;color:#212528;font-style:italic;font-family:var(--font-family-title);position:absolute;bottom:-17px;left:0;width:100%;transition:all .3s ease-in-out;opacity:0;pointer-events:none}.mt-list a:hover .mt-label{opacity:1;pointer-events:auto}.mt-photo{position:relative;bottom:0;transition:all .3s ease-in-out}.mt-list a:hover .mt-photo{bottom:30px}.mt-list a:hover .mt-photo:after{opacity:1}.mt-photo:after{content:"";position:absolute;top:100%;left:0;width:100%;height:44px;background:url(../images/mt-shadow.png) no-repeat;background-size:100% 100%;background-position:center;transition:all .3s ease-in-out;opacity:0}.mt-links{max-width:930px;margin:57px auto 35px;display:flex;justify-content:space-between;gap:30px}section.featured-properties-area{position:relative;padding:100px 15px 30px}.fp-line-accent{position:absolute;top:0;right:80px;width:2px;height:588px;background:linear-gradient(to bottom,#f7f0a9,#ba9c44)}section.featured-properties-area:after{content:"";position:absolute;top:-245px;right:0;left:0;margin:auto;width:100%;height:1079px;background:url(../images/fp-bg.png) no-repeat;background-size:100% 100%;background-position:center}section.featured-properties-area:before{content:"";position:absolute;right:-65px;width:653px;height:280px;background:url(../images/kv-sign-logo.png) no-repeat;background-size:100% 100%;background-position:center;filter:brightness(0);opacity:.1}.fp-holder{position:relative;z-index:5}.fp-head{padding-left:182px}.fp-link{margin:51px 0 0;text-align:center;padding:0 0 40px}.fp-items{margin:45px auto 0;max-width:440px}.fp-items>div:not(:first-child){margin:30px 0 0}.fp-item{padding:min(4.255vw,20px) 0 min(5.319vw,25px)}.fp-item a{display:block;position:relative;transition:all .3s ease-in-out}.fp-item a:hover{margin-top:max(-6.596vw,-31px)}.fp-item a:hover .fp-photo>img{opacity:.7}.fp-item a:hover .fp-photo>span{opacity:1}.fp-item a:hover .fp-photo:after{opacity:1}.fp-item a:hover .fp-specs{opacity:1;margin:0;pointer-events:auto}.fp-photo{position:relative;border-radius:min(5.745vw,27px) 0 min(5.745vw,27px) 0;background:#000}.fp-photo:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to top,#000,#0000);opacity:.6;border-radius:min(5.745vw,27px) 0 min(5.745vw,27px) 0;z-index:5}.fp-photo:after{content:"";position:absolute;top:100%;left:0;width:100%;height:min(11.702vw,55px);background:url(../images/fp-shadow.png) no-repeat;background-size:100% 100%;background-position:center;transition:all .3s ease-in-out;opacity:0}.fp-photo>img{aspect-ratio:440/320;display:block;width:100%;height:auto;-o-object-fit:cover;object-fit:cover;transition:all .3s ease-in-out;border-radius:min(5.745vw,27px) 0 min(5.745vw,27px) 0}.fp-photo>span{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;z-index:5;color:#fff;text-transform:uppercase;letter-spacing:.2em;transition:all .3s ease-in-out;opacity:0}.fp-courtesy{position:absolute;bottom:0;left:0;width:100%;z-index:5;display:flex;align-items:flex-end;gap:min(4.255vw,20px);justify-content:space-between;padding:min(4.255vw,20px) min(4.255vw,20px) min(4.255vw,20px) min(12.766vw,60px);color:#fff;line-height:1.2;letter-spacing:.02em;font-size:min(2.43vw,12px)}.fp-courtesy img{max-width:min(6.383vw,30px)}.fp-details{padding-left:min(12.34vw,58px);position:relative;padding-top:min(3.617vw,17px);display:flex;flex-wrap:wrap}.fp-details:after{content:"";position:absolute;top:max(-10.638vw,-50px);left:min(7.234vw,34px);width:1px;height:min(29.787vw,140px);background:linear-gradient(to bottom,#d4af37,#d4af3700);z-index:5}.fp-details:before{content:"";position:absolute;top:max(-15.957vw,-75px);left:min(6.383vw,30px);width:min(1.915vw,9px);height:min(2.979vw,14px);background:url(../images/wc-text-icon.png) no-repeat;background-size:100% 100%;background-position:center;z-index:5}.fp-details>div:first-child{width:65%}.fp-price{font-size:min(6.383vw,30px);color:#212528;font-family:var(--font-family-title);font-style:italic;margin:0 0 min(.851vw,4px)}.fp-address{font-size:min(2.979vw,14px);color:#212528;line-height:1.4;letter-spacing:.02em;font-family:var(--font-family-default);margin-bottom:min(2.553vw,12px)}.fp-address em{color:#928793;top:min(.638vw,3px);font-size:min(3.191vw,15px);margin-right:min(.426vw,2px)}.fp-specs{display:flex;font-size:min(2.766vw,13px);color:#212528;gap:min(7.66vw,36px);font-family:var(--font-family-default);margin:max(-6.383vw,-30px) 0 0;transition:all .3s ease-in-out;opacity:0;pointer-events:none}.fp-number{font-size:min(2.979vw,14px);color:#212528;line-height:1.4;letter-spacing:.02em;width:35%;padding:min(1.702vw,8px) 0 0}section.featured-communities-area{position:relative;padding:32px 15px 46px}section.featured-communities-area:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:773px;background:#fff url(../images/fc-bg.png) no-repeat;background-size:100% 100%;background-position:center;border-radius:0 0 123px 123px;filter:drop-shadow(0 40px 20px rgba(0,0,0,.2));background-attachment:fixed}section.featured-communities-area:before{content:"";position:absolute;top:-190px;left:0;width:612px;height:589px;background:url(../images/fc-lines.png) no-repeat;background-size:100% 100%;background-position:center;z-index:2}.fc-holder{max-width:1460px;margin:0 auto;position:relative;z-index:5}.fc-slider{position:relative;margin:29px 0 0}.fc-slick-slider .slick-slide>div>div{display:block!important}.fc-slick-slider:not(.slick-initialized)>div:not(:first-child){display:none}.fc-slick-slider:not(.slick-initialized) .fc-list{width:33.3333333333%}.fc-list{padding:0 30px}.fc-slick-slider{position:relative;margin:0 -30px}.fc-slick-slider .slick-list{padding:30px 0}.fc-list a{display:block;position:relative;transition:all .3s ease-in-out;bottom:0}.fc-photo{position:relative}.fc-list a:hover .fc-photo:before{opacity:1}.fc-photo:before{content:"";position:absolute;top:100%;left:0;width:100%;height:53px;background:url(../images/fc-shadow.png) no-repeat;background-size:100% 100%;background-position:center;transition:all .3s ease-in-out;opacity:0}.fc-photo:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to top,#b99242,#e8c36300);opacity:0;transition:all .3s ease-in-out}.fc-list a:hover .fc-photo:after{opacity:.75}.fc-photo img{aspect-ratio:320/420;display:block;width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.fc-label{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;z-index:5;color:#fff;font-size:36px;text-align:center;font-family:var(--font-family-title);font-style:italic}.fc-view{position:absolute;bottom:50px;left:0;z-index:5;text-align:center;width:100%;transition:all .3s ease-in-out;opacity:0}.fc-list a:hover .fc-view{opacity:1;bottom:100px}.fc-view span{display:inline-block;color:#fff;text-transform:uppercase;border-bottom:solid 1px #fff;padding:5px 0}.fc-list a:hover{bottom:30px}.fc-links{max-width:930px;margin:57px auto 35px;display:flex;justify-content:space-between;gap:30px}section.philantrophy-area{position:relative;padding:128px 15px 42px}.philantrophy-bg.global-canvas-bg{height:560px;top:auto;bottom:0}.philantrophy-bg.global-canvas-bg canvas{filter:grayscale(1);opacity:.22;background-attachment:fixed}.philantrophy-bg.global-canvas-bg:after{content:"";position:absolute;top:0;left:0;width:100%;height:50%;background:linear-gradient(to bottom,#fff,#fff0)}.philantrophy-holder{max-width:1200px;margin:0 auto;position:relative;z-index:5}.philantrophy-inner{display:flex;flex-wrap:wrap}.philantrophy-content{width:62.917%}.philantrophy-text p{font-size:16px;color:#212528;line-height:1.9;letter-spacing:.3px;padding:0 0 31px;font-family:var(--font-family-default)}.philantrophy-text p span{color:#1f2326;font-size:24px;font-family:var(--font-family-title);font-style:italic;line-height:1;margin:0 0 -6px;display:block}.philantrophy-text{margin:71px 0 0;padding-left:50px;position:relative}.philantrophy-text-p{max-width:557px;padding:0 0 22px}.philantrophy-text:after{content:"";position:absolute;top:25px;left:0;width:1px;height:370px;background:linear-gradient(to bottom,#d4af37,#d4af3700)}.philantrophy-text:before{content:"";position:absolute;top:2px;left:-3px;width:9px;height:14px;background:url(../images/wc-text-icon.png) no-repeat;background-size:100% 100%;background-position:center}.philantrophy-photo{width:37.083%}.philantrophy-photo-inner{max-width:396px}.philantrophy-photo-inner img{aspect-ratio:396/541;display:block;width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.philantrophy-photo-logo{max-width:95px;margin:0 0 -95px auto;position:relative;right:-100px}.philantrophy-photo-logo img{aspect-ratio:95/90;display:block;width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.philantrophy-list-holder{display:flex;justify-content:space-between;align-items:center;width:100%;margin:49px auto 0;max-width:1100px}.philantrophy-list-stats-number{font-size:72px;color:#212528;font-family:var(--font-family-title);text-align:center}.philantrophy-list-stats-number span{font-style:italic}.philantrophy-list-text{font-size:18px;text-transform:uppercase;color:#212528;line-height:1.2;letter-spacing:1.6px;margin:11px 0 0;font-family:var(--font-family-default)}.philantrophy-list-holder .border{width:1px;height:180px;background:linear-gradient(to bottom,#d4af3700,#d4af37,#d4af3700)}section.testimonials-area{position:relative;padding:140px 15px 100px;overflow:hidden}.testi-holder{max-width:1440px;margin:0 auto;position:relative;z-index:5;padding:99px 15px 0}.testi-holder:after{content:"";position:absolute;top:0;left:0;width:100%;height:500px;background:#e5e1e1}.testi-head{max-width:1150px;margin:0 auto 39px;display:flex;align-items:center;justify-content:space-between;position:relative;z-index:5}.testi-inner{position:relative;z-index:5;display:flex;flex-wrap:wrap}.testi-arrow{width:23.405%;padding:145px 0 0}.testi-slider{width:76.595%}.testi-arrow .global-arrow-holder{max-width:146px;margin:0 69px 0 auto}.testi-slick-slider{margin:0 -30px;position:relative}.testi-list{padding:30px}.testi-list-inner{background:#fff;padding:51px 30px 58px;border-radius:30px;box-shadow:0 15px 18px #0003;transition:all .3s ease-in-out}.testi-text p{font-size:16px;color:#212528;line-height:1.9;letter-spacing:.3px;font-family:var(--font-family-default);transition:all .3s ease-in-out}.testi-text span{display:block;font-size:25px;color:#212528;font-family:var(--font-family-title);margin:16px 0 0;transition:all .3s ease-in-out}.testi-text{max-width:270px;margin:0 auto}.testi-slick-slider .slick-slide>div>div{display:block!important}.testi-slick-slider:not(.slick-initialized)>div:not(:first-child){display:none}.testi-slick-slider:not(.slick-initialized) .mt-list{width:33.3333333333%}.testi-slider-inner{position:relative;margin-right:-208px}.testi-slick-slider .slick-current.slick-active.slick-center .testi-list-inner,.testi-list a:hover .testi-list-inner{background:#928793}.testi-slick-slider .slick-current.slick-active.slick-center .testi-text p,.testi-slick-slider .slick-current.slick-active.slick-center .testi-text span,.testi-list a:hover .testi-text p,.testi-list a:hover .testi-text span{color:#fff}.testi-list a{display:block;position:relative}.testi-list a:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;width:calc(100% - 20px);height:calc(100% - 20px);border:solid 1px #d4af37;pointer-events:none;border-radius:30px;transition:all .3s ease-in-out;opacity:0}.testi-list a:hover:after{opacity:1}section.hp-blog-area{position:relative;padding:52px 15px}section.hp-blog-area:after{content:"";position:absolute;top:-220px;right:0;width:795px;height:1422px;pointer-events:none;background:url(../images/blog-lines.png) no-repeat;background-size:100% 100%;background-position:right center;opacity:.5}.hp-blog-bg.global-canvas-bg{width:1161px;height:500px}.hp-blog-bg.global-canvas-bg canvas{background-attachment:fixed}.hp-blog-holder{position:relative;z-index:5;max-width:1440px;margin:0 auto}.hp-blog-slick-slider{position:relative;margin:0 -30px}.hp-blog-slick-slider .slick-slide>div>div{display:block!important}.hp-blog-slick-slider:not(.slick-initialized)>div:not(:first-child){display:none}.hp-blog-slick-slider:not(.slick-initialized) .hp-blog-list{width:33.3333333333%}.hp-blog-list{padding:0 30px}.hp-blog-slick-slider .slick-list{padding:30px 0}.hp-blog-slider{margin:79px 0 25px}.hp-blog-list-label{font-size:26px;color:#212528;font-family:var(--font-family-title);font-style:italic;line-height:1.15}.hp-blog-list-content{position:relative;padding:19px 0 0 60px}.hp-blog-list-content:before{content:"";position:absolute;top:-72px;left:31px;width:9px;height:14px;background:url(../images/wc-text-icon.png) no-repeat;background-size:100% 100%;background-position:center}.hp-blog-list-content:after{content:"";position:absolute;top:-52px;left:34px;width:1px;height:130px;background:linear-gradient(to bottom,#d4af37,#d4af3700)}.hp-blog-list-photo:before{content:"";position:absolute;top:100%;left:0;width:100%;height:55px;background:url(../images/blog-shadow.png) no-repeat;background-size:100% 100%;background-position:center;transition:all .3s ease-in-out;opacity:0}.hp-blog-list a{display:block;position:relative;bottom:0;transition:all .3s ease-in-out}.hp-blog-list a:hover{bottom:30px}.hp-blog-list a:hover .hp-blog-list-photo:before{opacity:1}.hp-blog-list-photo{position:relative}.hp-blog-list-photo img{aspect-ratio:440/290;display:block;width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.hp-blog-link{text-align:center}section.social-media-area{position:relative;padding:90px 15px 108px}.sm-bg.global-canvas-bg{width:1088px;height:469px;right:0;margin:auto;top:115px;opacity:.4}.sm-holder{position:relative;z-index:5}.sm-account{text-align:center;margin:20px 0 44px}.sm-account a{display:inline-block;font-size:24px;color:#212528;font-family:var(--font-family-title);font-style:italic}.sm-slick-slider{position:relative;margin:0 -110px}.sm-slick-slider .slick-slide>div>div{display:block!important}.sm-slick-slider:not(.slick-initialized)>div:not(:first-child){display:none}.sm-slick-slider:not(.slick-initialized) .sm-list{width:20%}.sm-list{padding:0 54px}.sm-list a{display:block;position:relative;bottom:0;transition:all .3s ease-in-out}.sm-list a:hover{bottom:30px}.sm-list a img{aspect-ratio:250/335;display:block;width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.sm-slick-slider .slick-list{padding:30px 0}.sm-links{max-width:930px;margin:57px auto 35px;display:flex;justify-content:space-between;gap:30px}.sm-list a:hover:before{opacity:1}.sm-list a:before{content:"";position:absolute;top:100%;left:0;width:100%;height:43px;background:url(../images/sm-shadow.png) no-repeat;background-size:100% 100%;background-position:center;transition:all .3s ease-in-out;opacity:0;pointer-events:none}html.safari-true section.meet-team-area:after,html.safari-true section.featured-communities-area:after,html.safari-true .philantrophy-bg.global-canvas-bg canvas,html.safari-true .hp-blog-bg.global-canvas-bg canvas{background-attachment:local}@media only screen and (min-width: 992px){section.featured-properties-area{padding:6.25vw .938vw 1.875vw}section.featured-properties-area:after{height:67.438vw}section.featured-properties-area:before{top:4.5vw;right:7.688vw;width:min(40.813vw,653px);height:min(17.5vw,281px)}.fp-head{padding-left:11.375vw}.fp-link{margin:3.188vw 0 0}section.testimonials-area{padding:8.75vw .938vw 6.25vw}.testi-holder{max-width:90vw;padding:6.188vw .938vw 0}.testi-holder:after{height:31.25vw}.testi-head{max-width:71.875vw;margin:0 auto 2.438vw}.testi-arrow{padding:9.063vw 0 0}.testi-arrow .global-arrow-holder{max-width:9.125vw;margin:0 4.313vw 0 auto}.testi-slick-slider{margin:0 -1.875vw}.testi-list{padding:1.875vw}.testi-list-inner{padding:3.188vw 1.875vw 3.625vw;border-radius:1.875vw;box-shadow:0 .938vw 1.125vw #0003}.testi-text p{font-size:1vw;letter-spacing:.019vw}.testi-text span{font-size:1.563vw;margin:1vw 0 0}.testi-text{max-width:16.875vw}.testi-slider-inner{margin-right:-13vw}.testi-list a:after{width:calc(100% - 1.25vw);height:calc(100% - 1.25vw);border:solid .063vw #d4af37;border-radius:1.875vw}section.social-media-area{padding:5.625vw .938vw 6.75vw}.sm-bg.global-canvas-bg{width:68vw;height:29.313vw;top:7.188vw}.sm-account{margin:1.25vw 0 2.75vw}.sm-account a{font-size:1.5vw}.sm-slick-slider{margin:0 -6.875vw}.sm-list{padding:0 3.375vw}.sm-slick-slider .slick-list{padding:1.875vw 0}.sm-links{max-width:58.125vw;margin:3.563vw auto 2.188vw;gap:1.875vw}.sm-list a:before{height:2.688vw}}@media only screen and (min-width: 992px) and (max-width: 1600px){section.featured-properties-area:after{top:-15.313vw}.hp-qs:before{right:5vw!important}.fp-line-accent{right:5vw;width:.125vw;height:36.75vw}section.slideshow-area{padding-right:5vw;padding-top:4.5vw}.slider-holder:after{bottom:-5.375vw;right:-4.625vw;width:47.938vw;height:21.938vw}.slideshow-area .aios-slider-img{border-radius:0 0 0 10.938vw}section.welcome-area{padding:7vw .938vw}section.welcome-area:after{top:-.313vw;right:5vw;width:47.688vw;height:40.75vw}section.welcome-area:before{right:5vw;width:.125vw}.wc-holder{max-width:75vw}.wc-content{padding:5.5vw 0 0}.wc-content-inner{max-width:34.063vw}.wc-text p{font-size:1vw;letter-spacing:.019vw;padding:0 0 1.938vw}.wc-text p span{font-size:1.5vw;margin:0 0 -.375vw}.wc-text{margin:4.438vw 0 0;padding-left:3.125vw}.wc-text-p{max-width:26.25vw;padding:0 0 1.375vw}.wc-text:after{top:1.563vw;width:.063vw;height:23.125vw}.wc-text:before{top:.125vw;left:-.188vw;width:.563vw;height:.875vw}.wc-logos{padding:4.5vw 0 0}.wc-logo{padding:.938vw 2.625vw}.wc-logos-slick-slider:after{width:6.25vw}.wc-logos-slick-slider:before{width:6.25vw}section.meet-team-area{padding:2.813vw 0 4.125vw}section.meet-team-area:after{top:4.688vw;width:75vw;height:38.125vw}section.meet-team-area:before{right:5vw;width:.125vw}.mt-text{font-size:1.5vw;margin:1.25vw 0 1.813vw}.mt-slick-slider{margin:0 -5.875vw}.mt-slick-slider .slick-list{padding:1.875vw 0}.mt-list{padding:.938vw 3.375vw}.mt-label{font-size:1.875vw;bottom:-1.063vw}.mt-list a:hover .mt-photo{bottom:1.875vw}.mt-photo:after{height:2.75vw}.mt-links{max-width:58.125vw;margin:3.563vw auto 2.188vw;gap:1.875vw}section.featured-communities-area{padding:2vw .938vw 2.875vw}section.featured-communities-area:after{height:48.313vw;border-radius:0 0 7.688vw 7.688vw}section.featured-communities-area:before{top:-11.875vw;width:38.25vw;height:36.813vw}.fc-holder{max-width:91.25vw}.fc-slider{margin:1.813vw 0 0}.fc-list{padding:0 1.875vw}.fc-slick-slider{margin:0 -1.875vw}.fc-slick-slider .slick-list{padding:1.875vw 0}.fc-photo:before{height:3.313vw}.fc-label{font-size:2.25vw}.fc-view{bottom:3.125vw}.fc-list a:hover .fc-view{bottom:6.25vw}.fc-view span{border-bottom:solid .063vw #fff;padding:.313vw 0}.fc-list a:hover{bottom:1.875vw}.fc-links{max-width:58.125vw;margin:3.563vw auto 2.188vw;gap:1.875vw}section.philantrophy-area{padding:8vw .938vw 2.625vw}.philantrophy-bg.global-canvas-bg{height:35vw}.philantrophy-holder{max-width:75vw}.philantrophy-text p{font-size:1vw;letter-spacing:.019vw;padding:0 0 1.938vw}.philantrophy-text p span{font-size:1.5vw;margin:0 0 -.375vw}.philantrophy-text{margin:4.438vw 0 0;padding-left:3.125vw}.philantrophy-text-p{max-width:34.813vw;padding:0 0 1.375vw}.philantrophy-text:after{top:1.563vw;width:.063vw;height:23.125vw}.philantrophy-text:before{top:.125vw;left:-.188vw;width:.563vw;height:.875vw}.philantrophy-photo-inner{max-width:24.75vw}.philantrophy-photo-logo{max-width:5.938vw;margin:0 0 -5.938vw auto;right:-6.25vw}.philantrophy-list-holder{margin:3.063vw auto 0;max-width:68.75vw}.philantrophy-list-stats-number{font-size:4.5vw}.philantrophy-list-text{font-size:1.125vw;letter-spacing:.1vw;margin:.688vw 0 0}.philantrophy-list-holder .border{width:.063vw;height:11.25vw}section.hp-blog-area{padding:3.25vw .938vw}section.hp-blog-area:after{top:-13.75vw;width:49.688vw;height:88.875vw}.hp-blog-bg.global-canvas-bg{width:72.563vw;height:31.25vw}.hp-blog-holder{max-width:90vw}.hp-blog-slick-slider{margin:0 -1.875vw}.hp-blog-list{padding:0 1.875vw}.hp-blog-slick-slider .slick-list{padding:1.875vw 0}.hp-blog-slider{margin:4.938vw 0 1.563vw}.hp-blog-list-label{font-size:1.625vw}.hp-blog-list-content{padding:1.188vw 0 0 3.75vw}.hp-blog-list-content:before{top:-4.5vw;left:1.938vw;width:.563vw;height:.875vw}.hp-blog-list-content:after{top:-3.25vw;left:2.125vw;width:.063vw;height:8.125vw}.hp-blog-list-photo:before{height:3.438vw}.hp-blog-list a:hover{bottom:1.875vw}}@media screen and (min-width: 992px){section.slideshow-area #aios-slider-slideshow .aios-slider-splide .aios-slider-img canvas,section.slideshow-area #aios-slider-slideshow .aios-slider-splide .aios-slider-custom-video canvas{min-height:min(100vh,800px)}section.slideshow-area .ss-tagline .slider-holder .aios-slider-img{border-radius:0 0 0 min(10.938vw,175px)}section.slideshow-area .ss-tagline .hp-tagline{text-align:left;padding:0 0 5vw 11vw}section.slideshow-area .ss-tagline .hp-tagline_wrap{font-size:5vw}.hp-qs{position:absolute;left:0;right:0;bottom:0;padding:51px 0 49px;background:none}.hp-qs:before{content:"";display:block;position:absolute;z-index:0;left:0;right:80px;bottom:0;top:0;background:#000;background:linear-gradient(0deg,#000,#0000);opacity:.84;border-radius:0 0 0 min(10.938vw,175px)}.hp-qs_container{width:min(84.688vw,1243px);max-width:calc(100% - 30px)}.hp-qs_inner{display:flex;flex-flow:row wrap;align-items:center;justify-content:space-between}.hp-qs_title{font-size:min(2.5vw,40px);text-align:left}.hp-qs_content{flex-grow:1;padding-left:30px}.hp-qs_content .qs-form{max-width:1070px;margin-left:auto}.hp-qs_content .qs-form .qs-col:not(:first-child){margin:0}.hp-qs_content .qs-form .qs-col:not(.qs-sbmt){width:10.655%}.hp-qs_content .qs-form .qs-col:not(.qs-sbmt).lg{width:20.001%}.hp-qs_content .qs-form .qs-col.qs-sbmt{text-align:left;width:auto}.hp-qs_content .qs-form .qs-col.qs-sbmt button{font-size:min(1.875vw,30px)}.hp-qs_content .qs-form .qs-col.qs-input select{background:url(../images/qs-dd.png) right center no-repeat;background-size:min(.563vw,9px) auto;font-size:min(1.22vw,16px);height:min(3.8vw,55px);padding:0 min(1.188vw,19px) 0 min(.188vw,3px)}.qs-form .bootstrap-select.btn-group .dropdown-toggle{background:url(../images/qs-dd.png) right center no-repeat;background-size:min(.563vw,9px) auto;font-size:min(1.22vw,16px);height:min(3.8vw,55px);padding:0 min(1.188vw,19px) 0 min(.188vw,3px)}.wc-inner{display:flex;flex-wrap:wrap;justify-content:space-between}.wc-content{width:52.166%}.wc-photo{width:47.834%}.fp-items{margin:2.813vw 2.125vw 0 6vw;display:flex;flex-flow:row wrap;align-items:flex-start;justify-content:center;max-width:none}.fp-items>div{width:33.3333333333%}.fp-items>div:not(:first-child){margin:0}.fp-item{padding:1.25vw 1.25vw 1.563vw}.fp-item a:hover{margin-top:-1.938vw}.fp-courtesy img{max-width:min(1.875vw,30px)}.fp-photo{border-radius:1.688vw 0}.fp-photo:before{border-radius:1.688vw 0}.fp-photo:after{height:3.438vw}.fp-photo>img{border-radius:1.688vw 0}.fp-courtesy{padding:1.25vw 1.25vw 1.25vw 3.75vw;font-size:.75vw}.fp-details{padding-left:3.625vw}.fp-details:after{top:-3.125vw;left:2.125vw;width:.063vw;height:8.75vw}.fp-details:before{top:-4.688vw;left:1.875vw;width:.563vw;height:.875vw}.fp-price{font-size:1.875vw;margin:0 0 .25vw}.fp-address{font-size:.875vw;margin-bottom:.75vw}.fp-address em{top:.188vw;font-size:.938vw;margin-right:.125vw}.fp-specs{font-size:.813vw;gap:2.25vw;margin:-1.875vw 0 0}.fp-number{font-size:.875vw;padding:.5vw 0 0}}@media only screen and (max-width: 1280px){section.meet-team-area:after,section.featured-communities-area:after,.philantrophy-bg.global-canvas-bg canvas,.hp-blog-bg.global-canvas-bg canvas{background-attachment:local}}@media only screen and (max-width: 991px){section.slideshow-area{padding-right:0;padding-top:0}.slideshow-area .aios-slider-img{border-radius:0 0 0 70px}section.welcome-area{padding:50px 15px}.wc-content{width:100%;padding:0;text-align:center}.wc-content-inner{max-width:100%}.wc-text{margin:50px 0 0;padding:0 15px}.wc-text-p{max-width:100%}.wc-photo{width:100%;max-width:559px;margin:40px auto 0}.wc-logos{padding:50px 0 0}section.meet-team-area{padding:50px 0}.mt-slick-slider{margin:0 auto;max-width:300px}.mt-list{padding:15px 0}.mt-links{margin:0 auto 35px;justify-content:center;flex-direction:column;align-items:center}section.featured-properties-area{padding:50px 15px 60px;background:#f1efef}section.featured-properties-area:after,section.featured-properties-area:before{display:none}.fp-head{padding-left:0;text-align:center}section.featured-communities-area{padding:50px 15px}section.featured-communities-area:before{display:none}.fc-slick-slider{margin:0 auto;max-width:350px}.fc-list{padding:0 15px}.fc-links{flex-direction:column;align-items:center}section.philantrophy-area{padding:80px 15px 50px}.philantrophy-content{width:100%;text-align:center}.philantrophy-text{margin:50px 0 0;padding:0 15px}.philantrophy-text-p{max-width:100%}.philantrophy-photo{width:100%;margin-top:50px}.philantrophy-photo-logo{margin:0 auto;right:0}.philantrophy-photo-inner{margin:30px auto 0}.philantrophy-list-holder{margin:30px auto 0;flex-direction:column}.philantrophy-list-holder .border{width:180px;height:1px;background:linear-gradient(to right,#d4af3700,#d4af37,#d4af3700);margin:20px 0}section.testimonials-area{padding:50px 15px}.testi-holder{padding:50px 15px 0;text-align:center}.testi-head{flex-direction:column;gap:30px;margin:0 auto 30px}.testi-arrow{width:100%;padding:20px 0}.testi-arrow .global-arrow-holder,.testi-slick-slider{margin:0 auto}.testi-slider{width:100%}.testi-slider-inner{margin-right:0}.testi-text{max-width:100%}section.hp-blog-area{padding:50px 15px}.hp-blog-slider{margin:50px 0 25px}.hp-blog-slick-slider{margin:0 auto;max-width:500px}.hp-blog-list{padding:0 15px}section.social-media-area{padding:50px 15px}.sm-account{margin:20px 0 30px}.sm-slick-slider{margin:0}.sm-list{padding:0 15px}.sm-links{margin:30px auto 0;flex-direction:column;align-items:center}.philantrophy-list-text{text-align:center}.testi-list{padding:15px}}@media only screen and (max-width: 767px){.philantrophy-list-stats-number{font-size:50px}.sm-slick-slider{margin:0 auto;max-width:300px}section.featured-communities-area:after{border-radius:0 0 50px 50px}section.welcome-area:before,section.meet-team-area:before,.fp-line-accent,section.hp-blog-area:after{display:none}}@media only screen and (max-width: 480px){.mt-text{font-size:20px}.testi-list{padding:0}}
