.services__title{margin-bottom:1.5rem;margin-top:0;text-align:center}@media screen and (min-width:750px){.services__title{margin-bottom:3rem}}@media screen and (min-width:990px){.services__title{margin-bottom:5rem}}.services__grid{display:grid;grid-template-columns:repeat(1,1fr);margin:auto;max-width:117rem;row-gap:4rem}@media screen and (min-width:750px){.services__grid{column-gap:2rem;grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:990px){.services__grid{column-gap:4rem;row-gap:5.5rem}}@media screen and (min-width:1200px){.services__grid{column-gap:6rem;row-gap:7rem}}.services__slider{position:relative}.services__slider .slider-buttons{margin-top:4rem}@media screen and (max-width:749px){.services__slider .slider-buttons{display:none}}@media screen and (min-width:750px){.services__grid--slider{--services-gap: 2rem;--services-visible: 2;--services-peek: 6rem;column-gap:var(--services-gap);display:flex;flex-wrap:nowrap;grid-template-columns:none;margin-left:-4rem;margin-right:-4rem;max-width:none;overflow-x:auto;padding-left:4rem;padding-right:4rem;scroll-behavior:smooth;scroll-padding-left:4rem;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none}.services__grid--slider::-webkit-scrollbar{display:none}.services__grid--slider .service{flex:0 0 auto;scroll-snap-align:start;width:calc((100% - var(--services-gap) * (var(--services-visible) - 1) - var(--services-peek)) / var(--services-visible))}}@media screen and (min-width:1200px){.services__grid--slider{--services-gap: 2.2rem;--services-peek: 12rem}}.service__img{overflow:hidden}.service__img a,.service__img img{display:block;height:auto;width:100%}.service__img a:hover img{transform:scale(1.05) translateZ(0)}.service__img img{transform:scale(1) translateZ(0);transition:.3s}.service__title{font-size:1.6rem;font-weight:var(--font-body-weight-bold);line-height:1em;margin:1.5rem 0}@media screen and (min-width:990px){.service__title{font-size:2.4rem;margin:2rem 0}}.service__text{font-size:1.3rem;font-weight:var(--font-body-weight-light);line-height:1.38em}@media screen and (min-width:750px){.service__text{font-size:1.4rem;line-height:1.43em}}.service__bottom{margin-top:1.5rem}@media screen and (min-width:750px){.service__bottom{margin-top:2rem}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-services.css.map */
