@charset "UTF-8";*{margin:0;padding:0;box-sizing:border-box;text-decoration:none;list-style-type:none}.container{padding:0 10px;margin:0 auto;max-width:1496px;width:100%}@media screen and (min-width: 360px){.container{padding:0 16px}}@media screen and (min-width: 780px){.container{padding:0 24px}}@media screen and (min-width: 1280px){.container{padding:0 44px}}@font-face{font-family:Onest;font-weight:100;font-display:swap;src:url(/assets/Onest-Thin-ChUB8GcO.ttf) format("truetype")}@font-face{font-family:Onest;font-weight:200;font-display:swap;src:url(/assets/Onest-ExtraLight-CT4ioZBf.ttf) format("truetype")}@font-face{font-family:Onest;font-weight:300;font-display:swap;src:url(/assets/Onest-Light-7OOp0UHg.ttf) format("truetype")}@font-face{font-family:Onest;font-weight:400;font-display:swap;src:url(/assets/Onest-Regular-BPGDw7fv.ttf) format("truetype")}@font-face{font-family:Onest;font-weight:500;font-display:swap;src:url(/assets/Onest-Medium-BplfWY5i.ttf) format("truetype")}@font-face{font-family:Onest;font-weight:600;font-display:swap;src:url(/assets/Onest-SemiBold-D8Eu6u5D.ttf) format("truetype")}@font-face{font-family:Onest;font-weight:700;font-display:swap;src:url(/assets/Onest-Bold-ClwrhZ5Q.ttf) format("truetype")}@font-face{font-family:Onest;font-weight:800;font-display:swap;src:url(/assets/Onest-ExtraBold-DprSsdVf.ttf) format("truetype")}@font-face{font-family:Onest;font-weight:900;font-display:swap;src:url(/assets/Onest-Black-D5iDUFwp.ttf) format("truetype")}.header{width:100%;color:#fff}.header__bg{background-image:url(/assets/bg_header_bg-B0jz6oOS.jpg);background-repeat:no-repeat;background-size:cover;background-position:center;min-height:472px}.header__top{padding-left:8px;padding-top:17px;padding-bottom:17px;display:flex;justify-content:space-between;align-items:center}.header__menu{display:none}.header__menu-list{display:flex}.header__menu-link{color:#fff;font-weight:900}.header__mail{display:none;color:#fff;font-weight:100}.header__overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080}.header__overlay.open{display:block}.header__sideMenu{position:fixed;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:space-between;align-items:self-end;top:0;right:-781px;width:85%;height:100%;background:#000;padding:25px 32px 32px 89px;transition:.3s}.header__sideMenu-list{display:flex;flex-direction:column;flex-wrap:nowrap;gap:36px;text-align:right}.header__sideMenu-item,.header__sideMenu-link{font-size:36px;font-weight:500;line-height:110%;color:#fff}.header__sideMenu-mail{font-size:22px;font-weight:400;line-height:130%;color:#fff}.header__sideMenu.open{right:0}@media screen and (min-width: 360px){.header__bg{min-height:479px}.header__top{padding-left:0;padding-top:16px;padding-bottom:16px}}@media screen and (min-width: 780px){.header__bg{min-height:400px}.header__top{padding-left:8px;padding-top:24px;padding-bottom:24px}.header__menu{display:block}.header__menu-list{gap:24px}.header__menu-link{font-weight:600;font-size:13px;line-height:130%}.header__mail{display:block;font-weight:600;font-size:13px;line-height:130%}.header__hamburger,.header__overlay,.header__overlay.open,.header__sideMenu{display:none}}@media screen and (min-width: 1280px){.header__bg{min-height:472px}.header__menu{margin-left:-30%}.header__menu-list{gap:36px}.header__menu-link,.header__mail{font-size:15px;line-height:130%}}.discuss{padding-top:20px;padding-bottom:62px}.discuss__wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center}.discuss__title{font-weight:600;font-size:57px;line-height:100%;text-transform:uppercase}.discuss__content{display:flex;flex-direction:column}.discuss__text{font-weight:400;font-size:14px;line-height:150%;text-align:center;padding-top:12px;padding-bottom:24px}.discuss__button{color:#fff;padding:14px 32px;background-color:#eb1434;min-width:328px;text-align:center}@media screen and (min-width: 780px){.discuss{padding-bottom:47px}.discuss__wrapper{align-items:center}.discuss__title{align-self:center;font-size:127px}.discuss__content{justify-content:space-between;flex-direction:row;width:730px;padding-top:10px}.discuss__text{text-align:left}.discuss__button{align-self:center}}@media screen and (min-width: 1280px){.discuss{padding-bottom:52px}.discuss__title{font-size:207px}.discuss__content{width:1192px}.discuss__text{font-size:17px;line-height:150%}}.separator{display:none}@media screen and (min-width: 780px){.separator{display:block;border:none;border-top:1px solid #333333;margin:0;padding:0}}.separator.mobile{display:block;border:none;border-top:1px solid #333333;margin:0;padding:0}.achievements_wrapper,.achievements__part{display:flex;flex-direction:column;gap:12px}.achievements__card{display:flex;flex-direction:column;justify-content:space-between;padding:20px 32px 24px 24px;min-height:152px;background-color:#131313}.achievements__title{font-size:36px;font-weight:400;line-height:110%}.achievements__text{color:#b8b8b8;font-size:14px;font-weight:400;line-height:21px}@media screen and (min-width: 780px){.achievements{padding-top:44px;padding-bottom:44px}.achievements_wrapper{gap:16px}.achievements__part{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.achievements__card{padding:24px 36px 24px 32px}.achievements__title--big{font-size:56px;line-height:110%}}@media screen and (min-width: 1280px){.achievements_wrapper{flex-direction:row}.achievements__card--first{flex:1 1 25%;padding:36px 55px 36px 44px}.achievements__title--big{font-size:76px;line-height:110%}}.services{padding-top:64px;padding-bottom:32px}.services__wrapper{display:flex;flex-direction:column;gap:32px}.services__about-title{font-size:36px;font-weight:500;line-height:110%}.services__about-text{padding-top:16px;font-size:15px;font-weight:400;line-height:150%}.services__part{display:flex;flex-direction:column;gap:12px}.services__card{background-color:#131313;min-height:320px;height:320px;padding:160px 24px 36px}.services__card--outstaffing{background-image:url(/assets/services_outstaffing-qkH26fa_.png);background-size:265px 240px;background-repeat:no-repeat;background-position:top right;padding-right:60px}.services__card--qa{background-image:url(/assets/services_qa-BLEh62Qe.png);background-size:contain;background-repeat:no-repeat;background-position:top;background-size:275px}.services__card--mvp{background-image:url(/assets/services_mvp-DoCR9zeZ.png);background-size:contain;background-repeat:no-repeat;background-position:top;background-size:285px}.services__title{font-size:20px;font-weight:400;line-height:130%;padding-bottom:12px}.services__text{color:#b8b8b8;font-size:14px;font-weight:400;line-height:150%}@media screen and (min-width: 780px){.services{padding-top:44px}.services__about{width:65%}.services__part{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.services__card{min-height:334px;height:334px;padding:170px 30px 36px 32px}.services__card--outstaffing{grid-column:span 2;min-height:300px;height:300px;padding-top:150px}.services__about-title{font-size:40px}.services__card--outstaffing .services__text{width:50%}.services__title{font-size:26px}.services__text{font-size:15px}.services__card--outstaffing{background-size:333px 300px}.services__card--qa,.services__card--mvp{background-size:358px}}@media screen and (min-width: 1280px){.services{padding-top:64px}.services__wrapper{flex-direction:row;gap:28px}.services__about-title{font-size:52px}.services__about-text{font-size:17px}.services__card{min-height:360px;height:360px;padding-top:175px}.services__card--outstaffing{min-height:300px;height:300px;padding-top:140px}.services__card--qa,.services__card--mvp{background-size:385px}}.products{padding-top:32px;padding-bottom:32px}.products__wrapper{display:flex;flex-direction:column;gap:32px}.products__about-title{font-size:36px;font-weight:500;line-height:110%}.products__about-text{padding-top:16px;font-size:15px;font-weight:400;line-height:150%}.products__firstWord{font-size:1.5rem;font-weight:600;line-height:150%;color:#eb1434}.products__part{display:flex;flex-direction:column;gap:12px}.products__card{background-color:#131313;min-height:270px;height:270px;padding:160px 24px 36px}.products__card--product{padding:36px 24px}.products__card-title{font-size:20px;font-weight:400;line-height:130%;padding-bottom:12px}.products__card-text{color:#b8b8b8;font-size:14px;font-weight:400;line-height:150%}@media screen and (min-width: 780px){.products{padding-top:44px}.products__about{width:100%}.products__about-title{font-size:40px}.products__part{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.products__card{min-height:280px;height:280px;padding:26px 30px 26px 32px}.products__card-title{font-size:26px}.products__card-text{font-size:15px}}@media screen and (min-width: 1280px){.products{padding-top:64px}.products__wrapper{gap:28px}.products__about-title{font-size:52px}.products__about-text{font-size:17px}.products__card{min-height:200px;height:200px}}.stack{padding-top:64px}.stack__wrapper{display:flex;flex-direction:column}.stack__about{align-self:center;text-align:center;font-size:36px;font-weight:500;line-height:110%;letter-spacing:-1px}.stack__about--red{color:#eb1434}.stack__tech{padding-top:44px}.stack__tech--first{display:flex;flex-direction:column;gap:44px}.stack__tech--second{display:flex;flex-direction:column;gap:44px;padding-top:44px}.stack__card{display:flex;flex-direction:column;position:relative}.stack__card:before{content:"{";color:#eb1434;position:absolute;top:0;left:0}.stack__card:after{content:"}";color:#eb1434;position:absolute;top:0;right:0}.stack__text{align-self:stretch;text-align:center;font-size:13px;font-weight:700;line-height:150%;text-transform:uppercase;letter-spacing:1px}.stack__card-box{display:flex;flex-direction:row;gap:16px;align-items:baseline;padding-top:16px;flex-wrap:wrap}.stack__card-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center;flex:1 1 calc(50% - 8px)}.stack__sircle{background-color:#131313;border-radius:50%;width:156px;height:156px;display:flex;justify-content:center;align-items:center;transition:all .3s ease}.stack__sircle:before{content:"";position:absolute;top:-3px;left:-3px;right:-3px;bottom:-3px;background:radial-gradient(circle at 50% 50%,rgba(204,7,36,.5) 0,#131313 60%,transparent 90%);border-radius:50%;z-index:-1;opacity:0;transition:opacity .3s ease}.stack__sircle:hover{transform:scale(1.05)}.stack__sircle:hover:before{opacity:1;animation:pulse 1.5s infinite}.stack__name{font-size:13px;font-weight:400;line-height:150%;color:#b8b8b8;padding-top:8px}@keyframes pulse{0%{transform:scale(.95);box-shadow:0 0 #ff3b3bb3}70%{transform:scale(1);box-shadow:0 0 0 10px #ff3b3b00}to{transform:scale(.95);box-shadow:0 0 #ff3b3b00}}@media screen and (min-width: 780px){.stack{padding-top:70px}.stack__about{font-size:40px}.stack__about--red{display:block}.stack__tech{padding-top:41px}.stack__tech--first{flex-direction:row;gap:84px;justify-content:space-between}.stack__tech--second{flex-direction:row;gap:76px;justify-content:space-between;padding-top:40px}.stack__card:before{content:none}.stack__card:after{content:none}.stack__text{align-self:center;font-size:13px}.stack__text:before{content:"{";color:#eb1434;padding-right:12px}.stack__text:after{content:"}";color:#eb1434;padding-left:12px}.stack__card-box{flex-wrap:nowrap;gap:8px;padding-top:16px}.stack__card-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center;flex:0 1 auto}.stack__sircle{padding:26px 13px;width:76px;height:76px}.stack__sircle-img{width:100%}.stack__name{padding-top:12px}}@media screen and (min-width: 1280px){.stack{padding-top:44px}.stack__about{width:70%;font-size:52px}.stack__tech{padding-top:44px}.stack__tech--first{flex-direction:row;gap:151px;justify-content:space-between}.stack__tech--second{flex-direction:row;gap:152px;justify-content:space-between;padding-top:44px}.stack__text{align-self:center;font-size:15px}.stack__card-box{flex-wrap:nowrap;gap:16px;padding-top:24px}.stack__sircle{padding:26px 13px;width:118px;height:118px}.stack__name{font-size:15px}}.formtask{padding-top:64px;padding-bottom:64px}.formtask__wrapper{background-color:#131313;padding:20px 16px;display:flex;flex-direction:column;flex-wrap:nowrap;gap:24px}.formtask__tellus{display:flex;flex-direction:column;gap:24px}.formtask__tellus-title{font-size:36px;font-weight:500;line-height:110%;letter-spacing:1px}.formtask__tellus-text{padding-top:24px;width:70%;font-size:14px;font-weight:400;line-height:150%}.formtask__tellus--card{background-color:#1c1c1c;padding:16px 16px 20px;position:relative;width:100%}.formtask__tellus-status{position:absolute;top:16px;right:16px;padding:8px 12px 8px 22px;background-color:#07b60733;color:#07b607}.formtask__tellus-status:before{content:"";width:6px;height:6px;background-color:#07b607;border-radius:50%;display:inline-block;margin-right:4px;margin-bottom:1px}.formtask__person{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:12px}.formtask__person-box{display:flex;flex-direction:column;gap:6px}.formtask__person-name{font-size:18px;font-weight:400;line-height:130%;letter-spacing:-1px}.formtask__person-status{background-color:#cc072433;color:#eb1434;font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:1px;padding:6px 8px}.formtask__info{padding-top:20px;display:flex;flex-direction:column;gap:8px}.formtask__info-title{font-size:10px;font-weight:500;letter-spacing:1px;text-transform:uppercase;color:#b8b8b8}.formtask__info-phone{font-size:20px;font-weight:400;line-height:130%}.formtask__form-wrapper{display:flex;flex-direction:column;gap:12px}.formtask__form-name,.formtask__form-mail,.formtask__form-task,.formtask__form-file,.formtask__form-submit{appearance:none;-webkit-appearance:none;-moz-appearance:none;box-shadow:none;margin:0;padding:0;border:none;outline:none;background:none;box-sizing:border-box;font-family:inherit;all:unset}.formtask__form-file{display:none}.formtask__form-name,.formtask__form-mail,.formtask__form-task{padding:16px 20px;background-color:#1c1c1c;font-size:15px;font-weight:400;line-height:130%;flex:1}.formtask__form-task{min-height:160px;resize:vertical}.formtask__form-label{font-size:15px;font-weight:500;line-height:130%;text-decoration:underline}.formtask__form-clip{padding-right:6px;vertical-align:bottom}.formtask__form-submit{margin-top:20px;color:#fff;padding:14px 32px;background-color:#eb1434;text-align:center;font-size:15px;font-weight:500;line-height:150%}.formtask__form-text{text-align:center;color:#b8b8b8;font-size:12px;font-weight:400;line-height:150%}.formtask__form-link{color:#fff;text-decoration:underline;cursor:pointer}.formtask__small{display:flex;flex-direction:column;flex-wrap:nowrap;gap:12px}@media screen and (min-width: 780px){.formtask{padding-top:50px}.formtask__wrapper{background-color:#131313;padding:24px 32px;display:flex;flex-direction:column;flex-wrap:nowrap;gap:16px}.formtask__tellus{display:flex;flex-direction:column;gap:24px}.formtask__tellus-title{font-size:40px;font-weight:500;line-height:110%;letter-spacing:1px}.formtask__tellus-text{padding-top:24px;width:70%;font-size:15px;font-weight:400;line-height:150%}.formtask__tellus--card{background-color:#1c1c1c;padding:16px 32px;position:relative;width:100%}.formtask__tellus-status{position:absolute;top:16px;right:16px;padding:8px 12px 8px 22px;background-color:#07b60733;color:#07b607}.formtask__tellus-status:before{content:"";width:6px;height:6px;background-color:#07b607;border-radius:50%;display:inline-block;margin-right:4px;margin-bottom:1px}.formtask__person{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:16px}.formtask__person-box{display:flex;flex-direction:column;gap:6px}.formtask__person-name{font-size:20px;font-weight:400;line-height:130%;letter-spacing:-1px}.formtask__person-status{background-color:#cc072433;color:#eb1434;font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:1px;padding:6px 8px}.formtask__info{padding-top:24px;display:flex;flex-direction:column;gap:12px}.formtask__info-title{font-size:12px;font-weight:500;letter-spacing:1px;text-transform:uppercase;color:#b8b8b8}.formtask__info-phone{font-size:26px;font-weight:400;line-height:130%}.formtask__form{padding-top:16px}.formtask__form-wrapper{display:flex;flex-direction:column;gap:16px}.formtask__form-name,.formtask__form-mail,.formtask__form-task{padding:16px 20px;background-color:#1c1c1c;font-size:17px;font-weight:400;line-height:130%;flex:1}.formtask__form-task{min-height:160px;resize:vertical}.formtask__form-label{font-size:17px;font-weight:500;line-height:130%;text-decoration:underline}.formtask__form-clip{padding-right:6px;vertical-align:bottom}.formtask__form-submit{margin-top:24px;color:#fff;padding:19px 32px;background-color:#eb1434;text-align:center;font-size:17px;font-weight:500;line-height:150%}.formtask__form-text{text-align:center;color:#b8b8b8;font-size:14px;font-weight:400;line-height:150%}.formtask__form-link{color:#fff;text-decoration:underline}.formtask__small{display:flex;flex-direction:row;flex-wrap:nowrap;gap:16px}}@media screen and (min-width: 1280px){.formtask{padding-top:100px}.formtask__wrapper{background-color:#131313;padding:44px 52px 52px;display:flex;flex-direction:row;flex-wrap:nowrap;gap:16px}.formtask__tellus{display:flex;flex-direction:column;gap:44px}.formtask__tellus,.formtask__form{flex:0 0 calc(50% - 8px)}.formtask__tellus-title{font-size:52px;font-weight:500;line-height:110%;letter-spacing:1px}.formtask__tellus-text{padding-top:24px;width:70%;font-size:17px;font-weight:400;line-height:150%}.formtask__tellus--card{background-color:#1c1c1c;padding:16px 32px 32px;position:relative;width:80%}.formtask__tellus-status{position:absolute;top:16px;right:16px;padding:8px 12px 8px 22px;background-color:#07b60733;color:#07b607}.formtask__tellus-status:before{content:"";width:6px;height:6px;background-color:#07b607;border-radius:50%;display:inline-block;margin-right:4px;margin-bottom:1px}.formtask__person{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:16px}.formtask__person-box{display:flex;flex-direction:column;gap:6px}.formtask__person-name{font-size:22px;font-weight:400;line-height:130%;letter-spacing:-1px}.formtask__person-status{background-color:#cc072433;color:#eb1434;padding:8px 12px}.formtask__info{padding-top:24px;display:flex;flex-direction:column;gap:12px}.formtask__info-title{font-size:12px;font-weight:500;letter-spacing:1px;color:#b8b8b8}.formtask__info-phone{font-size:26px;font-weight:400;line-height:130%}.formtask__form{padding-top:16px}.formtask__form-wrapper{display:flex;flex-direction:column;gap:16px}.formtask__form-name,.formtask__form-mail,.formtask__form-task{padding:20px 24px;background-color:#1c1c1c;font-size:17px;font-weight:400;line-height:130%;flex:1}.formtask__form-task{min-height:160px;resize:vertical}.formtask__form-label{font-size:17px;font-weight:500;line-height:130%;text-decoration:underline}.formtask__form-clip{padding-right:6px;vertical-align:bottom}.formtask__form-submit{margin-top:32px;color:#fff;padding:19px 32px;background-color:#eb1434;text-align:center;font-size:17px;font-weight:500;line-height:150%}.formtask__form-text{text-align:center;color:#b8b8b8;font-size:14px;font-weight:400;line-height:150%}.formtask__form-link{color:#fff}.formtask__small{display:flex;flex-direction:row;flex-wrap:nowrap;gap:16px}}.formtask .container{padding:0}@media screen and (min-width: 780px){.formtask .container{padding:0 24px}}@media screen and (min-width: 1280px){.formtask .container{padding:0 44px}}.form-success{color:green;margin:10px 0}.form-error{color:red;margin:10px 0}.formtask__form-submit:disabled{background-color:#ccc;cursor:not-allowed}.formtask__file-preview{display:flex;align-items:center;gap:10px;margin-top:10px;padding:8px 12px;border-radius:4px}.formtask__file-remove{background:none;border:none;color:#f44;cursor:pointer;font-size:20px;line-height:1;padding:0 5px}.formtask__form-submit{position:relative;overflow:hidden;transition:all .3s;cursor:pointer}@keyframes gradient-rotate{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}.cooperation{padding-top:44px;padding-bottom:44px}.cooperation__title{font-size:10px;font-weight:500;letter-spacing:1px;text-transform:uppercase}.cooperation__title--opacity{opacity:60%}.cooperation__schemes{display:flex;flex-direction:column}.cooperation__schemes-box{padding-top:16px;display:flex;flex-direction:column;flex-wrap:nowrap;gap:8px}.cooperation__schemes-card{padding:8px 24px;text-align:center;font-size:30px;font-weight:400;line-height:110%;letter-spacing:-2px}.cooperation__schemes-card--time{background-color:#eb1434}.cooperation__schemes-card--rate{background-color:#131313}.cooperation__schemes-hr{display:none}.cooperation__row{padding-top:32px;display:flex;flex-direction:column;flex-wrap:nowrap;gap:32px}.cooperation__how{flex:0 1 30%}.cooperation__how-text{padding-top:12px;font-size:20px;font-weight:400;line-height:130%;color:#b8b8b8}.cooperation__how-light{color:#fff}.cooperation__strong-box{padding-top:12px;display:grid;grid-template-columns:repeat(1,1fr);gap:8px}.cooperation__strong-card{background-color:#131313;padding:52px 19px 20px 20px;position:relative}.cooperation__strong-sircle{width:12px;height:12px;border-radius:50%;position:absolute;top:20px;left:20px;background-color:#eb1434;z-index:30}.cooperation__strong-sircle--two{background-color:#cc0724;z-index:20;width:12px;height:12px;border-radius:50%;position:absolute;top:20px;left:28px}.cooperation__strong-sircle--three{background-color:#a10018;z-index:10;width:12px;height:12px;border-radius:50%;position:absolute;top:20px;left:36px}.cooperation__strong-title{font-size:20px;font-weight:400;line-height:130%}.cooperation__strong-text{padding-top:8px;opacity:70%;font-size:13px;font-weight:400;line-height:150%}@media screen and (min-width: 780px){.cooperation{padding-top:70px;padding-bottom:44px}.cooperation__title{font-size:12px;font-weight:500;letter-spacing:1px;text-transform:uppercase}.cooperation__title--opacity{opacity:60%}.cooperation__schemes{display:flex;flex-direction:column}.cooperation__schemes-box{padding-top:28px;display:flex;flex-direction:row;flex-wrap:nowrap;gap:12px}.cooperation__schemes-card{padding:12px 24px;font-size:36px;font-weight:400;line-height:110%;letter-spacing:-2px}.cooperation__schemes-card--time{background-color:#eb1434}.cooperation__schemes-card--rate{background-color:#131313}.cooperation__schemes-hr{display:block;flex:1;align-self:center;border-bottom:1px solid white;opacity:20%}.cooperation__row{padding-top:52px;display:flex;flex-direction:column;flex-wrap:nowrap;gap:32px}.cooperation__how{flex:0 1 30%}.cooperation__how-text{padding-top:12px;font-size:26px;font-weight:400;line-height:130%;color:#b8b8b8}.cooperation__how-light{color:#fff}.cooperation__strong-box{padding-top:20px;display:grid;grid-template-columns:repeat(2,1fr);gap:16px 16px}.cooperation__strong-card{background-color:#131313;padding:64px 45px 24px 24px;position:relative}.cooperation__strong-sircle{width:16px;height:16px;border-radius:50%;position:absolute;top:24px;left:24px;background-color:#eb1434;z-index:30}.cooperation__strong-sircle--two{background-color:#cc0724;z-index:20;width:16px;height:16px;border-radius:50%;position:absolute;top:24px;left:32px}.cooperation__strong-sircle--three{background-color:#a10018;z-index:10;width:16px;height:16px;border-radius:50%;position:absolute;top:24px;left:40px}.cooperation__strong-title{font-size:26px;font-weight:400;line-height:130%}.cooperation__strong-text{padding-top:12px;opacity:70%;font-size:13px;font-weight:400;line-height:150%}}@media screen and (min-width: 1280px){.cooperation{padding-top:100px;padding-bottom:64px}.cooperation__title{font-size:12px;font-weight:500;letter-spacing:1px;text-transform:uppercase}.cooperation__title--opacity{opacity:60%}.cooperation__schemes{display:flex;flex-direction:column}.cooperation__schemes-box{padding-top:28px;display:flex;flex-direction:row;flex-wrap:nowrap;gap:16px}.cooperation__schemes-card{padding:12px 24px;font-size:44px;font-weight:400;line-height:110%;letter-spacing:-2px}.cooperation__schemes-card--time{background-color:#eb1434}.cooperation__schemes-card--rate{background-color:#131313}.cooperation__schemes-hr{display:block;flex:1;align-self:center;border-bottom:1px solid white;opacity:20%}.cooperation__row{padding-top:52px;display:flex;flex-direction:row;flex-wrap:nowrap;gap:16px}.cooperation__how{flex:0 1 30%}.cooperation__how-text{padding-top:20px;font-size:26px;font-weight:400;line-height:130%;color:#b8b8b8}.cooperation__how-light{color:#fff}.cooperation__strong-box{padding-top:20px;display:grid;grid-template-columns:repeat(2,1fr);gap:16px 20px}.cooperation__strong-card{background-color:#131313;padding:81px 24px 24px;position:relative}.cooperation__strong-sircle{width:16px;height:16px;border-radius:50%;position:absolute;top:24px;left:24px;background-color:#eb1434;z-index:30}.cooperation__strong-sircle--two{background-color:#cc0724;z-index:20;width:16px;height:16px;border-radius:50%;position:absolute;top:24px;left:32px}.cooperation__strong-sircle--three{background-color:#a10018;z-index:10;width:16px;height:16px;border-radius:50%;position:absolute;top:24px;left:40px}.cooperation__strong-title{font-size:26px;font-weight:400;line-height:130%}.cooperation__strong-text{padding-top:12px;opacity:70%;font-size:15px;font-weight:400;line-height:150%}}.animate-flip{animation:flipInX .6s ease-in-out;backface-visibility:visible!important}@keyframes flipInX{0%{transform:perspective(400px) rotateX(90deg);opacity:0}to{transform:perspective(400px);opacity:1}}.cooperation__schemes-card{transition:all .3s ease;cursor:pointer;-webkit-user-select:none;user-select:none}.cooperation__schemes-card:hover{transform:translateY(-2px)}.vacancies{padding-top:44px}.vacancies__title{font-size:30px;font-weight:400;line-height:110%;letter-spacing:-1px}.vacancies__box{padding-top:12px;padding-bottom:12px;display:grid;grid-template-columns:repeat(1,1fr);gap:12px}.vacancies__card{background-color:#131313;padding:16px 16px 20px;display:flex;flex-direction:column;flex-wrap:nowrap;position:relative;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform-origin:top}@media (hover: hover){.vacancies__card:hover{transform:rotateX(4deg) translateY(-2px)}}.vacancies__card-row{display:flex;flex-direction:row;flex-wrap:nowrap;gap:8px}.vacancies__card-badge{background-color:#361117;color:#eb1434;padding:6px 8px;font-size:10px;font-weight:500;line-height:100%;letter-spacing:1px;text-transform:uppercase}.vacancies__card-img{position:absolute;top:16px;right:16px}.vacancies__card-title{padding-top:12px;padding-bottom:8px;font-size:20px;font-weight:400;line-height:130%}.vacancies__card-salary{font-size:14px;font-weight:400;line-height:150%;opacity:60%}.vacancies__card-description{padding-top:15px;font-size:15px;font-weight:400;line-height:150%}.vacancies__bigButton{color:#fff;font-size:15px;font-weight:500;line-height:150%;border:1px solid #FFFFFF;display:block;text-align:center;padding-top:15px;padding-bottom:15px;cursor:pointer}.vacancies__bigButton-right{padding-left:8px;vertical-align:middle}.vacancies__list>li{opacity:90%;font-size:13px;font-weight:400;line-height:150%;padding-bottom:10px}@media screen and (min-width: 780px){.vacancies{padding-top:30px}.vacancies__title{font-size:36px}.vacancies__box{padding-top:24px;padding-bottom:28px;display:grid;grid-template-columns:repeat(1,1fr);gap:16px}.vacancies__card{padding:24px 24px 28px}.vacancies__card-badge{font-size:10px}.vacancies__card-title{font-size:22px}.vacancies__card-salary{font-size:15px;opacity:60%}.vacancies__card-description{font-size:15px}}@media screen and (min-width: 1280px){.vacancies{padding-top:64px}.vacancies__title{font-size:44px;font-weight:400;line-height:110%;letter-spacing:-1px}.vacancies__box{padding-top:24px;padding-bottom:16px;display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.vacancies__card{background-color:#131313;padding:28px 28px 36px;display:flex;flex-direction:column;flex-wrap:nowrap;position:relative}.vacancies__card-row{display:flex;flex-direction:row;flex-wrap:nowrap;gap:8px}.vacancies__card-badge{background-color:#361117;color:#eb1434;padding:8px 12px;font-size:12px;font-weight:500;line-height:100%;letter-spacing:1px;text-transform:uppercase}.vacancies__card-img{position:absolute;top:28px;right:28px}.vacancies__card-title{padding-top:12px;padding-bottom:12px;font-size:26px;font-weight:400;line-height:130%}.vacancies__card-salary{font-size:17px;font-weight:400;line-height:150%}.vacancies__card-description{font-size:17px}.vacancies__bigButton{color:#fff;font-size:20px;font-weight:400;line-height:150%;border:1px solid #FFFFFF;display:block;text-align:center;padding-top:25px;padding-bottom:25px}.vacancies__bigButton-right{padding-left:8px;vertical-align:middle}.vacancies__list>li{font-size:15px}}.animate-flip{animation:flipInX .6s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden}.animate-flip--out{animation:flipOutX .6s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden}@keyframes flipInX{0%{transform:rotateX(90deg);opacity:0}to{transform:rotateX(0);opacity:1}}@keyframes flipOutX{0%{transform:rotateX(0);opacity:1}to{transform:rotateX(90deg);opacity:0}}.faq{padding-top:64px;padding-bottom:44px}.faq__title{font-size:36px;font-weight:500;line-height:110%;letter-spacing:-1px}.faq__box{padding-top:16px;display:flex;flex-direction:column;flex-wrap:nowrap;gap:12px}.faq__card{min-height:78px;background-color:#1c1c1c;padding:20px 12px 16px 20px;cursor:pointer}.faq__card-question{font-size:18px;font-weight:400;line-height:130%;letter-spacing:-1px;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center}.faq__card-img{width:20px;height:20px;margin-left:5px}.faq__card-answer{padding-top:12px;font-size:14px;font-weight:400;line-height:150%;color:#b8b8b8;display:none}.faq__card-answer--list{padding-left:20px}.faq__card-answer--item{list-style-type:circle}.faq__card-answer.active{display:block}@media screen and (min-width: 780px){.faq{padding-top:70px;padding-bottom:44px}.faq__title{font-size:40px;font-weight:500;line-height:110%;letter-spacing:-1px}.faq__box{padding-top:24px;display:flex;flex-direction:column;flex-wrap:nowrap;gap:16px}.faq__card{min-height:76px;background-color:#1c1c1c;padding:25px 24px 32px 32px;cursor:pointer}.faq__card-question{font-size:20px;font-weight:400;line-height:130%;letter-spacing:-1px;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center}.faq__card-img{width:24px;height:24px;margin-left:5px}.faq__card-answer{padding-top:12px;font-size:15px;font-weight:400;line-height:150%;color:#b8b8b8;display:none}.faq__card-answer--list{padding-left:20px}.faq__card-answer.active{display:block}}@media screen and (min-width: 1280px){.faq{padding-top:100px;padding-bottom:64px}.faq__title{font-size:52px;font-weight:500;line-height:110%;letter-spacing:-1px}.faq__box{padding-top:24px;display:flex;flex-direction:column;flex-wrap:nowrap;gap:16px}.faq__card{min-height:88px;background-color:#1c1c1c;padding:30px 24px 30px 32px;cursor:pointer}.faq__card-question{font-size:22px;font-weight:400;line-height:130%;letter-spacing:-1px;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center}.faq__card-answer{padding-top:4px;font-size:17px;font-weight:400;line-height:150%;color:#b8b8b8;display:none}.faq__card-answer--list{padding-left:20px}.faq__card-answer.active{display:block}}.weopen{padding-top:44px;padding-bottom:16px}.weopen__wrapper{display:flex;flex-direction:column;flex-wrap:nowrap;gap:24px}.weopen__text{flex:0 1 52%}.weopen__text-person{flex:1}.weopen__text-title{font-size:12px;font-weight:500;letter-spacing:1px;text-transform:uppercase}.weopen__text-title--opacity{opacity:60%}.weopen__text-about{padding-top:16px;font-size:36px;font-weight:500;line-height:110%;letter-spacing:-1px}.weopen__text-about--link{color:#eb1434;text-decoration:underline}@media screen and (min-width: 780px){.weopen{padding-top:44px;padding-bottom:24px}.weopen__wrapper{display:flex;flex-direction:column;flex-wrap:nowrap;gap:24px}.weopen__text{flex:0 1 52%}.weopen__text-person{flex:1}.weopen__text-title{font-size:12px;font-weight:500;letter-spacing:1px;text-transform:uppercase}.weopen__text-title--opacity{opacity:60%}.weopen__text-about{padding-top:16px;font-size:40px;font-weight:500;line-height:110%;letter-spacing:-1px}.weopen__text-about--link{color:#eb1434;text-decoration:underline}}@media screen and (min-width: 1280px){.weopen{padding-top:64px;padding-bottom:24px}.weopen__wrapper{display:flex;flex-direction:row;flex-wrap:nowrap;gap:80px}.weopen__text{flex:0 1 52%}.weopen__text-person{flex:1}.weopen__text-title{font-size:12px;font-weight:500;letter-spacing:1px;text-transform:uppercase}.weopen__text-title--opacity{opacity:60%}.weopen__text-about{padding-top:24px;font-size:52px;font-weight:500;line-height:110%;letter-spacing:-1px}.weopen__text-about--link{color:#eb1434;text-decoration:underline}}.weopen__text-person .formtask__tellus--card{width:100%}.weopen .discuss__title{padding-top:44px;text-align:center}@media screen and (min-width: 780px){.weopen .discuss__title{padding-top:24px}}@media screen and (min-width: 1280px){.weopen .discuss__title{padding-top:52px}}.footer{padding-top:16px;padding-bottom:24px}.footer__wrapper{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:space-between;gap:12px;font-size:12px;font-weight:400;line-height:150%;align-items:center}.footer_copyright{order:3}.footer__inn{order:4}.footer__menu-list{display:flex;flex-direction:column;flex-wrap:nowrap;gap:12px;font-size:12px;font-weight:400;line-height:150%}.footer__menu-link{color:#fff;text-decoration:underline;cursor:pointer}@media screen and (min-width: 780px){.footer{padding-top:16px;padding-bottom:16px}.footer__wrapper{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;font-size:12px;font-weight:400;line-height:150%;align-items:center}.footer_copyright{order:3}.footer__inn{order:4}.footer__menu{order:1;display:flex;flex:1 1 100%}.footer__menu-list{display:flex;flex-direction:row;flex-wrap:nowrap;flex:1 1 100%;justify-content:space-between;font-size:12px;font-weight:400;line-height:150%}.footer__menu-link{color:#fff;text-decoration:underline}}@media screen and (min-width: 1280px){.footer{padding-top:32px;padding-bottom:32px}.footer__wrapper{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;font-size:14px;font-weight:400;line-height:150%}.footer_copyright{order:1}.footer__inn{order:4}.footer__menu{flex:0 1 auto;order:2}.footer__menu-list{display:flex;flex-direction:row;flex-wrap:nowrap;gap:89px}.footer__menu-link{color:#fff;text-decoration:underline;font-size:14px;font-weight:400;line-height:150%}}body{color:#fff;font-family:Onest,serif;font-weight:400}.main{background-color:#000;display:flex;flex-direction:column;min-height:100vh;font-style:normal;scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%}
