.careers-section{padding-block:80px}.careers__grid{display:flex;gap:80px}.careers__left{flex:1}.careers__right{max-width:804px;flex:804px}.careers__main-title{font-size:40px;font-weight:700;text-transform:uppercase;line-height:1.1;max-width:412px}.careers__summary{display:flex;justify-content:space-between;align-items:center;padding-block:32px;gap:10px}.careers__icon{max-width:44px;flex:44px;min-width:44px;height:44px;display:flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid var(--color-border);position:relative;padding:13px}.careers__icon-minus,.careers__icon-plus{width:100%;height:100%;display:block}.careers__icon-minus{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;visibility:hidden;padding:13px}.careers__job[open] .careers__icon-minus{opacity:1;visibility:visible}.careers__job[open] .careers__icon-plus{opacity:0;visibility:hidden}.careers__subtitle{font-size:24px;line-height:1.1;text-transform:uppercase;font-family:var(--font-h3--family);font-weight:400;letter-spacing:0;margin:0}.careers__text p{font-size:14px;line-height:1.35;font-weight:400;letter-spacing:0;margin:0}.careers__text p:not(:first-child){margin-top:19px}.careers__job{border-bottom:1px solid var(--color-border)}.careers__content{margin-bottom:29px;margin-top:-15px;max-width:746px}.careers__icon svg path{stroke:var(--color-border)}.careers__btn{text-transform:uppercase;min-width:183px;display:flex;align-items:center;justify-content:center;width:fit-content;margin-top:32px}.careers__text ul{margin:0;padding-left:22px}@media screen and (min-width:768px){.careers-section{border-bottom:1px solid var(--color-border)}.careers__job:first-child .careers__summary{padding-top:0}}@media screen and (max-width:1024px){.careers__grid{gap:40px}}@media screen and (max-width:767px){.careers-section .page-width{padding:0}.careers__grid{gap:40px;flex-wrap:wrap}.careers__right{max-width:100%;flex:100%}.careers-section{padding-block:56px}.careers__main-title{font-size:32px;text-align:center;padding-inline:20px}.careers__subtitle{font-size:18px}.careers__summary{padding:24px 20px}.careers__content{padding-inline:20px;margin-bottom:24px}.careers__btn{width:100%;margin-top:20px}.careers__job:first-child{border-top:1px solid var(--color-border)}.careers__icon{max-width:30px;flex:30px;min-width:30px;height:30px;padding:8px}.careers__icon-minus{padding:8px}}
/*# sourceMappingURL=/cdn/shop/t/43/assets/careers-section.css.map */
