.hero{background-color:var(--section-background-color)}.hero .careers-container{padding-bottom:103px;padding-top:160px}.hero .content{align-items:end;display:grid;gap:30px;grid-template-columns:1fr 1fr}.hero .left-block{max-width:575px}.hero .left-block h1{color:#f5f5f5;font-family:Nekst;font-size:80px;font-style:normal;font-weight:700;letter-spacing:-.64px;line-height:100%;text-transform:uppercase}.hero .left-block .description{margin-bottom:64px;margin-top:39px}.hero .left-block .description,.hero .left-block .description *{color:#f5f5f5;font-family:Neue Montreal;font-size:24px;font-style:normal;font-weight:500;line-height:130%}.hero .link-btn{align-items:center;background:var(--button-background);border-radius:12px;color:#212121;display:block;display:flex;font-family:Nekst;font-size:24px;font-style:normal;font-weight:700;gap:8px;justify-content:center;letter-spacing:-.192px;line-height:100%;padding:19px 16px 13px;text-transform:uppercase}@media (max-width:1023px){.hero .left-block h1{font-size:64px}.hero .left-block .description{margin-bottom:64px;margin-top:48px}.hero .left-block .description,.hero .left-block .description *{font-size:21px}.hero .link-btn{font-size:21px;padding:14px 16px 12px}}@media (max-width:767px){.hero .careers-container{padding-bottom:48px;padding-top:85px}.hero .content{align-items:end;display:grid;gap:24px;grid-template-columns:1fr}.hero .left-block{max-width:none}.hero .left-block h1{font-size:56px}.hero .left-block h1 br{display:none}.hero .left-block .description{margin-bottom:29px;margin-top:20px}.hero .left-block .description,.hero .left-block .description *{font-size:18px}.hero .link-btn{font-size:18px;padding:9px 16px 7px}}.hero .right-block{display:grid;gap:8px;grid-template-columns:repeat(4,1fr)}.hero .right-block .image{aspect-ratio:1;background-position:50%;background-repeat:no-repeat;background-size:cover;font-size:0;position:relative;width:100%}.hero .right-block .image img{height:100%;width:100%}@media (max-width:1200px){.hero .right-block{grid-template-columns:repeat(3,1fr)}}@media (max-width:767px){.hero .right-block{gap:5px;grid-template-columns:repeat(4,1fr)}}@media (max-width:500px){.hero .right-block{grid-template-columns:repeat(3,1fr)}}@media (min-width:767px){.hero .link-btn svg{margin-top:-3px}}