#servicesMain .section-hero{position:relative;min-height:800px;display:flex;align-items:flex-start;padding-top:184px;padding-bottom:80px}@media(max-height: 900px){#servicesMain .section-hero{min-height:100vh}}@media(min-width: 768px)and (max-width: 1149px){#servicesMain .section-hero{min-height:700px;padding-top:140px}}@media(min-width: 768px)and (max-width: 1149px)and (max-height: 900px){#servicesMain .section-hero{min-height:100vh}}@media(max-width: 767px){#servicesMain .section-hero{min-height:600px;padding-top:120px;padding-bottom:60px}}@media(max-width: 767px)and (max-height: 700px){#servicesMain .section-hero{min-height:100vh}}#servicesMain .section-hero figure{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}#servicesMain .section-hero figure img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#servicesMain .section-hero figure::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0.2) 100%),linear-gradient(-14deg, rgba(0, 0, 0, 0) 33%, rgba(0, 0, 0, 0.5) 73%)}#servicesMain .section-hero .container{position:relative;z-index:1;display:flex;flex-direction:column;min-height:536px}@media(max-height: 900px){#servicesMain .section-hero .container{min-height:calc(100vh - 184px - 80px)}}@media(min-width: 768px)and (max-width: 1149px){#servicesMain .section-hero .container{min-height:480px}}@media(min-width: 768px)and (max-width: 1149px)and (max-height: 900px){#servicesMain .section-hero .container{min-height:calc(100vh - 140px - 80px)}}@media(max-width: 767px){#servicesMain .section-hero .container{min-height:420px}}@media(max-width: 767px)and (max-height: 700px){#servicesMain .section-hero .container{min-height:calc(100vh - 120px - 60px)}}#servicesMain .section-hero header{max-width:757px}@media(max-width: 767px){#servicesMain .section-hero header{max-width:100%}}#servicesMain .section-hero aside{position:absolute;bottom:0;right:0;z-index:2;background:#fff;padding:79px 75px 70px 52px;width:47.8%;display:flex;gap:20px;align-items:flex-start}@media(max-width: 767px){#servicesMain .section-hero aside{padding:46px 16px;width:100%;left:0;right:0}}#servicesMain .section-hero aside i{background-color:#a2c49a;margin-top:8px}#servicesMain .section-hero aside p{color:#000}#servicesMain .section-hero aside p{font-size:32px;font-weight:700;line-height:120%;margin:0}#servicesMain .section-hero aside p{font-family:"Host Grotesk",sans-serif}@media(max-width: 767px){#servicesMain .section-hero aside p{font-size:26px;line-height:100%}}#servicesMain .section-services{padding:120px 0}@media(min-width: 768px)and (max-width: 1149px){#servicesMain .section-services{padding:80px 0}}@media(max-width: 767px){#servicesMain .section-services{padding:50px 0}}@media(max-width: 767px){#servicesMain .section-services .container{padding-left:30px;padding-right:30px}}@media(max-width: 767px)and (min-width: 768px)and (max-width: 1149px){#servicesMain .section-services .container{padding-left:20px;padding-right:20px}}@media(max-width: 767px)and (max-width: 767px){#servicesMain .section-services .container{padding-left:16px;padding-right:16px}}#servicesMain .section-services .section-title{padding-bottom:80px;max-width:800px;font-weight:700}#servicesMain .section-services .section-title{font-size:55px;font-weight:700;line-height:100%;margin:0}#servicesMain .section-services .section-title{font-family:"Host Grotesk",sans-serif}@media(max-width: 767px){#servicesMain .section-services .section-title{font-size:26px}}@media(min-width: 768px)and (max-width: 1149px){#servicesMain .section-services .section-title{padding-bottom:60px}}@media(max-width: 767px){#servicesMain .section-services .section-title{padding-bottom:40px}}#servicesMain .section-services article{display:flex;gap:60px;align-items:flex-start;scroll-margin-top:120px}@media(max-width: 767px){#servicesMain .section-services article{scroll-margin-top:100px}}@media(min-width: 768px)and (max-width: 1149px){#servicesMain .section-services article{flex-direction:column;gap:30px;height:auto !important}}@media(max-width: 767px){#servicesMain .section-services article{flex-direction:column;gap:24px;height:auto !important}}#servicesMain .section-services article.article--static .service-content{height:auto !important;overflow:visible !important;mask-image:none !important;-webkit-mask-image:none !important}#servicesMain .section-services article.article--pinned .service-content{scrollbar-width:none;-ms-overflow-style:none}#servicesMain .section-services article.article--pinned .service-content::-webkit-scrollbar{display:none}#servicesMain .section-services article+article{margin-top:30px}@media(min-width: 768px)and (max-width: 1149px){#servicesMain .section-services article+article{margin-top:80px}}@media(max-width: 767px){#servicesMain .section-services article+article{margin-top:50px}}#servicesMain .section-services article figure.service-gallery{position:relative;width:calc(50% - 30px);flex-shrink:0;margin:0;display:flex;flex-direction:column}@media(min-width: 768px)and (max-width: 1149px){#servicesMain .section-services article figure.service-gallery{width:100%}}@media(max-width: 767px){#servicesMain .section-services article figure.service-gallery{width:100%}}#servicesMain .section-services article figure.service-gallery .gallery-main{position:relative;height:calc(var(--available-height, 600px) - 80px);max-height:520px;min-height:280px;overflow:hidden;clip-path:polygon(0% 100%, 20% 100%, 20% 100%, 40% 100%, 40% 100%, 60% 100%, 60% 100%, 80% 100%, 80% 100%, 100% 100%, 100% 100%, 0% 100%)}@media(min-width: 768px)and (max-width: 1149px){#servicesMain .section-services article figure.service-gallery .gallery-main{height:340px;max-height:none;min-height:auto}}@media(max-width: 767px){#servicesMain .section-services article figure.service-gallery .gallery-main{height:220px}}#servicesMain .section-services article figure.service-gallery .gallery-main.reveal-active{animation:imageRevealPillars 1s ease-out forwards}#servicesMain .section-services article figure.service-gallery .gallery-main .splide__track,#servicesMain .section-services article figure.service-gallery .gallery-main .splide__list{height:100%}#servicesMain .section-services article figure.service-gallery .gallery-main .splide__slide{height:calc(var(--available-height, 600px) - 80px);max-height:520px;min-height:280px;display:flex;align-items:center;justify-content:center;overflow:hidden}@media(min-width: 768px)and (max-width: 1149px){#servicesMain .section-services article figure.service-gallery .gallery-main .splide__slide{height:340px;max-height:none;min-height:auto}}@media(max-width: 767px){#servicesMain .section-services article figure.service-gallery .gallery-main .splide__slide{height:220px}}#servicesMain .section-services article figure.service-gallery .gallery-main .splide__slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#servicesMain .section-services article figure.service-gallery .gallery-main .gallery-arrows.splide__arrows{position:absolute;bottom:20px;right:20px;left:auto;top:auto;display:flex;gap:2px;z-index:10;transform:none}@media(max-width: 767px){#servicesMain .section-services article figure.service-gallery .gallery-main .gallery-arrows.splide__arrows{bottom:12px;right:12px}}#servicesMain .section-services article figure.service-gallery .gallery-main .gallery-arrow.splide__arrow{position:static;width:50px;height:50px;background-color:#122529;border:none;border-radius:0;cursor:pointer;display:flex;align-items:center;justify-content:center;transform:none;top:auto;left:auto;right:auto;opacity:1}#servicesMain .section-services article figure.service-gallery .gallery-main .gallery-arrow.splide__arrow{transition:all .25s ease !important}@media(max-width: 767px){#servicesMain .section-services article figure.service-gallery .gallery-main .gallery-arrow.splide__arrow{width:44px;height:44px}}#servicesMain .section-services article figure.service-gallery .gallery-main .gallery-arrow.splide__arrow:hover{background-color:#a2c49a}#servicesMain .section-services article figure.service-gallery .gallery-main .gallery-arrow.splide__arrow:disabled{opacity:.3;cursor:not-allowed}#servicesMain .section-services article figure.service-gallery .gallery-main .gallery-arrow.splide__arrow:disabled:hover{background-color:#122529}#servicesMain .section-services article figure.service-gallery .gallery-main .gallery-arrow.splide__arrow svg{display:none}#servicesMain .section-services article figure.service-gallery .gallery-main .gallery-arrow.splide__arrow::before{content:"";width:24px;height:24px;background-image:url("../images/svg/chevron.svg");background-size:contain;background-repeat:no-repeat;background-position:center}#servicesMain .section-services article figure.service-gallery .gallery-main .gallery-arrow.splide__arrow::before{transition:all .25s ease !important}@media(max-width: 767px){#servicesMain .section-services article figure.service-gallery .gallery-main .gallery-arrow.splide__arrow::before{width:20px;height:20px}}#servicesMain .section-services article figure.service-gallery .gallery-main .gallery-arrow.splide__arrow.gallery-arrow--prev::before{transform:rotate(-90deg)}#servicesMain .section-services article figure.service-gallery .gallery-main .gallery-arrow.splide__arrow.gallery-arrow--next::before{transform:rotate(90deg)}#servicesMain .section-services article figure.service-gallery .gallery-main .gallery-arrow.splide__arrow.gallery-arrow--prev:hover::before{transform:translateX(-3px) rotate(-90deg)}#servicesMain .section-services article figure.service-gallery .gallery-main .gallery-arrow.splide__arrow.gallery-arrow--next:hover::before{transform:translateX(3px) rotate(90deg)}#servicesMain .section-services article figure.service-gallery .gallery-thumbs{margin-top:12px;opacity:0;transform:translateY(10px);transition:opacity .4s ease .8s,transform .4s ease .8s}@media(max-width: 767px){#servicesMain .section-services article figure.service-gallery .gallery-thumbs{margin-top:8px}}#servicesMain .section-services article figure.service-gallery .gallery-thumbs .splide__slide{cursor:pointer;opacity:.5;transition:opacity .2s ease,border-color .2s ease;border:1px solid rgba(0,0,0,0)}#servicesMain .section-services article figure.service-gallery .gallery-thumbs .splide__slide:hover{opacity:.8}#servicesMain .section-services article figure.service-gallery .gallery-thumbs .splide__slide.is-active{opacity:1;border-color:#a2c49a}#servicesMain .section-services article figure.service-gallery .gallery-thumbs .splide__slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#servicesMain .section-services article figure.service-gallery.reveal-active .gallery-thumbs{opacity:1;transform:translateY(0)}#servicesMain .section-services article .service-content{width:calc(50% - 30px);flex-shrink:0;display:flex;flex-direction:column;gap:40px}@media(min-width: 768px)and (max-width: 1149px){#servicesMain .section-services article .service-content{width:100%;gap:30px;height:auto !important;overflow:visible !important;mask-image:none !important;-webkit-mask-image:none !important}}@media(max-width: 767px){#servicesMain .section-services article .service-content{width:100%;gap:24px;height:auto !important;overflow:visible !important;mask-image:none !important;-webkit-mask-image:none !important}}#servicesMain .section-services article .service-content header{padding-top:10px;border-top:1px solid rgba(228,228,228,.3);flex-shrink:0}#servicesMain .section-services article .service-content header .service-number{display:flex;align-items:center;gap:9px}#servicesMain .section-services article .service-content header .service-number i{background-color:#a2c49a}#servicesMain .section-services article .service-content header .service-number span{font-size:20px;font-weight:500;line-height:1.4}@media(max-width: 767px){#servicesMain .section-services article .service-content header .service-number span{font-size:16px}}#servicesMain .section-services article .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}@keyframes imageRevealPillars{0%{clip-path:polygon(0% 100%, 20% 100%, 20% 100%, 40% 100%, 40% 100%, 60% 100%, 60% 100%, 80% 100%, 80% 100%, 100% 100%, 100% 100%, 0% 100%)}10%{clip-path:polygon(0% 70%, 20% 70%, 20% 100%, 40% 100%, 40% 100%, 60% 100%, 60% 100%, 80% 100%, 80% 100%, 100% 100%, 100% 100%, 0% 100%)}20%{clip-path:polygon(0% 40%, 20% 40%, 20% 70%, 40% 70%, 40% 100%, 60% 100%, 60% 100%, 80% 100%, 80% 100%, 100% 100%, 100% 100%, 0% 100%)}30%{clip-path:polygon(0% 15%, 20% 15%, 20% 45%, 40% 45%, 40% 75%, 60% 75%, 60% 100%, 80% 100%, 80% 100%, 100% 100%, 100% 100%, 0% 100%)}40%{clip-path:polygon(0% 0%, 20% 0%, 20% 25%, 40% 25%, 40% 50%, 60% 50%, 60% 75%, 80% 75%, 80% 100%, 100% 100%, 100% 100%, 0% 100%)}55%{clip-path:polygon(0% 0%, 20% 0%, 20% 0%, 40% 0%, 40% 25%, 60% 25%, 60% 50%, 80% 50%, 80% 75%, 100% 75%, 100% 100%, 0% 100%)}70%{clip-path:polygon(0% 0%, 20% 0%, 20% 0%, 40% 0%, 40% 0%, 60% 0%, 60% 25%, 80% 25%, 80% 50%, 100% 50%, 100% 100%, 0% 100%)}85%{clip-path:polygon(0% 0%, 20% 0%, 20% 0%, 40% 0%, 40% 0%, 60% 0%, 60% 0%, 80% 0%, 80% 25%, 100% 25%, 100% 100%, 0% 100%)}100%{clip-path:polygon(0% 0%, 20% 0%, 20% 0%, 40% 0%, 40% 0%, 60% 0%, 60% 0%, 80% 0%, 80% 0%, 100% 0%, 100% 100%, 0% 100%)}}