ul{padding-inline-start:0px;list-style:none}*{padding:0px;margin:0px;border:none}*,*::before,*::after{box-sizing:border-box}input[type=file]{display:none}input[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none}a,a:link,a:visited{color:inherit}aside,nav,footer,header,section,main{display:block}img{vertical-align:top;width:100%;height:100%;object-fit:contain}input,textarea,button,select{font-family:inherit;font-size:inherit;color:inherit;background-color:rgba(0,0,0,0)}input::-ms-clear{display:none}button,input[type=submit]{display:inline-block;box-shadow:none;background-color:rgba(0,0,0,0);background:none;cursor:pointer}input:focus,input:active,button:focus,button:active{outline:none}button::-moz-focus-inner{padding:0;border:0}label{cursor:pointer}legend{display:block}.giftbox-count input[type=number]{-webkit-appearance:none;-moz-appearance:textfield;appearance:none}.giftbox-count input[type=number]::-webkit-inner-spin-button,.giftbox-count input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.giftbox-count input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}@font-face{font-family:"Gerbera";src:local("Gerbera"),local("/font/Gerbera"),url("../font/Gerbera.woff2") format("woff2"),url("../font/Gerbera.woff") format("woff"),url("../font/Gerbera.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:"Gerbera";src:local("Gerbera Medium"),local("/font/Gerbera-Medium"),url("../font/Gerbera-Medium.woff2") format("woff2"),url("../font/Gerbera-Medium.woff") format("woff"),url("../font/Gerbera-Medium.ttf") format("truetype");font-weight:500;font-style:normal}@font-face{font-family:"Gerbera";src:local("Gerbera Light"),local("../font/Gerbera-Light"),url("../font/Gerbera-Light.woff2") format("woff2"),url("../font/Gerbera-Light.woff") format("woff"),url("../font/Gerbera-Light.ttf") format("truetype");font-weight:300;font-style:normal}@font-face{font-family:"Gerbera";src:local("Gerbera Bold"),local("../font/Gerbera-Bold"),url("../font/Gerbera-Bold.woff2") format("woff2"),url("../font/Gerbera-Bold.woff") format("woff"),url("../font/Gerbera-Bold.ttf") format("truetype");font-weight:700;font-style:normal}body{font-family:"Gerbera"}.title{color:#000;text-align:center;font-size:40px;font-weight:700;line-height:48px;letter-spacing:-2px}.title.title--v2{color:#fff;position:relative;z-index:99}.title.title--v2::before{content:"";top:50%;left:50%;transform:translate(-50%, -50%);width:480px;height:118px;background:url("../img/title-bg.svg") no-repeat;display:block;background-position:center;background-size:contain;position:absolute;z-index:-1}.title.title--v3{font-size:60px;color:#fff;position:relative;z-index:99;margin:30px 0 0}.title.title--v3::before{content:"";top:50%;left:50%;transform:translate(-50%, -50%);width:426px;height:118px;background:url("../img/title-bg.svg") no-repeat;display:block;background-position:center;background-size:contain;position:absolute;z-index:-1}.head-title{color:#000;font-size:56px;font-weight:700;line-height:115%;letter-spacing:-3.64px}@media(max-width: 768px){.title{font-size:22px;letter-spacing:-0.4px}.title.title--v2{font-size:24px;letter-spacing:-0.4px}.title.title--v2::before{width:280px;background-size:contain}.title.title--v3{font-size:26px;letter-spacing:-0.4px}.title.title--v3::before{width:205px;background-size:contain}}@media(max-width: 550px){.head-title{font-size:26px;letter-spacing:-1.69px}}.btn{display:inline-flex;height:40px;padding:15px;justify-content:center;align-items:center;border-radius:12px;background:#f24437;color:#fff !important;font-weight:700;line-height:18px;letter-spacing:-0.32px;text-transform:uppercase;text-decoration:none !important}.swiper-buttons{width:104px;display:flex;justify-content:space-between;position:relative;height:40px;margin:46px auto 0}.swiper-button-disabled{opacity:.8 !important}.reed-more{margin:10px 0 0;font-size:18px;color:#fff;text-decoration:underline}.container{max-width:1220px;padding:0 20px;margin:0 auto}.logo{display:inline-block;background:url("../img/logo.svg") no-repeat;width:82px;height:27px}.logo.logo--white{background:url("../img/logo-white.svg") no-repeat}.header{display:flex;justify-content:space-between;align-items:center;margin:32px auto}.header .nav-list{display:flex}.header .nav-list__item:not(:last-child){margin:0 30px 0 0}.header .nav-list__item{color:#000;font-weight:500;line-height:18px;letter-spacing:-0.5px}.header .nav-list__item-link{text-decoration:none !important}@media(max-width: 1068px){.header{margin:32px auto 16px}.header .nav-list{display:none}}.footer{display:block;width:100%;height:476px;background:url("../img/footer-bg.png") no-repeat;background-position:top;background-size:cover;max-width:1440px;margin:0 auto}.footer__inner{display:flex;padding:90px 20px 0;justify-content:space-between}.footer__inner-left{max-width:578px;width:100%;margin:0 46px 0 0}.footer .logo{margin:0 0 43px;background-size:contain}.footer-form{display:flex;flex-direction:column}.footer-form__title{font-size:32px;font-weight:500;line-height:100%;letter-spacing:-1.28px;max-width:270px;color:#fff;margin:0 0 32px}.footer-form__input{border-radius:12px;border:1px solid rgba(0,0,14,.35);background:#fff;padding:15px;width:277px;font-size:13px;color:#000;margin:0 0 16px}.footer-form__input::placeholder{color:inherit}.footer-form .btn{width:fit-content}.supervisor{display:flex}.supervisor__card:first-child{margin:0 48px 0 0}.supervisor__card{display:flex;flex-direction:column}.supervisor__card-img{max-width:172px;max-height:172px;border-radius:50%}.supervisor__card-text{margin:0 0 0 20px}.supervisor__card-text-status{color:#fff;font-size:14px;font-weight:500;line-height:18px;letter-spacing:-1px;opacity:.5;margin:28px 0 21px}.supervisor__card-text-contact{color:#fff;font-size:20px;font-weight:500;line-height:24px;letter-spacing:-1.2px}@media(max-width: 1024px){.footer-form__title{font-size:22px}.footer-form__input{width:236px}.footer__inner{padding:67px 20px 0}.footer__inner-left{max-width:unset;width:auto;margin:0}.supervisor{margin:80px 0 0}.supervisor__card:first-child{margin:0 20px 0 0}.supervisor__card-img{width:116px;height:116px}.supervisor__card-text{margin:0;width:172px}.supervisor__card-text-status{margin:10px 0 16px}.supervisor__card-text-contact{font-size:14px}}@media(max-width: 680px){.footer{background:url("../img/footer-bg-mobile.png") no-repeat;background-position:top;background-size:cover;height:660px}.footer-form__title{margin:0 0 16px}.footer-form__input{max-width:500px;width:100%}.footer .logo{margin:0 0 32px}.footer__inner{padding:80px 20px 0;flex-direction:column}.supervisor{margin:32px 0 0}.supervisor__card-img{width:85px;height:85px}.supervisor__card-text{width:142px}.supervisor__card-text-contact{font-size:12px}}.first-screen{display:flex;margin:0 auto 96px}.first-screen__form{margin:auto 0 0}.first-screen__form-title{color:#000;font-size:28px;font-weight:500;line-height:32px;letter-spacing:-1px;margin:0 0 32px}.first-screen__form-wrapper{display:flex}.first-screen__form-wrapper-list{display:flex}.first-screen__form-wrapper-list-item{width:100%}.first-screen__form-wrapper-list-item-input{border-radius:12px;border:1px solid rgba(0,0,14,.35);background:#fff;padding:15px;width:168px;color:#707582;font-size:13px;line-height:13px;letter-spacing:-1px;height:40px;margin:0 10px 0 0}.first-screen__left{display:flex;flex-direction:column}.first-screen__left-text{color:#707582;font-size:17px;line-height:24px;letter-spacing:-0.68px;max-width:412px;margin:18px 0}.first-screen__right{margin:-30px 0 0 -30px}@media(max-width: 768px){.first-screen{flex-direction:column-reverse}.first-screen__form-title{font-size:36px}.first-screen__right{margin:-30px 0 0}.first-screen__left{margin:32px 0 0}.first-screen__left-text{margin:24px 0 96px}.first-screen__form-wrapper-list{display:flex;width:100%}.first-screen__form-wrapper-list-item{width:100%;margin:0 10px 0 0}.first-screen__form-wrapper-list-item-input{width:100%}}@media(max-width: 480px){.first-screen__form-title{font-size:22px;margin:0 0 16px}.first-screen__left-text{margin:24px 0 64px}.first-screen__form-wrapper{flex-direction:column}.first-screen__form-wrapper-list{flex-direction:column}.first-screen__form-wrapper-list-item{margin:0 0 10px}.first-screen__form .btn{width:fit-content}}.numbers{margin:0 auto 93px}.numbers__list{display:flex;justify-content:space-between}.numbers__list-item{display:flex;flex-direction:column;text-align:center;max-width:230px;width:100%}.numbers__list-item-img{max-height:90px;height:100%;margin:0 0 16px}.numbers__list-item-title{color:#000;text-align:center;font-size:94px;font-weight:700;line-height:93.967px;letter-spacing:-3.76px}.numbers__list-item-text{color:#707582;font-size:17px;line-height:24px;letter-spacing:-0.68px}@media(max-width: 1024px){.numbers__list-item-img{max-height:65px}.numbers__list-item-title{font-size:56px;line-height:99%}.numbers__list-item-text{font-size:14px}}@media(max-width: 560px){.numbers__list{display:grid;grid-template-columns:repeat(2, 1fr);column-gap:16px;row-gap:32px}.numbers__list-item-img{max-height:58px}.numbers__list-item-title{font-size:46px;line-height:99%}}.history{margin:0 auto 99px}.history__img{overflow:auto}.history__img-desc{width:3150px}.history__img::-webkit-scrollbar{-webkit-appearance:none;width:0;appearance:none;height:0}.history__img::-webkit-scrollbar{-webkit-appearance:none;width:0;appearance:none;height:0}.history .progress-bar{position:relative;width:100%;height:8px;border-radius:100px;background-color:#f2f2f2}.history .progress-bar .progress-fill{border-radius:100px;content:"";position:absolute;top:0;left:0;width:20%;height:100%;background-color:#3b4258;z-index:1}@media(max-width: 1024px){.history__img{margin:99px -20px;padding:0 20px}.history__img-desc{width:2695px}}@media(max-width: 768px){.history__img{margin:64px -20px;padding:0 20px}.history__img-desc{width:1278px}}.swiper-resources{margin:0 auto 99px !important;padding:0 20px !important}.swiper-resources .swiper-slide{display:grid}.swiper-resources__img{max-height:100px}.swiper-resources__img img{object-fit:contain}.swiper-resources__title{margin:38px 0 0;text-align:center;color:#000;font-size:17px;font-style:normal;font-weight:500;line-height:24px}.swiper-resources .swiper-button-prev,.swiper-resources .swiper-button-next{width:40px !important;height:40px !important;left:0 !important;right:0 !important;top:0 !important;margin:0 !important;position:relative !important}.swiper-resources .swiper-button-prev::after,.swiper-resources .swiper-button-next::after{content:"";background:url("../img/slider-btn.svg");display:block;height:40px;width:40px}.swiper-resources .swiper-button-prev::after{transform:rotate(180deg)}@media(max-width: 940px){.swiper-resources__img{max-height:65px}.swiper-resources__title{font-size:14px}}.ww{max-width:1440px;margin:0 auto}.ww__img{margin:-24px 0 21px 0;position:relative;z-index:9}.ww__img .btn{position:absolute;bottom:170px;z-index:99;left:50%;transform:translate(-50%, 0)}.ww__img-text,.ww__img-text-v2{position:absolute;top:15%;left:47%;transform:translate(-50%, 0);max-width:160px}.ww__img-text .title,.ww__img-text-v2 .title{white-space:nowrap;color:#000;font-size:32px;font-weight:500;line-height:100%;letter-spacing:-1.28px;margin:0 0 33px;position:relative;text-align:left}.ww__img-text .title::before,.ww__img-text-v2 .title::before{content:"";position:absolute;bottom:-20px;left:0;background:url("../img/icon-title.svg") no-repeat;width:150px;height:16px;background-size:contain;background-position:center}.ww__img-text .text,.ww__img-text-v2 .text{color:#000;font-size:17px;font-weight:500;line-height:24px;letter-spacing:-0.68px}.ww__img-text-v2{top:55%;left:66%;max-width:183px}.ww__img-text-v2 .title::before{width:115px;height:16px;background:url("../img/icon-title-2.svg") no-repeat;background-size:contain;background-position:center}.ww__img-tab{display:none}.ww__img-mobile{display:none}@media(max-width: 1024px){.ww__img .btn{position:absolute;bottom:100px}}@media(max-width: 768px){.ww__img-desc{display:none}.ww__img-tab{display:block}.ww__img-text,.ww__img-text-v2{top:14%;left:76%}.ww__img-text-v2{top:63%;left:26%}}@media(max-width: 480px){.ww__img{margin:-24px 0 64px 0}.ww__img .btn{bottom:32px;font-size:12px}.ww__img-desc{display:none}.ww__img-tab{display:block}.ww__img-text,.ww__img-text-v2{top:24%;left:68%}.ww__img-text .title,.ww__img-text-v2 .title{font-size:24px;letter-spacing:-0.96px;margin:0 0 21px}.ww__img-text .title::before,.ww__img-text-v2 .title::before{bottom:-13px;background:url("../img/icon-title.svg") no-repeat;width:110px;height:13px;background-size:contain;background-position:center}.ww__img-text .text,.ww__img-text-v2 .text{font-size:12px;letter-spacing:-0.48px;line-height:14px}.ww__img-text-v2{top:62%;left:31%}.ww__img-text-v2 .title{font-size:24px;letter-spacing:-0.96px;margin:0 0 21px}.ww__img-desc{display:none}.ww__img-tab{display:none}.ww__img-mobile{display:block}}.swiper-vacancy{margin:0 auto 91px;padding:0 20px !important}.swiper-vacancy .swiper-button-prev,.swiper-vacancy .swiper-button-next{width:40px !important;height:40px !important;left:0 !important;right:0 !important;top:0 !important;margin:0 !important;position:relative !important}.swiper-vacancy .swiper-button-prev::after,.swiper-vacancy .swiper-button-next::after{content:"";background:url("../img/slider-btn-night.svg");display:block;height:40px;width:40px}.swiper-vacancy .swiper-button-prev::after{transform:rotate(180deg)}.swiper-vacancy .swiper-wrapper{margin:86px 0 0}.swiper-vacancy__card:nth-child(2){background:linear-gradient(0deg, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0.2) 100%),radial-gradient(197.89% 98.39% at 28.17% 4.21%, #3C455F 0%, #171B27 100%)}.swiper-vacancy__card:nth-child(2) .swiper-vacancy__card-img .title{color:#000}.swiper-vacancy__card:nth-child(2) .swiper-vacancy__card-img .title::after{background:url("../img/bg-title-card--white.svg") no-repeat;background-position:center;background-size:contain}.swiper-vacancy__card:nth-child(2) .swiper-vacancy__card-info-title{color:#fff}.swiper-vacancy__card:nth-child(2) .swiper-vacancy__card-info-text{color:#f2f2f2}.swiper-vacancy__card{border-radius:45px;background:#f2f2f2;padding:0 118px !important;display:flex !important}.swiper-vacancy__card:nth-child(1) .swiper-vacancy__card-img::before{content:"";width:82px;height:82px;display:block;background:url("../img/flower.png") no-repeat;background-position:center;background-size:contain;position:absolute;top:0;left:-20px}.swiper-vacancy__card:nth-child(2) .swiper-vacancy__card-img::before{content:"";width:107px;height:107px;display:block;background:url("../img/vacancy-icon-2.png") no-repeat;background-position:center;background-size:contain;position:absolute;top:10px;left:-40px}.swiper-vacancy__card:nth-child(3) .swiper-vacancy__card-img::before{content:"";width:443px;height:148px;display:block;background:url("../img/stars.png") no-repeat;background-position:center;background-size:contain;position:absolute;top:0px;left:50%;transform:translate(-50%, 0)}.swiper-vacancy__card-img{max-width:340px;position:relative;margin:55px 111px 75px 0}.swiper-vacancy__card-img .title{font-size:32px;color:#fff;position:relative;z-index:99;margin:-54px 0 0;transform:rotate(-3.5deg);white-space:nowrap}.swiper-vacancy__card-img .title::after{content:"";top:40%;left:50%;transform:translate(-50%, -50%) rotate(2deg);width:342px;height:84px;background:url("../img/bg-title-card.svg") no-repeat;display:block;background-position:center;background-size:contain;position:absolute;z-index:-1}.swiper-vacancy__card-info{margin:80px 0;max-width:430px;display:flex;flex-direction:column}.swiper-vacancy__card-info-title{color:#000;font-size:32px;font-weight:500;line-height:100%;letter-spacing:-1.28px}.swiper-vacancy__card-info-text{color:#707582;line-height:24px;letter-spacing:-0.6px;margin:24px 0}.swiper-vacancy__card-info .btn{width:fit-content;height:56px;padding:0 20px;margin:auto 0 0}@media(max-width: 1024px){.swiper-vacancy__card{padding:0 50px !important}.swiper-vacancy__card:nth-child(3) .swiper-vacancy__card-img::before{content:"";width:300px;height:148px;display:block;background:url("../img/stars.png") no-repeat;background-position:center;background-size:contain;position:absolute;top:-30px;left:50%;transform:translate(-50%, 0)}.swiper-vacancy__card-img{margin:55px 70px 75px 0}.swiper-vacancy__card-img .title{font-size:18px}.swiper-vacancy__card-img .title::after{width:250px}}@media(max-width: 860px){.swiper-vacancy__card{padding:0 50px 0 30px !important}.swiper-vacancy__card-info{margin:52px 0;max-width:300px}.swiper-vacancy__card-info-title{font-size:22px}.swiper-vacancy__card-info-text{margin:12px 0;font-size:14px}.swiper-vacancy__card-img{margin:0 23px 75px 0;width:258px;flex:0 0 258px;height:371px}}@media(max-width: 620px){.swiper-vacancy__card{padding:32px 16px !important;flex-direction:column}.swiper-vacancy__card:nth-child(1) .swiper-vacancy__card-img::before{content:"";width:62px;height:62px;display:block;background:url("../img/flower.png") no-repeat;background-position:center;background-size:contain;position:absolute;top:0;left:-20px}.swiper-vacancy__card:nth-child(2) .swiper-vacancy__card-img::before{content:"";width:87px;height:87px;display:block;background:url("../img/vacancy-icon-2.png") no-repeat;background-position:center;background-size:contain;position:absolute;top:0px;left:-30px}.swiper-vacancy__card-img{width:250px;max-width:100%;margin:0 auto 16px;flex:unset;height:unset}.swiper-vacancy__card-img .title{margin:-34px 0 0}.swiper-vacancy__card-img .title::after{width:200px}.swiper-vacancy__card-info{margin:0;flex-direction:column;text-align:center;max-width:100%;width:100%}.swiper-vacancy__card-info-text{margin:16px 0}.swiper-vacancy__card-info .btn{width:100%}.swiper-vacancy .swiper-wrapper{margin:32px 0 0}.swiper-vacancy .swiper-buttons{width:100%;left:0;top:250px;position:absolute}.swiper-vacancy .swiper-buttons .swiper-button-prev::after{margin:0 -15px 0 0}.swiper-vacancy .swiper-buttons .swiper-button-next::after{margin:0 0 0 -15px}}.swiper-review{margin:0 0 124px;padding:0 20px !important}.swiper-review .swiper-wrapper{margin:132px 0 0}.swiper-review__card:nth-child(2){background:#ee6eb9}.swiper-review__card:nth-child(3){background:#febc37}.swiper-review__card{padding:48px;background:#79b4fa;border-radius:45px;position:relative}.swiper-review__card::after{content:"";position:absolute;top:-40px;left:40px;display:block;width:114px;height:71px;background:url("../img/bg-review.svg") no-repeat;background-size:contain}.swiper-review__card-inner{max-height:500px;overflow:hidden;transition:.3s ease-in-out}.swiper-review__card-inner.open{max-height:1500px}.swiper-review__card-inner-text{margin:0 0 24px;color:#fff;line-height:24px;letter-spacing:-0.64px}.swiper-review__card-inner-text-img{border-radius:50%;width:198px;height:198px;float:right}.swiper-review__card-inner-name,.swiper-review__card-inner-info{line-height:24px;letter-spacing:-0.64px;color:#fff;font-weight:700}.swiper-review__card-inner-name{margin:0 0 24px}.swiper-review .swiper-button-prev,.swiper-review .swiper-button-next{width:40px !important;height:40px !important;left:0 !important;right:0 !important;top:0 !important;margin:0 !important;position:relative !important}.swiper-review .swiper-button-prev::after,.swiper-review .swiper-button-next::after{content:"";background:url("../img/slider-btn-night.svg");display:block;height:40px;width:40px}.swiper-review .swiper-button-prev::after{transform:rotate(180deg)}@media(max-width: 1200px){.swiper-review__card{width:578px !important}}@media(max-width: 800px){.swiper-review .swiper-wrapper{margin:80px 0 0}.swiper-review .swiper-buttons{width:100%;left:0;top:250px;position:absolute}.swiper-review .swiper-buttons .swiper-button-prev::after{margin:0 -15px 0 0}.swiper-review .swiper-buttons .swiper-button-next::after{margin:0 0 0 -15px}}@media(max-width: 600px){.swiper-review__card{width:480px !important}}@media(max-width: 500px){.swiper-review{margin:0 0 44px !important}.swiper-review .swiper-wrapper{margin:50px 0 0}.swiper-review__card{width:320px !important;padding:32px 16px}.swiper-review__card::after{top:-20px;width:73px;height:46px}.swiper-review__card-inner{max-height:430px;overflow:hidden;transition:.3s ease-in-out}.swiper-review__card-inner.open{max-height:1500px}.swiper-review__card-inner-text:not(:first-child){display:none}.swiper-review__card-inner-text{display:flex;flex-direction:column}.swiper-review__card-inner-text-img{float:none;margin:0 auto 16px}}.job{max-width:1440px;margin:0 auto;position:relative;overflow:hidden;transition:.3s ease-in-out}.job.open::after{display:block;opacity:1;transition:.3s ease-in-out}.job.open::before{display:block;opacity:1;transition:.3s ease-in-out}.job::after{display:none;content:"";width:808px;height:1239px;background:url("../img/bo-job-left.svg") no-repeat;position:absolute;top:420px;left:0;z-index:-1;transition:.3s ease-in-out;opacity:0}.job::before{display:none;content:"";width:808px;height:1239px;background:url("../img/bg-job-right.svg") no-repeat;position:absolute;background-size:contain;top:140px;right:0;z-index:-1;transition:.3s ease-in-out;opacity:0}.job__form{margin:32px 0 0}.job__form-privacy{display:flex;justify-content:space-between;margin:0 0 26px;align-items:center}.job__form-list-item{margin:0 0 16px}.job__form-list-item-label{margin:0 0 -10px 15px;display:block;position:relative;z-index:9;background:#fff;width:fit-content;padding:0 5px;color:rgba(0,0,14,.35);font-size:12px;line-height:15px;letter-spacing:-0.2px}.job__form-list-item-input{width:100%;border-radius:12px;border:1px solid rgba(0,0,14,.35);background:#fff;height:40px;padding:15px;color:#707582;font-size:13px;font-weight:400;line-height:13px;letter-spacing:-1px}.job__form-list-item-input--textarea{height:120px;resize:none}.job__form .btn{width:100%}.job__list{max-width:1220px;margin:110px auto 99px}.job__list-item{max-height:115px;overflow:hidden;margin:0 0 16px;border-radius:45px;outline:1px solid rgba(0,0,14,0);padding:0 60px 60px 60px;transition:.45s ease-in-out;background:linear-gradient(326deg, #D8DCE6 17.76%, #F0F2F6 76.56%);position:relative}.job__list-item::after{content:"";width:40px;height:40px;position:absolute;margin:0 60px 0 0;top:39px;transform:rotate(180deg);right:0;background-image:url("../img/job-arrow.svg");border-radius:50%;background-color:#fff;background-repeat:no-repeat;background-position:center;transition:.45s ease-in-out;z-index:9}.job__list-item.open{max-height:1700px;background:#fff;outline:1px solid rgba(0,0,14,.35)}.job__list-item.open::after{transform:rotate(0deg);background-color:#f2f2f2}.job__list-item.open .job__list-item-info{opacity:1}.job__list-item-header{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:40px;align-items:baseline;margin:42px 0;position:relative;z-index:99}.job__list-item-header-title{color:#000;font-size:32px;font-weight:450;line-height:100%;letter-spacing:-1.28px}.job__list-item-header-city{color:#000;font-size:18px;line-height:24px;letter-spacing:-1px;opacity:.6}.job__list-item-info{opacity:0;display:grid;grid-template-columns:1fr 1fr;grid-column-gap:40px;border-top:1px solid rgba(0,0,14,.35);padding:35px 0 0;margin:-17px 0 0;transition:.45s ease-in-out}.job__list-item-info-list{margin:0 0 0 17px}.job__list-item-info-list.job__list-item-info-list--mb{margin:0 0 32px 17px}.job__list-item-info-list-item{color:#000;font-size:18px;font-weight:400;line-height:24px;letter-spacing:-0.72px;margin:16px 0 0;list-style:disc}.job__list-item-info-title{color:#f24437;font-size:24px;font-weight:500;line-height:120%;letter-spacing:-1px;display:flex}.job__list-item-info-title::before{content:"";display:block;width:24px;height:24px;background:#f24437;margin:-3px 8px 0 0}.job__list-item-info-title--need::before{background:url("../img/icon-need.svg") no-repeat;background-size:contain;background-position:center}.job__list-item-info-title--skills::before{background:url("../img/icon-skills.svg") no-repeat;background-size:contain;background-position:center}.job__list-item-info-title--parameter::before{background:url("../img/icon-parameter.svg") no-repeat;background-size:contain;background-position:center}.job__list-item-info-title--task::before{background:url("../img/icon-task.svg") no-repeat;background-size:contain;background-position:center}@media(max-width: 1024px){.job__list{margin:60px 0 99px}.job__list-item{border-radius:15px;max-height:72px;padding:0 32px 16px 32px}.job__list-item.open{max-height:2500px}.job__list-item::after{top:20px;margin:0 32px 0 0}.job__list-item-header{margin:26px 0}.job__list-item-header-title{font-size:20px}.job__list-item-header-city{font-size:14px}.job__list-item-info{margin:0}}@media(max-width: 800px){.job__list-item-info{grid-template-columns:1fr}.job__list-item-info-right{margin:32px 0 0}}@media(max-width: 550px){.job::after{content:"";width:199px;height:546px;background:url("../img/bo-job-left-mobile.svg");position:absolute;top:240px;left:0;z-index:-1}.job::before{content:"";width:205px;height:475px;background:url("../img/bg-job-right-mobile.svg");position:absolute;top:730px;right:0;z-index:-1}.job__list{margin:30px 0 64px}.job__list-item{padding:0 16px 32px 16px}.job__list-item-header{grid-template-columns:1fr;row-gap:8px;margin:16px 0}.job__list-item-header-title{font-size:16px}.job__list-item-header-title::before{width:16px;height:16px}.job__list-item-info{padding:16px 0 0}.job__list-item-info-title{font-size:18px}.job__list-item-info-right{margin:18px 0 0}.job__list-item-info-list-item{font-size:14px;margin:8px 0 0}.job__list-item-info-list.job__list-item-info-list--mb{margin:0 0 18px 17px}.job__list-item::after{top:16px;margin:0 16px 0 0}}@media(max-width: 400px){.job__form-privacy{flex-direction:column;align-items:baseline;margin:0 0 20px}.job__form-privacy.checkbox-wrapper{margin:0 0 20px}.input__file{margin:10px 0 0}}.custom-checkbox{position:relative;display:inline-block;width:24px;height:24px;vertical-align:middle;overflow:hidden;flex:0 0 24px;border-radius:4px;border:1px solid rgba(0,0,14,.35)}.custom-checkbox::before{content:"";position:absolute;display:inline-block;width:24px;height:24px;top:50%;left:50%;-webkit-transform:translate(-50%, -50%) scale(0);-ms-transform:translate(-50%, -50%) scale(0);transform:translate(-50%, -50%) scale(0);background:url("../img/check.svg");background-size:cover;-webkit-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;transition:.2s ease-in-out;border-radius:3px}.default-checkbox{display:none}.default-checkbox:checked+.custom-checkbox::before{-webkit-transform:translate(-50%, -50%) scale(1);-ms-transform:translate(-50%, -50%) scale(1);transform:translate(-50%, -50%) scale(1)}.checkbox-wrapper{display:flex}.checkbox-wrapper .checkbox-text{max-width:200px;color:#000;font-size:12px;line-height:12px;letter-spacing:-0.24px;margin:0 0 0 4px;opacity:.5}.input__file{position:relative}.input__file-btn{opacity:0;visibility:hidden;position:absolute}.input__file-button-text{color:#000;font-size:13px;line-height:13px;letter-spacing:-1px;text-decoration-line:underline}.popup{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(162,162,162,.5019607843);transition:.3s ease-in-out;opacity:0;visibility:hidden;z-index:999}.popup.show{opacity:1;visibility:visible}.popup__inner{position:absolute;background:#fff;width:264px;padding:24px;text-align:center;border-radius:12px;top:50%;left:50%;transform:translate(-50%, -50%);color:#212121;text-align:center}.popup__inner .btn{width:100%;border-radius:12px;background:#212121}.popup__inner-head-title{color:#212121;text-align:center;font-size:24px;font-weight:700;line-height:36px;letter-spacing:1.44px;text-transform:uppercase;margin:0 0 24px}.popup__inner-title{font-size:18px;font-weight:500;line-height:24px;margin:0 0 24px}.popup__inner-text{font-weight:300;line-height:24px;margin:0 0 36px}/*# sourceMappingURL=style.min.css.map */
