#hp-slideshow{position:relative;padding:20px}.ss-slider{position:relative;z-index:2}.ss-slider .splide__slide:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;z-index:2;background:rgb(0 0 0 / .2)}.ss-scroll{position:relative;z-index:1;background-color:#000;padding:39px 0 29px}.ss-scroll .bg-section{left:-20px;right:-20px;top:-25vw}.ss-scroll a{display:inline-block;position:relative;text-align:center}.ss-scroll a span{display:block;font-size:8px;font-weight:300;letter-spacing:.5em;text-transform:uppercase;color:#ccc;transition:color var(--default-transition)}.ss-scroll a i{font-size:8px;margin-top:16px;color:#fff;display:block;transition:color var(--default-transition)}.ss-scroll a:hover span{color:#fff}#hp-about{position:relative;padding:79px 0 50px}.about-img{width:700px;width:50%;padding:20px;position:relative}.about-img .bg-section{width:51.5%}.about-img canvas{background-color:#999}.about-img .img-wrapper{height:100%}.about-text{width:50%;padding:0 4.286% 0 5.7145%;align-self:center}.about-title{margin-bottom:44px}.about-text p{letter-spacing:.05em;line-height:2.307692307692308;color:#000;margin:0 0 30px;text-align:justify}.about-text a.btn-a{margin-top:7px}#hp-fp{position:relative;padding:72px 0 120px}.fp-title{margin-bottom:48px;padding:0 15px}.fp-list{position:relative}.fp-list:not(.slick-initialized),.fp-list .slick-list{padding:0 75px;padding:0 4.6875vw}.fp-list:not(.slick-initialized) .fp-item~.fp-item{display:none}.fp-list .custom-slick-arrow{bottom:120px}.fp-list .slick-prev{left:3.125%}.fp-list .slick-next{right:3.125%}.fp-item{position:relative;width:100%;padding:0 25px}.fp-item .img-wrapper{background:#000}.fp-item .img-wrapper img{transition:all var(--default-transition)}.fp-item:hover .img-wrapper img{opacity:.7}.slick-slide:not(.slick-active) .fp-item-info{opacity:0}.slick-slide:not(.slick-active) .img-wrapper img{filter:grayscale(1);opacity:.5}.fp-item-info{position:relative;background-color:#000;z-index:1;margin-top:21px;transition:opacity var(--default-transition)}.fp-item-info ul{flex-wrap:nowrap;padding:40px 40px 37px}.fp-item-info ul li{position:relative;padding:0 7px}.fp-item-info ul li strong{display:block;font-size:20px;font-weight:700;font-family:var(--font-family-title);line-height:1;color:#fff;margin-bottom:10px}.fp-item-info ul li span{display:block;font-size:13px;font-weight:300;color:#a5a5a5;text-transform:uppercase}.fp-item-info ul li.-address{width:29%}.fp-item-info ul li.-price{width:15.4%}.fp-item-info ul li.-beds{width:10.3%}.fp-item-info ul li.-baths{width:10.8%}.fp-item-info ul li.-btn{padding-right:0;margin-left:auto;max-width:34.5%;align-self:center}#hp-ns{position:relative;padding:81px 0 0}#hp-ns .bg-section{height:59.051%}.ns-title{margin-bottom:48px}.ns-list{font-size:0;margin:0 10px}.ns-list .slick-prev{left:-50px}.ns-list .slick-next{right:-50px}.ns-item{display:inline-block;vertical-align:top;width:33.33%;padding:0 10px}.ns-item a{display:block;position:relative}.ns-item .img-wrapper canvas{background:#000}.ns-item .img-wrapper:before{content:'';background:rgb(0 0 0 / .5);opacity:0;transition:opacity var(--default-transition)}.ns-item-info{position:relative;text-align:center;padding:20px 0 0}.ns-item-info h3{text-align:center;font-size:20px;font-weight:700;font-family:var(--font-family-title)}.ns-item-info h3 span{display:block;font-family:var(--font-family-default);font-weight:300;font-size:13px;text-transform:uppercase;color:#666;margin-top:9px}.ns-item a:hover .img-wrapper:before{opacity:1}.ns-more{margin-top:46px}#hp-buyers{position:relative;padding:120px 0 0}.buysell-inner{position:relative;padding:0 3.1875%}.buysell-img{width:764px;width:51.0015%}.buysell-img .img-wrapper{height:100%;width:100%;background-color:#999}.buysell-text{width:734px;width:48.9985%;padding:0 6.676% 50px 4.5395%;margin-bottom:119px}.buysell-title{padding-left:46px;margin-bottom:29px}.buysell-text p{font-size:13px;letter-spacing:.05em;line-height:2.307692307692308;margin:0 0 30px;text-align:justify}.buysell-btn-list a.btn-a{max-width:calc(50% - 5px);margin-right:10px}.buysell-btn-list a.btn-a:last-child{margin-right:0}#hp-sellers{position:relative;z-index:1}#hp-sellers .buysell-text{padding:50px 8.011% 0 3.338%;margin-bottom:0}#hp-sellers .buysell-img{display:flex;align-items:flex-end}#hp-sellers .buysell-img .img-wrapper{height:calc(100% + 119px);margin-top:-119px}#hp-testi{position:relative;padding:120px 50px 0}.testi-inner{position:relative;background-color:#000;z-index:1;padding:150px 9.286% 130px}.testi-inner .slick-prev{left:-50px}.testi-inner .slick-next{right:-50px}.testi-left{width:45%;padding-top:12px;padding-left:42px}.testi-title{margin-bottom:105px}.testi-left a.btn-a{margin-left:25px}.testi-right{width:586px;margin-left:auto;width:51.404%}.testi-list:not(.slick-initialized) .testi-item~.testi-item{display:none}.testi-item{position:relative;color:#fff;text-align:justify}.testi-item p{font-size:13px;letter-spacing:.05em;line-height:2.307692307692308;margin:0 0 30px}.testi-item span{display:block;font-size:20px;letter-spacing:.05em;line-height:1;margin-top:50px;font-family:var(--font-family-title)}@media only screen and (max-width:1366px){#hp-sellers .buysell-text{padding:50px 5% 0 3.338%}}@media only screen and (max-width:1280px){#hp-sellers .buysell-text{padding:50px 3% 0 3%}}@media only screen and (max-width:1199px){.fp-item-info ul{padding:40px 20px 37px}.testi-inner{padding:80px 3%}}@media only screen and (max-width:991px){#hp-about{padding:60px 0}.about-img{width:100%;max-width:500px;margin:0 auto 50px}.about-text{width:100%;max-width:720px;margin:0 auto;padding-left:0;padding-right:0}.about-title{padding-left:42px}.about-text .section-title{margin-left:25px;margin-bottom:20px}#hp-fp{padding:50px 0}.fp-title{padding:0 28px;margin-left:20px;margin-right:20px}.fp-list:not(.slick-initialized),.fp-list .slick-list{padding:0}.fp-list .slick-prev{left:30px}.fp-list .slick-next{right:30px}.fp-list .custom-slick-arrow{color:#fff;bottom:279px}.fp-item{padding:0 20px}.fp-item .img-wrapper canvas{min-height:256px}.fp-item-info ul{padding:20px;flex-wrap:wrap;text-align:center}.fp-item-info ul li strong{font-size:18px}.fp-item-info ul li.-address{width:100%}.fp-item-info ul li.-price,.fp-item-info ul li.-beds,.fp-item-info ul li.-baths,.fp-item-info ul li.-sqft{width:50%}.fp-item-info ul li.-btn{width:100%;max-width:100%;margin-bottom:0}.fp-item-info ul li{margin-bottom:20px;padding:0}#hp-ns{padding:60px 0 0}#hp-ns .custom-container{padding:0}#hp-ns .bg-section{height:40%}.ns-list{margin:0 auto;width:calc(100% - 30px);max-width:500px}.ns-list .slick-prev{left:-20px}.ns-list .slick-next{right:-20px}#hp-buyers{padding:60px 0 0}.buysell-inner{padding:0 20px;max-width:760px;margin:0 auto}.buysell-img{width:100%}.buysell-text{width:100%;padding:30px 0 0!important;margin-bottom:0;text-align:center}.buysell-title{justify-content:center;text-align:left;padding:0}.buysell-text p{text-align-last:center}#hp-sellers{padding:60px 0 0}#hp-sellers .buysell-img .img-wrapper{height:100%;margin-top:0}.buysell-btn-list{justify-content:center;flex-flow:column;align-items:center}.buysell-btn-list a.btn-a{max-width:100%;margin:0 0 10px;width:200px}.buysell-btn-list a.btn-a:last-child{margin-bottom:0}#hp-testi{padding:60px 10px 0}.testi-left{width:100%;display:flex;flex-flow:column;align-items:center;padding-top:0}.testi-inner .slick-prev{left:-30px}.testi-inner .slick-next{right:-30px}.testi-title{justify-content:center;margin-bottom:50px}.testi-left a.btn-a{margin-left:0}.testi-right{width:100%}.testi-item p{text-align:justify;text-align-last:center}.testi-item span{text-align:center}.testi-inner{padding:50px 50px}.testi-btn-mobile{width:100%;display:flex;justify-content:center;margin-top:40px}}@media only screen and (max-width:767px){.buysell-title,.testi-left{padding-left:28px}}@media only screen and (max-width:480px){.fp-title h2.section-title{max-width:160px}.testi-inner{padding:50px 20px}}