@charset "UTF-8";.home main section{width:100%;padding:0}.hp-slideshow{position:relative;height:803px;min-height:803px;overflow:hidden;background:#1d3f28 url(https://cdn.agentimagehosting.com/nnTcBgCrr3INq4gRijwJ9/2026/07/27150956/banner.jpg) center/cover no-repeat}.hp-slideshow:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(180deg,transparent 45.78%,rgba(0,0,0,.5) 100%),#0000004d;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.hp-slideshow .aios-slider,.hp-slideshow .aios-slider-splide,.hp-slideshow .splide__track,.hp-slideshow .splide__list,.hp-slideshow .splide__slide,.hp-slideshow .aios-slider-img,.hp-slideshow picture{width:100%;height:100%}.hp-slideshow .aios-slider{position:absolute;top:0;right:0;bottom:0;left:0}.hp-slideshow .aios-slider-img{position:relative}.hp-slideshow .aios-slider-img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;-o-object-fit:cover;object-fit:cover}.hp-slideshow .aios-slider-img canvas{width:100%;height:100%}.hp-slideshow .aios-slider.aios-slider-template-default .aios-slider-splide .aios-slider-custom-video{width:100%;height:100%;overflow:hidden}.hp-slideshow .aios-slider.aios-slider-template-default .aios-slider-splide .aios-slider-custom-video canvas,.hp-slideshow .aios-slider.aios-slider-template-default .aios-slider-splide .aios-slider-custom-video video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hp-slideshow .aios-slider.aios-slider-template-default .aios-slider-splide .aios-slider-custom-video video{height:100%}.hp-slideshow h2{position:absolute;z-index:2;right:4vw;bottom:67px;left:4vw;margin:0;color:#fff;font-family:var(--font-family-title);font-size:clamp(30px,2.875vw,46px);font-weight:700;line-height:1.05;letter-spacing:.02em;text-align:center;text-transform:uppercase}.hp-properties{position:relative;height:53.75vw;min-height:53.75vw;overflow:hidden;border-radius:0 0 1.5625vw 1.5625vw;background:#1d3f28 url(https://cdn.agentimagehosting.com/nnTcBgCrr3INq4gRijwJ9/2026/07/30150028/property-bg.jpg) center/cover no-repeat;color:#fef9ed}.hp-properties .property-title{position:absolute;top:6.2725vw;left:5.378125vw}.hp-properties .property-title h2,.hp-properties .property-title h2 span{color:#fef9ed}.hp-properties .property-title h2{font-size:3.625vw}.hp-properties .property-title h2 span{font-size:1.1875vw;letter-spacing:.30875vw}.hp-properties .property-slick{position:absolute;top:16.71375vw;left:5.378%;width:89.254%}.hp-properties .property-slick .slick-list{margin:0 -.3125vw}.hp-properties .property-slick .slick-slide{padding:0 .3125vw}.hp-properties .property-item{position:relative;height:auto;min-height:0;aspect-ratio:469.423/418.835}.hp-properties .properties-item{position:relative;z-index:2;display:block;height:79.25%;color:#fef9ed}.hp-properties .properties-img{position:relative;z-index:2;height:100%;overflow:hidden}.hp-properties .properties-img canvas{height:100%}.hp-properties .properties-img:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(180deg,transparent 28%,rgba(0,0,0,.79) 100%);opacity:0;transition:opacity .3s ease-out}.hp-properties .properties-img img{transition:transform .6s ease-out}.hp-properties .property-content{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;display:flex;height:100%;flex-direction:column;align-items:center;justify-content:center;padding-bottom:1.625vw;opacity:0;transform:translateY(.875vw);transition:opacity .3s ease-out,transform .3s ease-out}.hp-properties .property-content .site-btn{min-height:3.125vw;margin-bottom:1.1875vw;padding:.5vw 1.6875vw;border-color:#fff;color:#fff;font-size:.875vw;line-height:2vw;gap:.625vw}.hp-properties .property-content .site-btn:after{color:#fff;font-size:1.0625vw}.hp-properties .property-content .site-btn:hover{color:var(--color-green);background:#fff}.hp-properties .property-content .site-btn:hover:after{color:var(--color-green)}.hp-properties .bbs{display:flex;align-items:center;color:#fff;font-size:.875vw;font-weight:300}.hp-properties .bbs>div{padding:0 1.0625vw;border-right:1px solid rgba(255,255,255,.7)}.hp-properties .bbs>div:last-child{border:0}.hp-properties .property-details{position:absolute;right:3.88%;bottom:0;left:3.88%;z-index:1;height:76.84%;padding-top:52.83%;border:1px solid rgba(219,219,219,.2);border-radius:0 0 1.0625vw 1.0625vw;color:#fef9ed;text-align:center}.hp-properties .property-price{font-size:1.1875vw;font-weight:600;line-height:1.625vw}.hp-properties .property-loc{position:relative;padding-top:.1875vw;font-size:.875vw;font-weight:300;line-height:1.25vw}.hp-properties .property-loc:after{content:"";position:absolute;top:2.679375vw;left:50%;width:4.466875vw;height:.16125vw;background:#fef9ed;transform:translate(-50%)}.hp-properties .property-item:hover .properties-img:after,.hp-properties .property-item:focus-within .properties-img:after{opacity:1}.hp-properties .property-item:hover .properties-img img,.hp-properties .property-item:focus-within .properties-img img{transform:scale(1.035)}.hp-properties .property-item:hover .property-content,.hp-properties .property-item:focus-within .property-content{opacity:1;transform:translateY(0)}.hp-properties .property-btn{position:absolute;top:45.5vw;left:50%;transform:translate(-50%)}.hp-properties .property-btn .site-btn{min-width:15.5vw;min-height:3.625vw;padding:.75vw 1.875vw;border-color:#fff;color:#fff;font-size:.875vw;line-height:2vw;gap:.625vw}.hp-properties .property-btn .site-btn:after{color:#fff;font-size:1.0625vw}.hp-properties .property-btn .site-btn:hover,.hp-properties .property-btn .site-btn:focus-visible{color:var(--color-green);background:#fff}.hp-properties .property-btn .site-btn:hover:after,.hp-properties .property-btn .site-btn:focus-visible:after{color:var(--color-green)}.hp-specialized{position:relative;height:1030px;min-height:1030px;overflow:hidden;background:var(--color-cream)}.hp-specialized .hps-title{position:relative;margin:74px 5.3% 0;text-align:center}.hp-specialized .hps-title h2{margin:0;color:var(--color-green);font-family:var(--font-family-title);font-size:clamp(34px,3.625vw,58px);font-weight:400;line-height:1.15;letter-spacing:.02em;text-transform:uppercase}.hp-specialized .hps-title h2 span{display:block;color:#1d3f2894;font-family:var(--font-family-default);font-size:19px;line-height:26px;letter-spacing:.26em}.hp-specialized .hps-image{position:relative;width:89.5%;height:518px;margin-top:28px;margin-left:5.31%;overflow:hidden}.hp-specialized .hps-image .canvas-wrapper,.hp-specialized .hps-image canvas{width:100%;height:100%}.hp-specialized .hps-text{position:relative;width:68.56%;margin:29px auto 0;color:#000;font-size:16px;line-height:1.56;text-align:center}.hp-specialized .hps-text p+p{margin-top:15px}.hp-numbers{background-image:url(https://cdn.agentimagehosting.com/nnTcBgCrr3INq4gRijwJ9/2026/07/30150010/number-bg.jpg);background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover;height:770px;min-height:770px;overflow:hidden;color:#fff}.hp-numbers:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:#000000b8}.hp-numbers>.textwidget{position:relative;z-index:1;width:100%;height:100%}.hp-numbers .number-title{position:relative;margin:72px 5% 0;text-align:center}.hp-numbers .number-title h2{color:#fef9ed;font-size:clamp(25px,2vw,32px);line-height:1.23}.hp-numbers .number-list-wrapper{position:relative;z-index:2;height:100%;padding-top:12px;text-align:center}.hp-numbers .number-list-wrapper>p{margin:0;font-size:16px;line-height:1.56}.hp-numbers .number-list-wrapper>p:last-child{position:absolute;right:20px;bottom:110px;left:20px}.hp-numbers .number-list{display:grid;width:75%;margin:30px auto 0;grid-template-columns:repeat(6,1fr);gap:41px 30px}.hp-numbers .number-item{display:flex;min-height:106px;flex-direction:column;justify-content:flex-start;font-size:16px;line-height:1.56}.hp-numbers .number-item:nth-child(-n+3){grid-column:span 2}.hp-numbers .number-item:nth-child(4){grid-column:2/span 2}.hp-numbers .number-item:nth-child(5){grid-column:4/span 2}.hp-numbers .number-item strong{display:block;font-size:24px;font-weight:700;line-height:1.56}.hp-services{height:794px;min-height:794px;overflow:hidden;background:var(--color-cream)}.hp-services .service-title{position:absolute;top:92px;right:20px;left:20px;text-align:center}.hp-services .service-title h2{font-size:44px}.hp-services .service-list{position:absolute;top:224px;left:9.44%;display:grid;width:79.63%;grid-template-columns:repeat(6,1fr);gap:77px 7.75%}.hp-services .service-item{display:flex;min-height:184px;flex-direction:column;align-items:center;justify-content:flex-start;color:var(--color-green);text-align:center}.hp-services .service-item:nth-child(-n+3){grid-column:span 2}.hp-services .service-item:nth-child(4){grid-column:2/span 2}.hp-services .service-item:nth-child(5){grid-column:4/span 2}.hp-services .service-item img{width:auto;height:77px;margin-bottom:20px;-o-object-fit:contain;object-fit:contain;transition:transform .3s ease-out}.hp-services .service-item span{font-size:24px;font-weight:700;line-height:29px}.hp-services .service-item:hover img{transform:translateY(-7px)}.hp-team{position:relative;height:903px;min-height:903px;overflow:hidden;background:var(--color-cream)}.hp-team:before{content:"";position:absolute;inset:0 0 auto;height:506px;border-radius:0 0 25px 25px;background-color:var(--color-green);background-image:url(https://cdn.agentimagehosting.com/nnTcBgCrr3INq4gRijwJ9/2026/07/30150044/team-bg.jpg);background-attachment:fixed;background-position:center top;background-repeat:no-repeat;background-size:100% auto}.hp-team .team-title{position:absolute;top:106px;right:20px;left:20px;text-align:center}.hp-team .team-title h2,.hp-team .team-title h2 span{color:#fef9ed}.hp-team .team-slick{position:absolute;top:250px;left:5.39%;width:89.44%}.hp-team .team-slick .slick-list{margin:0 -5.5px;overflow:hidden}.hp-team .team-slick .slick-slide{padding:0 5.5px}.hp-team .team-iteam{min-height:512px}.hp-team .team-item{position:relative;display:block;height:456px;overflow:hidden;color:#fff}.hp-team .team-img,.hp-team .team-img canvas{height:456px}.hp-team .team-img img{transition:transform .6s ease-out}.hp-team .team-content-hover{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:55px 13%;background:#000000a6;opacity:0;transform:translateY(16px);transition:opacity .3s ease-out,transform .3s ease-out}.hp-team .team-content-hover p{margin-bottom:32px;color:#fff;font-size:14px;line-height:1.56;text-align:center}.hp-team .team-content-hover .site-btn-primary{min-height:58px;white-space:nowrap}.hp-team .team-item:hover .team-img img,.hp-team .team-item:focus-visible .team-img img{transform:scale(1.035)}.hp-team .team-item:hover .team-content-hover,.hp-team .team-item:focus-visible .team-content-hover{opacity:1;transform:translateY(0)}.hp-team .team-details{padding-top:11px;color:#414141;line-height:1.4;text-align:center}.hp-team .team-details .team-name{font-size:19px;font-weight:600;text-transform:uppercase}.hp-team .team-details>span{font-size:14px;font-weight:300}.hp-team .team-btn{position:absolute;top:788px;left:50%;display:flex;align-items:center;gap:28px;transform:translate(-50%)}.hp-team .team-btn>i{display:grid;width:56px;height:58px;place-items:center;color:var(--color-green);font-size:28px;cursor:pointer;transition:color .3s ease-out,background-color .3s ease-out}.hp-team .team-btn>i:hover,.hp-team .team-btn>i:focus-visible{opacity:.7}.hp-team .team-btn .site-btn{min-width:220px}.hp-work{background-image:url(https://cdn.agentimagehosting.com/nnTcBgCrr3INq4gRijwJ9/2026/07/30150107/work-bg.jpg);background-attachment:fixed;background-position:center top;background-repeat:no-repeat;background-size:cover;height:867px;min-height:867px;overflow:hidden;background-color:var(--color-cream)}.hp-work:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,#fef9ed,#fef9ed00 40.42%),#fef9ede8}.hp-work .work-title{position:absolute;top:36px;right:20px;left:20px;text-align:center}.hp-work .work-list{position:absolute;top:251px;left:50%;display:grid;width:67.92%;grid-template-columns:repeat(4,1fr);gap:25px 1.75vw;transform:translate(-50%)}.hp-work .work-item{display:flex;aspect-ratio:1;flex-direction:column;align-items:center;justify-content:center;border:2px solid var(--color-green);color:var(--color-green);text-align:center;text-transform:uppercase;transition:color .3s ease-out,background-color .3s ease-out,transform .3s ease-out}.hp-work .work-item strong{font-family:var(--font-family-title);font-size:28px;font-weight:400;line-height:27px;letter-spacing:.01em}.hp-work .work-item>span{margin-top:10px;font-family:var(--font-family-title);font-size:20px;line-height:20px;letter-spacing:.01em}.hp-work .work-item p{margin-top:10px;color:#1d3f2894;font-size:12px;line-height:1.35;letter-spacing:.16em;transition:color .3s ease-out}.hp-work .work-item:hover{color:var(--color-cream);background:var(--color-green);transform:translateY(-5px)}.hp-work .work-item:hover p{color:#fef9edbd}.hp-work .work-item:nth-child(5) strong .count:before{content:" "}.hp-cta{height:823px;min-height:823px;overflow:hidden;background:var(--color-cream)}.hp-cta .cta-title{position:absolute;top:101px;right:20px;left:20px;text-align:center}.hp-cta .cta-list{position:absolute;top:253px;left:5.75%;display:flex;width:88.5%;justify-content:space-between;gap:2.9%}.hp-cta .cta-item{position:relative;display:block;width:32.1%;height:452px;overflow:hidden;color:var(--color-green)}.hp-cta .cta-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:452px;overflow:hidden;clip-path:inset(0 0 0 12.1%);transition:clip-path .3s ease-out}.hp-cta .cta-img canvas,.hp-cta .cta-img img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease-out}.hp-cta .cta-img canvas{height:452px}.hp-cta .cta-content{position:absolute;bottom:35px;left:0;z-index:2;display:flex;width:45.7%;min-width:208px;height:87px;align-items:center;justify-content:center;padding-bottom:4px;overflow:hidden;background:var(--color-cream);font-family:var(--font-family-title);font-size:34px;line-height:1.2;letter-spacing:.02em;text-transform:uppercase;transition:left .3s ease-out,color .3s ease-out,background-color .3s ease-out}.hp-cta .cta-content:after{content:"";position:absolute;right:0;bottom:23px;left:9%;height:1px;background:#00000021}.hp-cta .cta-item:hover .cta-img,.hp-cta .cta-item:focus-visible .cta-img{clip-path:inset(0 12.1% 0 0)}.hp-cta .cta-item:hover .cta-img canvas,.hp-cta .cta-item:hover .cta-img img,.hp-cta .cta-item:focus-visible .cta-img canvas,.hp-cta .cta-item:focus-visible .cta-img img{transform:translate(1.5%)}.hp-cta .cta-item:hover .cta-content,.hp-cta .cta-item:focus-visible .cta-content{left:54.3%;color:var(--color-cream);background:var(--color-green)}.hp-cta .cta-item:hover .cta-content:after,.hp-cta .cta-item:focus-visible .cta-content:after{background:#fef9ed66}.hp-testimonials{position:relative;height:761px;min-height:761px;overflow:hidden;background:var(--color-cream);background-image:url(https://cdn.agentimagehosting.com/nnTcBgCrr3INq4gRijwJ9/2026/07/30150124/testi-1.jpg);background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover}.hp-testimonials .testi-slick-2{position:absolute;top:21px;left:0;width:100%;height:740px}.hp-testimonials .testi-slick-2 .slick-list,.hp-testimonials .testi-slick-2 .slick-track,.hp-testimonials .testi-slick-2 .slick-slide,.hp-testimonials .testi-slick-2 .canvas-wrapper,.hp-testimonials .testi-slick-2 canvas{height:740px}.hp-testimonials .testi-slick-2>.testi-img,.hp-testimonials .testi-slick-2 .slick-slide{background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover}.hp-testimonials .testi-slick-2>.testi-img>img.testi-img,.hp-testimonials .testi-slick-2 .slick-slide>img.testi-img{opacity:0}.hp-testimonials .testi-slick-2>.testi-img:nth-child(1),.hp-testimonials .testi-slick-2 .slick-slide[data-slick-index="0"],.hp-testimonials .testi-slick-2 .slick-slide[data-slick-index="4"]{background-image:url(https://cdn.agentimagehosting.com/nnTcBgCrr3INq4gRijwJ9/2026/07/30150124/testi-1.jpg)}.hp-testimonials .testi-slick-2>.testi-img:nth-child(2),.hp-testimonials .testi-slick-2 .slick-slide[data-slick-index="1"],.hp-testimonials .testi-slick-2 .slick-slide[data-slick-index="5"]{background-image:url(https://cdn.agentimagehosting.com/nnTcBgCrr3INq4gRijwJ9/2026/07/30151008/testi-2.jpg)}.hp-testimonials .testi-slick-2>.testi-img:nth-child(3),.hp-testimonials .testi-slick-2 .slick-slide[data-slick-index="2"],.hp-testimonials .testi-slick-2 .slick-slide[data-slick-index="6"]{background-image:url(https://cdn.agentimagehosting.com/nnTcBgCrr3INq4gRijwJ9/2026/07/30151014/testi-3.jpg)}.hp-testimonials .testi-slick-2>.testi-img:nth-child(4),.hp-testimonials .testi-slick-2 .slick-slide[data-slick-index="-1"],.hp-testimonials .testi-slick-2 .slick-slide[data-slick-index="3"]{background-image:url(https://cdn.agentimagehosting.com/nnTcBgCrr3INq4gRijwJ9/2026/07/30151037/testi-4.jpg)}.hp-testimonials .testi-slick-2>.slick-arrow{display:none!important}.hp-testimonials .testimonials-wrapper{position:absolute;top:21px;left:4.45%;z-index:3;width:53.42%;height:801px;padding:130px 4% 80px 4.05%;background:var(--color-cream)}.hp-testimonials .testi-title{margin-bottom:57px}.hp-testimonials .testi-title h2{white-space:nowrap}.hp-testimonials .testi-slick-1{width:100%}.hp-testimonials .testi-slick-1 .slick-list{overflow:hidden}.hp-testimonials .testi-star{display:flex;height:31px;align-items:center;gap:3px;margin-bottom:17px;color:#f6cc1e;font-size:30px}.hp-testimonials .testi-star svg{width:31px}.hp-testimonials .testi-text{min-height:150px;color:#000;font-size:16px;line-height:1.56}.hp-testimonials .testi-name{margin-top:2px;color:var(--color-green);font-size:14px;font-weight:700;line-height:1.56}.hp-testimonials .testi-btn{display:flex;align-items:center;gap:52px;margin-top:56px}.hp-testimonials .testi-btn .site-btn{min-width:268px}.hp-testimonials .testi-arrow{display:flex;align-items:center;gap:17px}.hp-testimonials .testi-arrow i{display:grid;width:36px;height:42px;place-items:center;color:var(--color-green);font-size:28px;cursor:pointer;transition:color .3s ease-out,background-color .3s ease-out}.hp-testimonials .testi-arrow i:hover,.hp-testimonials .testi-arrow i:focus-visible{opacity:.7}.hp-video,.hp-videos{position:relative;height:848px;min-height:848px;overflow:hidden;background:var(--color-cream)}.hp-video .video-wrapper,.hp-videos .video-wrapper{position:relative;width:100%;height:100%}.hp-video .video-left,.hp-videos .video-left{position:absolute;top:91px;left:0;width:47.44%;height:666px;border-radius:0 25px 25px 0;background-color:var(--color-green);background-image:linear-gradient(#1d3f28ab,#1d3f28ab),url(https://cdn.agentimagehosting.com/nnTcBgCrr3INq4gRijwJ9/2026/07/30150135/video-bg.jpg);background-attachment:fixed;background-position:left center;background-repeat:no-repeat;background-size:760px 667px}.hp-video .video-title,.hp-videos .video-title{position:absolute;top:227px;left:7.2vw}.hp-video .video-title h2,.hp-videos .video-title h2{color:#fef9ed}.hp-video .video-title h2:after,.hp-videos .video-title h2:after{content:"Video"}.hp-video .video-title h2 span,.hp-videos .video-title h2 span{color:#fef9ed}.hp-video .video-btn,.hp-videos .video-btn{position:absolute;top:343px;left:7.78vw}.hp-video .video-btn .site-btn,.hp-videos .video-btn .site-btn{min-width:200px;border-color:#fff;color:#fff}.hp-video .video-btn .site-btn:after,.hp-videos .video-btn .site-btn:after{color:#fff}.hp-video .video-btn .site-btn:hover,.hp-video .video-btn .site-btn:focus-visible,.hp-videos .video-btn .site-btn:hover,.hp-videos .video-btn .site-btn:focus-visible{color:var(--color-green);background:#fff}.hp-video .video-btn .site-btn:hover:after,.hp-video .video-btn .site-btn:focus-visible:after,.hp-videos .video-btn .site-btn:hover:after,.hp-videos .video-btn .site-btn:focus-visible:after{color:var(--color-green)}.hp-video .video-arrow,.hp-videos .video-arrow{display:flex;gap:17px;margin-top:20px}.hp-video .video-arrow i,.hp-videos .video-arrow i{display:grid;width:36px;height:42px;place-items:center;color:#fff;font-size:28px;cursor:pointer;transition:color .3s ease-out,background-color .3s ease-out}.hp-video .video-arrow i:hover,.hp-video .video-arrow i:focus-visible,.hp-videos .video-arrow i:hover,.hp-videos .video-arrow i:focus-visible{opacity:.7}.hp-video .video-slick,.hp-videos .video-slick{position:absolute;top:146px;left:27.84%;z-index:2;width:66.52%;height:557px}.hp-video .video-slick .slick-list,.hp-video .video-slick .slick-track,.hp-video .video-slick .slick-slide,.hp-video .video-slick .video-item,.hp-video .video-slick .video-img,.hp-video .video-slick .video-img canvas,.hp-videos .video-slick .slick-list,.hp-videos .video-slick .slick-track,.hp-videos .video-slick .slick-slide,.hp-videos .video-slick .video-item,.hp-videos .video-slick .video-img,.hp-videos .video-slick .video-img canvas{height:557px}.hp-video .video-item,.hp-videos .video-item{position:relative;display:block;overflow:hidden}.hp-video .video-item .img-video,.hp-videos .video-item .img-video{transition:transform .6s ease-out}.hp-video .video-item:after,.hp-videos .video-item:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#1d3f281a;opacity:0;transition:opacity .3s ease-out}.hp-video .video-content,.hp-videos .video-content{position:absolute;top:50%;left:50%;z-index:2;display:grid;width:69px;height:69px;place-items:center;border:1px solid #fff;border-radius:50%;color:#fff;font-size:28px;transform:translate(-50%,-50%);transition:color .3s ease-out,background-color .3s ease-out,transform .3s ease-out}.hp-video .video-item:hover .img-video,.hp-video .video-item:focus-visible .img-video,.hp-videos .video-item:hover .img-video,.hp-videos .video-item:focus-visible .img-video{transform:scale(1.025)}.hp-video .video-item:hover:after,.hp-video .video-item:focus-visible:after,.hp-videos .video-item:hover:after,.hp-videos .video-item:focus-visible:after{opacity:1}.hp-video .video-item:hover .video-content,.hp-video .video-item:focus-visible .video-content,.hp-videos .video-item:hover .video-content,.hp-videos .video-item:focus-visible .video-content{color:var(--color-green);background:#fff;transform:translate(-50%,-50%) scale(1.06)}.hp-contact{background-image:url(https://cdn.agentimagehosting.com/nnTcBgCrr3INq4gRijwJ9/2026/07/30150139/contact-bg.jpg);background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover;height:774px;min-height:774px;overflow:hidden;border-radius:0 0 25px 25px;color:#fef9ed}.hp-contact:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:#000000b3}.hp-contact .contact-wrapper{position:relative;z-index:2;display:grid;width:83.5%;margin:0 auto;padding-top:131px;grid-template-columns:40% 1fr;gap:10.6%}.hp-contact .contact-title h2,.hp-contact .contact-title h2 span{color:#fef9ed}.hp-contact .contact-left>p{width:100%;margin-top:6px;font-size:16px;line-height:1.56}.hp-contact .contact-left>a{display:block;width:-moz-fit-content;width:fit-content;color:#fff;font-size:16px;line-height:25px;letter-spacing:.06em;transition:opacity .3s ease-out}.hp-contact .contact-left>a:first-of-type{margin-top:14px}.hp-contact .contact-left>a:hover,.hp-contact .contact-left>a:focus-visible{opacity:.7}.hp-contact .wpcf7,.hp-contact .contact-form{width:100%}.hp-contact .contact-field-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.hp-contact .contact-field{min-width:0}.hp-contact .contact-field:nth-child(5),.hp-contact .contact-field.contact-field-message{grid-column:1/-1}.hp-contact .contact-label,.hp-contact .wpcf7-form-control-wrap{display:block;width:100%}.hp-contact .screen-reader-text{position:absolute!important;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.hp-contact input:not([type=submit]):not([type=checkbox]),.hp-contact textarea{width:100%;height:42px;padding:9px 10px;border:0;border-bottom:1px solid #fff;border-radius:0;color:#fff;background:transparent;font-size:14px;line-height:22px}.hp-contact input:not([type=submit]):not([type=checkbox])::-moz-placeholder,.hp-contact textarea::-moz-placeholder{color:#fff;opacity:1}.hp-contact input:not([type=submit]):not([type=checkbox])::placeholder,.hp-contact textarea::placeholder{color:#fff;opacity:1}.hp-contact input:not([type=submit]):not([type=checkbox]):focus,.hp-contact textarea:focus{border-bottom-width:2px;background:#ffffff0a}.hp-contact textarea{height:119px}.hp-contact .checkbox-consent{position:relative;margin-top:14px;color:#fff;font-size:9px;font-weight:700;line-height:1.33;letter-spacing:.1em}.hp-contact .checkbox-consent .wpcf7-list-item{margin:0}.hp-contact .checkbox-consent label{display:flex;align-items:flex-start;gap:11px}.hp-contact .checkbox-consent input[type=checkbox]{width:12px;height:12px;flex:0 0 12px;margin:1px 0 0;accent-color:var(--color-green)}.hp-contact .contact-submit{position:relative;display:inline-flex;margin-top:25px}.hp-contact .contact-submit:after{content:"→";position:absolute;top:50%;right:24px;color:#fff;font-size:17px;pointer-events:none;transform:translateY(-50%);transition:color .3s ease-out,transform .3s ease-out}.hp-contact .contact-submit:hover:after{color:var(--color-green);transform:translate(4px,-50%)}.hp-contact input.wpcf7-submit.site-btn{min-width:137px;min-height:58px;padding:12px 48px 12px 30px;border-color:#fff;color:#fff;background:transparent;cursor:pointer}.hp-contact input.wpcf7-submit.site-btn:hover,.hp-contact input.wpcf7-submit.site-btn:focus-visible{color:var(--color-green);background:#fff}.hp-contact .wpcf7-spinner{position:absolute;top:50%;right:-36px;margin:0;transform:translateY(-50%)}.hp-contact .wpcf7-not-valid-tip{padding-top:3px;color:#000;font-size:11px}.hp-contact .wpcf7-response-output{margin:20px 0 0!important;padding:10px 14px!important;font-size:12px;line-height:1.4}@media screen and (min-width:1024px){.hp-properties .property-btn,.hp-team .team-btn{transform:translate(-50%)!important}.hp-slideshow{height:50.1875vw;min-height:50.1875vw}.hp-slideshow h2{bottom:4.1875vw;font-size:2.875vw}.hp-specialized .hps-title h2,.hp-team .team-title h2,.hp-work .work-title h2,.hp-cta .cta-title h2,.hp-testimonials .testi-title h2,.hp-video .video-title h2,.hp-videos .video-title h2,.hp-contact .contact-title h2{font-size:3.625vw;letter-spacing:.0725vw}.hp-specialized .hps-title h2 span,.hp-team .team-title h2 span,.hp-work .work-title h2 span,.hp-cta .cta-title h2 span,.hp-testimonials .testi-title h2 span,.hp-video .video-title h2 span,.hp-videos .video-title h2 span,.hp-contact .contact-title h2 span{font-size:1.1875vw;line-height:1.625vw;letter-spacing:.30875vw}.hp-specialized{height:64.375vw;min-height:64.375vw}.hp-specialized .hps-title{margin-top:4.625vw}.hp-specialized .hps-image{height:32.375vw;margin-top:1.75vw}.hp-specialized .hps-text{margin-top:1.8125vw;font-size:1vw}.hp-specialized .hps-text p+p{margin-top:.9375vw}.hp-numbers{height:48.125vw;min-height:48.125vw}.hp-numbers .number-title{margin-top:4.5vw}.hp-numbers .number-title h2{font-size:2vw}.hp-numbers .number-list-wrapper{padding-top:.75vw}.hp-numbers .number-list-wrapper>p{font-size:1vw}.hp-numbers .number-list-wrapper>p:last-child{right:1.25vw;bottom:6.875vw;left:1.25vw}.hp-numbers .number-list{margin-top:1.875vw;gap:2.5625vw 1.875vw}.hp-numbers .number-item{min-height:6.625vw;font-size:1vw}.hp-numbers .number-item strong{font-size:1.5vw}.hp-services{height:49.625vw;min-height:49.625vw}.hp-services .service-title{top:5.81125vw;right:1.25vw;left:1.25vw}.hp-services .service-title h2{font-size:2.75vw}.hp-services .service-list{top:14.029375vw;gap:4.8125vw 7.75%}.hp-services .service-item{min-height:11.5vw}.hp-services .service-item img{height:4.8125vw;margin-bottom:1.25vw}.hp-services .service-item span{font-size:1.5vw;line-height:1.8125vw}.hp-services .service-item:hover img{transform:translateY(-.4375vw)}.hp-team{height:56.4375vw;min-height:56.4375vw}.hp-team:before{height:31.62875vw;border-radius:0 0 1.5625vw 1.5625vw;background-size:cover}.hp-team .team-title{top:6.69125vw;right:1.25vw;left:1.25vw}.hp-team .team-slick{top:15.626875vw}.hp-team .team-slick .slick-list{margin:0 -.34375vw}.hp-team .team-slick .slick-slide{padding:0 .34375vw}.hp-team .team-iteam{min-height:32.001875vw}.hp-team .team-item{height:28.448125vw}.hp-team .team-img,.hp-team .team-img canvas{height:100%}.hp-team .team-content-hover{padding:3.4375vw 13%;transform:translateY(1vw)}.hp-team .team-content-hover p{margin-bottom:2vw;font-size:.875vw}.hp-team .team-content-hover .site-btn-primary{min-height:3.625vw;gap:.625vw;padding:.75vw 1.875vw;border-width:.0625vw;border-bottom-width:.1875vw;font-size:.875vw;line-height:2vw}.hp-team .team-content-hover .site-btn-primary:after{font-size:1.0625vw}.hp-team .team-details{padding-top:.741875vw}.hp-team .team-details .team-name{font-size:1.1875vw}.hp-team .team-details>span{font-size:.875vw}.hp-team .team-btn{top:49.25vw;gap:1.75vw}.hp-team .team-btn>i{width:3.5vw;height:3.625vw;font-size:1.75vw}.hp-team .team-btn .site-btn{min-height:3.625vw;gap:.625vw;padding:.75vw 1.875vw;border-width:.0625vw;border-bottom-width:.1875vw;font-size:.875vw;line-height:2vw;min-width:13.75vw}.hp-team .team-btn .site-btn:after{font-size:1.0625vw}.hp-work{height:54.1875vw;min-height:54.1875vw}.hp-work .work-title{top:2.3vw;right:1.25vw;left:1.25vw}.hp-work .work-list{top:15.72875vw;gap:1.599375vw 1.752vw}.hp-work .work-item{border-width:.125vw}.hp-work .work-item strong{font-size:1.75vw;line-height:1.6875vw;letter-spacing:.0175vw}.hp-work .work-item>span{margin-top:.625vw;font-size:1.25vw;line-height:1.25vw;letter-spacing:.0125vw}.hp-work .work-item p{margin-top:.625vw;font-size:.75vw;letter-spacing:.12vw}.hp-work .work-item:hover{transform:translateY(-.3125vw)}.hp-cta{height:51.4375vw;min-height:51.4375vw}.hp-cta .cta-title{top:6.358125vw;right:1.25vw;left:1.25vw}.hp-cta .cta-list{top:15.849375vw}.hp-cta .cta-item{height:28.25vw}.hp-cta .cta-img{height:100%}.hp-cta .cta-img canvas{height:100%}.hp-cta .cta-content{bottom:2.1875vw;min-width:13vw;height:5.463125vw;padding-bottom:.25vw;font-size:2.125vw}.hp-cta .cta-content:after{bottom:1.4375vw;height:.0625vw}.hp-testimonials{height:47.5625vw;min-height:47.5625vw}.hp-testimonials .testi-slick-2{top:0;height:47.5625vw}.hp-testimonials .testi-slick-2 .slick-list,.hp-testimonials .testi-slick-2 .slick-track,.hp-testimonials .testi-slick-2 .slick-slide,.hp-testimonials .testi-slick-2 .canvas-wrapper,.hp-testimonials .testi-slick-2 canvas{height:100%}.hp-testimonials .testimonials-wrapper{top:0;height:50.064375vw;padding:9.4375vw 4% 5vw 4.05%}.hp-testimonials .testi-title{margin-bottom:3.5625vw}.hp-testimonials .testi-star{height:1.9375vw;gap:.1875vw;margin-bottom:1.0625vw;font-size:1.875vw}.hp-testimonials .testi-text{min-height:9.375vw;font-size:1vw}.hp-testimonials .testi-name{margin-top:.125vw;font-size:.875vw}.hp-testimonials .testi-btn{gap:3.25vw;margin-top:3.5vw}.hp-testimonials .testi-btn .site-btn{min-height:3.625vw;gap:.625vw;padding:.75vw 1.875vw;border-width:.0625vw;border-bottom-width:.1875vw;font-size:.875vw;line-height:2vw;min-width:16.75vw}.hp-testimonials .testi-btn .site-btn:after{font-size:1.0625vw}.hp-testimonials .testi-arrow{gap:1.0625vw}.hp-testimonials .testi-arrow i{width:2.25vw;height:2.625vw;font-size:1.75vw}.hp-video,.hp-videos{height:53vw;min-height:53vw}.hp-video .video-left,.hp-videos .video-left{top:5.6875vw;height:41.628125vw;border-radius:0 1.5625vw 1.5625vw 0;background-size:cover}.hp-video .video-title,.hp-videos .video-title{top:19.919375vw;left:7.19vw}.hp-video .video-btn,.hp-videos .video-btn{top:27.125vw;left:7.77875vw}.hp-video .video-btn .site-btn,.hp-videos .video-btn .site-btn{min-height:3.625vw;gap:.625vw;padding:.75vw 1.875vw;border-width:.0625vw;border-bottom-width:.1875vw;font-size:.875vw;line-height:2vw;min-width:12.5vw}.hp-video .video-btn .site-btn:after,.hp-videos .video-btn .site-btn:after{font-size:1.0625vw}.hp-video .video-arrow,.hp-videos .video-arrow{gap:1.0625vw;margin-top:1.25vw}.hp-video .video-arrow i,.hp-videos .video-arrow i{width:2.25vw;height:2.625vw;font-size:1.75vw}.hp-video .video-slick,.hp-videos .video-slick{top:9.114375vw;height:auto;aspect-ratio:1064.33/556.39}.hp-video .video-slick .slick-list,.hp-video .video-slick .slick-track,.hp-video .video-slick .slick-slide,.hp-video .video-slick .video-item,.hp-video .video-slick .video-img,.hp-video .video-slick .video-img canvas,.hp-videos .video-slick .slick-list,.hp-videos .video-slick .slick-track,.hp-videos .video-slick .slick-slide,.hp-videos .video-slick .video-item,.hp-videos .video-slick .video-img,.hp-videos .video-slick .video-img canvas{height:100%}.hp-video .video-img img,.hp-videos .video-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hp-video .video-content,.hp-videos .video-content{width:4.3125vw;height:4.3125vw;border-width:.0625vw;font-size:1.75vw}.hp-contact{height:48.375vw;min-height:48.375vw;border-radius:0 0 1.5625vw 1.5625vw}.hp-contact .contact-wrapper{padding-top:8.2225vw}.hp-contact .contact-left>p{margin-top:.375vw;font-size:1vw}.hp-contact .contact-left>a{font-size:1vw;line-height:1.5625vw}.hp-contact .contact-left>a:first-of-type{margin-top:.875vw}.hp-contact .contact-field-row{gap:1vw}.hp-contact input:not([type=submit]):not([type=checkbox]),.hp-contact textarea{height:2.625vw;padding:.5625vw .625vw;border-bottom-width:.0625vw;font-size:.875vw;line-height:1.375vw}.hp-contact input:not([type=submit]):not([type=checkbox]):focus,.hp-contact textarea:focus{border-bottom-width:.125vw}.hp-contact textarea{height:7.4375vw}.hp-contact .checkbox-consent{margin-top:.875vw;font-size:.5625vw}.hp-contact .checkbox-consent label{gap:.6875vw}.hp-contact .checkbox-consent input[type=checkbox]{width:.75vw;height:.75vw;flex-basis:.75vw;margin-top:.0625vw}.hp-contact .contact-submit{margin-top:1.5625vw}.hp-contact .contact-submit:after{right:1.5vw;font-size:1.0625vw}.hp-contact input.wpcf7-submit.site-btn{min-height:3.625vw;gap:.625vw;padding:.75vw 1.875vw;border-width:.0625vw;border-bottom-width:.1875vw;font-size:.875vw;line-height:2vw;min-width:8.5625vw}.hp-contact input.wpcf7-submit.site-btn:after{font-size:1.0625vw}.hp-contact input.wpcf7-submit.site-btn{padding-right:3vw}.hp-contact .wpcf7-spinner{right:-2.25vw}.hp-contact .wpcf7-not-valid-tip{padding-top:.1875vw;font-size:.6875vw}.hp-contact .wpcf7-response-output{margin-top:1.25vw!important;padding:.625vw .875vw!important;font-size:.75vw}}@media screen and (max-width:1023px){.hp-slideshow{height:620px;min-height:620px}.hp-slideshow h2{right:24px;bottom:54px;left:24px;font-size:34px}.hp-properties{height:auto;min-height:0;padding:75px 24px 70px!important;border-radius:0 0 25px 25px}.hp-properties .property-title,.hp-properties .property-slick,.hp-properties .property-btn{position:relative;top:auto;left:auto;width:100%;transform:none}.hp-properties .property-title{text-align:center}.hp-properties .property-title h2{font-size:42px}.hp-properties .property-title h2 span{font-size:15px;letter-spacing:3.5px}.hp-properties .property-slick{margin-top:55px}.hp-properties .property-slick .slick-list{margin:0 -5px}.hp-properties .property-slick .slick-slide{padding:0 5px}.hp-properties .property-content{padding-bottom:26px;transform:translateY(14px)}.hp-properties .property-content .site-btn{min-height:50px;margin-bottom:19px;padding:8px 27px;font-size:14px;line-height:32px;gap:10px}.hp-properties .property-content .site-btn:after{font-size:17px}.hp-properties .bbs{font-size:14px}.hp-properties .bbs>div{padding:0 17px}.hp-properties .property-details{border-radius:0 0 17px 17px}.hp-properties .property-price{font-size:19px;line-height:26px}.hp-properties .property-loc{padding-top:3px;font-size:14px;line-height:20px}.hp-properties .property-loc:after{top:39.67px;width:71.47px;height:2.58px}.hp-properties .property-btn{margin-top:42px;text-align:center}.hp-properties .property-btn .site-btn{min-width:248px;min-height:58px;padding:12px 30px;font-size:14px;line-height:32px;gap:10px}.hp-properties .property-btn .site-btn:after{font-size:17px}.hp-specialized{height:auto;min-height:0;padding:70px 24px 75px!important}.hp-specialized .hps-title,.hp-specialized .hps-image,.hp-specialized .hps-text{position:relative;top:auto;right:auto;left:auto;width:100%;margin-right:0;margin-left:0;transform:none}.hp-specialized .hps-title{margin-top:0;text-align:center}.hp-specialized .hps-title h2{font-size:42px}.hp-specialized .hps-image{height:auto;margin-top:35px}.hp-specialized .hps-text{margin-top:30px}.hp-numbers{height:auto;min-height:0;padding:70px 24px 75px!important}.hp-numbers .number-title{position:relative;top:auto;right:auto;left:auto;margin-top:0}.hp-numbers .number-title h2 br{display:none}.hp-numbers .number-list-wrapper{height:auto;padding-top:35px}.hp-numbers .number-list-wrapper>p:last-child{position:static;margin-top:40px}.hp-numbers .number-list{width:100%;grid-template-columns:repeat(2,1fr);gap:30px}.hp-numbers .number-item{grid-column:auto!important}.hp-services{height:auto;min-height:0;padding:70px 24px 80px!important}.hp-services .service-title,.hp-services .service-list{position:relative;top:auto;right:auto;left:auto;width:100%}.hp-services .service-title{margin-right:0;margin-left:0;text-align:center}.hp-services .service-list{margin-top:58px;grid-template-columns:repeat(2,1fr);gap:50px 30px}.hp-services .service-item{min-height:0;grid-column:auto!important}.hp-services .service-item span{font-size:20px;line-height:1.28}.hp-team{height:auto;min-height:0;padding:70px 24px 65px!important}.hp-team:before{height:455px;background-size:cover}.hp-team .team-title,.hp-team .team-slick,.hp-team .team-btn{position:relative;top:auto;left:auto;transform:none}.hp-team .team-title{right:auto}.hp-team .team-title h2{font-size:42px}.hp-team .team-slick{width:56%;margin:48px auto 0}.hp-team .team-slick .slick-list{overflow:hidden}.hp-team .team-iteam{min-height:0}.hp-team .team-item{height:auto;aspect-ratio:349/456}.hp-team .team-img,.hp-team .team-img canvas{height:100%}.hp-team .team-btn{justify-content:center;margin-top:36px}.hp-work{height:auto;min-height:0;padding:70px 8% 80px!important}.hp-work .work-title,.hp-work .work-list{position:relative;top:auto;right:auto;left:auto;width:100%;margin-right:0;margin-left:0;transform:none}.hp-work .work-title{text-align:center}.hp-work .work-list{margin-top:55px;grid-template-columns:repeat(2,1fr);gap:24px}.hp-cta{height:auto;min-height:0;padding:70px 24px 80px!important}.hp-cta .cta-title,.hp-cta .cta-list{position:relative;top:auto;right:auto;left:auto;width:100%;margin-right:0;margin-left:0}.hp-cta .cta-title{text-align:center}.hp-cta .cta-list{display:flex;flex-direction:column;width:100%;max-width:420px;margin-top:55px;margin-right:auto;margin-left:auto;gap:30px}.hp-cta .cta-item{width:100%;height:410px}.hp-cta .cta-img,.hp-cta .cta-img canvas{height:410px}.hp-cta .cta-content{min-width:0;font-size:27px}.hp-testimonials{height:930px;min-height:930px;padding-bottom:360px!important}.hp-testimonials .testimonials-wrapper{position:relative;top:auto;left:auto;width:100%;height:570px;padding:70px 8% 65px}.hp-testimonials .testi-title{margin-bottom:38px}.hp-testimonials .testi-title h2{white-space:normal}.hp-testimonials .testi-text{min-height:0}.hp-testimonials .testi-btn{margin-top:35px}.hp-testimonials .testi-slick-2{top:auto;bottom:0;height:360px}.hp-testimonials .testi-slick-2 .slick-list,.hp-testimonials .testi-slick-2 .slick-track,.hp-testimonials .testi-slick-2 .slick-slide,.hp-testimonials .testi-slick-2 .canvas-wrapper,.hp-testimonials .testi-slick-2 canvas{height:360px}.hp-video,.hp-videos{height:820px;min-height:820px}.hp-video .video-left,.hp-videos .video-left{top:0;width:100%;height:430px;border-radius:0 0 25px 25px;background-position:center top;background-size:cover}.hp-video .video-title,.hp-videos .video-title{top:67px;left:8%}.hp-video .video-btn,.hp-videos .video-btn{top:187px;left:8%}.hp-video .video-slick,.hp-videos .video-slick{top:340px;left:8%;width:84%;height:auto}.hp-video .video-slick .slick-list,.hp-video .video-slick .slick-track,.hp-video .video-slick .slick-slide,.hp-video .video-slick .video-item,.hp-video .video-slick .video-img,.hp-video .video-slick .video-img canvas,.hp-videos .video-slick .slick-list,.hp-videos .video-slick .slick-track,.hp-videos .video-slick .slick-slide,.hp-videos .video-slick .video-item,.hp-videos .video-slick .video-img,.hp-videos .video-slick .video-img canvas{height:auto}.hp-contact{height:auto;min-height:0;padding:75px 24px 85px!important}.hp-contact .contact-wrapper{display:block;width:86%;padding-top:0}.hp-contact .contact-left{margin-bottom:55px}}@media screen and (max-width:599px){.site-title h2{font-size:34px}.site-title h2 span{font-size:13px;letter-spacing:.2em}.hp-slideshow{height:520px;min-height:520px}.hp-slideshow h2{bottom:38px;font-size:27px}.hp-slideshow h2 br{display:none}.hp-properties{padding:60px 18px!important}.hp-properties .property-title h2{font-size:34px}.hp-properties .property-title h2 span{font-size:13px;letter-spacing:2.8px}.hp-properties .property-slick{margin-top:40px}.hp-properties .property-content .site-btn{min-height:44px;margin-bottom:11px;padding:5px 18px;font-size:12px}.hp-properties .bbs{font-size:11px}.hp-properties .bbs>div{padding:0 9px}.hp-properties .property-details{border-radius:0 0 12px 12px}.hp-properties .property-price{font-size:15px;line-height:20px}.hp-properties .property-loc{font-size:11px;line-height:16px}.hp-properties .property-loc:after{top:29px;width:52px;height:2px}.hp-properties .property-btn .site-btn{min-width:0;min-height:50px;padding:8px 18px;font-size:12px}.hp-specialized{padding:60px 18px!important}.hp-specialized .hps-title h2{font-size:34px}.hp-specialized .hps-title h2 span{font-size:13px}.hp-specialized .hps-text{font-size:14px}.hp-numbers{padding:60px 18px!important}.hp-numbers .number-title h2{font-size:24px}.hp-numbers .number-list{grid-template-columns:1fr}.hp-numbers .number-item{min-height:0}.hp-services{padding:60px 18px!important}.hp-services .service-title h2{font-size:34px}.hp-services .service-list{grid-template-columns:1fr}.hp-services .service-item span{font-size:18px}.hp-services .service-item span br{display:none}.hp-team{padding:60px 18px!important}.hp-team .team-title h2{font-size:34px}.hp-team .team-slick{width:100%}.hp-team .team-btn{gap:6px}.hp-team .team-btn>i{width:40px}.hp-team .team-btn .site-btn{min-width:0;padding-right:18px;padding-left:18px;font-size:12px}.hp-work{padding:60px 18px!important}.hp-work .work-list{grid-template-columns:1fr}.hp-cta{padding:60px 18px!important}.hp-cta .cta-content{width:56%}.hp-cta .cta-item:hover .cta-content,.hp-cta .cta-item:focus-visible .cta-content{left:44%}.hp-testimonials{height:940px;min-height:940px}.hp-testimonials .testimonials-wrapper{height:620px;padding:60px 24px}.hp-testimonials .testi-title{margin-bottom:28px}.hp-testimonials .testi-star{font-size:24px}.hp-testimonials .testi-star svg{width:24px}.hp-testimonials .testi-text{font-size:13px}.hp-testimonials .testi-btn{display:block;margin-top:28px}.hp-testimonials .testi-btn .site-btn{min-width:0;font-size:11px}.hp-testimonials .testi-arrow{margin-top:12px}.hp-testimonials .testi-slick-2{height:320px}.hp-testimonials .testi-slick-2 .slick-list,.hp-testimonials .testi-slick-2 .slick-track,.hp-testimonials .testi-slick-2 .slick-slide,.hp-testimonials .testi-slick-2 .canvas-wrapper,.hp-testimonials .testi-slick-2 canvas{height:320px}.hp-video,.hp-videos{height:680px;min-height:680px}.hp-video .video-left,.hp-videos .video-left{height:390px}.hp-video .video-title,.hp-videos .video-title{top:55px;left:24px}.hp-video .video-btn,.hp-videos .video-btn{top:160px;left:24px}.hp-video .video-slick,.hp-videos .video-slick{top:320px;left:18px;width:calc(100% - 36px)}.hp-contact{padding:60px 18px 70px!important}.hp-contact .contact-wrapper{width:100%}.hp-contact .contact-field-row{grid-template-columns:1fr}.hp-contact .contact-field:nth-child(5),.hp-contact .contact-field.contact-field-message{grid-column:auto}.hp-contact .contact-left>p,.hp-contact .contact-left>a{font-size:14px}}
