.slick-slide,.slick-slide a{outline:none}.hp-slider{position:relative}.hp-slider .aios-slider:after{content:"";pointer-events:none;width:100%;height:100%;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,#000,#0000);position:absolute;opacity:.65}.hp-ctas{position:relative;display:none}.hp-ctas>.canvas-bg:after{content:"";pointer-events:none;position:absolute;width:100%;height:100%;background:#23191a;opacity:.9;top:0;left:0}.hp-ctas .ctas-list{position:relative;height:100%;font-size:0}.hp-ctas .ctas-list .ctas-item{font-size:clamp(32px,3.75vw,60px);display:inline-block;font-family:var(--font-family-title);position:relative;vertical-align:top;height:350px;width:100%}.hp-ctas .ctas-list .ctas-item>.canvas-bg{z-index:2;background:#23191a;opacity:0;transition:all .5s}.hp-ctas .ctas-list .ctas-item>.canvas-bg canvas{opacity:.4;background-position:top}.hp-ctas .ctas-list .ctas-item a{color:#fff;display:flex;align-items:center;justify-content:center;height:100%;text-align:center;position:relative;z-index:2}.hp-ctas .ctas-list .ctas-item a span{max-width:18.125vw;text-align:center}.hp-ctas .ctas-list .ctas-item:not(:last-child):after{content:"";pointer-events:none;width:1px;height:60%;background:#fff;position:absolute;right:0;top:50%;transform:translateY(-50%);z-index:4}.hp-ctas .ctas-list .ctas-item:hover .canvas-bg{opacity:1}.hp-ctas:before{content:"";pointer-events:none;position:absolute;width:100%;height:100%;border:20px solid transparent;border-image-source:linear-gradient(150deg,rgb(39,25,26) 0%,rgb(129,1,1) 50%,rgb(39,25,26) 100%);border-image-slice:1;z-index:3}.hp-ct{padding:80px 0;position:relative;overflow:hidden}.hp-ct .ct-slider{margin:0 auto 40px;max-width:780px}.hp-ct .ct-slider .ct-slide{background:#fff;box-shadow:0 0 24px 6px #0000001a}.hp-ct .ct-slider .ct-slide a{padding:70px;height:100%;position:relative;display:block;align-content:center}.hp-ct .ct-slider .ct-slide a:before{content:"";pointer-events:none;position:absolute;width:100%;height:100%;border:10px solid transparent;border-image-source:linear-gradient(150deg,rgb(39,25,26) 0%,rgb(129,1,1) 50%,rgb(39,25,26) 100%);border-image-slice:1;z-index:3;top:0;left:0;opacity:0;transition:all .5s}.hp-ct .ct-slider .ct-slide:after{width:100px;height:70px;position:absolute;left:50%;transform:translate(-50%);top:-15px;background:url(../images/home/icon-quote.png) no-repeat;background-size:contain;content:"";pointer-events:none;z-index:4}.hp-ct .ct-slider .ct-slide:hover a:before{opacity:1}.hp-ct .ct-slider .ct-slide .section-text p{line-height:2;letter-spacing:.06em}.hp-ct .ct-slider .ct-slide .testi-from{font-size:20px;font-weight:600;letter-spacing:.2em;color:var(--primary);text-transform:uppercase;margin-bottom:0}.hp-ct .ct-slider:not(.slick-initialized) .ct-slide:nth-child(n+2){display:none}.hp-ct .ct-slider.slick-slider .slick-list{overflow:visible}.hp-ct .ct-slider.slick-slider .slick-track{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:stretch}.hp-ct .ct-slider.slick-slider .slick-slide{padding:20px;transition:all .5s ease-in-out!important;height:auto}.hp-ct .ct-slider.slick-slider .slick-slide>div,.hp-ct .ct-slider.slick-slider .slick-slide .ct-slide{height:100%}.hp-ct .ct-slider.slick-slider .slick-dots{text-align:center;margin-top:20px}.hp-ct .ct-slider.slick-slider .slick-dots li{display:inline-block;padding:7.5px}.hp-ct .ct-slider.slick-slider .slick-dots li button{padding:0;width:15px;height:15px;font-size:0;border:1px var(--primary) solid;background:transparent;border-radius:50%}.hp-ct .ct-slider.slick-slider .slick-dots li.slick-active button{background:var(--primary)}.hp-about{padding:6.25vw 0;position:relative;background:#fff}.hp-about .custom-container{display:flex;align-items:center}.hp-about .about-left{width:39.375vw;margin-right:-6.25vw;position:relative}.hp-about .about-right{width:50vw;background:#fff;border:10px solid transparent;border-image-source:linear-gradient(150deg,rgb(39,25,26) 0%,rgb(129,1,1) 50%,rgb(39,25,26) 100%);border-image-slice:1;padding:4.375vw 3.75vw 6.25vw 9.375vw}.hp-about .about-right .section-text{border-left:2px #e4e4e2 solid;padding:0 0 35px 40px}.hp-about .canvas-bg{opacity:.3}.hp-wwwm{position:relative;padding:9.375vw 0 11.25vw}.hp-wwwm .canvas-bg:before,.hp-wwwm .canvas-bg:after{content:"";pointer-events:none;width:calc(100% - 40px);height:calc(100% - 40px);background:#23191a;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:.8;z-index:1}.hp-wwwm .canvas-bg:after{background:linear-gradient(30deg,#821c1b,#821c1b00,#821c1b);opacity:.4}.hp-wwwm .custom-container{width:93.75vw}.hp-wwwm .stats-list{color:#fff;display:flex;justify-content:center}.hp-wwwm .stats-list .stats-item{text-align:center;width:-moz-fit-content;width:fit-content;padding:2.1875vw 4.0625vw}.hp-wwwm .stats-list .stats-item:not(:last-child){border-right:1px #fff solid}.hp-wwwm .stats-list .stats-number{font-family:var(--font-family-title);font-size:clamp(40px,5vw,80px);font-variant-numeric:lining-nums;font-feature-settings:"lnum";text-transform:uppercase;margin-bottom:20px}.hp-wwwm .stats-list .stats-label{font-size:20px;font-size:clamp(12px,1.25vw,20px);font-weight:600;text-transform:uppercase;letter-spacing:.2em}.hp-fp{padding:98px 0}.hp-fp .fp-list{font-size:0;margin-bottom:98px}.hp-fp .fp-list .fp-item{display:inline-block;padding:25px}.hp-fp .fp-list .fp-item-img:before{content:"";pointer-events:none;position:absolute;width:100%;height:100%;border:10px solid transparent;border-image-source:linear-gradient(150deg,rgb(39,25,26) 0%,rgb(129,1,1) 50%,rgb(39,25,26) 100%);border-image-slice:1;z-index:1;transition:all .5s;opacity:0}.hp-fp .fp-list .fp-item-hover{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#23191a99;width:90%;height:90%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px;transition:all .5s;opacity:0}.hp-fp .fp-list .fp-item-hover>div{font-size:14px;color:#fff;margin:12px;letter-spacing:.2em}.hp-fp .fp-list .fp-item-hover>div i{width:20px;height:20px;background-size:contain;background-repeat:no-repeat;background-position:center;margin-right:10px;display:inline-flex;align-items:center;position:relative}.hp-fp .fp-list .fp-item-hover>div i.icon-bed{background-image:url(../images/home/icon-bed.png);height:16px}.hp-fp .fp-list .fp-item-hover>div i.icon-bath{background-image:url(../images/home/icon-bath.png)}.hp-fp .fp-list .fp-item-hover>div i.icon-sqft{background-image:url(../images/home/icon-sqft.png);top:4px}.hp-fp .fp-list .fp-item-hover .section-btn{pointer-events:none}.hp-fp .fp-list .fp-item-details{margin-top:40px;text-align:center}.hp-fp .fp-list .fp-item-details .fp-address-1{font-size:30px;font-family:var(--font-family-title);color:var(--primary)}.hp-fp .fp-list .fp-item-details .fp-address-2{font-size:16px;font-weight:600;color:#23191a;text-transform:uppercase;letter-spacing:.2em;margin-top:20px}.hp-fp .fp-list .fp-item:hover .fp-item-hover{opacity:1}.hp-fp .fp-list .fp-item:hover .fp-item-img img{filter:grayscale(1)}.hp-fp .fp-list .fp-item:hover .fp-item-img:before{opacity:1}.hp-fp .fp-list:not(.slick-initialized) .fp-item{width:33.33%}.hp-fp .fp-list:not(.slick-initialized) .fp-item:nth-child(n+4){display:none}.hp-git{background:#000;padding:8.75vw 0 5.625vw}.hp-git .custom-container{display:flex}.hp-git .git-left{width:47%;position:relative;z-index:2}.hp-git .git-left .git-img{left:70px;top:-70px}.hp-git .git-right{width:58%;border:20px solid transparent;border-image-source:linear-gradient(150deg,rgb(39,25,26) 0%,rgb(129,1,1) 50%,rgb(39,25,26) 100%);border-image-slice:1;padding:3.75vw 3.75vw 3.75vw 6.875vw;position:relative}.hp-git .git-right .canvas-bg{opacity:.1}.hp-git .git-form{position:relative}.hp-git .git-form form{font-size:0}.hp-git .git-form .git-field{display:inline-block;width:100%;padding:10px}.hp-git .git-form .git-field .wpcf7-form-control{font-size:14px;color:#fff;letter-spacing:.1em;width:100%;border:0;background:transparent;padding:20px 0;outline:none!important;border-bottom:1px #fff solid}.hp-git .git-form .git-field .wpcf7-form-control::-moz-placeholder{text-transform:uppercase}.hp-git .git-form .git-field .wpcf7-form-control::placeholder{text-transform:uppercase}.hp-git .git-form .git-field .wpcf7-form-control.wpcf7-textarea{height:85px;resize:none}.hp-git .git-form .git-field .wpcf7-not-valid-tip{position:absolute;font-size:11px;width:auto;left:auto;right:10px}.hp-git .git-form .git-submit{margin-top:35px}.hp-git .git-form .wpcf7{position:relative}.hp-git .git-form .wpcf7-response-output{font-size:11px;text-align:center;width:100%;position:absolute;left:0;color:#fff;margin:.5em 0!important}.hp-smw{position:relative;overflow:hidden;padding-bottom:5vw}.hp-smw .smw-top{display:flex;flex-wrap:wrap;justify-content:space-between}.hp-smw .smw-top .top-left{width:50%;padding:6.25vw 0}.hp-smw .smw-top .top-left .section-title{max-width:34.375vw;margin:0 auto}.hp-smw .smw-top .top-right{width:46.25%;background:#e4e4e2;padding:6.25vw 0;display:flex;align-items:center}.hp-smw .smw-top .top-right .smw-card{margin:0 auto;display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between}.hp-smw .smw-top .top-right .smw-card .card-img{border-radius:50%;width:9.375vw}.hp-smw .smw-top .top-right .smw-card .card-details{width:17.1875vw;color:var(--secondary);font-size:clamp(12px,1vw,16px);letter-spacing:.2em;font-weight:600;line-height:1.2}.hp-smw .smw-top .top-right .smw-card .card-details a{color:inherit}.hp-smw .smw-top .top-right .smw-card .card-details .card-handle{margin-bottom:15px}.hp-smw .smw-feed{font-size:0;margin:-5px -5px 100px}.hp-smw .smw-feed .feed-item{width:20%;padding:5px;display:inline-block;position:relative}.hp-smw .smw-feed .feed-item a{position:relative;display:block}.hp-smw .smw-feed .feed-item .smw-img{background:var(--secondary)}.hp-smw .smw-feed .feed-item .smw-img i{font-size:40px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;opacity:0;transition:all .5s}.hp-smw .smw-feed .feed-item .smw-img:before{content:"";pointer-events:none;position:absolute;width:100%;height:100%;border:10px solid transparent;border-image-source:linear-gradient(150deg,rgb(39,25,26) 0%,rgb(129,1,1) 50%,rgb(39,25,26) 100%);border-image-slice:1;z-index:1;transition:all .5s;opacity:0}.hp-smw .smw-feed .feed-item:hover .smw-img img{opacity:.4;filter:grayscale(1)}.hp-smw .smw-feed .feed-item:hover .smw-img:before,.hp-smw .smw-feed .feed-item:hover .smw-img i{opacity:1}.hp-smw .smw-btn .section-btn .ai-font-facebook{font-size:22px;margin-right:15px}.hp-smis-list{position:fixed;top:50%;transform:translateY(-50%);left:30px;flex-direction:column;justify-content:center;align-items:center;z-index:20;transition:all .5s;display:none}.hp-smis-list a{display:inline-flex;flex-direction:column;text-align:center;color:var(--primary);position:relative;font-size:22px;font-weight:600;letter-spacing:.2em;transition:all .5s;justify-content:center;align-items:center;margin:15px 0;color:#fff;text-shadow:0 0 2px rgba(0,0,0,.5)}.hp-smis-list a:hover{text-decoration:none;color:#eee}.hp-smis-list .divider{width:1px;height:30px;background:#fff;display:block;margin:25px 0;box-shadow:0 0 2px #00000080}.hp-smis-list .follow-text{color:#fff;font-size:14px;text-transform:uppercase;letter-spacing:.3em;writing-mode:tb-rl;transform:rotate(-180deg);text-shadow:0 0 2px rgba(0,0,0,.5)}@media screen and (min-width: 768px){.hp-ctas .ctas-list .ctas-item{width:33.33%;height:500px}}@media screen and (min-width: 992px){.hp-ctas .ctas-list .ctas-item{height:900px}.hp-ct .ct-slider.slick-slider *:has(+.slick-slide.slick-active),.hp-ct .ct-slider.slick-slider:has(.slick-slide:first-child.slick-active) .slick-slide:last-child{transform:scale(.8) translate(-500px);z-index:1!important;opacity:.6!important}.hp-ct .ct-slider.slick-slider .slick-active+.slick-slide:not(.slick-active),.hp-ct .ct-slider.slick-slider:has(.slick-slide:last-child.slick-active) .slick-slide:first-child{transform:scale(.8) translate(500px);z-index:1!important;opacity:.6!important}.hp-fp .fp-list.slick-slider .slick-list{padding:0 5%}.hp-git .git-form form{max-width:870px;margin:0 auto}.hp-git .git-form .git-field{width:50%}.hp-git .git-form .git-field-full{width:100%}.hp-smw .smw-top .top-left .section-title.has-line:after{content:"";display:block;width:2px;height:150px;margin:0 0 30px;background:#e4e4e2;position:absolute}.hp-smw .smw-top .top-right .smw-card{width:30vw;flex-wrap:nowrap}.hp-smis-list{display:flex}}@media screen and (max-width: 992px){.hp-about .about-right .section-text{border-left:0;padding:0 0 35px}}@media screen and (max-width: 991px){.hp-ctas .ctas-list .ctas-item a span{max-width:80%}.hp-about .custom-container{flex-wrap:wrap}.hp-about .about-left{width:90%;max-width:400px;margin:0 auto}.hp-about .about-right{width:100%;text-align:center;padding:4.375vw 3.75vw 6.25vw}.hp-wwwm .canvas-bg:before,.hp-wwwm .canvas-bg:after{width:calc(100% - 15px);height:calc(100% - 15px)}.hp-wwwm .stats-list .stats-item:not(:last-child){width:100%;border-right:0;border-bottom:1px #fff solid}.hp-wwwm .stats-list{flex-wrap:wrap;padding:10px}.hp-fp .fp-list{width:90%;max-width:400px;margin:0 auto}.hp-git .custom-container{flex-wrap:wrap}.hp-git .git-left{width:90%;max-width:400px;margin:0 auto}.hp-git .git-left .git-img{left:0;top:0}.hp-git .git-right,.hp-smw .smw-top .top-left{width:100%}.hp-smw .smw-top .top-right .smw-card .card-img{margin:20px auto;width:150px}.hp-smw .smw-top .top-right .smw-card .card-details,.hp-smw .smw-top .top-right{width:100%}.hp-smw .smw-feed{padding:10px}}@media screen and (max-width: 600px){.hp-fp>.section-btns{padding:0 15px}.hp-smw .smw-feed .feed-item{width:50%}.hp-smw .smw-feed .feed-item:last-child{display:none}}@media screen and (max-width: 480px){.hp-ct .ct-slider .ct-slide a{padding:50px 20px}}
