.careers-banner{display:flex;flex-direction:column}.careers-banner .banner-wrap{flex:1;display:flex;gap:91px;align-items:stretch;padding-bottom:100px}.careers-banner .banner-image{flex:1 1 35%;position:relative}.careers-banner .banner-image img{width:100%;height:100%;object-fit:fill;display:block;position:absolute;top:0;left:0;right:0;bottom:0}.careers-banner .banner-info-wrap{flex:1 1 35%;display:flex;flex-direction:column;justify-content:space-between;gap:36px}.careers-banner .banner-title h1{margin:0 0 32px;font-family:var(--font-title);font-weight:800;font-size:100px;line-height:108px;text-transform:uppercase}.careers-banner .banner-text{font-size:24px;line-height:28px;margin-bottom:36px}.careers-banner .banner-title .title-icon .mob-img{display:none;width:50%}.careers-banner .banner-title .title-icon .mob-img img{width:100%;max-width:none}@media screen and (max-width:1706px){.careers-banner .banner-title h1{font-size:69px;line-height:76px}}@media screen and (max-width:1280px){.careers-banner .banner-image{flex:1 1 33%}.careers-banner .banner-info-wrap{flex:1 1 66%}}@media screen and (max-width:1024px){.careers-banner .banner-wrap{gap:35px}.careers-banner .banner-title h1{font-size:48px;line-height:54px;margin:0 0 24px}.careers-banner .banner-title .title-icon img{width:60px;height:auto}.careers-banner .banner-text{font-size:20px;line-height:24px}}@media screen and (max-width:781px){.careers-banner .banner-image{display:none}.careers-banner .banner-title .title-icon{display:flex;justify-content:space-between;align-items:flex-end}.careers-banner .banner-title .title-icon img{width:110px;max-width:40%}.careers-banner .banner-title .title-icon .mob-img{display:block}}@media screen and (max-width:480px){.careers-banner .banner-title h1{font-size:32px;line-height:40px}.careers-banner .banner-text{font-size:16px;line-height:22px}.careers-banner .banner-info .cta-button a{width:100%}}.values-section .section-title{width:75%}.values-section .section-title div:nth-child(3),.values-section .section-title div:nth-child(4){padding-left:33%}.values-section .values{display:flex;gap:20px;align-items:stretch}.values-section .value{flex:1;background:rgba(21,71,255,.1);padding:8px 32px 32px;position:relative}.values-section .value .bracket{position:absolute;width:24px;height:24px;border:2px solid var(--brand-blue)}.values-section .value .bracket.bracket-1{left:0;top:0;border-right:none;border-bottom:none}.values-section .value .bracket.bracket-2{right:0;top:0;border-left:none;border-bottom:none}.values-section .value .bracket.bracket-3{left:0;bottom:0;border-right:none;border-top:none}.values-section .value .bracket.bracket-4{right:0;bottom:0;border-left:none;border-top:none}.values-section .value-inner{display:flex;flex-direction:column;height:100%}.values-section .value-number{font-family:var(--font-title);font-weight:600;font-size:112px;line-height:120%;letter-spacing:-10px;margin-bottom:81px;color:var(--brand-blue);opacity:.2}.values-section .value-title{font-family:var(--font-title);font-weight:800;font-size:24px;line-height:28px;text-transform:uppercase;margin-bottom:48px;flex:1}.values-section .value-text{font-size:18px;line-height:22px}@media screen and (max-width:1706px){.values-section .section-title{font-size:45px;line-height:50px}}@media screen and (max-width:1400px){.values-section .section-title{font-size:40px;line-height:45px}.values-section .section-title .section-subtitle{font-size:20px;line-height:28px}.values-section .value{padding:8px 24px 24px}.values-section .value-number{font-size:90px;margin-bottom:60px}}@media screen and (max-width:1280px){.values-section .section-title{font-size:35px;line-height:38px}}@media screen and (max-width:1170px){.values-section .section-title{font-size:33px;line-height:39px}.values-section .section-title div:nth-child(4){padding-left:0}.values-section .values{flex-wrap:wrap}.values-section .value{flex:1 1 35%}.values-section .value-number{font-size:80px}}@media screen and (max-width:1024px){.values-section .section-title{font-size:28px;line-height:32px}.values-section .section-title .section-subtitle{font-size:18px;line-height:24px}}@media screen and (max-width:900px){.values-section .section-title{width:100%}.values-section .section-title>div:nth-child(3){padding-left:0}}@media screen and (max-width:600px){.values-section .section-title>div{display:inline}.values-section .value{padding:12px 24px 24px;flex:1 1 100%}.values-section .value-number{font-size:72px}}.benefits-section{padding:80px 0;z-index:1}.benefits-section .section-tag{top:80px}.benefits-section .section-title{width:75%;font-size:52px;line-height:58px}.benefits-section .section-title div:nth-child(2),.benefits-section .section-title div:nth-child(3){padding-left:33%}.benefits-section .section-content{width:75%;margin-left:auto}.benefits-section .benefits{display:flex;align-items:stretch;justify-content:flex-start;gap:48px 0px;flex-wrap:wrap}.benefits-section .benefit{border-top:2px solid var(--brand-white);width:calc(33% - 13px);margin-right:20px}.benefits-section .benefit:nth-child(3n){margin-right:0}.benefits-section .benefit .benefit-icon{margin:24px 0 36px;font-size:48px;line-height:48px;font-weight:800}.benefits-section .benefit .benefit-title{font-family:var(--font-title);font-weight:800;font-size:40px;line-height:48px;text-transform:uppercase;margin-bottom:24px}.benefits-section .benefit .benefit-text{font-size:18px;line-height:22px}@media screen and (max-width:1706px){.benefits-section .section-title{font-size:40px;line-height:46px}.benefits-section .benefit .benefit-title{font-size:33px;line-height:40px}}@media screen and (max-width:1400px){.benefits-section .section-title{font-size:37px;line-height:42px}.benefits-section .benefit .benefit-title{font-size:24px;line-height:28px}}@media screen and (max-width:1280px){.benefits-section .section-title{font-size:33px;line-height:36px}.benefits-section .section-title .section-subtitle{font-size:22px;line-height:32px}}@media screen and (max-width:1170px){.benefits-section .section-title{font-size:30px;line-height:33px}}@media screen and (max-width:1024px){.benefits-section .section-title{font-size:26px;line-height:30px}.benefits-section .section-title .section-subtitle{font-size:18px;line-height:24px}.benefits-section .section-content{width:100%}}@media screen and (max-width:900px){.benefits-section .section-tag{top:0}.benefits-section .section-title{width:100%}.benefits-section .section-title div:nth-child(2),.benefits-section .section-title div:nth-child(3){padding-left:0}.benefits-section .section-title>div{display:inline}.benefits-section .section-title .section-subtitle{display:block}.benefits-section .benefit .benefit-text{font-size:16px;line-height:22px}}@media screen and (max-width:781px){.benefits-section .benefits{display:block}.benefits-section .benefit{margin-right:0;margin-bottom:24px;width:100%}.benefits-section .benefit:last-child{margin-bottom:0}.benefits-section .benefit .benefit-title br{display:none}}.positions-section .section-title{width:75%}.positions-section .section-title .section-subtitle{padding-left:33%}.positions-section .position{padding:36px 0;border-top:1px solid rgba(255,255,255,.4);display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.positions-section .position:last-child{border-bottom:1px solid rgba(255,255,255,.4)}.positions-section .position .position-title{flex:1 1 25%;font-family:var(--font-title);font-weight:800;font-size:24px;line-height:28px;text-transform:uppercase}.positions-section .position .position-description{flex:1 1 58%}.positions-section .position .position-description .hidden-part{display:none}.positions-section .position .desc-section{display:flex;justify-content:space-between;align-items:flex-start}.positions-section .position .desc-section.desc-section-mobile{display:none}.positions-section .position .hidden-part .desc-section{margin-top:36px}.positions-section .position .desc-section .desc-title{width:44%;padding-right:20px;box-sizing:border-box;font-size:18px;line-height:22px;color:rgba(255,255,255,.4)}.positions-section .position .desc-section .desc-content{width:56%;line-height:22px}.positions-section .position .desc-section .desc-content p,.positions-section .position .desc-section .desc-content ul{margin:0 0 16px}.positions-section .position .desc-section .desc-content p:last-child,.positions-section .position .desc-section .desc-content ul:last-child{margin-bottom:0}.positions-section .position .position-toggle{flex:1 1 17%;text-align:right}.positions-section .position .position-toggle a{font-family:var(--font-title);font-weight:700;text-transform:uppercase;text-decoration:none;color:var(--brand-blue);vertical-align:bottom}.positions-section .position .position-toggle a .icon-arrow,.positions-section .position .position-toggle a .icon-arrow-down{vertical-align:text-bottom;font-size:19px}.positions-section .position .position-toggle a.open{color:var(--brand-white)}@media screen and (max-width:1706px){.positions-section .section-title{font-size:45px;line-height:50px}}@media screen and (max-width:1400px){.positions-section .section-title{font-size:40px;line-height:45px}.positions-section .section-title .section-subtitle{font-size:20px;line-height:28px}}@media screen and (max-width:1280px){.positions-section .section-title{font-size:35px;line-height:38px}}@media screen and (max-width:1170px){.positions-section .section-title{font-size:33px;line-height:39px}.positions-section .position .position-title{font-size:18px;line-height:24px}.positions-section .position .desc-section{display:block}.positions-section .position .desc-section .desc-title{width:100%;margin-bottom:8px}.positions-section .position .desc-section .desc-content{width:100%}}@media screen and (max-width:1024px){.positions-section .section-title{font-size:28px;line-height:32px;width:540px}.positions-section .section-title .section-subtitle{font-size:18px;line-height:24px}}@media screen and (max-width:900px){.positions-section .section-title{width:100%}.positions-section .section-title .section-subtitle{padding-left:0}}@media screen and (max-width:781px){.positions-section .position{flex-wrap:wrap;gap:0 20px}.positions-section .position .position-title{font-size:16px;line-height:24px;flex:1}.positions-section .position .position-description{flex:1 1 100%;order:3}.positions-section .position .position-description .visible-part{display:none}.positions-section .position .desc-section.desc-section-mobile{display:block}.positions-section .position .position-toggle{line-height:24px}}@media screen and (max-width:480px){.positions-section .position .desc-section .desc-content .button{width:100%}}.contacts-section .form-section{display:flex;align-items:stretch;margin-left:auto}.contacts-section .form-side{width:50%;padding-right:150px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between}.contacts-section .form-side .cta-text{width:270px;margin-left:auto;font-family:var(--font-title);font-weight:800;font-size:32px;line-height:40px;text-transform:uppercase;color:rgba(255,255,255,.35)}.contacts-section .form-side .help-text{width:270px;margin-left:auto;font-size:24px;line-height:28px}.contacts-section .contact-form{width:50%}@media screen and (max-width:781px){.contacts-section .form-section{display:block}.contacts-section .form-side{width:100%;padding-right:0;display:block}.contacts-section .form-side .cta-text{width:333px;margin-left:0;font-size:20px;line-height:28px;margin-bottom:12px}.contacts-section .form-side .help-text{margin-left:0;font-size:18px;line-height:22px;margin-bottom:36px}.contacts-section .form-side .help-text br{display:none}.contacts-section .contact-form{width:100%}}