:root{--header-grid: 1fr 1.8fr}.careers__header{padding-block:calc(var(--section-sec-padding) + var(--header-height)) var(--section-sec-padding)}@media(min-width:1024px){.careers__header{padding-block:calc(128px + var(--header-height)) 0}}.careers__title{padding-inline:var(--space-x4);padding-bottom:var(--space-x8);border-bottom:1px solid var(--border-primary)}@media(min-width:1024px){.careers__title{padding-inline:var(--space-x8)}}.careers__header-wrap{flex-shrink:0;display:grid;grid-template-columns:repeat(2,100vw);padding-block:var(--space-x4) var(--space-x8)}@media(min-width:1024px){.careers__header-wrap{width:100%;grid-template-columns:var(--header-grid);padding-block:var(--space-x8) var(--section-sec-padding-lg);padding-inline:var(--space-x8);gap:var(--space-x4)}}.careers__header-images{position:relative;display:flex;width:100%;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none}.careers__header-images::-webkit-scrollbar{display:none}@media(min-width:1024px){.careers__header-images{overflow:auto}}.careers__header-nav{position:relative;z-index:2;display:flex;justify-content:flex-end;gap:2px;margin-top:-80px;padding-inline:calc(var(--space-x4) * 2);padding-bottom:80px}@media(min-width:1024px){.careers__header-nav{display:none}}.careers__header-arrow{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background-color:#fff}.careers__header-arrow:first-child{transform:scaleX(-1)}.careers__header-img{width:100%;height:400px;object-fit:cover;object-position:center center;padding-inline:var(--space-x4);scroll-snap-align:start;scroll-margin-left:0}@media(min-width:1024px){.careers__header-img{overflow:auto;height:640px;padding-inline:0}}.careers__header-content{display:grid;gap:var(--space-x4);padding-inline:var(--space-x4)}@media(min-width:1024px){.careers__header-content{grid-template-columns:var(--header-grid);padding-bottom:var(--section-sec-padding-lg);padding-inline:var(--space-x8)}}.services{background-color:var(--bg-primary)}@media(min-width:1024px){.services{padding-bottom:var(--section-sec-padding-lg)}}.services__header{padding-block:var(--section-sec-padding) var(--space-x8);padding-inline:var(--space-x4);border-bottom:1px solid var(--border-primary)}@media(min-width:1024px){.services__header{padding-block:var(--section-sec-padding-lg) var(--space-x8);border-bottom:1px solid var(--border-inv-primary);padding-inline:var(--space-x8)}}@media(min-width:1024px){.services__wrapper{display:grid;grid-template-columns:var(--header-grid);gap:var(--space-x8)}}.services__row-title{display:none}@media(min-width:1024px){.services__row-title{display:block;padding:var(--space-x8)}}.services__item{padding-inline:var(--space-x4);padding-block:var(--space-x6);border-top:1px solid var(--border-inv-primary)}@media(min-width:1024px){.services__item{display:grid;grid-template-columns:640px auto;align-items:flex-start;justify-content:space-between;padding-inline:0;border-bottom:1px solid var(--border-inv-primary);padding-block:var(--space-x8);border-top:none}}@media(min-width:1024px){.services__button{--button-max-width: 141px}}@media(min-width:1024px){.services__row{padding-inline:0 var(--space-x8)}}.services__item-title{margin-block:var(--space-x4) var(--space-x2)}.services__item-text{color:var(--text-color-inv-secondary);margin-bottom:var(--space-x6)}@media(min-width:1024px){.services__item-text{margin-bottom:0}}@media(min-width:1024px){.services__row-title-span{position:sticky;top:calc(var(--header-height) + var(--space-x4))}}@media(min-width:1024px){.contact{display:grid;grid-template-columns:1fr 1fr;padding-block:var(--section-sec-padding-lg);padding-inline:var(--space-x8)}}.contact__content{padding-block:var(--section-sec-padding);padding-inline:var(--space-x4)}@media(min-width:1024px){.contact__content{padding:0}}.contact__label{display:none}@media(min-width:1024px){.contact__label{display:flex;margin-bottom:var(--space-x8)}}.contact__title{margin-bottom:var(--space-x2)}@media(min-width:1024px){.contact__title{margin-bottom:var(--space-x4);max-width:720px}}.contact__text{margin-bottom:var(--space-x8);max-width:720px}.contact__form{padding-block:var(--section-sec-padding);padding-inline:var(--space-x4);background-color:var(--bg-inv-secondary)}@media(min-width:1024px){.contact__form{padding:var(--space-x12)}}.contact__form-title{margin-bottom:var(--space-x4)}.contact__form-text{margin-bottom:var(--space-x8)}@media(min-width:1024px){.contact__form-text{margin-bottom:var(--space-x12)}}
