:root{--page-container: 1360px;--radius-pill: 999em;--white: #fff;--white-rgb: 255, 255, 255;--black: #222;--black-rgb: 34, 34, 34;--primary: #fff957;--primary-rgb: 255, 249, 87;--darkgrey: #646464;--darkgrey-rgb: 100, 100, 100;--mediumgrey: #909090;--mediumgrey-rgb: 144, 144, 144;--lightgrey: #bebebe;--lightgrey-rgb: 190, 190, 190;--darkwhite: #f6f6f6;--darkwhite-rgb: 246, 246, 246}.c-services{background-color:var(--black);color:var(--darkwhite);padding-bottom:80px}.c-services__wrapper{width:100%;max-width:1360px;margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px}@media (min-width: 768px){.c-services__wrapper{padding-left:32px;padding-right:32px}}.c-services__header{display:grid;gap:16px;padding-block-end:32px}@media (min-width: 768px){.c-services__header--complex{grid-template-columns:1fr auto}}.c-services__header__inner{display:grid;gap:8px}.c-services__header__title{font-size:42px;font-weight:500;line-height:52px;letter-spacing:-1px}@media (min-width: 768px){.c-services__header__title{font-size:54px;font-weight:500;line-height:63px;letter-spacing:-1.5px}}.c-services__header__description{font-size:16px;font-weight:400;line-height:24px}.c-services__header__link{display:none}@media (min-width: 768px){.c-services__header__link{--icon-size: 24px;--icon-tranform: rotate(0);color:currentColor;display:inline-flex;align-items:flex-end;gap:2px;text-decoration:none}}.c-services__header__link:hover{--icon-tranform: rotate(90deg)}.c-services__header__link__text{display:none}@media (min-width: 768px){.c-services__header__link__text{display:block;font-size:16px;font-weight:500;line-height:24px;text-transform:uppercase}}.c-services__header__link__icon{transform:var(--icon-tranform);transition:.3s linear transform}.c-services__item{border-bottom:1px solid var(--darkwhite);padding-block:12px}@media (min-width: 1024px){.c-services__item{padding-block:24px}}.c-services__item:first-of-type{border-top:1px solid var(--darkwhite)}.c-services__item__header{--accordion-decorator-size: 32px;cursor:pointer;display:grid;grid-template-columns:1fr var(--accordion-decorator-size);gap:8px}@media (min-width: 1024px){.c-services__item__header{gap:40px;grid-template-columns:1fr 2fr var(--accordion-decorator-size)}}.c-services__item__header__inner{display:grid;gap:8px}.c-services__item__header__decorator{position:relative;align-self:center;width:var(--accordion-decorator-size);height:var(--accordion-decorator-size);display:flex;align-items:center;justify-content:center}.c-services__item__header__decorator__item{position:absolute;display:block;background-color:var(--white);width:16px;height:2px;transition:transform .3s linear}@media (min-width: 1024px){.c-services__item__header__decorator__item{width:24px}}.c-services__item__header__decorator__item:nth-child(1){transform:rotate(0)}.c-services__item__header__decorator__item:nth-child(2){transform:rotate(90deg);transform-origin:center}.is-open .c-services__item__header__decorator__item:nth-child(2){transform:rotate(0)}.c-services__item__title{font-size:22px;font-weight:500;line-height:29px}.c-services__item__description--mobile{display:block}@media (min-width: 1024px){.c-services__item__description--mobile{display:none}}.c-services__item__description--desktop{display:none}@media (min-width: 1024px){.c-services__item__description--desktop{display:block}}.c-services__item__content{overflow:hidden;transition:padding .1s ease}.c-services__item__content__inner{padding-block-start:24px}.c-services__item__details{display:flex;flex-direction:column;row-gap:12px;list-style:none;margin:0;padding:8px 0}.c-services__item__detail{--detail-decorator-left: 28px;position:relative;background-color:var(--lightgrey);border-radius:8px;color:var(--black);padding:12px 24px 14px}
