.carousel-outer{margin-left:100px}.services{gap:40px;transition:all .5s;display:flex}.services-btns{gap:40px;display:flex}.services-btns button{background:var(--foreground);width:28px;height:28px}.services-btns .btn-move-carousel{-webkit-mask-image:url(/icons/arrow_r.svg);mask-image:url(/icons/arrow_r.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.services-btns .btn-revert-carousel{-webkit-mask-image:url(/icons/arrow_l.svg);mask-image:url(/icons/arrow_l.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.service{position:relative}.service p{color:#a0a0a0;line-height:1.4em}.service div:has(>img){max-width:var(--max-content-width);aspect-ratio:4/5;border-radius:12px;height:500px;max-height:50vh;overflow:hidden}.service img{object-fit:cover;border-radius:12px;width:100%;height:100%;transition:transform .4s}.service a:hover img{transform:scale(1.15)}@media not (min-width:1000px){.carousel-outer{margin-left:calc(5vw - 1rem)}.carousel{margin-left:0!important}}.carousel{margin-left:100px}.carousel .embla__container{touch-action:pan-y pinch-zoom;gap:2rem;display:flex}.carousel .embla__slide{flex:0 0 100%;min-width:0}.carousel .embla__buttons{gap:2rem;display:flex}.carousel .embla__button{background:var(--foreground);width:28px;height:28px;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.carousel .embla__button--next{-webkit-mask-image:url(/icons/arrow_r.svg);mask-image:url(/icons/arrow_r.svg)}.carousel .embla__button--prev{-webkit-mask-image:url(/icons/arrow_l.svg);mask-image:url(/icons/arrow_l.svg)}.carousel .embla__button--disabled{background:var(--c-background-shade-2);cursor:default}
