.services{padding:var(--services-padding-top, 48px) 0 var(--services-padding-bottom, 48px);margin-top:0;margin-bottom:0}.services__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--services-header-gap, 8px)}.services__eyebrow{margin:0;font-size:13px;font-weight:600;letter-spacing:.08em;line-height:1.2;text-transform:uppercase;color:var(--services-subtitle-color, inherit)}.services__title{margin:0;font-family:Oswald,system-ui;font-size:var(--services-title-size, 40px);font-weight:500;line-height:120%;color:var(--services-title-color, inherit)}.services__subtitle *{margin:0;font-size:var(--services-subtitle-size, 16px);font-weight:400;line-height:150%;color:var(--services-subtitle-color, inherit)}.services__list{padding-top:48px;display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:var(--services-list-gap, 8px);list-style:none;padding-left:0;margin:0}.services__list--grid{grid-template-columns:repeat(2,1fr)}.service-card{position:relative;overflow:hidden;border-radius:var(--service-card-radius, 4px);min-width:0}.service-card__link{display:block;width:100%;height:100%;position:relative;text-decoration:none;color:inherit}.service-card__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease}.service-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(181.65deg,rgba(0,0,0,0) 1.38%,var(--service-card-overlay-color, #000) 90.34%);z-index:1}.service-card__content{position:absolute;inset-inline:0;bottom:0;padding:var(--service-card-padding, 24px);color:var(--service-card-text-color, #fff);z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--service-card-content-gap, 8px)}.service-card__title{font-family:Oswald,system-ui;font-size:var(--service-card-title-size, 24px);font-weight:500;line-height:100%;color:var(--service-card-text-color, #fff)}.service-card__text *{font-size:var(--service-card-text-size, 16px);font-weight:400;line-height:150%;color:var(--service-card-text-color, #fff)}.service-card__text p{margin:0}.service-card__text p:not(:last-child){margin-bottom:.5em}.service-card--portrait{aspect-ratio:3 / 4}.service-card--square{aspect-ratio:1 / 1}.service-card__arrow{position:absolute;z-index:2;-webkit-transition:all .3s ease;transition:all .3s ease}.service-card--icon-top-left .service-card__arrow{top:var(--service-card-arrow-top, 25px);left:var(--service-card-arrow-right, 25px);right:auto}.service-card--icon-top-right .service-card__arrow{top:var(--service-card-arrow-top, 25px);right:var(--service-card-arrow-right, 25px);left:auto}.service-card__overlay{-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.service-card:hover .service-card__image{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.service-card:hover .service-card__arrow{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}@media(max-width:640px){.services{padding:calc(var(--services-padding-top, 48px) / 2) 0 calc(var(--services-padding-bottom, 48px) / 2)}.services__list{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;padding-top:24px}.services__eyebrow{font-size:11px;letter-spacing:.06em}.service-card{width:100%;aspect-ratio:3 / 4}.service-card__content{padding:12px;gap:4px}.service-card__title{font-size:16px}.service-card__text *{font-size:12px;line-height:130%}.service-card__arrow{top:12px!important;right:12px!important;left:auto!important}.service-card__arrow svg{width:16px;height:16px}}@media(min-width:768px){.services__list--grid{grid-template-columns:repeat(2,1fr)}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/section-services.css.map */
