.slideshow,.slideshow__inner{position:relative}.slideshow__inner:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#000;pointer-events:none;z-index:1;opacity:.5}.slideshow__slick:not(.slick-initialize)>div:not(:first-child){display:none}.slideshow__slick .slick-slide>div>div{display:block!important}.slideshow__slick--item .slideshow-cta{position:relative}.slideshow__slick--item .slideshow-cta .slideshow-cta-cols canvas{display:block;width:100%}.slideshow__slick--item .slideshow-cta .slideshow-cta-cols .slideshow-cta{position:absolute;top:0;height:100%;width:50%;display:flex;align-items:center;justify-content:center}.slideshow__slick--item .slideshow-cta .slideshow-cta-cols .slideshow-cta h2{position:relative;z-index:1;font-size:20px;font-family:var(--font-family-default);line-height:.5;letter-spacing:.1em;text-transform:uppercase;color:#fff;transition:var(--default-transition)}.slideshow__slick--item .slideshow-cta .slideshow-cta-cols .slideshow-cta.commercial{left:0;background:url(https://cdn.agentimagehosting.com/wjE0t31pvFbYZtIeB9oD7/2025/10/28134026/commercial.jpg) center/cover no-repeat;transition:width .6s ease,left .6s ease}.slideshow__slick--item .slideshow-cta .slideshow-cta-cols .slideshow-cta.commercial:hover{width:100%;z-index:5}.slideshow__slick--item .slideshow-cta .slideshow-cta-cols .slideshow-cta.commercial:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:var(--secondary);opacity:.55;pointer-events:none}.slideshow__slick--item .slideshow-cta .slideshow-cta-cols .slideshow-cta.residential{left:50%;background:url(https://cdn.agentimagehosting.com/wjE0t31pvFbYZtIeB9oD7/2025/10/28134015/residential.jpeg) center/cover no-repeat;transition:width .6s ease,left .6s ease}.slideshow__slick--item .slideshow-cta .slideshow-cta-cols .slideshow-cta.residential:hover{width:100%;left:0;z-index:5}.slideshow__slick--item .slideshow-cta .slideshow-cta-cols .slideshow-cta.residential:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:#000;opacity:.55;pointer-events:none}.slideshow__slick--item .slideshow-cta .slideshow-cta-cols:has(.residential:hover) .commercial{width:0}.slideshow__slick--item .slideshow-cta .slideshow-cta-cols:has(.commercial:hover) .residential{width:0;left:100%}.slideshow__slick--item .slideshow-cta .slideshow-cta-cols:has(.residential:hover) .commercial h2{transform:scale(0)}.slideshow__slick--item .slideshow-cta .slideshow-cta-cols:has(.commercial:hover) .residential h2{transform:scale(0)}.slideshow__slick--item .slideshow-photo{background:#000}.slideshow__slick--item .slideshow-photo img{aspect-ratio:1600/800;opacity:.65}.properties{position:relative;padding:50px 0}.properties__bg:after{content:"";position:absolute;top:0;left:0;right:0;height:50%;background:linear-gradient(to bottom,#fff,#fff0)}.properties__bg canvas{opacity:.1}.properties__inner{position:relative;z-index:5}.properties__inner--title{margin:0 0 30px}.properties__inner--arrow{max-width:250px;margin:30px auto 0;flex-wrap:wrap;justify-content:center;gap:15px}.properties__inner--arrow a{pointer-events:auto;min-width:150px;order:2}.properties__lists{position:relative;margin:0 -8px}.properties__slick:not(.slick-initialize)>div:not(:first-child){display:none}.properties__slick .slick-slide>div>div{display:block!important}.properties__content{padding:0 8px}.properties__link{position:relative;display:block}.properties__link--image{background:#000;transition:var(--default-transition)}.properties__link--image:after{content:"";position:absolute;bottom:0;left:0;right:0;height:100%;background:linear-gradient(to bottom,#fff0,#0c1d2b);opacity:0;transition:var(--default-transition)}.properties__link--image img{aspect-ratio:522/420;opacity:.85}.properties__link:hover .properties__link--image{background:var(--secondary)}.properties__link:hover .properties__link--image:after{opacity:1}.properties__link:hover .properties__link--image img{opacity:.45}.properties__link--details{position:absolute;bottom:-17px;left:0;right:0;padding:15px;color:#fff;transition:var(--default-transition)}.properties__link--details .properties-price{font-size:20px;font-weight:300;text-transform:uppercase;position:relative;padding:0 0 10px;max-width:-moz-fit-content;max-width:fit-content;opacity:0;transition:var(--default-transition)}.properties__link--details .properties-price:after{content:"";position:absolute;bottom:0;left:0;right:0;width:100%;height:1px;background:#fff;opacity:.55}.properties__link--details .properties-address{font-size:18px;font-weight:300;line-height:1.2;margin:10px 0 5px}.properties__link--details .properties-specs{font-weight:300;opacity:0;transition:var(--default-transition)}.properties__link:hover .properties__link--details{bottom:0}.properties__link:hover .properties__link--details .properties-price,.properties__link:hover .properties__link--details .properties-specs{opacity:1}.welcome{position:relative;padding:50px 15px}.welcome__bg{background:var(--primary)}.welcome__bg canvas{opacity:.2}.welcome__inner{position:relative;max-width:1304px;margin:0 auto;z-index:5}.welcome__cols{display:block}.welcome__col--left{width:100%}.welcome__col--left .welcome-logo{max-width:442px;margin:0 auto}.welcome__col--right{width:100%}.welcome__col--right .welcome-text-wrap{padding-left:0;padding-top:30px;text-align:center}.welcome__col--right .welcome-text-wrap .welcome-title{margin:0 0 23px}.welcome__col--right .welcome-text-wrap .welcome-text{font-weight:300;line-height:1.7;letter-spacing:.015em;color:#fff}.welcome__col--right .welcome-text-wrap .welcome-text p{display:block;margin:0 0 23px}.welcome__col--right .welcome-text-wrap .welcome-btn{padding-top:20px}.welcome__col--right .welcome-text-wrap .welcome-btn a{margin:5px 0}.team{position:relative;padding:50px 0}.team__bg:after{content:"";position:absolute;top:0;left:0;right:0;height:50%;background:linear-gradient(to bottom,#fff,#fff0)}.team__bg canvas{opacity:.1}.team__inner{position:relative;z-index:5}.team__cols{display:block}.team__col--left{width:100%}.team__col--left .team-text-wrap{max-width:100%}.team__col--left .team-text-wrap .team-title{margin:0 0 22px}.team__col--left .team-text-wrap .team-text{font-weight:300;color:var(--primary);line-height:1.7;letter-spacing:.025em;text-align:center}.team__col--left .team-text-wrap .team-text p{display:block;margin:0 0 15px}.team__col--left .team-text-wrap .team-arrow{padding-top:12px;max-width:100px;margin:0 auto 50px}.team__col--right{width:100%}.team__col--right .team-lists{position:relative;margin:0 -9px}.team__col--right .team-lists .team-slick:not(.slick-initialize)>div:not(:first-child){display:none}.team__col--right .team-lists .team-slick .slick-slide>div>div{display:block!important}.team__col--right .team-lists .team-slick .team-item{padding:0 9px}.team__col--right .team-lists .team-slick .team-item a{position:relative;display:block}.team__col--right .team-lists .team-slick .team-item a .team-image:after{content:"";position:absolute;bottom:0;left:0;right:0;height:50%;background:linear-gradient(to bottom,#fff0,#d6c177);opacity:0;transition:var(--default-transition)}.team__col--right .team-lists .team-slick .team-item a:hover .team-image:after{opacity:1}.team__col--right .team-lists .team-slick .team-item a .team-details{position:absolute;bottom:-15px;left:0;right:0;padding:15px;text-align:center;opacity:0;color:#fff;transition:var(--default-transition)}.team__col--right .team-lists .team-slick .team-item a .team-details .team-name{line-height:1.7;letter-spacing:.05em;text-transform:uppercase}.team__col--right .team-lists .team-slick .team-item a .team-details .team-name span{display:block;font-size:30px;line-height:.8}.team__col--right .team-lists .team-slick .team-item a:hover .team-details{bottom:0;opacity:1}.team__col--right .team-lists .team-slick .team-item a .team-position{font-size:12px;font-weight:300;padding:10px;background:var(--primary);letter-spacing:.05em;margin-top:15px;display:inline-block}.team__col--right .team-lists .team-slick .team-item a .team-position em{display:inline-block;width:14px;height:14px;background:url(../images/user.png) center/contain no-repeat;margin-right:5px}.stats{position:relative;padding:50px 0}.stats__bg{background:var(--primary)}.stats__bg canvas{opacity:.2}.stats__inner{position:relative;z-index:5}.stats__inner--title{margin:0 0 30px}.stats__cols{display:block}.stats__col{text-align:center;font-weight:300;color:#fff;text-transform:uppercase;padding-top:0}.stats__col--stat{font-size:35px;margin-bottom:14px;min-width:186px}.stats__col--label{letter-spacing:.3em;line-height:1.2}.stats__col--divider{width:160px;height:1px;background:#fff;opacity:.25;margin:30px auto}.cta{position:relative;padding:50px 0}.cta__inner--title{margin:0 0 40px}.cta__cols{display:block;margin:0 -8px}.cta__col{width:100%;padding:8px}.cta__link{position:relative;display:block}.cta__link--image{background:var(--primary);transition:var(--default-transition)}.cta__link--image:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:225px;height:162px;background:url(../images/mono-logo.png) center/contain no-repeat;opacity:0;transition:var(--default-transition)}.cta__link--image img{opacity:.2;aspect-ratio:522/720}.cta__link:hover .cta__link--image{background:var(--secondary)}.cta__link:hover .cta__link--image:after{opacity:.1}.cta__link:hover .cta__link--image img{opacity:0}.cta__link--details{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);text-align:center;color:#fff;padding:15px;z-index:5;font-weight:300;transition:var(--default-transition)}.cta__link--details .cta-label{font-size:25px;text-transform:uppercase;line-height:1.2;margin-bottom:10px}.cta__link--details .cta-text{line-height:1.7;letter-spacing:.015em}.cta__link--details .cta-viewmore{line-height:1.7;letter-spacing:.1em;text-transform:uppercase;margin-top:0;opacity:0;height:0;transition:var(--default-transition)}.cta__link:hover .cta__link--details{color:var(--primary)}.cta__link:hover .cta__link--details .cta-viewmore{margin-top:15px;opacity:1;height:15px}.testimonials{position:relative;padding:25px 0}.testimonials__inner{position:relative}.testimonials__inner:after{content:"";position:absolute;bottom:20px;left:15px;right:15px;height:calc(100% - 60px);border:1px solid #cfced0;z-index:-1;pointer-events:none}.testimonials__inner--title{margin:0 0 28px}.testimonials__inner--title .global-title{padding:0 10px;background:#fff}.testimonials__inner--btn{text-align:center;margin-top:30px}.testimonials__inner--btn a{background:#fff}.testimonials__lists{position:relative;padding:0 15px}.testimonials__lists--qoute{max-width:74px;height:44px;margin:0 auto 25px}.testimonials__slick:not(.slick-initialize)>div:not(:first-child){display:none}.testimonials__slick .slick-slide>div>div{display:block!important}.testimonials__item{padding:0 15px}.testimonials__item--review{font-weight:300;color:var(--primary);line-height:1.7;letter-spacing:.025em;text-align:center}.testimonials__item--review p{display:-webkit-box;line-clamp:7;-webkit-line-clamp:7;-webkit-box-orient:vertical;overflow:hidden}.testimonials__item--review span{display:block;font-weight:400;padding-top:15px}.socialmedia{position:relative;padding:50px 0}.socialmedia__inner{position:relative}.socialmedia__inner--title{margin:0 0 30px}.socialmedia__inner--smi{text-align:center;margin-bottom:38px}.socialmedia__inner--smi a{position:relative;display:inline-block;vertical-align:middle;font-size:28px;color:var(--primary);margin:0 26px}.socialmedia__inner--smi .smi-divider{display:inline-block;vertical-align:middle;width:1px;height:28px;background:#b3b3b3}.socialmedia__inner--btn{text-align:center;margin-top:30px}.socialmedia__cols{display:flex;flex-wrap:wrap;justify-content:center;margin:0 -7.5px}.socialmedia__col{width:100%;padding:7.5px}.socialmedia__link{position:relative;display:block}.socialmedia__link--image{background:var(--primary)}.socialmedia__link--image img{aspect-ratio:308/264}.socialmedia__link--icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:38px;color:#fff;opacity:0;transition:var(--default-transition)}.socialmedia__link:hover .socialmedia__link--image img{opacity:.2}.socialmedia__link:hover .socialmedia__link--icon{opacity:1}@media screen and (min-width: 600px){.slideshow__slick--item .slideshow-cta .slideshow-cta-cols .slideshow-cta h2{font-size:30px}.properties__inner--arrow{flex-wrap:unset;justify-content:space-between;max-width:358px;gap:0}.properties__inner--arrow a{min-width:238px;order:unset}.team__col--right .team-lists .team-slick .team-item a .team-details{padding:30px 15px}.cta__link--details{padding:15px 30px}.socialmedia__col{width:50%}}@media screen and (min-width: 744px){.slideshow__slick--item .slideshow-cta .slideshow-cta-cols .slideshow-cta h2{font-size:40px}.properties__link--details .properties-price{font-size:25px}.cta__cols{display:flex;flex-wrap:wrap;justify-content:center}.cta__col{width:50%}.cta__link--details{padding:15px 50px}.testimonials__item{padding:0 30px}.socialmedia__col{width:33.3333333333%}}@media screen and (min-width: 1024px){.slideshow__slick--item .slideshow-cta .slideshow-cta-cols .slideshow-cta h2{font-size:50px}.properties{padding:77px 0 80px}.properties__inner--arrow{max-width:458px;margin:38px auto 0}.properties__link--details{bottom:-27px;padding:40px}.properties__link--details .properties-price{font-size:35px}.properties__link--details .properties-address{font-size:22px}.welcome{padding:60px 15px 118px}.welcome__inner{max-width:81.5vw}.welcome__cols{display:flex;flex-wrap:wrap;align-items:center}.welcome__col--left{width:33.9%}.welcome__col--right{width:66.1%}.welcome__col--right .welcome-text-wrap{padding-left:75px;text-align:left}.welcome__col--right .welcome-text-wrap .welcome-btn a{margin:0 12px 0 0}.team{padding:115px 0}.team__cols{display:flex;flex-wrap:wrap;align-items:center}.team__col--left{width:29.31%}.team__col--left .team-text-wrap{max-width:340px}.team__col--left .team-text-wrap .team-text{text-align:left}.team__col--left .team-text-wrap .team-arrow{max-width:130px;margin:0}.team__col--right{width:70.69%}.team__col--right .team-lists .team-slick .team-item a .team-details{bottom:-30px;padding:40px 15px}.team__col--right .team-lists .team-slick .team-item a .team-position{margin-top:20px}.stats{padding:80px 0 140px}.stats__inner--title{margin:0 0 70px}.stats__cols{display:flex;align-items:flex-start;justify-content:center;flex-direction:row}.stats__col--stat{font-size:45px;padding-top:30px}.stats__col--divider{width:1px;height:160px;margin:0 50px}.cta{padding:77px 0 50px}.cta__col{width:33.3333333333%;padding:0 8px}.cta__link--image:after{width:325px;height:262px}.cta__link--details{padding:15px 90px}.cta__link--details .cta-label{font-size:35px;margin-bottom:14px}.cta__link:hover .cta__link--details .cta-viewmore{margin-top:35px}.testimonials{padding:35px 0}.testimonials__inner:after{bottom:30px;height:calc(100% - 90px)}.testimonials__inner--title .global-title{padding:0 20px}.testimonials__inner--btn{margin-top:87px}.testimonials__lists{padding:0 30px}.testimonials__lists--qoute{max-width:94px;height:64px;margin:0 auto 35px}.testimonials__item{padding:0 50px}.testimonials__item--review span{padding-top:25px}.socialmedia{padding:60px 0}.socialmedia__inner--btn{margin-top:50px}.socialmedia__col{width:20%;padding:0 7.5px}}@media screen and (min-width: 1024px) and (max-width: 1600px){.slideshow__slick--item .slideshow-cta .slideshow-cta-cols .slideshow-cta h2{font-size:3.13vw}.properties{padding:4.81vw 0 5vw}.properties__inner--title{margin:0 0 1.88vw}.properties__inner--arrow{max-width:28.63vw;margin:2.38vw auto 0}.properties__inner--arrow a{min-width:17.38vw}.properties__lists{margin:0 -.5vw}.properties__content{padding:0 .5vw}.properties__link--details{bottom:-1.69vw;padding:2.5vw}.properties__link--details .properties-price{font-size:2.19vw;padding:0 0 .63vw}.properties__link--details .properties-price:after{height:.06vw}.properties__link--details .properties-address{font-size:1.38vw;margin:.63vw 0 .31vw}.welcome{padding:3.75vw .94vw 7.38vw}.welcome__col--right .welcome-text-wrap{padding-left:4.69vw}.welcome__col--right .welcome-text-wrap .welcome-title,.welcome__col--right .welcome-text-wrap .welcome-text p{margin:0 0 1.44vw}.welcome__col--right .welcome-text-wrap .welcome-btn{padding-top:1.25vw}.welcome__col--right .welcome-text-wrap .welcome-btn a{margin:0 12px 0 0}.team{padding:7.19vw 0}.team__col--left .team-text-wrap{max-width:21.25vw}.team__col--left .team-text-wrap .team-title{margin:0 0 1.38vw}.team__col--left .team-text-wrap .team-text p{margin:0 0 .94vw}.team__col--left .team-text-wrap .team-arrow{padding-top:.75vw;max-width:8.13vw}.team__col--right .team-lists{margin:0 -.56vw}.team__col--right .team-lists .team-slick .team-item{padding:0 .56vw}.team__col--right .team-lists .team-slick .team-item a .team-details{bottom:-1.88vw;padding:2.5vw .94vw}.team__col--right .team-lists .team-slick .team-item a .team-details .team-name span{font-size:1.88vw}.team__col--right .team-lists .team-slick .team-item a .team-position{font-size:.75vw;padding:.63vw;margin-top:1.25vw}.team__col--right .team-lists .team-slick .team-item a .team-position em{width:.88vw;height:.88vw;margin-right:.31vw}.stats{padding:5vw 0 8.75vw}.stats__inner--title{margin:0 0 4.38vw}.stats__col{padding-top:1.88vw}.stats__col--stat{font-size:2.81vw;margin-bottom:.88vw;min-width:11.63vw}.stats__col--divider{width:.06vw;height:10vw;margin:0 3.13vw}.cta{padding:4.81vw 0 3.13vw}.cta__inner--title{margin:0 0 2.5vw}.cta__cols{margin:0 -.5vw}.cta__col{padding:0 .5vw}.cta__link--image:after{width:20.31vw;height:16.38vw}.cta__link--details{padding:.94vw 5.63vw}.cta__link--details .cta-label{font-size:2.19vw;margin-bottom:.88vw}.cta__link:hover .cta__link--details .cta-viewmore{margin-top:2.19vw;height:.94vw}.testimonials{padding:2.19vw 0}.testimonials__inner:after{left:.94vw;right:.94vw;bottom:1.88vw;height:calc(100% - 5.63vw);border:.06vw solid #cfced0}.testimonials__inner--title{margin:0 0 1.75vw}.testimonials__inner--title .global-title{padding:0 1.25vw}.testimonials__inner--btn{margin-top:5.44vw}.testimonials__lists{padding:0 1.88vw}.testimonials__lists--qoute{max-width:5.88vw;height:4vw;margin:0 auto 2.19vw}.testimonials__item{padding:0 3.13vw}.testimonials__item--review span{padding-top:.94vw}.socialmedia{padding:3.75vw 0}.socialmedia__inner--title{margin:0 0 1.88vw}.socialmedia__inner--smi{margin-bottom:2.38vw}.socialmedia__inner--smi a{font-size:1.75vw;margin:0 1.63vw}.socialmedia__inner--smi .smi-divider{width:.06vw;height:1.75vw}.socialmedia__inner--btn{margin-top:3.13vw}.socialmedia__cols{margin:0 -.47vw}.socialmedia__col{padding:0 .47vw}.socialmedia__link--icon{font-size:2.38vw}}
