.services{padding-top:clamp(1.875rem,3.5vw,3.75rem);padding-bottom:clamp(3.75rem,6vw,7.5rem);position:relative}@media(min-width:64em){.services .sticky-box{position:sticky;top:clamp(3.75rem,6vw,7.5rem);align-self:flex-start}}.services__title{font-size:clamp(1.75rem,3vw,3.75rem)}.services__title span,.services__title strong{color:var(--accent)}.services__services-list{display:grid;gap:1.25rem;grid-template-columns:1fr}@media(min-width:48em){.services__services-list{grid-template-columns:1fr 1fr}}.services__service{position:relative;overflow:hidden;border-bottom:1px solid #e2e3e1}.services__service:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;transform-origin:bottom;transform:scaleY(0);background-color:var(--white);transition:transform .2s linear}.services__service-content{position:relative;width:100%}.services__service-counter{color:var(--gray)}.services__service-counter,.services__service-title{transition:transform .2s linear}.services__service-description{transition:all .2s linear;opacity:1;transform:translateY(0)}@media(min-width:40em){.services__service-description{opacity:0;transform:translateY(100%)}}.services__service-decor{border-radius:.5rem;padding:.75rem;transition:all .2s linear;background-color:var(--accent)}.services__service-decor svg>*{fill:var(--accent-secondary)}@media(min-width:40em){.services__service-decor{background-color:rgba(0,0,0,0)}.services__service-decor svg>*{fill:var(--accent)}}@media(hover:hover)and (pointer:fine){.services__service:hover:after{transform:scaleY(1)}.services__service:hover .services__service-counter{color:var(--accent)}.services__service:hover .services__service-title{transform:translateX(5px)}.services__service:hover .services__service-description{opacity:1;transform:translateY(0)}.services__service:hover .services__service-decor{transform:translateX(-5px);background-color:var(--accent)}.services__service:hover .services__service-decor svg>*{fill:var(--accent-secondary)}}