.hp-ss-inner{position:relative;width:100%;height:auto;display:block;overflow:hidden}.hp-ss-inner:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#000;z-index:1;opacity:35%}.slider-smi{position:absolute;bottom:-80px;transform:translateY(-50%);z-index:4;right:20px;flex-direction:column}.slider-cta-holder{position:absolute;left:50%;z-index:3;width:100%;padding:0 15px;top:auto;transform:translate(-50%);bottom:2%}.smi a{width:40px;height:40px;color:#fff;display:flex;align-items:center;justify-content:center;border:1px solid #fff;border-radius:50%;font-size:20px;position:relative;transition:var(--default-transition);text-decoration:none}.smi{gap:16px;display:flex}.smi a:before{content:"";position:absolute;top:50%;left:50%;width:calc(100% + 4px);height:calc(100% + 4px);border-radius:50%;transform:translate(-50%,-50%);background:linear-gradient(45deg,#1e2739,#1e2739 35%,#9b6122);transition:var(--default-transition);opacity:0}.smi a:hover:before{opacity:1}.slider-cta-title h2{color:#fff;font-size:clamp(40px,5vw,80px);font-size:clamp(26px,2.5vw,44px);letter-spacing:.05em;font-weight:800;text-transform:uppercase;text-align:center;text-shadow:0px 2px 10px rgba(0,0,0,.35)}.slider-cta-title h2 span{font-size:clamp(16px,1.25vw,20px);font-weight:500;display:block;margin-bottom:20px}.slider-cta-title{position:relative;margin-bottom:32px}.hp-ss-inner:after{content:"";position:absolute;width:100%;height:54%;top:53%;left:50%;transform:translate(-50%,-50%);background:radial-gradient(ellipse at center,#000000a6,#0000 54%,#0000 55%);opacity:60%}.slider-cta{display:flex;justify-content:center;gap:clamp(15px,1.875vw,30px)}span.sb-border{position:absolute;top:0;left:0;width:100%;height:100%;border-right:2px solid var(--primary);border-left:2px solid #fff}.hpwc .section-inner{display:flex;flex-flow:row wrap;margin-left:auto;width:calc(100% - clamp(60px,7.5vw,120px));align-items:flex-start;position:relative}.section.hpwc{padding:13px 0 0}.wc-photo{width:44.5945945946%;position:relative}.wc-content{width:55.4054054054%;padding-top:clamp(60px,7.5vw,120px);padding-left:clamp(51px,6.375vw,102px)}.wc-content p{font-size:clamp(12px,.9375vw,15px);color:#1e2739;font-weight:400;letter-spacing:.05em;line-height:1.7;margin-bottom:clamp(17px,2.125vw,34px);padding-right:clamp(38px,4.75vw,76px)}.wc-content p strong{font-weight:600;color:#1e2739;letter-spacing:.05em;font-size:18px}.wc-photo>canvas{display:block;width:100%;height:auto;background-image:url(../images/wc-photo-accent.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;background-attachment:fixed}.wc-photo .image-holder{position:absolute;bottom:0;left:0;width:98.9393939394%}.wc-content .site-button{width:clamp(178px,14.875vw,238px)}.hpwc .section-inner>.accent{width:clamp(11px,1.375vw,22px)}.hpwc .section-inner>.accent:before{content:"";position:absolute;top:0;left:0;width:100%;height:82%;background:linear-gradient(to bottom,#fff,#fff 35%,#fff0)}.section.hpwc>.accent{width:clamp(60px,7.5vw,120px)}.section.hpwc>.accent canvas{filter:grayscale(1);opacity:15%}.section.hpwc>.accent:before{content:"";position:absolute;top:0;left:0;width:100%;height:40%;background:linear-gradient(to bottom,#fff,#fff 35%,#fff0);z-index:2;opacity:50%}.section.hpdis{padding-top:clamp(45px,5.625vw,90px);padding-bottom:clamp(230px,30.75vw,660px)}.section.hpdis .section-title{justify-content:center;display:flex}.section.hpdis .section-inner{width:100%;margin-left:auto;margin-right:auto;min-width:600px;position:relative;z-index:2;max-width:min(73.5vw,1400px);display:flex;gap:70px;align-items:center}.discover-left{width:45%}.discover-right{width:55%}.section.hpdis .site-button{margin-right:auto}.section.hpdis p{font-size:clamp(12px,.9375vw,15px);color:#1e2739;font-weight:400;letter-spacing:.05em;line-height:1.7;margin-bottom:clamp(17px,2.125vw,34px);text-align:left}.section.hpdis>.accent{top:inherit;bottom:0;height:60.355%}.site-button.sb-dark a{background:#fff}.section.hpdis>.accent:before,.section.hpdis>.accent:after{content:"";position:absolute;height:32%;width:100%;top:0;left:0}.section.hpdis>.accent:before{background:linear-gradient(to bottom,#fff,#fff 35%,#fff0)}.section.hpdis>.accent:after{background:linear-gradient(to bottom,#fff0,#fff);bottom:0;left:0;top:inherit}.no-results{text-align:center}.section.hpfp .section-title{display:flex;justify-content:center}.section.hpfp{padding:0;padding-top:clamp(55px,6.875vw,110px)}.fp-list{padding:0 5.5px}.fp-list[data-id="22244680"]{display:none!important}.fp-slider .slick-list{margin-left:-5.5px;margin-right:-5.5px}.fp-photo{position:relative}.fp-in-hover{position:absolute;opacity:0;width:calc(100% - clamp(13px,1.625vw,26px));margin-bottom:clamp(9px,1.125vw,18px);left:50%;transform:translate(-50%);z-index:2}.section-slider-arrow{display:flex;justify-content:center;gap:clamp(6px,3.125vw,50px);align-items:center}.section-slider-arrow .site-button{width:clamp(178px,14.875vw,238px)}.fp-slider{margin-bottom:clamp(26.5px,3.5625vw,57px)}.fp-info-innr h2{color:var(--primary);font-size:clamp(18px,1.5vw,24px);font-weight:800;letter-spacing:.05em;margin-bottom:7px}.fp-info-innr p{color:var(--secondary);font-size:clamp(12px,.9375vw,15px);font-weight:500;letter-spacing:.1em}.fp-info-innr{text-align:center}.fp-info{padding-top:26px}.fp-list:hover .fp-in-hover{opacity:1;bottom:0}.fp-in-hover .site-button{width:100%;min-width:100%}.fp-in-hover .site-button.sb-dark a{background:transparent}.fp-photo .image-holder img{transition:var(--default-transition)}.fp-list:hover .fp-photo .image-holder img{filter:grayscale(1)}.fp-info-hover-inner h2{color:#fff;font-size:clamp(18px,1.5vw,24px);font-weight:800;letter-spacing:.05em;margin-bottom:7px;position:relative}.fp-info-hover-inner p{color:#fff;font-size:clamp(12px,.9375vw,15px);font-weight:500;letter-spacing:.1em;margin-bottom:clamp(8px,1vw,16px);position:relative}.fp-info-hover-inner ul{display:flex;justify-content:space-between;align-items:center;position:relative;z-index:2}.fp-info-hover-inner ul li{display:flex;gap:clamp(4px,.8125vw,13px);color:#fff;font-size:clamp(12px,.875vw,15px);font-weight:500;letter-spacing:.1em;align-items:center}.fp-info-hover-inner{text-align:center;padding:0 clamp(22.5px,2.8125vw,45px);padding-bottom:clamp(14px,1.75vw,28px);padding-top:clamp(14px,1.75vw,28px);position:relative;transform:translateY(100%);transition:var(--default-transition);opacity:0;visibility:hidden}.fp-info-hover-inner ul li i{font-size:clamp(8px,1.25vw,20px)}.fp-info-hover-inner:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(45deg,#1e2739,#1e2739 33%,#1e2739 33%,#9b6122);opacity:90%}.fp-info-hover-inner.active{transform:translateY(0);opacity:1;visibility:visible}.fp-photo{overflow:hidden}.fp-in-hover .sb-label{text-shadow:rgba(0,0,0,.35) 0px 2px 10px}.fp-photo .image-holder:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#000;z-index:1;opacity:0;transition:var(--default-transition)}.fp-list:hover .fp-photo .image-holder:before{opacity:20%}.fp-list .image-holder canvas{transition:var(--default-transition);min-height:0}a.section-arrow{width:clamp(52px,3.8125vw,61px);height:clamp(52px,3.8125vw,61px);position:relative}a.section-arrow:not(.slick-hidden){display:flex!important;align-items:center;justify-content:center}a.section-arrow:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border:2px solid transparent;border-top-color:#1c2a3a;border-left-color:#1c2a3a;border-bottom-color:#1c2a3a;border-radius:50%;transform:rotate(307deg);transition:var(--default-transition)}.section-arrow-prev .cs-arrow-n{transform:rotate(180deg)}a.section-arrow:hover:before{transform:rotate(130deg);opacity:0}a.section-arrow:after{content:"";position:absolute;right:0;bottom:0;padding:2px;background:linear-gradient(90deg,#9b6122,#1e2739);border-radius:50%;-webkit-mask:linear-gradient(white 0 0) content-box,linear-gradient(white 0 0);-webkit-mask-composite:destination-out;mask-composite:exclude;top:0;left:0;width:100%;height:100%;transition:var(--default-transition);opacity:0}a.section-arrow:hover:after{transform:rotate(130deg);opacity:1}.fp-photo .image-holder:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:5px;background-image:url(../images/fp-border.jpg);background-repeat:no-repeat;background-size:cover;background-position:center;z-index:2}.section.hplf .section-title{display:flex;justify-content:center}.section.hplf{padding-top:clamp(53px,6.625vw,106px);margin-top:clamp(53px,6.625vw,106px);padding-bottom:50px}.section.hplf .section-inner{width:100%;max-width:min(80vw,1280px);margin-left:auto;margin-right:auto;position:relative;z-index:2;min-width:600px}.lf-cta{display:flex;justify-content:space-between;flex-wrap:wrap;gap:clamp(23px,2.875vw,46px) clamp(9.5px,1.1875vw,19px)}.lf-item{flex:1 1 calc((100% - 38px) / 3)}.lf-item h2{font-weight:700;font-size:clamp(12px,1.375vw,22px);text-transform:uppercase;color:var(--secondary);letter-spacing:.3em;text-align:center;padding-top:clamp(12px,1.5vw,24px)}.lf-item .image-holder img{transition:var(--default-transition)}.lf-item:hover .image-holder img{filter:grayscale(1)}.lf-item .image-holder:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%}.lf-item .image-holder:after{content:"";position:absolute;right:0;bottom:0;padding:4px;background:linear-gradient(45deg,#1e2739,#9b6122);-webkit-mask:linear-gradient(white 0 0) content-box,linear-gradient(white 0 0);-webkit-mask-composite:destination-out;mask-composite:exclude;top:0;left:0;width:100%;height:100%;transition:var(--default-transition);opacity:0}.lf-item:hover .image-holder:after{opacity:1}.lf-item a{text-decoration:none}.lf-item:hover .image-holder img{transform:scale(1.01)}.lf-item a .image-holder{overflow:hidden}.section.hplf .accent{height:76.868%}.section.hplf .accent:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:50%;background:linear-gradient(to bottom,#fff0,#fff)}.section.hpfc .section-title{display:flex;justify-content:center}.fc-cta{display:flex;flex-wrap:wrap;gap:clamp(7.5px,.9375vw,15px);margin:0 -8px}.section.hpfc .section-inner{width:100%;max-width:min(85.5vw,1368px);min-width:600px;margin:0 auto;position:relative;z-index:2}.fc-item{flex:1 1 calc((100% - 30px) / 3);position:relative;padding:8px}.fc-item h2{position:absolute;bottom:0;left:0;width:100%;text-align:center;color:#fff;font-weight:700;letter-spacing:.3em;font-size:clamp(12px,1.375vw,22px);padding-bottom:clamp(15.5px,1.9375vw,31px);z-index:2}.fc-item .image-holder:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:50%;background:linear-gradient(to bottom,#fff0,#000);z-index:1;opacity:80%}.fc-item .image-holder img{transition:var(--default-transition)}.fc-item:hover .image-holder img{filter:grayscale(1)}.fc-item .image-holder:after{content:"";position:absolute;right:0;bottom:0;padding:4px;background:linear-gradient(45deg,#1e2739,#9b6122);-webkit-mask:linear-gradient(white 0 0) content-box,linear-gradient(white 0 0);-webkit-mask-composite:destination-out;mask-composite:exclude;top:0;left:0;width:100%;height:100%;transition:var(--default-transition);opacity:0}.fc-item:hover .image-holder:after{opacity:1}.section.hpfc{padding-top:clamp(65px,8.125vw,130px);background:#1d2536}.section.hpfc .section-title .title-holder h2 span:nth-child(2){color:#fff}.section.hpfc .section-title .title-holder h2 span:first-child:before{background:linear-gradient(to right,#fff,#9b6122 79%);width:57%}.section.hpfc .accent{background:#1e2739;height:80.023%}.section.hpfc .accent canvas{opacity:5%}.section.hptesti{padding-top:clamp(153px,19.125vw,306px);padding-bottom:clamp(92px,11.5vw,184px)}.section.hptesti .section-title{display:flex;justify-content:center}.section.hptesti{padding:0}.section.hptesti .section-inner{padding-top:clamp(153px,19.125vw,306px);padding-bottom:clamp(54px,6.75vw,108px);margin-top:clamp(-178px,-11.125vw,-88px);position:relative;background:#fff;z-index:1}.sc-holder{width:100%;max-width:min(71.5vw,1144px);margin-left:auto;margin-right:auto;position:relative;z-index:3}.hptesti-slider-list{box-shadow:0 20px 30px #0000001a}.hptesti-slider{width:100%;margin-left:auto;margin-right:auto}.hptesti-slider-list p{color:#1e2739;font-size:clamp(12px,.9375vw,15px);text-align:center;letter-spacing:.02em;margin-bottom:9px;line-height:1.9}.hptesti-slider-list{background:#fff}.hptesti-slider-list p strong{text-transform:uppercase;color:var(--primary);font-weight:600;letter-spacing:.1em;font-size:clamp(13px,1vw,16px);margin-top:clamp(20px,2.5vw,40px);display:block}.hptesti-slider-list span{text-transform:uppercase;text-align:center;display:block;font-size:clamp(12px,.875vw,14px);font-weight:300;color:#1e2739;letter-spacing:.02em}.hptesti-slider .slick-track{display:flex;height:clamp(200px,25.5vw,400px)}.hptesti-slider .slick-slide{position:relative;height:inherit}.hptesti-slider .slick-slide>div{height:100%}.hptesti-slider .slick-slide.slick-active.slick-center .hptesti-slider-list{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:calc(100% + 230px)!important;z-index:2;background:#fff;opacity:1;padding-top:clamp(40px,5vw,80px);padding-bottom:clamp(31px,3.875vw,62px);padding-left:clamp(40px,4.9vw,80px);padding-right:clamp(40px,4.9vw,80px)}.hptesti-slider .slick-slide.slick-active .hptesti-slider-list{opacity:60%;padding-left:clamp(25px,3.125vw,50px);padding-right:clamp(25px,3.125vw,50px);padding-top:clamp(24px,3vw,48px);padding-bottom:clamp(18px,2.375vw,38px);width:calc(100% + 230px)!important}.hptesti-slider .slick-slide.slick-active.slick-center+.slick-slide.slick-active .hptesti-slider-list{right:0;left:auto}.hptesti-slider .slick-slide .hptesti-slider-list{position:absolute;top:50%;transform:translateY(-50%);opacity:0}.section.hptesti .accent{background:#fff}.section.hptesti .accent canvas{opacity:15%;filter:grayscale(1)}.section.hptesti .accent:before{content:"";background:linear-gradient(to bottom,#fff,#fff0);top:0;left:0;width:100%;height:50%;position:absolute;z-index:2}.section.hptesti .accent:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:50%;background:linear-gradient(to bottom,#fff0,#fff)}.hptesti-slider>.slick-list{overflow:visible;padding:0!important}.sc-holder{overflow:hidden}.section.hptesti .section-title{margin-bottom:clamp(42px,5.25vw,84px)}.hptesti-slider{padding-bottom:10px}.hptesti-slider-list img{position:absolute;top:clamp(-27px,-1.6875vw,-13.5px);left:50%;transform:translate(-50%);width:clamp(24.5px,3.0625vw,49px);height:auto}.hptesti-slider .slick-slide.slick-active:has(+.slick-slide.slick-active.slick-center) .hptesti-slider-list img{left:43%}.hptesti-slider .slick-slide.slick-active.slick-center+.slick-slide.slick-active .hptesti-slider-list img{left:57%}.hptesti-slider .slick-dots{display:flex;justify-content:center;margin-top:88px}.hptesti-slider .slick-dots li{width:17px;height:17px;margin:0 10px;position:relative;line-height:.1}.hptesti-slider .slick-dots li.slick-active button{background:#9b6122}.hptesti-slider .slick-dots li button{padding:0;width:17px;height:17px;border-radius:50%;background:#8a8f98;font-size:0;border:0}.hptesti-slider .slick-dots li button:before{display:none}.hptesti-slider .slick-dots li.slick-active:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-49%,-49%);border:2px solid #9b6122;border-radius:50%;width:calc(100% + 10px);height:calc(100% + 10px)}.section-slider-arrow .section-arrow-prev:before{transform:rotate(224deg)}.hpdis .section-title .title-holder h2 span:first-child:before{width:60%}.hpfp .section-title .title-holder h2 span:first-child:before{width:58%}.hplf .section-title .title-holder h2 span:first-child:before{width:50%}.hptesti .section-title .title-holder h2 span:first-child:before{width:58%}.hptesti-slider-list{transition:var(--default-transition)}.hptesti-slider-list:hover{opacity:1!important;z-index:3}.hptesti-slider-list:before{content:"";position:absolute;right:0;bottom:0;padding:4px;background:linear-gradient(45deg,#1e2739,#9b6122);-webkit-mask:linear-gradient(white 0 0) content-box,linear-gradient(white 0 0);-webkit-mask-composite:destination-out;mask-composite:exclude;top:0;left:0;width:100%;height:100%;transition:var(--default-transition);opacity:0}.hptesti-slider-list:hover:before{opacity:1}.hptesti-slider-list a{position:relative;z-index:2}.fc-btn-wrap{margin-top:30px}.fc-btn-wrap .fc-button{margin:auto}.testi-btn-wrap{margin-top:30px}.testi-btn-wrap .testi-button{margin:auto}.discover-right .site-button{width:clamp(280px,21.875vw,400px)}#hp-fp .title-holder p{text-align:center;font-size:20px;margin-top:20px}#home-featured-communities .title-holder p{color:#fff;margin-top:20px;font-size:20px;line-height:28px}#hp-testi .title-holder p{font-size:20px;margin-top:20px;line-height:28px}#hp-testi .sc-holder{overflow:visible;max-width:min(85.5vw,1368px)}#hp-testi .section-inner{padding-left:15px;padding-right:15px}.hptesti-slider{width:auto;display:flex;flex-flow:row wrap;gap:50px 0;margin:0 -15px;padding:0}.hptesti-slider>div{width:33.33%;padding:0 15px}.hptesti-slider-list{position:relative;padding:60px 30px 30px;display:flex;justify-content:center;align-items:center;height:100%}.hptesti-slider-list a{text-decoration:none!important}.hptesti-slider-list a ul{display:flex;flex-flow:row wrap;justify-content:center;align-items:center;gap:5px;margin-bottom:clamp(20px,2.5vw,40px)}.hptesti-slider-list a ul li{display:block;font-size:25px;color:var(--primary)}.testi-btn-wrap{margin-top:clamp(42px,5.25vw,84px)}.testi-btn-wrap .site-button{width:400px}@media only screen and (max-width:1119px){.fp-info-hover-inner{padding-left:14px;padding-right:14px}}@media only screen and (max-width:991px){.hptesti-slider>div{width:100%}.hpwc .section-inner{width:100%;max-width:600px;margin:0 auto;flex-direction:column-reverse}div#main-wrapper{overflow:hidden}.wc-content{width:100%;padding:40px}.wc-photo{width:100%}.wc-content .section-title{display:flex;justify-content:center}.wc-content p{padding:0;text-align:center}.wc-content .site-button{margin-left:auto;margin-right:auto}.section.hpwc>.accent{display:none}.section-inner{min-width:auto!important}.section.hpdis .section-inner{max-width:700px;flex-flow:column-reverse wrap}.lf-item{flex:1 1 calc((100% - 38px)/2)}.fc-item{flex:1 1 calc((100% - 30px)/2)}.hptesti-slider-list{opacity:1}.hptesti-slider .slick-slide.slick-active.slick-current .hptesti-slider-list,.hptesti-slider .slick-slide .hptesti-slider-list{position:relative;width:100%!important;opacity:1!important;padding:30px 40px}.hptesti-slider .slick-slide .hptesti-slider-list:last-child img{left:50%!important}.hptesti-slider .slick-track{height:auto}.testi-item-h{gap:40px}.sc-holder{max-width:600px}.slider-cta{flex-flow:row wrap}.slider-cta-title h2{font-size:clamp(20px,5vw,80px)}.slider-cta-title h2 span{font-size:clamp(10px,1.25vw,20px);line-height:1.2}.wc-content p{line-height:1.3}.section.hpdis p{line-height:1.3;text-align:center}.section.hpdis .site-button{margin-left:auto}.discover-right,.discover-left{width:100%}}@media only screen and (max-width:560px){.lf-item{flex:1 1 calc((100% - 38px)*1)}.fc-item{flex:1 1 calc((100% - 30px)*1)}}
