@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;700;800&display=swap);body{font-family:sofia-pro,sans-serif;color:#353535}a{color:inherit;cursor:pointer}a,a:hover,a:visited{text-decoration:none}h2{font-weight:700;font-size:36px;line-height:41px}@media screen and (max-width:992px){h2{font-size:28px;line-height:35px}}p{font-size:15px;line-height:25px;font-weight:400}html{scroll-padding-top:200px}@media screen and (max-width:1200px){html{scroll-padding-top:150px}}body,html{scroll-behavior:smooth}*{box-sizing:border-box}main:not(#o_desc):not(#single){overflow:hidden}[class*=__container]{max-width:1114px;margin:0 auto;padding:0 15px}.btn{display:flex;align-items:center;justify-content:center;border-radius:100px;font-weight:700;font-size:14px;line-height:16px;height:54px;transition:all .4s ease-in-out;padding:0 28px;text-align:center}.btn:hover{opacity:.8}.wpcf7-form-control-wrap{position:static!important}.policy{padding:50px 0}.body_31 .offer-blocks__link{display:none}.loader{width:100%;height:calc(100vh - 128px);display:flex;align-items:center;justify-content:center}.loader span{display:block;width:50px;height:50px;border-radius:50%;border:5px solid #ffe044;border-top-color:rgba(0,0,0,0);animation:loading .5s linear infinite}@keyframes loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.header__burger{position:relative;display:flex;justify-content:center;align-items:center;height:30px;cursor:pointer}.header__burger,.item{width:30px;transition:all .5s ease-in-out}.item{height:4px;background-color:#353535;border-radius:5px}.item:after,.item:before{content:"";position:absolute;width:30px;height:4px;background:#353535;border-radius:5px;transition:all .5s ease-in-out}.item:before{transform:translateY(-8px)}.item:after{transform:translateY(8px)}.header__burger.open .item{transform:translateX(-50px);background:rgba(0,0,0,0);box-shadow:none}.header__burger.open .item:before{transform:rotate(45deg) translate(35px,-35px)}.header__burger.open .item:after{transform:rotate(-45deg) translate(35px,35px)}#cookies-message{border-radius:14px}#cookies-message .cookie__message a:hover{color:#868b94!important}#cookies-message a[name=accept-cookies]{background-size:300% 100%;border-radius:10px;color:#353535!important;background-image:linear-gradient(90deg,#fee568,#ffe044,#fee568,#ffe044);box-shadow:0 4px 15px 0 rgba(0,0,0,.1)}#cookies-message a[name=accept-cookies]:hover{background-position:100% 0;transition:all .4s ease-in-out}@media screen and (max-width:375px){#cookies-message{right:50%!important;transform:translateX(50%)!important}}#newsletter{background-color:#efefef;padding:94px 0 68px}#newsletter .newsletter__container{display:flex}#newsletter .newsletter__left{position:relative;max-width:389px;margin-right:58px}#newsletter .newsletter__left h3{font-weight:700;font-size:26px;line-height:30px;margin-top:0;margin-bottom:16px}#newsletter .newsletter__left p{font-weight:400;font-size:14px;line-height:22px}#newsletter .newsletter__left img{position:absolute;top:-53px;left:85%;max-width:143px}#newsletter .newsletter__right{margin-top:30px;max-width:561px}#newsletter .newsletter__right .mc4wp-form-fields.checked>p:before{display:block}#newsletter .newsletter__right .mc4wp-alert{font-size:12px;margin:10px 0}#newsletter .newsletter__right .mc4wp-alert.mc4wp-error{color:red}#newsletter .newsletter__right .mc4wp-form-fields>p{position:relative;margin-top:17px;margin-bottom:0;font-weight:400;font-size:11px;line-height:16px;color:#929292}#newsletter .newsletter__right .mc4wp-form-fields>p:before{content:url(../img/main/newsletter-check.svg);position:absolute;left:6px;top:5px;width:10px;height:10px;display:none;pointer-events:none}#newsletter .newsletter__right .mc4wp-form-fields>p:after{content:"";position:absolute;left:4px;top:3px;width:15px;height:15px;border:1px solid #d6d6d6;border-radius:4px;pointer-events:none}#newsletter .newsletter__right .mc4wp-form-fields>p label{display:flex}#newsletter .newsletter__right .mc4wp-form-fields>p input[type=checkbox]{width:15px;height:15px;border:1px solid #d6d6d6;border-radius:4px;margin-right:13px;flex-shrink:0;opacity:0}#newsletter .newsletter__form{width:100%;border:1px solid #d6d6d6;border-radius:100px;display:flex;align-items:center;height:54px}#newsletter .newsletter__form p{margin:0}#newsletter .newsletter__form p:first-child{flex-grow:1}#newsletter .newsletter__form input[type=email]{font-weight:400;font-size:15px;line-height:36px;color:#939393;padding:0 10px 0 30px;height:54px;border:none;width:100%;border-radius:100px 0 0 100px;background:rgba(0,0,0,0)}#newsletter .newsletter__form input[type=email]:active,#newsletter .newsletter__form input[type=email]:focus{outline:none}#newsletter .newsletter__form input[type=submit]{background:#ffe044;color:#353535;border:none;cursor:pointer}@media screen and (max-width:992px){#newsletter .newsletter__left{margin-right:30px}}@media screen and (max-width:768px){#newsletter .newsletter__container{flex-direction:column}#newsletter .newsletter__right{width:100%;align-self:center}}@media screen and (max-width:576px){#newsletter .newsletter__left img{top:-65px;left:50%}#newsletter .newsletter__form input[type=email]{font-size:12px;line-height:24px;padding:0 15px}}#form{position:relative;padding:143px 0 155px}#form:before{content:url(../img/pages/form-shape.svg);position:absolute;top:45px;left:0;z-index:-1}#form:after{content:url(../img/pages/form-shape.svg);position:absolute;bottom:100px;right:0;z-index:-1;transform:scale(-1)}@media screen and (max-width:1200px){#form:before{display:none}}@media screen and (max-width:992px){#form{padding:100px 0}}@media screen and (max-width:768px){#form{padding:70px 0}}#form .form__container{display:flex}#form .form__left{margin-right:79px}#form .form__right{max-width:561px;width:100%}#form .form__right .form{display:grid;gap:13px}#form .form__right .form>p{margin:0}#form .form__right .form input:not([type=file]):not([type=checkbox]):not([type=submit]){height:54px;border:1px solid #d6d6d6;border-radius:100px;padding:0 36px}#form .form__right .form input:not([type=file]):not([type=checkbox]):not([type=submit]),#form .form__right .form textarea{width:100%;resize:none;font-weight:400;font-size:15px;line-height:36px;color:#353535;padding-top:22px;padding-bottom:22px}#form .form__right .form input:not([type=file]):not([type=checkbox]):not([type=submit]):active,#form .form__right .form input:not([type=file]):not([type=checkbox]):not([type=submit]):focus,#form .form__right .form input:not([type=file]):not([type=checkbox]):not([type=submit]):focus-visible,#form .form__right .form textarea:active,#form .form__right .form textarea:focus,#form .form__right .form textarea:focus-visible{border:1px solid #353535;outline:none}#form .form__right .form input[type=file]{display:none}#form .form__right .form textarea{border:1px solid #d6d6d6;border-radius:30px;padding:10px 36px;height:173px;font-weight:400;font-size:15px;line-height:36px;color:#353535;font-family:inherit}#form .form__right .form .group{display:grid;grid-template-columns:1fr 1fr;gap:13px}#form .form__right .form .group br{display:none}#form .form__right .form .input{position:relative}#form .form__right .form .input span span:first-of-type{position:absolute;top:50%;left:36px;transform:translateY(-50%);font-weight:400;font-size:15px;line-height:36px;color:#939393;pointer-events:none;transition:all .3s ease-in-out;width:200px}#form .form__right .form .input span.wpcf7-not-valid-tip{position:absolute;bottom:-18px;font-size:9px;margin-left:25px}#form .form__right .form .input input.has-value+span,#form .form__right .form .input input:focus+span{font-weight:400;font-size:11px;line-height:36px;color:#929292;transform:translateY(-93%)}#form .form__right .form .input.textarea{position:relative}#form .form__right .form .input.textarea>span{position:static}#form .form__right .form .input.textarea>span span{top:5px;transform:translateY(0)}#form .form__right .form .input.textarea textarea.has-value+span,#form .form__right .form .input.textarea textarea:focus+span{font-weight:400;font-size:11px;line-height:36px;color:#929292;transform:translateY(-12px)}@media screen and (max-width:576px){#form .form__right .form .input:nth-child(2){margin-top:13px}}#form .form__right .form .wpcf7-form-control{display:block}#form .form__right .form .wpcf7-form-control .wpcf7-list-item.checked label:before{display:block}#form .form__right .form .wpcf7-response-output{font-size:12px;line-height:13px;border-radius:10px}#form .form__right .form .wpcf7-acceptance label{display:flex;position:relative;margin-top:17px;margin-bottom:0;font-weight:400;font-size:11px;line-height:16px;color:#929292}#form .form__right .form .wpcf7-acceptance label a{text-decoration:underline}#form .form__right .form .wpcf7-acceptance label:before{content:url(../img/main/newsletter-check.svg);position:absolute;left:3px;top:4px;width:10px;height:10px;display:none;pointer-events:none}#form .form__right .form .wpcf7-acceptance label:after{content:"";position:absolute;left:0;top:2px;width:15px;height:15px;border:1px solid #d6d6d6;border-radius:4px;pointer-events:none}#form .form__right .form .wpcf7-acceptance label label{display:flex}#form .form__right .form .wpcf7-acceptance label input[type=checkbox]{width:15px;height:15px;border:1px solid #d6d6d6;border-radius:4px;margin:0 13px 0 0;flex-shrink:0;opacity:0;transform:translateY(6px)}#form .form__right .form .wpcf7-not-valid-tip{font-size:12px;margin-bottom:5px;margin-top:-5px;color:red}#form .form__file p{margin:0}#form .form__file-add,#form .form__file-controls{display:flex;align-items:center}#form .form__file-add{background:#353535;border-radius:0 100px 100px 100px;font-weight:700;font-size:12px;line-height:14px;text-align:center;height:32px;padding:0 14px;color:#fff;cursor:pointer;transition:all .3s ease-in-out;margin-right:15px}#form .form__file-add:hover{opacity:.8}#form .form__file-add:before{content:url(../img/pages/form-add.svg);margin-right:5px}#form .form__file-file{background:#eaeaea;border-radius:100px;display:flex;align-items:center;text-align:center;height:32px;padding:0 13px}#form .form__file-file,#form .form__file-file p{font-weight:400;font-size:12px;line-height:14px;color:#353535}#form .form__file-file p{margin:0}#form .form__file-file:hover{opacity:.8}#form .form__file-file span{display:inline-block;transform:translateY(-3px);cursor:pointer}#form .form__file-file span:before{content:url(../img/pages/form-remove.svg);margin-right:5px}#form .form__file-file.hidden{display:none}#form .form__button{position:relative;margin-top:24px;background:#ffe044;border-radius:100px;height:54px}#form .form__button input{border:none;width:100%;height:100%;font-weight:700;font-size:14px;line-height:16px;display:flex;align-items:center;text-align:center;color:#353535;background:rgba(0,0,0,0)}#form .form__button input:not(:disabled){cursor:pointer}#form .form__button .wpcf7-spinner{position:absolute;left:100%;top:15px}#form .form__text{max-width:314px;margin-bottom:70px}#form .form__text h2{margin:0 0 23px;font-weight:700;font-size:36px;line-height:41px;color:#353535}#form .form__text p{margin:0}#form .form__image{width:100%;height:auto;max-width:525px}@media screen and (max-width:1200px){#form .form__right,#form .form__text{max-width:450px}}@media screen and (max-width:992px){#form .form__text h2{margin-bottom:15px;font-size:28px;line-height:35px}}@media screen and (max-width:768px){#form .form__container,#form .form__left{flex-direction:column;align-items:center}#form .form__left{margin-right:0;margin-bottom:50px;display:flex}#form .form__right{max-width:100%}#form .form__text{text-align:center;max-width:100%;margin-bottom:34px}}@media screen and (max-width:576px){#form .form__right .form .group{grid-template-columns:1fr;gap:0}}#form .annotation{margin-bottom:0;font-weight:400;font-size:11px;line-height:19px;color:#929292;max-width:639px;display:inline-block}#form .annotation br{display:none}#sbs{position:relative}#sbs .sbs__container{display:flex;align-items:center}#sbs .sbs__left{max-width:476px;width:100%;margin-right:129px;border-radius:0 191px 191px 191px;overflow:hidden;flex-shrink:0}#sbs .sbs__left img{width:100%;height:auto}#sbs .sbs__right{position:relative;max-width:479px}#sbs .sbs__right:before{content:url(../img/pages/sbs-dark.svg);position:absolute;top:-20px;left:-92px}#sbs .sbs__right:after{content:url(../img/pages/sbs-yellow.svg);position:absolute;bottom:-40px;right:-92px}#sbs .sbs__content{margin-bottom:40px}#sbs .sbs__content h2{margin:0 0 24px}#sbs .sbs__content p{font-weight:400;font-size:15px;line-height:25px;margin:0}#sbs .sbs__link{display:inline-flex;background-color:#ffe044;color:#353535}@media screen and (max-width:1300px){#sbs .sbs__left{margin-right:70px}}@media screen and (max-width:1200px){#sbs .sbs__right:after{right:0}}@media screen and (max-width:992px){#sbs .sbs__right:before{left:-60px;transform:scale(.8)}#sbs .sbs__right:after{transform:scale(.8)}#sbs .sbs__left{max-width:350px;margin-right:50px}}@media screen and (max-width:768px){#sbs .sbs__container{flex-direction:column-reverse}#sbs .sbs__right{margin-bottom:70px}#sbs .sbs__left{max-width:550px;width:100%;margin-right:0}#sbs .sbs__content h2{margin-bottom:20px}}@media screen and (max-width:610px){#sbs .sbs__right{margin-bottom:40px}#sbs .sbs__right:before{display:none}#sbs .sbs__right:after{bottom:-20px;transform:scale(.7)}}#hero_c{padding:32px 0;background-color:#efefef}#hero_c .hero_c__container{display:flex;align-items:center;justify-content:space-between}#hero_c .hero_c__left{max-width:450px;margin-right:50px}#hero_c .hero_c__text{margin-bottom:54px}#hero_c .hero_c__text h1{font-weight:700;font-size:48px;line-height:55px;margin:0 0 12px}#hero_c .hero_c__text p{margin:0;font-weight:400;font-size:20px;line-height:27px}#hero_c .hero_c__right{max-width:538px;width:100%}#hero_c .hero_c__right img{width:100%;height:auto}#hero_c .hero_c__buttons{display:flex;align-items:center}#hero_c .hero_c__link{background-color:#ffe044;color:#353535;display:inline-flex;min-width:203px}#hero_c .hero_c__link-secondary{background-color:#353535;color:#fff;margin-left:10px;min-width:203px}@media screen and (max-width:1100px){#hero_c .hero_c__right{max-width:450px}}@media screen and (max-width:992px){#hero_c .hero_c__right{max-width:405px}#hero_c .hero_c__left{margin-right:20px}#hero_c .hero_c__text h1{font-size:35px;line-height:45px}#hero_c .hero_c__text p{font-size:18px;line-height:24px}}@media screen and (max-width:768px){#hero_c .hero_c__container{flex-direction:column}#hero_c .hero_c__left{max-width:100%;margin-bottom:50px;margin-right:0}#hero_c .hero_c__text{margin-bottom:35px;max-width:500px}#hero_c .hero_c__right{max-width:550px}}@media screen and (max-width:576px){#hero_c .hero_c__buttons{flex-wrap:wrap}#hero_c .hero_c__link,#hero_c .hero_c__link-secondary{width:100%}#hero_c .hero_c__link-secondary{margin-left:0;margin-top:15px}}@media screen and (max-width:768px){#cloud_c{margin-top:50px}}#cloud_c .cloud_c__title{max-width:460px;margin-bottom:42px}#cloud_c .cloud_c__title h2{margin:0}#cloud_c .cloud_c__item{position:relative;background:#efefef;border-radius:0 180px 180px 180px;padding:46px 109px 63px 98px;margin-bottom:45px}#cloud_c .cloud_c__item:after{content:"";position:absolute;top:0;left:0;width:0;height:0;border-bottom:40px solid rgba(0,0,0,0);border-left:40px solid #ffe044}#cloud_c .cloud_c__content h3{font-weight:700;font-size:26px;line-height:30px;margin:0 0 19px}#cloud_c .cloud_c__content p{font-weight:400;font-size:15px;line-height:25px;margin:0 0 19px}#cloud_c .cloud_c__tech{position:relative;padding-left:12px}#cloud_c .cloud_c__tech:before{content:"";position:absolute;top:50%;transform:translateY(-50%);left:0;width:1.5px;height:65%;background-color:#ffe044}#cloud_c .cloud_c__tech p{margin:0;font-weight:400;font-size:15px;line-height:25px}#cloud_c .cloud_c__tech p:first-child{font-weight:700}@media screen and (max-width:768px){#cloud_c .cloud_c__item{margin-bottom:20px;border-radius:0 80px 80px 80px}}@media screen and (max-width:576px){#cloud_c .cloud_c__item{border-radius:0 40px 40px 40px;padding:30px 20px}}[data-text-anim]{opacity:0;transform:translateY(20px);transition:all 1.2s cubic-bezier(.17,.16,.09,.93)}[data-text-anim].animate{opacity:1;transform:translateY(0)}[data-opacity-anim]{opacity:0;transition:all .8s ease-in-out}[data-opacity-anim].animate{opacity:1}header{padding-top:128px}@media screen and (max-width:1200px){header{padding-top:110px}}@media screen and (max-width:576px){header{padding-top:85px}}header .fixed__social{position:absolute;top:173px;right:63px;display:flex;flex-direction:column;align-items:center;z-index:9}@media screen and (max-width:1200px){header .fixed__social{display:none}}header .fixed__social a{display:block;margin-bottom:22px;width:15px;transition:all .2s ease-in-out;height:fit-content}header .fixed__social a:hover{opacity:.8}header .fixed__social a:first-child{width:auto;height:16px}header .fixed__social a:first-child img{width:auto;height:100%}header .fixed__social a img{width:100%;height:auto}body.single header .fixed__social{display:none}#header{position:fixed;top:0;left:0;height:128px;background-color:#fff;z-index:99}#header,#header .header__inner{width:100%;display:flex;align-items:center}#header .header__inner{max-width:1347px;margin:0 auto;padding:0 15px;justify-content:space-between}#header .header__inner-container,#header .header__main{display:flex;align-items:center}#header .header__burger{display:none}#header .header__logo{display:block;max-width:256px;position:relative;z-index:99999}#header .header__logo img{width:100%;height:auto}@media screen and (max-width:1300px){#header .header__logo{max-width:180px}}#header .header__items{list-style:none;display:flex;align-items:center;padding:0;margin:0 28px 0 0}#header .header__items>li.hidden{display:none}#header .header__items>li:not(:last-child){margin-right:26px}@media screen and (max-width:1300px){#header .header__items>li:not(:last-child){margin-right:17px}}#header .header__items>li.menu-item-has-children{position:relative;display:flex;align-items:center}#header .header__items>li.menu-item-has-children>a{margin-right:9px;cursor:pointer}#header .header__items>li.menu-item-has-children>a:after{position:absolute;content:url(../img/main/menu-arrow.svg);flex-shrink:0;margin-left:6px;margin-top:-1px}#header .header__items>li.active>a{font-weight:700}#header .header__items>li.active:after{transform:scaleY(-1);margin-top:4px}#header .header__items>li>a{font-weight:400;font-size:14px;line-height:16px;color:#353535;transition:color .3s ease-in-out}#header .header__items>li>a:before{display:block;content:attr(title);font-weight:700;height:0;overflow:hidden;visibility:hidden}#header .header__items>li>a:hover{font-weight:700}@media screen and (min-width:1201px){#header .header__items>li .sub-menu{margin:0;list-style:none;position:absolute;top:calc(100% + 55px);left:0;background:#fff;border-radius:0 0 40px 40px;padding:25px 27px;opacity:0;visibility:hidden;transition:all .3s ease-in-out;display:flex}#header .header__items>li .sub-menu.visible{opacity:1;visibility:visible}#header .header__items>li .sub-menu .sub__title{font-weight:700;font-size:28px;line-height:32px;color:#353535;padding-right:25px;margin-right:29px;border-right:1.5px solid #ffe044}#header .header__items>li .sub-menu .sub__list li{position:relative;display:flex;align-items:center;justify-content:space-between}#header .header__items>li .sub-menu .sub__list li:not(:last-child){margin-bottom:14px}#header .header__items>li .sub-menu .sub__list li:hover:after,#header .header__items>li .sub-menu .sub__list li:hover:before{opacity:1;visibility:visible;transform:translateX(0)}#header .header__items>li .sub-menu .sub__list li:hover:before{transform:translateY(-50%)}#header .header__items>li .sub-menu .sub__list li:before{content:"";position:absolute;top:50%;right:-5px;transform:translateY(-50%);width:18px;height:18px;border-radius:50%;background-color:#ffe044}#header .header__items>li .sub-menu .sub__list li:after{content:url(../img/main/sub-arrow.svg);margin-left:14px;z-index:1;margin-top:-1px}#header .header__items>li .sub-menu .sub__list li:after,#header .header__items>li .sub-menu .sub__list li:before{opacity:0;visibility:hidden;transform:translateX(-10px);transition:all .3s ease-in-out}#header .header__items>li .sub-menu .sub__list li:before{transform:translate(-10px,-50%)}#header .header__items>li .sub-menu .sub__list li a{position:relative;font-size:18px;line-height:21px;color:#353535;white-space:nowrap;font-weight:500}#header .header__items>li .sub-menu .sub__list li a:before{display:block;content:attr(title);font-weight:700;height:0;overflow:hidden;visibility:hidden}#header .header__items>li .sub-menu .sub__list li a:hover{font-weight:700}}#header .header__buttons{display:flex;align-items:center;margin-right:23px}#header .header__buttons .btn:first-child{color:#353535;margin-right:10px;background:#ffe044}#header .header__buttons .btn:nth-child(2){color:#fff;background:#353535}#header .header__lang{position:relative;margin-right:23px}#header .header__lang span{font-weight:700;font-size:14px;line-height:16px;text-align:center;color:#353535;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease-in-out}#header .header__lang span:hover{opacity:.7}#header .header__lang span:after{content:url(../img/main/menu-arrow.svg);flex-shrink:0;margin-left:6px;margin-top:-4px}#header .header__lang.active .header__switcher{opacity:1;visibility:visible}#header .header__lang.active .selected:after{transform:scaleY(-1);margin-top:0}#header .header__switcher{position:absolute;top:100%;left:50%;transform:translateX(-50%);opacity:0;visibility:hidden;padding:15px 10px;margin-top:5px;transition:all .3s ease-in-out;background-color:#fff;border-radius:10px;box-shadow:0 1px 12px rgba(13,28,46,.08)}#header .header__switcher .lang-item{font-weight:700;font-size:14px;line-height:16px;text-align:center;color:#353535;list-style:none;padding:5px 0}#header .header__switcher .lang-item.current-lang{color:#ffe044}#header .header__switcher .lang-item:hover{opacity:.8}#header .header__search svg{cursor:pointer;transition:all .3s ease-in-out}#header .header__search svg:hover{opacity:.7}#header .header__search{position:relative}#header .header__input{position:absolute;top:110%;right:0;background-color:#fff;padding:10px 20px;border-radius:20px;box-shadow:0 1px 12px rgba(13,28,46,.08);opacity:0;visibility:hidden;transition:all .4s ease-in-out}#header .header__input.active{opacity:1;visibility:visible}#header .header__input input{padding:5px 10px;border:none;border-bottom:1px solid rgba(53,53,53,.1);width:100%;min-width:250px}#header .header__input input:active,#header .header__input input:focus{outline:none}@media screen and (max-width:1200px){#header .header__fixed{position:fixed;top:0;left:-400px;width:400px;height:100vh;background-color:#fff;z-index:999;padding:100px 15px 50px;overflow:hidden;border-right:1px solid rgba(53,53,53,.1);transition:all .3s ease-in-out}#header .header__fixed.open{left:0}#header .header__inner-container{flex-direction:column;align-items:flex-start;height:100%;overflow-y:auto}#header .header__nav{margin-top:20px;flex-grow:1;display:flex}#header .header__items{flex-direction:column;align-items:flex-start;justify-content:center}#header .header__items>li{display:flex;flex-direction:column;align-items:flex-start}#header .header__items>li.menu-item-has-children{align-items:flex-start}#header .header__items>li.menu-item-has-children>a{display:inline-block}#header .header__items>li.menu-item-has-children>a:after{transform:translateY(-3px);display:inline-block;margin-top:0}#header .header__items>li.open .sub-menu{margin-top:20px}#header .header__items>li.open.menu-item-has-children>a:after{transform:scaleY(-1) translateY(-7px)}#header .header__items>li .sub-menu{list-style:none;padding-left:0;min-height:0;max-height:0;overflow:hidden;transition:all .3s ease-in-out}#header .header__items>li .sub-menu>li:not(:last-child){margin-bottom:15px}#header .header__items>li .sub-menu>li a{font-size:18px}#header .header__items>li:not(:last-child){margin-right:0;margin-bottom:30px}#header .header__items>li>a{font-size:25px;line-height:28px}#header .header__items>li:after{transform:scale(1.5)}#header .header__buttons{margin-top:40px;margin-right:0;width:100%;justify-content:center}#header .header__burger{display:flex;margin-left:23px;position:relative;z-index:99999}}@media screen and (max-width:576px){#header .header__fixed{width:100%;border-right:unset;padding-top:85px;left:-100%}#header .header__search{position:static}#header .header__input{top:85px;width:100vw;border-radius:0}#header .header__logo{max-width:140px}}@media screen and (max-width:1200px){#header{height:110px}}@media screen and (max-width:576px){#header{height:85px}}#footer{background:#353535;padding:44px 0 24px;position:relative}#footer a,#footer li,#footer p{color:#fff;margin:0}#footer ul{padding:0;margin:0}#footer li{list-style:none}#footer a{transition:all .3s ease-in-out}#footer a:hover{opacity:.8}#footer>img{position:absolute;bottom:0;right:79px;max-width:348px;height:auto}@media screen and (max-width:1200px){#footer>img{max-width:250px;right:20px}}@media screen and (max-width:576px){#footer>img{display:none}}#footer .footer__container{max-width:1346px}#footer .footer__main{position:relative;display:flex;align-items:flex-start;justify-content:space-between}#footer .footer__logo{max-width:195px}#footer .footer__logo img{width:100%;height:auto}#footer .footer__contact{font-size:14px;line-height:26px}#footer .footer__contact>*{margin-bottom:10px}#footer .footer__contact>:last-child{margin-top:20px;font-size:16px}#footer .footer__contact a:hover{color:#ffe044;opacity:1}#footer .footer__menu{display:grid;grid-template-columns:280px 280px;gap:32px}@media screen and (max-width:1300px){#footer .footer__menu{grid-template-columns:260px 260px}}@media screen and (max-width:1200px){#footer .footer__menu{grid-template-columns:1fr 1fr}}#footer .footer__nav>p{font-weight:700;margin-bottom:20px}#footer .footer__column a,#footer .footer__items a,#footer .footer__nav>p{font-size:14px;line-height:26px}#footer .footer__column a:hover,#footer .footer__items a:hover{color:#ffe044;opacity:1}#footer .footer__column .sub-menu,#footer .footer__items .sub-menu{padding-left:10px;margin:0}#footer .footer__social{position:absolute;top:6px;right:0;display:flex;align-items:center}#footer .footer__social>a{display:inline-block}#footer .footer__social>a:not(:last-child){margin-right:22px}#footer .footer__social>a img{width:auto;height:13px}#footer .footer__bottom{display:flex;align-items:center;margin-top:66px}#footer .footer__copy,#footer .footer__terms{font-weight:400;font-size:13px;line-height:172.4%}#footer .footer__copy{margin-right:100px}#footer .footer__terms:hover{color:#ffe044}@media screen and (max-width:992px){#footer .footer__main{flex-wrap:wrap}#footer .footer__nav{width:100%;margin:50px 0 0}#footer .footer__menu{display:flex;flex-direction:column;gap:0}#footer .footer__contact{margin-right:200px}}@media screen and (max-width:768px){#footer .footer__main{flex-direction:column;align-items:flex-start}#footer .footer__main>:not(:last-child){margin-bottom:30px}#footer .footer__social{position:static}#footer .footer__nav{margin-top:0}#footer .footer__contact{margin-right:0}#footer .footer__bottom{flex-direction:column;align-items:flex-start}#footer .footer__copy{margin-right:0;margin-bottom:10px}}@media screen and (max-width:576px){#footer .footer__bottom{align-items:center}}body.body_{display:flex;align-items:center;justify-content:center;width:100%;height:100vh}body.body_ #newsletter,body.body_ footer,body.body_ header{display:none}.error{max-width:1000px;width:100%;padding:0 15px}.error #handboy{transform-origin:98% 98%}.error #girllight,.error #handboy{animation:swing 1.3s ease-in-out infinite alternate;transform-box:fill-box}.error #girllight{transform-origin:0 97%}.error #hairgirl{animation:swinghair 1.3s ease-in-out infinite alternate;transform-origin:60% 0;transform-box:fill-box}.error #zero{transform-origin:bottom;transform-box:fill-box}@keyframes swing{0%{transform:rotate(10deg)}to{transform:rotate(-10deg)}}@keyframes swinghair{0%{transform:rotate(6deg)}to{transform:rotate(-6deg)}}#home #hero{position:relative;min-height:568px;padding:30px 0 50px;background:#efefef}#home #hero .hero__container{overflow:hidden;max-width:1320px}#home #hero .hero__container .swiper-wrapper{align-items:center}#home #hero .hero__container .swiper-slide{display:flex;align-items:center;justify-content:space-between}#home #hero .hero__slider{overflow:hidden}#home #hero .hero__left{max-width:594px;margin-right:80px}@media screen and (min-width:1200px){#home #hero .hero__right{margin-right:80px}}#home #hero .hero__right-image{overflow:hidden;max-width:631px;width:100%}#home #hero .hero__right-image.rounded{border-radius:0 250px 250px 250px}#home #hero .hero__right-image img{width:100%;height:auto}#home #hero .hero__content{margin-bottom:54px}#home #hero .hero__content h1{font-weight:700;font-size:48px;line-height:55px;color:#353535;margin:0}#home #hero .hero__content p{font-weight:400;font-size:20px;line-height:27px;color:#353535;margin:12px 0 0}#home #hero .hero__buttons{display:flex;align-items:center;width:100%}#home #hero .hero__buttons .btn:first-child{background:#353535;color:#fff;margin-right:10px;min-width:205px}#home #hero .hero__buttons .btn:nth-child(2){background:#ffe044;color:#353535;min-width:181px}#home #hero .hero__pagination{position:absolute;bottom:26px;display:flex;align-items:center;justify-content:center}#home #hero .hero__pagination .swiper-pagination-bullet{width:9px;height:9px;background-color:#c4c4c4}#home #hero .hero__pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#ffe044}@media screen and (max-width:1200px){#home #hero{min-height:unset}#home #hero .hero__inner{display:flex;align-items:center;height:100%}#home #hero .hero__left{max-width:450px;margin-right:30px}#home #hero .hero__left br{display:none}#home #hero .hero__right-image{width:500px}#home #hero .hero__container{justify-content:center}}@media screen and (max-width:992px){#home #hero .hero__content h1{font-size:38px;line-height:45px}#home #hero .hero__content p{font-size:17px;line-height:24px}#home #hero .hero__right-image{width:100%;max-width:440px}}@media screen and (max-width:768px){#home #hero{padding:60px 0}#home #hero .hero__container .swiper-slide{flex-direction:column}#home #hero .hero__left{margin-bottom:50px;margin-right:0}}@media screen and (max-width:480px){#home #hero .hero__buttons{flex-direction:column}#home #hero .hero__buttons .btn{width:100%}#home #hero .hero__buttons .btn:first-child{margin-right:0;margin-bottom:10px}}#home #stackmine{position:relative;margin:120px 0}#home #stackmine:after{content:url(../img/pages/form-shape.svg);position:absolute;top:50px;left:0;z-index:-1}@media screen and (max-width:992px){#home #stackmine{margin:80px 0}#home #stackmine:after{top:150px}}@media screen and (max-width:576px){#home #stackmine{margin:50px 0}#home #stackmine:after{top:300px}}#home #stackmine .stackmine__content h2{font-weight:700;font-size:36px;line-height:41px;margin:0 0 40px}#home #stackmine .stackmine__list{display:grid;grid-template-columns:repeat(3,1fr);gap:36px}#home #stackmine .stackmine__item{position:relative;background:#efefef;border-radius:0 67px 67px 67px;padding:46px 50px;display:flex;flex-direction:column;justify-content:center}#home #stackmine .stackmine__item-wrapper{display:flex;align-items:center;justify-content:space-between;width:100%}#home #stackmine .stackmine__item:hover:after{opacity:1;visibility:visible}#home #stackmine .stackmine__item:hover>span:first-child{opacity:1;visibility:visible;top:-20px}#home #stackmine .stackmine__item:hover svg path{fill:#ffe044}#home #stackmine .stackmine__item:after{content:"";position:absolute;top:0;left:0;width:0;height:0;border-bottom:40px solid rgba(0,0,0,0);border-left:40px solid #ffe044;opacity:0;visibility:hidden;transition:all .2s ease-in-out}#home #stackmine .stackmine__item>span:first-child{position:relative;top:0;font-weight:400;font-size:11px;line-height:13px;color:#929292;opacity:0;visibility:hidden;transition:all .2s ease-in-out;margin-bottom:-13px}#home #stackmine .stackmine__item svg path{fill:#353535;transition:all .2s ease-in-out}#home #stackmine .stackmine__item .link__title{font-weight:700;font-size:18px;line-height:21px;margin-right:15px}@media screen and (max-width:1200px){#home #stackmine .stackmine__list{gap:15px}}@media screen and (max-width:992px){#home #stackmine .stackmine__list{display:flex;flex-wrap:wrap;max-width:800px;justify-content:center;margin-left:auto;margin-right:auto}#home #stackmine .stackmine__item{width:100%;max-width:340px;height:134px}#home #stackmine .stackmine__content h2{font-size:28px;line-height:35px}}@media screen and (max-width:768px){#home #stackmine .stackmine__item{max-width:325px}}@media screen and (max-width:576px){#home #stackmine .stackmine__item{width:100%;max-width:100%}}#home #strip{margin:60px 0 120px;padding:81px 0;background-color:#efefef}@media screen and (max-width:992px){#home #strip{margin:50px 0;padding:50px 0}}#home #strip .strip__container{max-width:1170px}#home #strip .strip__title{font-weight:700;font-size:32px;line-height:37px;text-align:center;margin:0 0 61px}#home #strip .strip__list{justify-content:space-between;margin-bottom:62px}#home #strip .strip__item,#home #strip .strip__list{display:flex;align-items:flex-start}#home #strip .strip__item img{width:25px;height:auto;margin-right:12px;flex-shrink:0}#home #strip .strip__item p{margin:0;font-weight:700;font-size:22px;line-height:25px;max-width:350px}#home #strip .strip__bottom{text-align:center;font-weight:700;font-size:22px;line-height:25px}@media screen and (max-width:1200px){#home #strip .strip__list{flex-wrap:wrap;justify-content:center}#home #strip .strip__item{width:50%;justify-content:center}#home #strip .strip__item:not(:last-child){margin-bottom:30px}}@media screen and (max-width:992px){#home #strip .strip__title{font-size:26px;line-height:30px;margin-bottom:35px}#home #strip .strip__item{width:100%}#home #strip .strip__item p{width:100%;max-width:400px}#home #strip .strip__bottom,#home #strip .strip__item p{font-size:18px;line-height:24px}}#home #blog .blog__top-main{display:flex;align-items:center;margin-bottom:66px}#home #blog .blog__title-main{font-weight:700;font-size:36px;line-height:41px;margin:0 46px 0 0}#home #blog .blog__annotation{position:relative;width:100%;max-width:466px;background-color:#efefef;padding:16px 53px 17px 51px;font-weight:400;font-size:13px;line-height:18px;border-radius:0 67px 67px 55px}#home #blog .blog__annotation:after{content:"";position:absolute;top:0;left:0;width:0;height:0;border-bottom:15px solid rgba(0,0,0,0);border-left:15px solid #ffe044}#home #blog .blog__list{display:grid;grid-template-columns:repeat(3,1fr);gap:84px}#home #blog .blog__item{display:flex;flex-direction:column}#home #blog .blog__image,#home #blog .blog__top{position:relative;width:100%}#home #blog .blog__image{border-radius:0 92.5px 92.5px 92.5px;overflow:hidden;height:185px}#home #blog .blog__image img{width:100%;height:100%;object-fit:cover}#home #blog .blog__category{position:absolute;top:0;left:0;background-color:#ffe044;margin:0;font-weight:400;font-size:14px;line-height:36px;height:34px;padding:0 14px}#home #blog .blog__date{font-weight:400;font-size:14px;line-height:36px;color:#929292;margin:13px 0;align-self:flex-start}#home #blog .blog__title{margin:0 0 7px;font-weight:700;font-size:18px;line-height:26px}#home #blog .blog__desc{font-weight:400;font-size:13px;line-height:23px}#home #blog .blog__link{background:#ffe044;color:#353535}#home #blog .blog__link-container{display:flex;align-items:center;justify-content:center;margin-top:60px}@media screen and (max-width:1200px){#home #blog .blog__list{gap:30px}}@media screen and (max-width:992px){#home #blog .blog__list{display:flex;flex-wrap:wrap;justify-content:center;gap:30px}#home #blog .blog__item{width:45%}#home #blog .blog__item:nth-child(3){width:60%}}@media screen and (max-width:768px){#home #blog .blog__list{gap:0}#home #blog .blog__item{width:100%;margin-bottom:40px}#home #blog .blog__item:nth-child(3){width:100%;margin-bottom:10px}#home #blog .blog__image{max-height:300px;height:auto;max-width:100%}#home #blog .blog__link-container{margin-top:20px}#home #blog .blog__title{text-align:left;width:100%}}@media screen and (max-width:576px){#home #blog .blog__top-main{flex-direction:column;margin-bottom:40px}#home #blog .blog__title-main{margin-right:0;margin-bottom:20px}}#cto #sbs{position:relative;padding:104px 0 62px}#cto #sbs:after{content:url(../img/pages/form-shape.svg);position:absolute;top:250px;left:0;z-index:-1}@media screen and (max-width:768px){#cto #sbs{padding:50px 0}#cto #sbs:after{display:none}}#cto #sbs .sbs__left{display:flex;justify-content:center}#cto #sbs .sbs__left img{max-width:307px}#cto #form{padding-top:120px}@media screen and (max-width:992px){#cto #form{padding-top:70px}}#cto #form .form__text{max-width:394px}#cto #cto-services{margin:0 0 120px}@media screen and (max-width:992px){#cto #cto-services{margin-bottom:50px}}#cto #cto-services .cto-services__main{display:flex;align-items:flex-start}#cto #cto-services .cto-services__title{max-width:282px;font-weight:700;font-size:32px;line-height:37px;margin:30px 60px 0}#cto #cto-services .cto-services__item{position:relative;display:flex;align-items:center;justify-content:center}#cto #cto-services .cto-services__item:nth-child(n+5){transform:translate(-85px,-45px)}#cto #cto-services .cto-services__item p{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-weight:700;font-size:15px;line-height:17px;text-align:center;max-width:145px;margin:0}#cto #cto-services .cto-services__list{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}#cto #cto-services .cto-services__link{background:#ffe044;color:#353535}#cto #cto-services .cto-services__link-container{display:flex;align-items:center;justify-content:center;margin-top:70px}@media screen and (max-width:1200px){#cto #cto-services .cto-services__title{margin-right:30px}}@media screen and (max-width:992px){#cto #cto-services .cto-services__main{flex-direction:column}#cto #cto-services .cto-services__list{grid-template-columns:repeat(3,1fr);align-self:center;margin-right:-100px}#cto #cto-services .cto-services__title{margin-right:0;margin-left:0;margin-bottom:40px;max-width:100%;text-align:center;width:100%}#cto #cto-services .cto-services__item:nth-child(n+5){transform:0}#cto #cto-services .cto-services__item:nth-child(4),#cto #cto-services .cto-services__item:nth-child(5),#cto #cto-services .cto-services__item:nth-child(6){transform:translate(-85px,-45px)}#cto #cto-services .cto-services__item:nth-child(7),#cto #cto-services .cto-services__item:nth-child(8){transform:translateY(-85px)}#cto #cto-services .cto-services__link-container{margin-top:0}}@media screen and (max-width:660px){#cto #cto-services .cto-services__list{grid-template-columns:repeat(2,1fr);margin-right:0}#cto #cto-services .cto-services__item:nth-child(n+5){transform:0}#cto #cto-services .cto-services__item:nth-child(4),#cto #cto-services .cto-services__item:nth-child(5),#cto #cto-services .cto-services__item:nth-child(6){transform:translate(0)}#cto #cto-services .cto-services__item:nth-child(7),#cto #cto-services .cto-services__item:nth-child(8){transform:translate(0)}#cto #cto-services .cto-services__item:first-child,#cto #cto-services .cto-services__item:nth-child(2){transform:translateX(-40px)}#cto #cto-services .cto-services__item:nth-child(3),#cto #cto-services .cto-services__item:nth-child(4),#cto #cto-services .cto-services__item:nth-child(7),#cto #cto-services .cto-services__item:nth-child(8){transform:translate(40px,-40px)}#cto #cto-services .cto-services__item:nth-child(5),#cto #cto-services .cto-services__item:nth-child(6){transform:translate(-40px,-80px)}#cto #cto-services .cto-services__item:nth-child(7),#cto #cto-services .cto-services__item:nth-child(8){transform:translate(40px,-120px)}#cto #cto-services .cto-services__link{margin-top:-70px}}@media screen and (max-width:445px){#cto #cto-services .cto-services__list{transform:scale(.8);margin:-50px 0}}@media screen and (max-width:359px){#cto #cto-services .cto-services__list{transform:scale(.7);margin:-100px 0 -80px}}#cto #cto-support .cto-support__title{text-align:center;max-width:520px;margin:0 auto 40px}#cto #cto-support .cto-support__list{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;max-width:700px;margin:0 auto}#cto #cto-support .cto-support__item{display:flex;align-items:center;font-weight:700;font-size:16px;line-height:18px;margin:0 25px 38px}@media screen and (min-width:768px){#cto #cto-support .cto-support__item:first-child{margin-left:0}#cto #cto-support .cto-support__item:nth-child(3){margin-right:0}}@media screen and (max-width:576px){#cto #cto-support .cto-support__item{width:100%;margin:0 0 30px}}#cto #cto-support .cto-support__item:before{content:url(../img/main/check-yellow.svg);margin-right:9px;flex-shrink:0;width:23px}#cto #cto-support .cto-support__annotation{position:relative;width:100%;max-width:672px;background-color:#efefef;padding:16px 53px 17px 51px;font-weight:400;font-size:13px;line-height:18px;border-radius:0 67px 67px 55px}#cto #cto-support .cto-support__annotation-container{display:flex;align-items:center;justify-content:center;margin-top:28px}@media screen and (max-width:768px){#cto #cto-support .cto-support__annotation-container{margin-top:0}}#cto #cto-support .cto-support__annotation:after{content:"";position:absolute;top:0;left:0;width:0;height:0;border-bottom:15px solid rgba(0,0,0,0);border-left:15px solid #ffe044}#cto #cto-coop{margin:121px 0}@media screen and (max-width:992px){#cto #cto-coop{margin:80px 0}}#cto #cto-coop .cto-coop__content{max-width:660px;margin:0 auto 47px}#cto #cto-coop .cto-coop__content h2{margin:0 0 24px;font-weight:700;font-size:36px;line-height:41px}#cto #cto-coop .cto-coop__content p{margin:0 0 60px;font-weight:400;font-size:15px;line-height:25px}#cto #cto-coop .cto-coop__content h3{font-weight:700;font-size:26px;line-height:30px;margin:0}@media screen and (max-width:992px){#cto #cto-coop .cto-coop__content h2{font-size:28px;line-height:35px}#cto #cto-coop .cto-coop__content p{margin-bottom:30px}#cto #cto-coop .cto-coop__content h3{font-size:24px;line-height:30px}}#cto #cto-coop .cto-coop__list{display:grid;grid-template-columns:1fr 1fr;gap:44px}#cto #cto-coop .cto-coop__item{position:relative;background:#efefef;border-radius:0 150px 150px 150px;padding:43px 27px 46px 84px;min-height:315px}#cto #cto-coop .cto-coop__item:hover .cto-coop__tech,#cto #cto-coop .cto-coop__item:hover .cto-coop__text,#cto #cto-coop .cto-coop__item:hover:after,#cto #cto-coop .cto-coop__item:hover h3{opacity:1;visibility:visible}#cto #cto-coop .cto-coop__item:hover h3{top:0;transform:translateY(0)}#cto #cto-coop .cto-coop__item:after{content:"";position:absolute;top:0;left:0;width:0;height:0;border-bottom:40px solid rgba(0,0,0,0);border-left:40px solid #ffe044;opacity:0;visibility:hidden;transition:all .3s ease-in-out}#cto #cto-coop .cto-coop__item h3{margin:0 0 15px;font-weight:700;font-size:22px;line-height:25px;position:relative;top:50%;transform:translateY(-50%);transition:all .3s ease-in-out}#cto #cto-coop .cto-coop__text{opacity:0;visibility:hidden;transition:all .3s ease-in-out}#cto #cto-coop .cto-coop__text p{margin:0 0 7px;font-weight:400;font-size:13px;line-height:22px}#cto #cto-coop .cto-coop__tech{position:relative;padding-left:12px;opacity:0;visibility:hidden;transition:all .3s ease-in-out}#cto #cto-coop .cto-coop__tech:before{content:"";position:absolute;top:50%;transform:translateY(-50%);left:0;width:1.5px;height:65%;background-color:#ffe044}#cto #cto-coop .cto-coop__tech p{margin:0;font-size:13px;line-height:25px;font-weight:400}#cto #cto-coop .cto-coop__tech p:first-child{font-weight:700}@media screen and (max-width:992px){#cto #cto-coop .cto-coop__list{gap:20px;display:flex;flex-wrap:wrap;justify-content:center}#cto #cto-coop .cto-coop__item{min-height:200px;width:100%;max-width:600px;padding:43px 27px 46px 54px}}@media screen and (max-width:576px){#cto #cto-coop .cto-coop__item{border-radius:0 50px 50px 50px;padding-left:30px;padding-right:30px}}#cto #cto-process{background-color:#efefef;padding:60px 0}#cto #cto-process .cto-process__container{display:flex;align-items:center}#cto #cto-process .cto-process__content{max-width:327px;margin-right:67px}#cto #cto-process .cto-process__main{position:relative;width:100%;max-width:640px}#cto #cto-process .cto-process__main .arrow{position:absolute;top:50%;transform:translateY(-50%);width:100%;height:1.5px;background-color:#353535}#cto #cto-process .cto-process__main .arrow:after,#cto #cto-process .cto-process__main .arrow:before{content:"";position:absolute;top:50%;right:0;width:10px;height:1.5px;background-color:#353535;transform-origin:right center}#cto #cto-process .cto-process__main .arrow:before{transform:rotate(-40deg) translateY(-50%)}#cto #cto-process .cto-process__main .arrow:after{transform:rotate(40deg) translateY(-50%)}#cto #cto-process .cto-process__list{display:flex;justify-content:space-between;width:100%;padding:0 20px;position:relative}#cto #cto-process .cto-process__item{max-width:110px;display:flex;align-items:center;flex-direction:column;transform:translateY(50%)}#cto #cto-process .cto-process__item:nth-child(2n){flex-direction:column-reverse;transform:translateY(-50%)}#cto #cto-process .cto-process__item:nth-child(2n) p{margin:0;transform:translateY(-13px)}#cto #cto-process .cto-process__item:nth-child(2n) span{top:auto;bottom:-7px}#cto #cto-process .cto-process__item span{display:inline-block;width:14px;height:14px;border-radius:50%;background-color:#ffe044;position:absolute;top:-7px}#cto #cto-process .cto-process__item p{font-weight:700;font-size:16px;line-height:18px;text-align:center;margin:0;transform:translateY(13px)}@media screen and (max-width:992px){#cto #cto-process .cto-process__container{flex-direction:column}#cto #cto-process .cto-process__content{max-width:500px;margin-right:0;margin-bottom:80px}#cto #cto-process .cto-process__main{margin-bottom:50px}}@media screen and (max-width:576px){#cto #cto-process .cto-process__main{margin-bottom:0}#cto #cto-process .cto-process__main .arrow{width:1.5px;height:100%;left:6px}#cto #cto-process .cto-process__main .arrow:after,#cto #cto-process .cto-process__main .arrow:before{width:1.5px;height:10px;transform-origin:bottom center;top:auto;bottom:0}#cto #cto-process .cto-process__content{margin-bottom:20px}#cto #cto-process .cto-process__list{flex-direction:column;align-items:flex-start;padding:50px 0}#cto #cto-process .cto-process__item{flex-direction:row;max-width:400px;width:100%;transform:translateY(0)}#cto #cto-process .cto-process__item:not(:last-child){margin-bottom:40px}#cto #cto-process .cto-process__item:nth-child(2n){flex-direction:row;transform:translateY(0)}#cto #cto-process .cto-process__item:nth-child(2n) p{margin-bottom:0}#cto #cto-process .cto-process__item:nth-child(2n) span{flex-shrink:0}#cto #cto-process .cto-process__item span{position:static}#cto #cto-process .cto-process__item p{margin-top:0;text-align:left;margin-left:10px!important;transform:translateY(0)!important}#cto #cto-process .cto-process__main .arrow:before{transform:rotate(-40deg) translateY(-10%)}#cto #cto-process .cto-process__main .arrow:after{transform:rotate(40deg) translateY(-10%)}}#offer #hero_c{padding:53px 0 54px}@media screen and (min-width:1200px){#offer #hero_c .hero_c__left{max-width:555px;flex-shrink:0}}#offer #sbs{position:relative;padding:0 0 62px}#offer #sbs:after,#offer #sbs:before{display:none}@media screen and (max-width:768px){#offer #sbs{padding:0 0 40px}}@media screen and (min-width:768px){#offer #sbs .sbs__container{align-items:flex-start}}#offer #sbs .sbs__left{border-radius:0;display:flex;justify-content:center}#offer #sbs .sbs__left img{max-width:307px}#offer #sbs .sbs__right{margin-bottom:0}#offer #sbs .sbs__right:after{display:none}#offer #offer-blocks{position:relative;padding:120px 0}@media screen and (max-width:992px){#offer #offer-blocks{padding:70px 0}}#offer #offer-blocks:before{content:url(../img/pages/form-shape.svg);position:absolute;top:45%;left:0;z-index:-1}#offer #offer-blocks .offer-blocks__list{display:grid;grid-template-columns:1fr 1fr;gap:76px}#offer #offer-blocks .offer-blocks__item{display:flex;flex-direction:column;align-items:center}#offer #offer-blocks .offer-blocks__item-content{background:#f4f4f4;border-radius:0 67px 67px 67px;padding:58px;flex-grow:1}#offer #offer-blocks .offer-blocks__item-content h2{font-weight:700;font-size:32px;line-height:37px;margin:0 0 22px}#offer #offer-blocks .offer-blocks__item-content ul{margin:0;padding:0;list-style:none}#offer #offer-blocks .offer-blocks__item-content ul li{position:relative;font-weight:400;font-size:15px;line-height:25px;display:flex}#offer #offer-blocks .offer-blocks__item-content ul li:not(:last-child){margin-bottom:15px}#offer #offer-blocks .offer-blocks__item-content ul li:before{content:"";width:8px;height:8px;border-radius:50%;background-color:#ffe044;margin-right:9px;flex-shrink:0;margin-top:8px}#offer #offer-blocks .offer-blocks__link{background-color:#353535;color:#fff;min-width:203px;margin-top:-27px}@media screen and (max-width:992px){#offer #offer-blocks .offer-blocks__list{gap:30px}#offer #offer-blocks .offer-blocks__item-content{padding:50px 25px}}@media screen and (max-width:768px){#offer #offer-blocks .offer-blocks__list{grid-template-columns:1fr}#offer #offer-blocks .offer-blocks__item,#offer #offer-blocks .offer-blocks__item-content{width:100%}#offer #offer-blocks .offer-blocks__item-content h2{font-size:28px;line-height:35px}}@media screen and (max-width:576px){#offer #offer-blocks .offer-blocks__item-content{padding:50px 15px;border-radius:0 40px 40px 40px}}#offer #offer-list{position:relative;margin-bottom:90px}#offer #offer-list:after{content:url(../img/pages/form-shape.svg);position:absolute;top:-10%;right:0;z-index:-1;transform:scale(-1)}@media screen and (max-width:992px){#offer #offer-list{margin-bottom:50px}#offer #offer-list:after{display:none}}#offer #offer-list .offer-list__title{max-width:455px;margin:0 auto 60px;text-align:center}#offer #offer-list .offer-list__title h2{margin:0}#offer #offer-list .offer-list__list{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;margin-left:-39px;margin-right:-39px}#offer #offer-list .offer-list__item{display:flex;align-items:flex-start;font-weight:700;font-size:16px;line-height:18px;max-width:200px;margin:0 39px 31px}#offer #offer-list .offer-list__item:before{content:url(../img/main/check-yellow.svg);flex-shrink:0;margin-right:9px}@media screen and (max-width:768px){#offer #offer-list .offer-list__list{justify-content:flex-start;max-width:400px;margin-left:auto;margin-right:auto}#offer #offer-list .offer-list__item{max-width:350px;margin-left:0;margin-right:0}#offer #offer-list .offer-list__title{margin-bottom:30px}}#offer #offer-sbs{margin-bottom:120px}@media screen and (max-width:992px){#offer #offer-sbs{margin-bottom:80px}}#offer #offer-sbs .offer-sbs__container{display:flex;align-items:center;flex-direction:row-reverse;justify-content:space-between}#offer #offer-sbs .offer-sbs__left{max-width:560px;width:100%;margin-left:32px;border-radius:0 191px 191px 191px;overflow:hidden;flex-shrink:0}#offer #offer-sbs .offer-sbs__left img{width:100%;height:auto}#offer #offer-sbs .offer-sbs__right{position:relative;max-width:479px}#offer #offer-sbs .offer-sbs__right:after{content:url(../img/pages/sbs-yellow.svg);position:absolute;bottom:-40px;right:0}#offer #offer-sbs .offer-sbs__right ul{margin:10px 0 0;padding:0;list-style:none;display:grid;grid-template-columns:1fr 1fr;row-gap:7px;column-gap:19px;max-width:400px}#offer #offer-sbs .offer-sbs__right ul li{position:relative;font-weight:400;font-size:15px;line-height:25px;display:flex}#offer #offer-sbs .offer-sbs__right ul li:before{content:"";width:8px;height:8px;border-radius:50%;background-color:#ffe044;margin-right:9px;flex-shrink:0;margin-top:8px}#offer #offer-sbs .offer-sbs__content{margin-bottom:40px}#offer #offer-sbs .offer-sbs__content h2{margin:0 0 24px}#offer #offer-sbs .offer-sbs__content p{font-weight:400;font-size:15px;line-height:25px;margin:0}#offer #offer-sbs .offer-sbs__link{display:inline-flex;background-color:#ffe044;color:#353535}@media screen and (max-width:1200px){#offer #offer-sbs .offer-sbs__left{max-width:450px}}@media screen and (max-width:992px){#offer #offer-sbs .offer-sbs__right:before{left:-60px;transform:scale(.8)}#offer #offer-sbs .offer-sbs__right:after{transform:scale(.8)}#offer #offer-sbs .offer-sbs__left{max-width:350px;margin-left:50px}}@media screen and (max-width:768px){#offer #offer-sbs .offer-sbs__container{flex-direction:column-reverse}#offer #offer-sbs .offer-sbs__right{margin-bottom:70px}#offer #offer-sbs .offer-sbs__left{max-width:550px;width:100%;margin-left:0}#offer #offer-sbs .offer-sbs__content h2{margin-bottom:20px}}@media screen and (max-width:610px){#offer #offer-sbs .offer-sbs__right{margin-bottom:40px}#offer #offer-sbs .offer-sbs__right:before{display:none}#offer #offer-sbs .offer-sbs__right:after{bottom:-20px;transform:scale(.7)}}#offer #offer-strip{margin-bottom:120px;padding:68px 0 33px;background-color:#efefef}@media screen and (max-width:992px){#offer #offer-strip{margin-bottom:80px}}#offer #offer-strip .offer-strip__container{max-width:677px}#offer #offer-strip .offer-strip__title{margin:0 0 40px}#offer #offer-strip .offer-strip__title h2{font-weight:700;font-size:32px;line-height:37px;text-align:center;max-width:436px;margin:0 auto 24px}#offer #offer-strip .offer-strip__title p{margin:0;font-weight:400;font-size:15px;line-height:25px}#offer #offer-strip .offer-strip__list{display:flex;align-items:flex-start;justify-content:center;margin:0 -40px;flex-wrap:wrap}#offer #offer-strip .offer-strip__item{display:flex;align-items:flex-start;margin:0 40px 35px}#offer #offer-strip .offer-strip__item p{position:relative;margin:0;font-weight:700;font-size:16px;line-height:18px}#offer #offer-strip .offer-strip__item p:before{content:url(../img/main/check-yellow.svg);flex-shrink:0;margin-right:9px}#offer #offer-strip .offer-strip__bottom{text-align:center;font-weight:700;font-size:22px;line-height:25px}@media screen and (max-width:992px){#offer #offer-strip .offer-strip__title{font-size:26px;line-height:30px;margin-bottom:35px}}@media screen and (max-width:390px){#offer #offer-strip .offer-strip__list{margin-left:-20px;margin-right:-20px}#offer #offer-strip .offer-strip__item{margin-left:20px;margin-right:20px}}@media screen and (min-width:1200px){#offer #offer-media{margin-bottom:25px}}#offer #offer-media .offer-media__container{display:flex;flex-direction:column;align-items:center}#offer #offer-media .offer-media__content{margin-bottom:37px}#offer #offer-media .offer-media__content h3{margin:0 auto;max-width:540px;font-weight:700;font-size:26px;line-height:30px}@media screen and (max-width:992px){#offer #offer-media .offer-media__content h3{font-size:22px;line-height:28px}}#offer #offer-media .offer-media__bottom{max-width:822px;margin-bottom:52px}@media screen and (max-width:768px){#offer #offer-media .offer-media__bottom{margin-bottom:30px}}#offer #offer-media .offer-media__bottom img{width:100%;height:auto}#offer #offer-media .offer-media__link{min-width:224px;background-color:#ffe044;color:#353535}#nearshoring #sbs{margin:120px 0}@media screen and (max-width:992px){#nearshoring #sbs{margin:80px 0}}#nearshoring #sbs:after{content:url(../img/pages/form-shape.svg);position:absolute;top:0;left:0;z-index:-1}@media screen and (max-width:768px){#nearshoring #sbs:after{display:none}}@media screen and (min-width:769px){#nearshoring #sbs .sbs__container{align-items:flex-start}}#nearshoring #sbs .sbs__left{display:flex;justify-content:center}#nearshoring #sbs .sbs__left img{max-width:365px}#nearshoring #offer-strip{margin-bottom:120px;padding:68px 0 33px;background-color:#efefef}@media screen and (max-width:992px){#nearshoring #offer-strip{margin-bottom:80px}}#nearshoring #offer-strip .offer-strip__container{max-width:677px}#nearshoring #offer-strip .offer-strip__title{margin:0 0 40px}#nearshoring #offer-strip .offer-strip__title h2{font-weight:700;font-size:32px;line-height:37px;text-align:center;max-width:436px;margin:0 auto 24px}#nearshoring #offer-strip .offer-strip__title p{margin:0;font-weight:400;font-size:15px;line-height:25px}#nearshoring #offer-strip .offer-strip__list{display:flex;align-items:flex-start;justify-content:center;margin:0 -40px;flex-wrap:wrap}#nearshoring #offer-strip .offer-strip__item{display:flex;align-items:flex-start;margin:0 40px 35px}#nearshoring #offer-strip .offer-strip__item p{position:relative;margin:0}#nearshoring #offer-strip .offer-strip__item p:before{content:url(../img/main/check-yellow.svg);flex-shrink:0;margin-right:9px}#nearshoring #offer-strip .offer-strip__bottom{text-align:center;font-weight:700;font-size:22px;line-height:25px}@media screen and (max-width:992px){#nearshoring #offer-strip .offer-strip__title{font-size:26px;line-height:30px;margin-bottom:35px}}@media screen and (max-width:390px){#nearshoring #offer-strip .offer-strip__list{margin-left:-20px;margin-right:-20px}#nearshoring #offer-strip .offer-strip__item{margin-left:20px;margin-right:20px}}@media screen and (min-width:1200px){#nearshoring #offer-media{margin-bottom:25px}}#nearshoring #offer-media .offer-media__container{display:flex;flex-direction:column;align-items:center}#nearshoring #offer-media .offer-media__content{margin-bottom:37px}#nearshoring #offer-media .offer-media__content h3{margin:0 auto;max-width:540px;font-weight:700;font-size:26px;line-height:30px}@media screen and (max-width:992px){#nearshoring #offer-media .offer-media__content h3{font-size:22px;line-height:28px}}#nearshoring #offer-media .offer-media__bottom{max-width:822px;margin-bottom:52px}@media screen and (max-width:768px){#nearshoring #offer-media .offer-media__bottom{margin-bottom:30px}}#nearshoring #offer-media .offer-media__bottom img{width:100%;height:auto}#nearshoring #offer-media .offer-media__link{min-width:224px;background-color:#ffe044;color:#353535}#nearshoring #offer-sbs{margin-bottom:120px}@media screen and (max-width:992px){#nearshoring #offer-sbs{margin-bottom:80px}}#nearshoring #offer-sbs .offer-sbs__container{display:flex;align-items:center;flex-direction:row-reverse;justify-content:space-between}#nearshoring #offer-sbs .offer-sbs__left{max-width:560px;width:100%;margin-left:32px;border-radius:0 191px 191px 191px;overflow:hidden;flex-shrink:0}#nearshoring #offer-sbs .offer-sbs__left img{width:100%;height:auto}#nearshoring #offer-sbs .offer-sbs__right{position:relative;max-width:479px}#nearshoring #offer-sbs .offer-sbs__right:after{content:url(../img/pages/sbs-yellow.svg);position:absolute;bottom:-40px;right:0}#nearshoring #offer-sbs .offer-sbs__right ul{margin:10px 0 0;padding:0;list-style:none;display:grid;grid-template-columns:1fr 1fr;row-gap:7px;column-gap:19px;max-width:400px}#nearshoring #offer-sbs .offer-sbs__right ul li{position:relative;font-weight:400;font-size:15px;line-height:25px;display:flex}#nearshoring #offer-sbs .offer-sbs__right ul li:before{content:"";width:8px;height:8px;border-radius:50%;background-color:#ffe044;margin-right:9px;flex-shrink:0;margin-top:8px}#nearshoring #offer-sbs .offer-sbs__content{margin-bottom:40px}#nearshoring #offer-sbs .offer-sbs__content h2{margin:0 0 24px}#nearshoring #offer-sbs .offer-sbs__content p{font-weight:400;font-size:15px;line-height:25px;margin:0}#nearshoring #offer-sbs .offer-sbs__link{display:inline-flex;background-color:#ffe044;color:#353535}@media screen and (max-width:1200px){#nearshoring #offer-sbs .offer-sbs__left{max-width:450px}}@media screen and (max-width:992px){#nearshoring #offer-sbs .offer-sbs__right:before{left:-60px;transform:scale(.8)}#nearshoring #offer-sbs .offer-sbs__right:after{transform:scale(.8)}#nearshoring #offer-sbs .offer-sbs__left{max-width:350px;margin-left:50px}}@media screen and (max-width:768px){#nearshoring #offer-sbs .offer-sbs__container{flex-direction:column-reverse}#nearshoring #offer-sbs .offer-sbs__right{margin-bottom:70px}#nearshoring #offer-sbs .offer-sbs__left{max-width:550px;width:100%;margin-left:0}#nearshoring #offer-sbs .offer-sbs__content h2{margin-bottom:20px}}@media screen and (max-width:610px){#nearshoring #offer-sbs .offer-sbs__right{margin-bottom:40px}#nearshoring #offer-sbs .offer-sbs__right:before{display:none}#nearshoring #offer-sbs .offer-sbs__right:after{bottom:-20px;transform:scale(.7)}}#nearshoring #nearshoring-sbs{position:relative;margin:90px 0}#nearshoring #nearshoring-sbs:after{content:url(../img/pages/form-shape.svg);position:absolute;top:0;right:0;z-index:-1;transform:scale(-1)}@media screen and (max-width:992px){#nearshoring #nearshoring-sbs{margin:80px 0}#nearshoring #nearshoring-sbs:after{display:none}}#nearshoring #nearshoring-sbs .nearshoring-sbs__container{display:flex;align-items:center;justify-content:space-between}@media screen and (min-width:992px){#nearshoring #nearshoring-sbs .nearshoring-sbs__container{align-items:flex-start}}#nearshoring #nearshoring-sbs .nearshoring-sbs__left{max-width:300px;width:100%;margin-right:129px;overflow:hidden;flex-shrink:0}#nearshoring #nearshoring-sbs .nearshoring-sbs__left img{width:100%;height:auto}#nearshoring #nearshoring-sbs .nearshoring-sbs__right{position:relative;max-width:479px}#nearshoring #nearshoring-sbs .nearshoring-sbs__right:before{content:url(../img/pages/sbs-dark.svg);position:absolute;top:-20px;left:-92px}#nearshoring #nearshoring-sbs .nearshoring-sbs__content{margin-bottom:40px}#nearshoring #nearshoring-sbs .nearshoring-sbs__content h2{margin:0 0 24px}#nearshoring #nearshoring-sbs .nearshoring-sbs__content p{font-weight:400;font-size:15px;line-height:25px;margin:0}#nearshoring #nearshoring-sbs .nearshoring-sbs__link{display:inline-flex;background-color:#ffe044;color:#353535}@media screen and (max-width:1300px){#nearshoring #nearshoring-sbs .nearshoring-sbs__left{margin-right:70px}}@media screen and (max-width:1200px){#nearshoring #nearshoring-sbs .nearshoring-sbs__right:after{right:0}}@media screen and (max-width:992px){#nearshoring #nearshoring-sbs .nearshoring-sbs__right:before{left:-60px;transform:scale(.8)}#nearshoring #nearshoring-sbs .nearshoring-sbs__right:after{transform:scale(.8)}#nearshoring #nearshoring-sbs .nearshoring-sbs__left{max-width:270px;margin-right:50px}}@media screen and (max-width:768px){#nearshoring #nearshoring-sbs .nearshoring-sbs__container{flex-direction:column-reverse}#nearshoring #nearshoring-sbs .nearshoring-sbs__right{margin-bottom:0}#nearshoring #nearshoring-sbs .nearshoring-sbs__left{max-width:300px;width:100%;margin-right:0}#nearshoring #nearshoring-sbs .nearshoring-sbs__content h2{margin-bottom:20px}}@media screen and (max-width:610px){#nearshoring #nearshoring-sbs .nearshoring-sbs__right{margin-bottom:40px}#nearshoring #nearshoring-sbs .nearshoring-sbs__right:before{display:none}}#nearshoring #nearshoring-sbs-list{margin-bottom:120px}@media screen and (max-width:992px){#nearshoring #nearshoring-sbs-list{margin-bottom:80px}}#nearshoring #nearshoring-sbs-list .nearshoring-sbs-list__container{display:flex;align-items:center;flex-direction:row-reverse;justify-content:space-between}#nearshoring #nearshoring-sbs-list .nearshoring-sbs-list__left{max-width:560px;width:100%;margin-left:32px;flex-shrink:0}#nearshoring #nearshoring-sbs-list .nearshoring-sbs-list__left img{width:100%;height:auto}#nearshoring #nearshoring-sbs-list .nearshoring-sbs-list__right{position:relative;max-width:479px}#nearshoring #nearshoring-sbs-list .nearshoring-sbs-list__right ul{margin:10px 0 0;padding:0;list-style:none;display:grid;grid-template-columns:1fr 1fr;row-gap:20px;column-gap:45px;max-width:100%}#nearshoring #nearshoring-sbs-list .nearshoring-sbs-list__right ul li{position:relative;font-weight:400;font-size:15px;line-height:25px;display:flex}#nearshoring #nearshoring-sbs-list .nearshoring-sbs-list__right ul li:before{content:"";width:8px;height:8px;border-radius:50%;background-color:#ffe044;margin-right:9px;flex-shrink:0;margin-top:8px}#nearshoring #nearshoring-sbs-list .nearshoring-sbs-list__content h2{margin:0 0 51px}#nearshoring #nearshoring-sbs-list .nearshoring-sbs-list__content p{font-weight:400;font-size:15px;line-height:25px;margin:0}#nearshoring #nearshoring-sbs-list .nearshoring-sbs-list__link{display:inline-flex;background-color:#ffe044;color:#353535}@media screen and (max-width:1200px){#nearshoring #nearshoring-sbs-list .nearshoring-sbs-list__left{max-width:450px}}@media screen and (max-width:992px){#nearshoring #nearshoring-sbs-list .nearshoring-sbs-list__right ul{gap:25px;grid-template-columns:1fr}#nearshoring #nearshoring-sbs-list .nearshoring-sbs-list__left{max-width:350px;margin-left:50px}}@media screen and (max-width:768px){#nearshoring #nearshoring-sbs-list .nearshoring-sbs-list__container{flex-direction:column-reverse}#nearshoring #nearshoring-sbs-list .nearshoring-sbs-list__right{margin-bottom:70px}#nearshoring #nearshoring-sbs-list .nearshoring-sbs-list__left{max-width:550px;width:100%;margin-left:0}#nearshoring #nearshoring-sbs-list .nearshoring-sbs-list__content h2{margin-bottom:20px}}@media screen and (max-width:610px){#nearshoring #nearshoring-sbs-list .nearshoring-sbs-list__right{margin-bottom:40px}#nearshoring #nearshoring-sbs-list .nearshoring-sbs-list__right:before{display:none}#nearshoring #nearshoring-sbs-list .nearshoring-sbs-list__right:after{bottom:-20px;transform:scale(.7)}}#nearshoring #nearshoring-strip{padding:91px 0 78px;background-color:#efefef;margin-bottom:25px;margin-top:22px}@media screen and (max-width:992px){#nearshoring #nearshoring-strip{padding:50px 0;margin-bottom:0;margin-top:0}}#nearshoring #nearshoring-strip .nearshoring-strip__container{display:flex;align-items:center;justify-content:space-between}#nearshoring #nearshoring-strip .nearshoring-strip__left{max-width:700px;width:100%;margin-right:30px}#nearshoring #nearshoring-strip .nearshoring-strip__left h2{margin-top:0}#nearshoring #nearshoring-strip .nearshoring-strip__link{background-color:#ffe044;color:#353535;min-width:224px}@media screen and (max-width:768px){#nearshoring #nearshoring-strip .nearshoring-strip__container{flex-direction:column}#nearshoring #nearshoring-strip .nearshoring-strip__left{margin-right:0;margin-bottom:40px}}#nearshoring #offer-strip .offer-strip__container{max-width:1010px}#nearshoring #offer-strip .offer-strip__title h2{max-width:100%}#nearshoring #offer-strip .offer-strip__list{justify-content:space-between;margin-left:-10px;margin-right:-10px}#nearshoring #offer-strip .offer-strip__item{max-width:210px;margin-left:10px;margin-right:10px}#nearshoring #offer-strip .offer-strip__item p{font-weight:700;font-size:16px;line-height:18px;display:flex}@media screen and (max-width:992px){#nearshoring #offer-strip .offer-strip__list{margin-left:-30px;margin-right:-30px;justify-content:center}#nearshoring #offer-strip .offer-strip__item{margin-left:30px;margin-right:30px}}@media screen and (max-width:576px){#nearshoring #offer-strip .offer-strip__list{margin-left:0;margin-right:0;justify-content:flex-start}#nearshoring #offer-strip .offer-strip__item{margin-left:0;margin-right:0;max-width:100%}}#nearshoring #offer-media .offer-media__content h3{max-width:100%}@media screen and (min-width:1200px){#nearshoring #offer-sbs .offer-sbs__container{align-items:flex-start}}#nearshoring #offer-sbs .offer-sbs__left{border-radius:0;max-width:455px}@media screen and (max-width:992px){#nearshoring #offer-sbs .offer-sbs__left{max-width:350px}}#nearshoring #offer-sbs .offer-sbs__right{max-width:560px}#soft #hero_c .hero_c__left{max-width:600px}#soft #hero_c .hero_c__right{max-width:289px}#soft #sbs{margin:120px 0}@media screen and (max-width:992px){#soft #sbs{margin:80px 0}}#soft #sbs:after{content:url(../img/pages/form-shape.svg);position:absolute;top:0;left:0;z-index:-1}@media screen and (max-width:768px){#soft #sbs:after{display:none}}@media screen and (min-width:769px){#soft #sbs .sbs__container{align-items:flex-start}}#soft #sbs .sbs__left{display:flex;justify-content:center}#soft #sbs .sbs__left img{max-width:365px}#soft #offer-strip{margin-bottom:120px;padding:68px 0 33px;background-color:#efefef}@media screen and (max-width:992px){#soft #offer-strip{margin-bottom:80px}}#soft #offer-strip .offer-strip__container{max-width:677px}#soft #offer-strip .offer-strip__title{margin:0 0 40px}#soft #offer-strip .offer-strip__title h2{font-weight:700;font-size:32px;line-height:37px;text-align:center;max-width:436px;margin:0 auto 24px}#soft #offer-strip .offer-strip__title p{margin:0;font-weight:400;font-size:15px;line-height:25px}#soft #offer-strip .offer-strip__list{display:flex;align-items:flex-start;justify-content:center;margin:0 -40px;flex-wrap:wrap}#soft #offer-strip .offer-strip__item{display:flex;align-items:flex-start;margin:0 40px 35px}#soft #offer-strip .offer-strip__item p{position:relative;margin:0}#soft #offer-strip .offer-strip__item p:before{content:url(../img/main/check-yellow.svg);flex-shrink:0;margin-right:9px}#soft #offer-strip .offer-strip__bottom{text-align:center;font-weight:700;font-size:22px;line-height:25px}@media screen and (max-width:992px){#soft #offer-strip .offer-strip__title{font-size:26px;line-height:30px;margin-bottom:35px}}@media screen and (max-width:390px){#soft #offer-strip .offer-strip__list{margin-left:-20px;margin-right:-20px}#soft #offer-strip .offer-strip__item{margin-left:20px;margin-right:20px}}@media screen and (min-width:1200px){#soft #offer-media{margin-bottom:25px}}#soft #offer-media .offer-media__container{display:flex;flex-direction:column;align-items:center}#soft #offer-media .offer-media__content{margin-bottom:37px}#soft #offer-media .offer-media__content h3{margin:0 auto;max-width:540px;font-weight:700;font-size:26px;line-height:30px}@media screen and (max-width:992px){#soft #offer-media .offer-media__content h3{font-size:22px;line-height:28px}}#soft #offer-media .offer-media__bottom{max-width:822px;margin-bottom:52px}@media screen and (max-width:768px){#soft #offer-media .offer-media__bottom{margin-bottom:30px}}#soft #offer-media .offer-media__bottom img{width:100%;height:auto}#soft #offer-media .offer-media__link{min-width:224px;background-color:#ffe044;color:#353535}#soft #offer-sbs{margin-bottom:120px}@media screen and (max-width:992px){#soft #offer-sbs{margin-bottom:80px}}#soft #offer-sbs .offer-sbs__container{display:flex;align-items:center;flex-direction:row-reverse;justify-content:space-between}#soft #offer-sbs .offer-sbs__left{max-width:560px;width:100%;margin-left:32px;border-radius:0 191px 191px 191px;overflow:hidden;flex-shrink:0}#soft #offer-sbs .offer-sbs__left img{width:100%;height:auto}#soft #offer-sbs .offer-sbs__right{position:relative;max-width:479px}#soft #offer-sbs .offer-sbs__right:after{content:url(../img/pages/sbs-yellow.svg);position:absolute;bottom:-40px;right:0}#soft #offer-sbs .offer-sbs__right ul{margin:10px 0 0;padding:0;list-style:none;display:grid;grid-template-columns:1fr 1fr;row-gap:7px;column-gap:19px;max-width:400px}#soft #offer-sbs .offer-sbs__right ul li{position:relative;font-weight:400;font-size:15px;line-height:25px;display:flex}#soft #offer-sbs .offer-sbs__right ul li:before{content:"";width:8px;height:8px;border-radius:50%;background-color:#ffe044;margin-right:9px;flex-shrink:0;margin-top:8px}#soft #offer-sbs .offer-sbs__content{margin-bottom:40px}#soft #offer-sbs .offer-sbs__content h2{margin:0 0 24px}#soft #offer-sbs .offer-sbs__content p{font-weight:400;font-size:15px;line-height:25px;margin:0}#soft #offer-sbs .offer-sbs__link{display:inline-flex;background-color:#ffe044;color:#353535}@media screen and (max-width:1200px){#soft #offer-sbs .offer-sbs__left{max-width:450px}}@media screen and (max-width:992px){#soft #offer-sbs .offer-sbs__right:before{left:-60px;transform:scale(.8)}#soft #offer-sbs .offer-sbs__right:after{transform:scale(.8)}#soft #offer-sbs .offer-sbs__left{max-width:350px;margin-left:50px}}@media screen and (max-width:768px){#soft #offer-sbs .offer-sbs__container{flex-direction:column-reverse}#soft #offer-sbs .offer-sbs__right{margin-bottom:70px}#soft #offer-sbs .offer-sbs__left{max-width:550px;width:100%;margin-left:0}#soft #offer-sbs .offer-sbs__content h2{margin-bottom:20px}}@media screen and (max-width:610px){#soft #offer-sbs .offer-sbs__right{margin-bottom:40px}#soft #offer-sbs .offer-sbs__right:before{display:none}#soft #offer-sbs .offer-sbs__right:after{bottom:-20px;transform:scale(.7)}}#soft #nearshoring-sbs{position:relative;margin:90px 0}#soft #nearshoring-sbs:after{content:url(../img/pages/form-shape.svg);position:absolute;top:0;right:0;z-index:-1;transform:scale(-1)}@media screen and (max-width:992px){#soft #nearshoring-sbs{margin:80px 0}#soft #nearshoring-sbs:after{display:none}}#soft #nearshoring-sbs .nearshoring-sbs__container{display:flex;align-items:center;justify-content:space-between}@media screen and (min-width:992px){#soft #nearshoring-sbs .nearshoring-sbs__container{align-items:flex-start}}#soft #nearshoring-sbs .nearshoring-sbs__left{max-width:300px;width:100%;margin-right:129px;overflow:hidden;flex-shrink:0}#soft #nearshoring-sbs .nearshoring-sbs__left img{width:100%;height:auto}#soft #nearshoring-sbs .nearshoring-sbs__right{position:relative;max-width:479px}#soft #nearshoring-sbs .nearshoring-sbs__right:before{content:url(../img/pages/sbs-dark.svg);position:absolute;top:-20px;left:-92px}#soft #nearshoring-sbs .nearshoring-sbs__content{margin-bottom:40px}#soft #nearshoring-sbs .nearshoring-sbs__content h2{margin:0 0 24px}#soft #nearshoring-sbs .nearshoring-sbs__content p{font-weight:400;font-size:15px;line-height:25px;margin:0}#soft #nearshoring-sbs .nearshoring-sbs__link{display:inline-flex;background-color:#ffe044;color:#353535}@media screen and (max-width:1300px){#soft #nearshoring-sbs .nearshoring-sbs__left{margin-right:70px}}@media screen and (max-width:1200px){#soft #nearshoring-sbs .nearshoring-sbs__right:after{right:0}}@media screen and (max-width:992px){#soft #nearshoring-sbs .nearshoring-sbs__right:before{left:-60px;transform:scale(.8)}#soft #nearshoring-sbs .nearshoring-sbs__right:after{transform:scale(.8)}#soft #nearshoring-sbs .nearshoring-sbs__left{max-width:270px;margin-right:50px}}@media screen and (max-width:768px){#soft #nearshoring-sbs .nearshoring-sbs__container{flex-direction:column-reverse}#soft #nearshoring-sbs .nearshoring-sbs__right{margin-bottom:0}#soft #nearshoring-sbs .nearshoring-sbs__left{max-width:300px;width:100%;margin-right:0}#soft #nearshoring-sbs .nearshoring-sbs__content h2{margin-bottom:20px}}@media screen and (max-width:610px){#soft #nearshoring-sbs .nearshoring-sbs__right{margin-bottom:40px}#soft #nearshoring-sbs .nearshoring-sbs__right:before{display:none}}#soft #soft-steps .soft-steps__title{margin:0 0 44px}#soft #soft-steps .soft-steps__main{display:flex;flex-direction:column;align-items:center}#soft #soft-steps .soft-steps__main>span{display:flex;align-items:center;justify-content:center;width:119px;height:54px;font-weight:700;font-size:15px;line-height:17px;border:1.5px solid #dcdcdc;border-radius:100px}#soft #soft-steps .soft-steps__list{padding-top:36px;position:relative}#soft #soft-steps .soft-steps__list:after{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:1.5px;height:100%;background-color:#dcdcdc;z-index:-1}#soft #soft-steps .soft-steps__item{display:flex;transform:translateX(34.5%);width:540px}#soft #soft-steps .soft-steps__item:not(:last-child){margin-bottom:93px}#soft #soft-steps .soft-steps__item:nth-child(2n){flex-direction:row-reverse;text-align:right;transform:translateX(-34.5%)}#soft #soft-steps .soft-steps__item:nth-child(2n) ul{direction:rtl;padding-left:0;padding-right:20px}#soft #soft-steps .soft-steps__item:last-child{margin-bottom:60px}#soft #soft-steps .soft-steps__content h3{margin-top:0;font-weight:700;font-size:18px;line-height:21px}#soft #soft-steps .soft-steps__content ul{margin:6px 0 0;padding:0 0 0 20px;font-weight:400;font-size:15px;line-height:25px}#soft #soft-steps .soft-steps__number{font-weight:700;font-size:45px;line-height:52px;color:#f4f4f4;margin-top:-10px;width:50px;flex-shrink:0}#soft #soft-steps .soft-steps__dot{width:14px;height:14px;border-radius:50%;display:inline-block;margin:0 27px;background:#ffe044;flex-shrink:0}@media screen and (max-width:992px){#soft #soft-steps .soft-steps__list{max-width:600px}#soft #soft-steps .soft-steps__item{width:400px;transform:translateX(29%)}#soft #soft-steps .soft-steps__item:nth-child(2n){transform:translateX(-29%)}}@media screen and (max-width:768px){#soft #soft-steps .soft-steps__list{max-width:500px}#soft #soft-steps .soft-steps__item{width:300px;transform:translateX(26%)}#soft #soft-steps .soft-steps__item:nth-child(2n){transform:translateX(-26%)}#soft #soft-steps .soft-steps__dot{margin:0 15px}}@media screen and (max-width:576px){#soft #soft-steps .soft-steps__main{align-items:flex-start}#soft #soft-steps .soft-steps__main>span{display:none}#soft #soft-steps .soft-steps__list{max-width:100%;width:100%;padding-top:80px}#soft #soft-steps .soft-steps__list:after{left:0;transform:translate(0)}#soft #soft-steps .soft-steps__item{position:relative;max-width:400px;width:100%;transform:translateX(-5.5px)}#soft #soft-steps .soft-steps__item:nth-child(2n){flex-direction:row}#soft #soft-steps .soft-steps__item:nth-child(2n){text-align:left;transform:translateX(-5.5px)}#soft #soft-steps .soft-steps__item:nth-child(2n) ul{direction:unset;text-align:left;padding-left:20px;padding-right:0}#soft #soft-steps .soft-steps__item:last-child{transform:translateX(-5.5px)}#soft #soft-steps .soft-steps__number{position:absolute;top:-50px;left:25px}#soft #soft-steps .soft-steps__dot{margin-left:0}#soft #soft-steps .soft-steps__image{display:none}}#soft #nearshoring-sbs .nearshoring-sbs__left{max-width:400px}#soft #offer-strip .offer-strip__container{max-width:750px}#soft #offer-strip .offer-strip__title h2{max-width:480px}#soft #offer-strip .offer-strip__list{justify-content:space-between;margin-left:-10px;margin-right:-10px}#soft #offer-strip .offer-strip__item{max-width:210px;margin-left:10px;margin-right:10px}#soft #offer-strip .offer-strip__item p{font-weight:700;font-size:16px;line-height:18px;display:flex}@media screen and (max-width:992px){#soft #offer-strip .offer-strip__list{margin-left:-30px;margin-right:-30px;justify-content:center}#soft #offer-strip .offer-strip__item{margin-left:30px;margin-right:30px}}@media screen and (max-width:576px){#soft #offer-strip .offer-strip__list{margin-left:0;margin-right:0;justify-content:flex-start}#soft #offer-strip .offer-strip__item{margin-left:0;margin-right:0;max-width:100%}}#soft #offer-media .offer-media__content h3{max-width:100%}@media screen and (min-width:1200px){#soft #offer-sbs .offer-sbs__container{align-items:flex-start}}#soft #offer-sbs .offer-sbs__left{max-width:455px}@media screen and (max-width:992px){#soft #offer-sbs .offer-sbs__left{max-width:350px}}#soft #offer-sbs .offer-sbs__right{max-width:560px}#faq #hero_c .hero_c__left{max-width:500px}#faq #hero_c .hero_c__right{max-width:289px}@media screen and (min-width:1200px){#faq #hero_c .hero_c__right{margin-right:100px}}#faq #sbs{margin:120px 0}@media screen and (max-width:992px){#faq #sbs{margin:80px 0}}#faq #sbs:after{content:url(../img/pages/form-shape.svg);position:absolute;top:0;left:0;z-index:-1}@media screen and (max-width:768px){#faq #sbs:after{display:none}}@media screen and (min-width:769px){#faq #sbs .sbs__container{align-items:flex-start}}#faq #sbs .sbs__left{display:flex;justify-content:center}#faq #faq-list .faq-list__container{max-width:630px}#faq #faq-list .faq-list__title{font-weight:700;font-size:20px;line-height:23px;margin:0;display:flex;align-items:center;justify-content:space-between;cursor:pointer}#faq #faq-list .faq-list__title .icon{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background-color:#f4f4f4;border-radius:50%;transition:all .3s ease-in-out;margin-left:30px}#faq #faq-list .faq-list__title .icon:after{content:url(../img/pages/faq-show.svg);margin-top:6px}#faq #faq-list .faq-list__title.active .icon:after{content:url(../img/pages/faq-hide.svg)}#faq #faq-list .faq-list__title.active+.faq-list__text{padding-top:35px}@media screen and (max-width:768px){#faq #faq-list .faq-list__title.active+.faq-list__text{padding-top:15px}}#faq #faq-list .faq-list__text{font-weight:400;font-size:15px;line-height:25px;margin-bottom:35px;min-height:0;max-height:0;overflow:hidden;transition:all .4s ease-in-out}@media screen and (max-width:768px){#faq #faq-list .faq-list__title{font-size:18px;line-height:20px}#faq #faq-list .faq-list__title .icon{width:25px;height:25px}#faq #faq-list .faq-list__title .icon:after{transform:scale(.8)}}#tech-soft #hero_c .hero_c__container{max-width:1270px;justify-content:flex-start}#tech-soft #hero_c .hero_c__left{max-width:550px;margin-right:96px}@media screen and (max-width:576px){#tech-soft #hero_c .hero_c__left{margin-right:0}}#tech-soft #sbs{margin:120px 0}@media screen and (max-width:992px){#tech-soft #sbs{margin:80px 0}}#tech-soft #sbs:after{content:url(../img/pages/form-shape.svg);position:absolute;bottom:0;left:0;z-index:-1}@media screen and (max-width:768px){#tech-soft #sbs:after{display:none}}@media screen and (min-width:769px){#tech-soft #sbs .sbs__container{align-items:flex-start}}#tech-soft #sbs .sbs__left{display:flex;justify-content:center}#tech-soft #sbs .sbs__left img{max-width:476px}@media screen and (min-width:1200px){#tech-soft #offer-media{margin-bottom:25px}}#tech-soft #offer-media .offer-media__container{display:flex;flex-direction:column;align-items:center}#tech-soft #offer-media .offer-media__content{margin-bottom:37px}#tech-soft #offer-media .offer-media__content h3{margin:0 auto;max-width:540px;font-weight:700;font-size:26px;line-height:30px}@media screen and (max-width:992px){#tech-soft #offer-media .offer-media__content h3{font-size:22px;line-height:28px}}#tech-soft #offer-media .offer-media__bottom{max-width:822px;margin-bottom:52px}@media screen and (max-width:768px){#tech-soft #offer-media .offer-media__bottom{margin-bottom:30px}}#tech-soft #offer-media .offer-media__bottom img{width:100%;height:auto}#tech-soft #offer-media .offer-media__link{min-width:224px;background-color:#ffe044;color:#353535}#tech-soft #offer-media .offer-media__content h3{max-width:410px}#cloud #hero_c .hero_c__right{border-radius:0 250px 250px 250px;overflow:hidden}#cloud #sbs{margin:120px 0}@media screen and (max-width:992px){#cloud #sbs{margin:80px 0}}#cloud #sbs:after{content:url(../img/pages/form-shape.svg);position:absolute;bottom:0;left:0;z-index:-1}@media screen and (max-width:768px){#cloud #sbs:after{display:none}}@media screen and (min-width:769px){#cloud #sbs .sbs__container{align-items:flex-start}}#cloud #sbs .sbs__left{display:flex;justify-content:center}#cloud #offer-strip{margin-bottom:120px;padding:68px 0 33px;background-color:#efefef}@media screen and (max-width:992px){#cloud #offer-strip{margin-bottom:80px}}#cloud #offer-strip .offer-strip__container{max-width:677px}#cloud #offer-strip .offer-strip__title{margin:0 0 40px}#cloud #offer-strip .offer-strip__title h2{font-weight:700;font-size:32px;line-height:37px;text-align:center;max-width:436px;margin:0 auto 24px}#cloud #offer-strip .offer-strip__title p{margin:0;font-weight:400;font-size:15px;line-height:25px}#cloud #offer-strip .offer-strip__list{display:flex;align-items:flex-start;justify-content:center;margin:0 -40px;flex-wrap:wrap}#cloud #offer-strip .offer-strip__item{display:flex;align-items:flex-start;margin:0 40px 35px}#cloud #offer-strip .offer-strip__item p{position:relative;margin:0;font-weight:700;font-size:16px;line-height:18px}#cloud #offer-strip .offer-strip__item p:before{content:url(../img/main/check-yellow.svg);flex-shrink:0;margin-right:9px}#cloud #offer-strip .offer-strip__bottom{text-align:center;font-weight:700;font-size:22px;line-height:25px}@media screen and (max-width:992px){#cloud #offer-strip .offer-strip__title{font-size:26px;line-height:30px;margin-bottom:35px}}@media screen and (max-width:390px){#cloud #offer-strip .offer-strip__list{margin-left:-20px;margin-right:-20px}#cloud #offer-strip .offer-strip__item{margin-left:20px;margin-right:20px}}#cloud #offer-strip .offer-strip__container{max-width:900px}#cloud #offer-strip .offer-strip__title h2{max-width:100%}#cloud #offer-strip .offer-strip__item{max-width:230px}#cloud #offer-strip .offer-strip__item p{display:flex}@media screen and (max-width:576px){#cloud #offer-strip .offer-strip__item{max-width:100%;width:100%}}#qa #sbs{margin:120px 0}@media screen and (max-width:992px){#qa #sbs{margin:80px 0}}#qa #sbs:after{content:url(../img/pages/form-shape.svg);position:absolute;bottom:0;left:0;z-index:-1}@media screen and (max-width:768px){#qa #sbs:after{display:none}}@media screen and (min-width:769px){#qa #sbs .sbs__container{align-items:flex-start}}#qa #sbs .sbs__left{display:flex;justify-content:center}#qa #offer-strip{margin-bottom:120px;padding:68px 0 33px;background-color:#efefef}@media screen and (max-width:992px){#qa #offer-strip{margin-bottom:80px}}#qa #offer-strip .offer-strip__container{max-width:677px}#qa #offer-strip .offer-strip__title{margin:0 0 40px}#qa #offer-strip .offer-strip__title h2{font-weight:700;font-size:32px;line-height:37px;text-align:center;max-width:436px;margin:0 auto 24px}#qa #offer-strip .offer-strip__title p{margin:0;font-weight:400;font-size:15px;line-height:25px}#qa #offer-strip .offer-strip__list{display:flex;align-items:flex-start;justify-content:center;margin:0 -40px;flex-wrap:wrap}#qa #offer-strip .offer-strip__item{display:flex;align-items:flex-start;margin:0 40px 35px}#qa #offer-strip .offer-strip__item p{position:relative;margin:0}#qa #offer-strip .offer-strip__item p:before{content:url(../img/main/check-yellow.svg);flex-shrink:0;margin-right:9px}#qa #offer-strip .offer-strip__bottom{text-align:center;font-weight:700;font-size:22px;line-height:25px}@media screen and (max-width:992px){#qa #offer-strip .offer-strip__title{font-size:26px;line-height:30px;margin-bottom:35px}}@media screen and (max-width:390px){#qa #offer-strip .offer-strip__list{margin-left:-20px;margin-right:-20px}#qa #offer-strip .offer-strip__item{margin-left:20px;margin-right:20px}}#qa #offer-strip .offer-strip__container{max-width:1200px}#qa #offer-strip .offer-strip__title h2{max-width:500px}#qa #offer-strip .offer-strip__list{justify-content:space-between;margin-left:-10px;margin-right:-10px}#qa #offer-strip .offer-strip__item{max-width:230px;margin-left:10px;margin-right:10px}#qa #offer-strip .offer-strip__item p{font-weight:700;font-size:16px;line-height:18px;display:flex}@media screen and (max-width:992px){#qa #offer-strip .offer-strip__list{margin-left:-30px;margin-right:-30px;justify-content:center}#qa #offer-strip .offer-strip__item{margin-left:30px;margin-right:30px}}@media screen and (max-width:576px){#qa #offer-strip .offer-strip__list{margin-left:0;margin-right:0;justify-content:flex-start}#qa #offer-strip .offer-strip__item{margin-left:0;margin-right:0;max-width:100%}}#intelligence #hero_c .hero_c__container{max-width:1270px;justify-content:flex-start}#intelligence #hero_c .hero_c__left{max-width:550px;margin-right:96px}@media screen and (min-width:1200px){#intelligence #hero_c .hero_c__text p{max-width:400px}}@media screen and (max-width:576px){#intelligence #hero_c .hero_c__left{margin-right:0}}#intelligence #sbs{margin:120px 0}@media screen and (max-width:992px){#intelligence #sbs{margin:80px 0}}#intelligence #sbs:after{content:url(../img/pages/form-shape.svg);position:absolute;bottom:0;left:0;z-index:-1}@media screen and (max-width:768px){#intelligence #sbs:after{display:none}}@media screen and (min-width:769px){#intelligence #sbs .sbs__container{align-items:flex-start}}#intelligence #sbs .sbs__left{display:flex;justify-content:center}#intelligence #sbs .sbs__left img{max-width:365px}#intelligence #offer-strip{margin-bottom:120px;padding:68px 0 33px;background-color:#efefef}@media screen and (max-width:992px){#intelligence #offer-strip{margin-bottom:80px}}#intelligence #offer-strip .offer-strip__container{max-width:677px}#intelligence #offer-strip .offer-strip__title{margin:0 0 40px}#intelligence #offer-strip .offer-strip__title h2{font-weight:700;font-size:32px;line-height:37px;text-align:center;max-width:436px;margin:0 auto 24px}#intelligence #offer-strip .offer-strip__title p{margin:0;font-weight:400;font-size:15px;line-height:25px}#intelligence #offer-strip .offer-strip__list{display:flex;align-items:flex-start;justify-content:center;margin:0 -40px;flex-wrap:wrap}#intelligence #offer-strip .offer-strip__item{display:flex;align-items:flex-start;margin:0 40px 35px}#intelligence #offer-strip .offer-strip__item p{position:relative;margin:0}#intelligence #offer-strip .offer-strip__item p:before{content:url(../img/main/check-yellow.svg);flex-shrink:0;margin-right:9px}#intelligence #offer-strip .offer-strip__bottom{text-align:center;font-weight:700;font-size:22px;line-height:25px}@media screen and (max-width:992px){#intelligence #offer-strip .offer-strip__title{font-size:26px;line-height:30px;margin-bottom:35px}}@media screen and (max-width:390px){#intelligence #offer-strip .offer-strip__list{margin-left:-20px;margin-right:-20px}#intelligence #offer-strip .offer-strip__item{margin-left:20px;margin-right:20px}}#intelligence #offer-strip .offer-strip__container{max-width:1200px}#intelligence #offer-strip .offer-strip__title h2{max-width:100%}#intelligence #offer-strip .offer-strip__list{justify-content:space-between;margin-left:-10px;margin-right:-10px}#intelligence #offer-strip .offer-strip__item{max-width:200px;margin-left:10px;margin-right:10px}#intelligence #offer-strip .offer-strip__item p{font-weight:700;font-size:16px;line-height:18px;display:flex}@media screen and (max-width:992px){#intelligence #offer-strip .offer-strip__list{margin-left:-30px;margin-right:-30px;justify-content:center}#intelligence #offer-strip .offer-strip__item{margin-left:30px;margin-right:30px}}@media screen and (max-width:576px){#intelligence #offer-strip .offer-strip__list{margin-left:0;margin-right:0;justify-content:flex-start}#intelligence #offer-strip .offer-strip__item{margin-left:0;margin-right:0;max-width:100%}}#agile #hero_c .hero_c__container{max-width:1300px}#agile #hero_c .hero_c__left{max-width:500px}#agile #hero_c .hero_c__right{border-radius:0 250px 250px 250px;overflow:hidden;max-width:675px}#agile #sbs{margin:120px 0}@media screen and (max-width:992px){#agile #sbs{margin:80px 0}}#agile #sbs:after{content:url(../img/pages/form-shape.svg);position:absolute;bottom:0;left:0;z-index:-1}@media screen and (max-width:768px){#agile #sbs:after{display:none}}@media screen and (min-width:769px){#agile #sbs .sbs__container{align-items:flex-start}}#agile #sbs .sbs__left{display:flex;justify-content:center}#agile #offer-strip{margin-bottom:120px;padding:68px 0 33px;background-color:#efefef}@media screen and (max-width:992px){#agile #offer-strip{margin-bottom:80px}}#agile #offer-strip .offer-strip__container{max-width:677px}#agile #offer-strip .offer-strip__title{margin:0 0 40px}#agile #offer-strip .offer-strip__title h2{font-weight:700;font-size:32px;line-height:37px;text-align:center;max-width:436px;margin:0 auto 24px}#agile #offer-strip .offer-strip__title p{margin:0;font-weight:400;font-size:15px;line-height:25px}#agile #offer-strip .offer-strip__list{display:flex;align-items:flex-start;justify-content:center;margin:0 -40px;flex-wrap:wrap}#agile #offer-strip .offer-strip__item{display:flex;align-items:flex-start;margin:0 40px 35px}#agile #offer-strip .offer-strip__item p{position:relative;margin:0}#agile #offer-strip .offer-strip__item p:before{content:url(../img/main/check-yellow.svg);flex-shrink:0;margin-right:9px}#agile #offer-strip .offer-strip__bottom{text-align:center;font-weight:700;font-size:22px;line-height:25px}@media screen and (max-width:992px){#agile #offer-strip .offer-strip__title{font-size:26px;line-height:30px;margin-bottom:35px}}@media screen and (max-width:390px){#agile #offer-strip .offer-strip__list{margin-left:-20px;margin-right:-20px}#agile #offer-strip .offer-strip__item{margin-left:20px;margin-right:20px}}#agile #offer-strip .offer-strip__container{max-width:750px}#agile #offer-strip .offer-strip__title h2{max-width:100%}#agile #offer-strip .offer-strip__list{justify-content:space-between;margin-left:0;margin-right:0}#agile #offer-strip .offer-strip__item{max-width:200px;margin-left:10px;margin-right:10px}#agile #offer-strip .offer-strip__item p{font-weight:700;font-size:16px;line-height:18px;display:flex}@media screen and (max-width:992px){#agile #offer-strip .offer-strip__list{margin-left:-30px;margin-right:-30px;justify-content:center}#agile #offer-strip .offer-strip__item{margin-left:30px;margin-right:30px}}@media screen and (max-width:576px){#agile #offer-strip .offer-strip__list{margin-left:0;margin-right:0;justify-content:flex-start}#agile #offer-strip .offer-strip__item{margin-left:0;margin-right:0;max-width:100%}}#program #hero_c .hero_c__right{max-width:450px}#program #program-desc{margin:109px 0;position:relative}#program #program-desc:before{content:url(../img/pages/form-shape.svg);position:absolute;top:50%;left:0;z-index:-1}@media screen and (max-width:992px){#program #program-desc{margin:80px 0}#program #program-desc:before{display:none}}#program #program-desc .program-desc__top{max-width:677px;margin:0 auto}#program #program-desc .program-desc__top h2{margin:0 0 20px}#program #program-desc .program-desc__steps{margin:117px auto 71px;display:flex;align-items:center;justify-content:space-between;max-width:1100px}#program #program-desc .program-desc__item{position:relative;display:flex;flex-direction:column;align-items:center;max-width:230px}#program #program-desc .program-desc__item+span{display:block;position:relative;width:52px;height:3px;background-color:#ffe044;border-radius:3px}#program #program-desc .program-desc__item+span:after,#program #program-desc .program-desc__item+span:before{content:"";position:absolute;top:50%;right:0;transform-origin:right center;width:10px;height:3px;background-color:#ffe044;border-radius:3px}#program #program-desc .program-desc__item+span:before{transform:translateY(-50%) rotate(-40deg)}#program #program-desc .program-desc__item+span:after{transform:translateY(-50%) rotate(40deg)}#program #program-desc .program-desc__item:last-of-type{max-width:260px}#program #program-desc .program-desc__item:last-of-type+span{display:none}#program #program-desc .program-desc__number{top:-53px;left:50%;transform:translateX(-50%);position:absolute;font-weight:700;font-size:46px;line-height:53px;color:#f4f4f4}#program #program-desc .program-desc__content{font-weight:700;font-size:18px;line-height:21px;margin-top:9px;text-align:center}#program #program-desc .program-desc__bottom{display:flex;align-items:center;justify-content:center}#program #program-desc .program-desc__bottom img{max-width:117px;height:auto;width:100%;margin-right:41px}#program #program-desc .program-desc__text{max-width:428px}#program #program-desc .program-desc__text p{margin:0;font-weight:700;font-size:22px;line-height:21px}#program #program-desc .program-desc__text p em{position:relative;font-style:normal;font-size:24px}#program #program-desc .program-desc__text p em:after{content:"";position:absolute;z-index:-1;width:100%;height:50%;bottom:0;left:0;background-color:#ffe044}@media screen and (max-width:992px){#program #program-desc .program-desc__steps{margin-left:-20px;margin-right:-20px}#program #program-desc .program-desc__item{max-width:210px;margin:0 20px}#program #program-desc .program-desc__item:last-of-type{max-width:210px}}@media screen and (max-width:768px){#program #program-desc .program-desc__bottom{flex-direction:column;align-items:center}#program #program-desc .program-desc__bottom img{margin-right:0;margin-bottom:30px}#program #program-desc .program-desc__text{text-align:center}#program #program-desc .program-desc__text p em{color:#ffe044;display:block;margin-top:3px}#program #program-desc .program-desc__text p em:after{display:none}#program #program-desc .program-desc__steps{flex-direction:column;align-items:center;margin-left:0;margin-right:0;margin-top:80px}#program #program-desc .program-desc__item{max-width:300px}#program #program-desc .program-desc__item+span{transform:rotate(90deg);margin:40px 0 110px}#program #program-desc .program-desc__item:last-of-type{max-width:300px}}#program #program-blocks{margin-bottom:120px}@media screen and (max-width:992px){#program #program-blocks{margin-bottom:80px}}#program #program-blocks .program-blocks__main{display:grid;grid-template-columns:1fr 1fr;gap:56px}#program #program-blocks .program-blocks__item{position:relative;border-radius:0 150px 150px 150px;overflow:hidden;padding:106px 15px 57px;display:flex;flex-direction:column;align-items:center}#program #program-blocks .program-blocks__item img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}#program #program-blocks .program-blocks__item>*{position:relative;z-index:1}#program #program-blocks .program-blocks__item:before{content:"";position:absolute;top:0;left:0;width:0;height:0;border-bottom:40px solid rgba(0,0,0,0);border-left:40px solid #ffe044;z-index:2}#program #program-blocks .program-blocks__item:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(53,53,53,.8);mix-blend-mode:multiply;z-index:1}#program #program-blocks .program-blocks__content{position:relative;z-index:2}#program #program-blocks .program-blocks__content h3{margin:0 0 10px;font-weight:700;font-size:22px;line-height:26px}#program #program-blocks .program-blocks__content p{margin:0 0 44px;font-weight:400;font-size:16px;line-height:18px;color:#fff}#program #program-blocks .program-blocks__link{position:relative;z-index:2;border:1px solid #fff;color:#fff;transition:all .2s ease-in-out}#program #program-blocks .program-blocks__link:hover{border-color:#ffe044;color:#ffe044}@media screen and (max-width:992px){#program #program-blocks .program-blocks__main{gap:20px}#program #program-blocks .program-blocks__item{border-radius:0 50px 50px 50px}}@media screen and (max-width:768px){#program #program-blocks .program-blocks__main{grid-template-columns:1fr}#program #program-blocks .program-blocks__item{border-radius:0 150px 150px 150px}}@media screen and (max-width:415px){#program #program-blocks .program-blocks__item{border-radius:0 50px 50px 50px}}#program #program-form{margin-bottom:120px;position:relative}#program #program-form:after{content:url(../img/pages/form-shape.svg);position:absolute;bottom:0;right:0;z-index:-1;transform:scale(-1)}@media screen and (max-width:992px){#program #program-form{margin-bottom:80px}#program #program-form:after{display:none}}#program #program-form .program-form__title h2{margin:0 0 24px}#program #program-form .program-form__title p{font-weight:400;font-size:18px;line-height:21px;margin:0}@media screen and (max-width:992px){#program #program-form .program-form__title{max-width:550px;margin:0 auto}}#program #program-form .program-form__main{margin-top:59px}#program #program-form .form h3{font-weight:700;font-size:22px;line-height:26px;margin:0 0 26px}#program #program-form .form__sides{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:86px;margin-bottom:32px}@media screen and (max-width:992px){#program #program-form .form__sides{gap:40px}}#program #program-form .form__sides:after{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:1.5px;height:100%;background-color:#f1f1f1}@media screen and (max-width:768px){#program #program-form .form__sides{grid-template-columns:1fr;gap:20px}#program #program-form .form__sides:after{display:none}}#program #program-form .form>p{margin:0}#program #program-form .form input:not([type=file]):not([type=checkbox]):not([type=submit]){height:54px;border:1px solid #d6d6d6;border-radius:100px;padding:0 36px}#program #program-form .form input:not([type=file]):not([type=checkbox]):not([type=submit]){width:100%;resize:none;margin-bottom:13px;font-weight:400;font-size:15px;line-height:36px;color:#353535;padding-top:22px;padding-bottom:22px}#program #program-form .form input:not([type=file]):not([type=checkbox]):not([type=submit]):active,#program #program-form .form input:not([type=file]):not([type=checkbox]):not([type=submit]):focus,#program #program-form .form input:not([type=file]):not([type=checkbox]):not([type=submit]):focus-visible{border:1px solid #353535;outline:none}#program #program-form .form input[type=file]{display:none}#program #program-form .form .input{position:relative}#program #program-form .form .input span span:first-of-type{position:absolute;top:50%;left:36px;transform:translateY(-50%);font-weight:400;font-size:15px;line-height:36px;color:#939393;pointer-events:none;transition:all .3s ease-in-out;width:200px}#program #program-form .form .input span.wpcf7-not-valid-tip{position:absolute;bottom:-18px;font-size:9px;margin-left:25px}#program #program-form .form .input input.has-value+span,#program #program-form .form .input input:focus+span{font-weight:400;font-size:11px;line-height:36px;color:#929292;transform:translateY(-93%)}#program #program-form .form .wpcf7-form-control{display:block}#program #program-form .form .wpcf7-form-control .wpcf7-list-item.checked label:before{display:block}#program #program-form .form .wpcf7-response-output{font-size:12px;line-height:13px;border-radius:10px}#program #program-form .form .wpcf7-acceptance{margin-top:-5px}#program #program-form .form .wpcf7-acceptance label{display:flex;position:relative;margin-bottom:0;font-weight:400;font-size:11px;line-height:16px;color:#929292}#program #program-form .form .wpcf7-acceptance label a{text-decoration:underline}#program #program-form .form .wpcf7-acceptance label:before{content:url(../img/main/newsletter-check.svg);position:absolute;left:3px;top:4px;width:10px;height:10px;display:none;pointer-events:none}#program #program-form .form .wpcf7-acceptance label:after{content:"";position:absolute;left:0;top:2px;width:15px;height:15px;border:1px solid #d6d6d6;border-radius:4px;pointer-events:none}#program #program-form .form .wpcf7-acceptance label label{display:flex}#program #program-form .form .wpcf7-acceptance label input[type=checkbox]{width:15px;height:15px;border:1px solid #d6d6d6;border-radius:4px;margin:0 13px 0 0;flex-shrink:0;opacity:0;transform:translateY(6px)}#program #program-form .form .wpcf7-not-valid-tip{font-size:12px;margin-bottom:5px;margin-top:-5px;color:red}#program #program-form .form__file p{margin:0}#program #program-form .form__file-controls{display:flex;align-items:center}#program #program-form .form__file-add{background:#353535;border-radius:0 100px 100px 100px;font-weight:700;font-size:12px;line-height:14px;display:flex;align-items:center;text-align:center;height:32px;padding:0 14px;color:#fff;cursor:pointer;transition:all .3s ease-in-out;margin-right:15px}#program #program-form .form__file-add:hover{opacity:.8}#program #program-form .form__file-add:before{content:url(../img/pages/form-add.svg);margin-right:5px}#program #program-form .form__file-file{background:#eaeaea;border-radius:100px;font-weight:400;font-size:12px;line-height:14px;display:flex;align-items:center;text-align:center;color:#353535;height:32px;padding:0 13px}#program #program-form .form__file-file p{margin:0;font-weight:400;font-size:12px;line-height:14px;color:#353535}#program #program-form .form__file-file:hover{opacity:.8}#program #program-form .form__file-file span{display:inline-block;transform:translateY(-3px);cursor:pointer}#program #program-form .form__file-file span:before{content:url(../img/pages/form-remove.svg);margin-right:5px}#program #program-form .form__file-file.hidden{display:none}#program #program-form .form__button{position:relative;margin-top:24px;background:#ffe044;border-radius:100px;height:54px}#program #program-form .form__button input{border:none;width:100%;height:100%;font-weight:700;font-size:14px;line-height:16px;display:flex;align-items:center;text-align:center;color:#353535;background:rgba(0,0,0,0)}#program #program-form .form__button input:not(:disabled){cursor:pointer}#program #program-form .form__button .wpcf7-spinner{position:absolute;left:100%;top:15px}@media screen and (min-width:576px)and (max-width:768px){#program #program-form .form{max-width:80%;margin-left:auto;margin-right:auto}}@media screen and (max-width:576px){#program #program-form .form h3{font-size:20px;line-height:24px;margin-bottom:10px}}#program #program-form .annotation{margin-bottom:0;font-weight:400;font-size:11px;line-height:19px;color:#929292;display:inline-block;width:100%}#program #program-form .annotation br{display:none}#about #offer-sbs{margin-bottom:120px}@media screen and (max-width:992px){#about #offer-sbs{margin-bottom:80px}}#about #offer-sbs .offer-sbs__container{display:flex;align-items:center;flex-direction:row-reverse;justify-content:space-between}#about #offer-sbs .offer-sbs__left{max-width:560px;width:100%;margin-left:32px;border-radius:0 191px 191px 191px;overflow:hidden;flex-shrink:0}#about #offer-sbs .offer-sbs__left img{width:100%;height:auto}#about #offer-sbs .offer-sbs__right{position:relative;max-width:479px}#about #offer-sbs .offer-sbs__right:after{content:url(../img/pages/sbs-yellow.svg);position:absolute;bottom:-40px;right:0}#about #offer-sbs .offer-sbs__right ul{margin:10px 0 0;padding:0;list-style:none;display:grid;grid-template-columns:1fr 1fr;row-gap:7px;column-gap:19px;max-width:400px}#about #offer-sbs .offer-sbs__right ul li{position:relative;font-weight:400;font-size:15px;line-height:25px;display:flex}#about #offer-sbs .offer-sbs__right ul li:before{content:"";width:8px;height:8px;border-radius:50%;background-color:#ffe044;margin-right:9px;flex-shrink:0;margin-top:8px}#about #offer-sbs .offer-sbs__content{margin-bottom:40px}#about #offer-sbs .offer-sbs__content h2{margin:0 0 24px}#about #offer-sbs .offer-sbs__content p{font-weight:400;font-size:15px;line-height:25px;margin:0}#about #offer-sbs .offer-sbs__link{display:inline-flex;background-color:#ffe044;color:#353535}@media screen and (max-width:1200px){#about #offer-sbs .offer-sbs__left{max-width:450px}}@media screen and (max-width:992px){#about #offer-sbs .offer-sbs__right:before{left:-60px;transform:scale(.8)}#about #offer-sbs .offer-sbs__right:after{transform:scale(.8)}#about #offer-sbs .offer-sbs__left{max-width:350px;margin-left:50px}}@media screen and (max-width:768px){#about #offer-sbs .offer-sbs__container{flex-direction:column-reverse}#about #offer-sbs .offer-sbs__right{margin-bottom:70px}#about #offer-sbs .offer-sbs__left{max-width:550px;width:100%;margin-left:0}#about #offer-sbs .offer-sbs__content h2{margin-bottom:20px}}@media screen and (max-width:610px){#about #offer-sbs .offer-sbs__right{margin-bottom:40px}#about #offer-sbs .offer-sbs__right:before{display:none}#about #offer-sbs .offer-sbs__right:after{bottom:-20px;transform:scale(.7)}}#about #about-values{position:relative;margin-bottom:141px}#about #about-values:after{content:url(../img/pages/form-shape.svg);position:absolute;top:-100px;right:0;z-index:-1;transform:scale(-1)}@media screen and (max-width:992px){#about #about-values{margin-bottom:50px}#about #about-values:after{display:none}}@media screen and (max-width:576px){#about #about-values{margin-bottom:20px}}#about #about-values .about-values__container{max-width:908px}@media screen and (min-width:992px){#about #about-values .about-values__title h2{margin:0 0 107px}#about #about-values .about-values__main{position:relative;min-height:360px}#about #about-values .about-values__main img{position:absolute;top:0;left:0;width:100%;z-index:-1}#about #about-values .about-values__list{display:flex;justify-content:space-between;min-height:inherit}#about #about-values .about-values__item{max-width:181px;align-self:flex-end}#about #about-values .about-values__item:nth-child(odd){margin-bottom:-50px}#about #about-values .about-values__item:nth-child(2n){align-self:flex-start;margin-top:-50px}}#about #about-values .about-values__item-content h3{margin:0 0 12px;font-weight:700;font-size:20px;line-height:23px}#about #about-values .about-values__item-content p{font-size:13px;line-height:18px}@media screen and (max-width:992px){#about #about-values .about-values__title h2{margin-bottom:40px}#about #about-values .about-values__main{width:100%}#about #about-values .about-values__main img{display:none}#about #about-values .about-values__list{display:flex;flex-wrap:wrap;width:100%;justify-content:center}#about #about-values .about-values__item{max-width:250px;margin:0 30px 30px}}@media screen and (max-width:576px){#about #about-values .about-values__item:last-child{margin-bottom:0}}#about #hero_c .hero_c__left{max-width:500px}#about #hero_c .hero_c__right{border-radius:0 250px 250px 250px;overflow:hidden}#about #sbs{margin:120px 0}@media screen and (max-width:992px){#about #sbs{margin:80px 0}}#about #sbs:after{content:url(../img/pages/form-shape.svg);position:absolute;bottom:0;left:0;z-index:-1}@media screen and (max-width:768px){#about #sbs:after{display:none}}@media screen and (min-width:769px){#about #sbs .sbs__container{align-items:flex-start}}#about #sbs .sbs__left{display:flex;justify-content:center}#about #offer-sbs{margin-top:120px;margin-bottom:40px}#about #offer-sbs .offer-sbs{margin-top:143px}@media screen and (min-width:1200px){#about #offer-sbs .offer-sbs__container{align-items:flex-start}}#about #offer-sbs .offer-sbs__left{border-radius:0;max-width:391px}#about #offer-sbs .offer-sbs__right:after{display:none}@media screen and (max-width:992px){#about #offer-sbs .offer-sbs__left{max-width:350px}}@media screen and (max-width:768px){#about #offer-sbs .offer-sbs__right{margin-bottom:0}}#about #offer-sbs .offer-sbs__right{max-width:560px}@media screen and (max-width:992px){#about #offer-sbs{margin-top:80px;margin-bottom:0}}#about #form .form__text{max-width:481px}#about #form .form__left{margin-right:30px}#blog #hero_c .hero_c__container{max-width:1300px}#blog #hero_c .hero_c__left{max-width:500px}#blog #hero_c .hero_c__right{border-radius:0 250px 250px 250px;overflow:hidden;max-width:675px}#blog .blog{margin:120px 0 165px}@media screen and (max-width:992px){#blog .blog{margin:80px 0}}#blog .blog__item{display:flex;align-items:center;margin-bottom:50px}#blog .blog__image{width:100%;position:relative;border-radius:0 92.5px 92.5px 92.5px;overflow:hidden;width:407px;height:218px;margin-right:68px}#blog .blog__image img{width:100%;height:100%;object-fit:cover}#blog .blog__category{position:absolute;top:0;left:0;background-color:#ffe044;margin:0;height:34px;padding:0 14px}#blog .blog__category,#blog .blog__date{font-weight:400;font-size:14px;line-height:36px}#blog .blog__date{color:#929292;margin:0 0 12px}#blog .blog__title{margin:0 0 10px;font-weight:700;font-size:18px;line-height:26px}#blog .blog__desc{font-weight:400;font-size:13px;line-height:23px}@media screen and (max-width:992px){#blog .blog__image{margin-right:40px}}@media screen and (max-width:768px){#blog .blog__item{flex-direction:column}#blog .blog__top{width:100%}#blog .blog__image{margin-right:auto;margin-left:auto;margin-bottom:20px}#blog .blog__bottom,#blog .blog__image{max-width:407px;width:100%}}#blog .blog__pagination{display:flex;align-items:center;justify-content:center;margin-top:80px}#blog .blog__pagination.no-pagination{margin-top:0}#blog .blog__pagination .prev{margin-right:21px}#blog .blog__pagination .next{margin-left:-9px}#blog .blog__pagination .page-numbers:not(.prev):not(.next):not(.current){font-size:18px;line-height:21px;color:#939393;margin-right:30px;transition:all .2s ease-in-out}#blog .blog__pagination .page-numbers:not(.prev):not(.next):not(.current):hover{color:#ffe044}#blog .blog__pagination .page-numbers.current{position:relative;font-weight:400;font-size:18px;line-height:21px;color:#353535;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-right:30px}#blog .blog__pagination .page-numbers.current:after{content:"";position:absolute;width:37px;height:37px;border-radius:50%;border:1px solid #ffe044;pointer-events:none}#blog .blog__pagination .prev.custom svg:hover path,#blog .blog__pagination .prev.custom svg path{fill:#353535}#blog .blog__pagination .prev.custom+.page-numbers.current{margin-left:13px}#blog .blog__pagination .page-numbers.current+.next.custom{margin-left:4px}#blog .blog__pagination .next.custom svg:hover path,#blog .blog__pagination .next.custom svg path{fill:#353535}#blog .blog__pagination svg path{fill:#ffe044;transition:all .2s ease-in-out}#blog .blog__pagination svg:hover path{fill:#353535}#contact #contact_c{position:relative;margin:120px 0;overflow:hidden}#contact #contact_c:before{content:url(../img/pages/form-shape.svg);position:absolute;top:45px;left:0;z-index:-1}#contact #contact_c:after{content:url(../img/pages/form-shape.svg);position:absolute;bottom:100px;right:0;z-index:-1;transform:scale(-1)}@media screen and (max-width:992px){#contact #contact_c{margin:80px 0}}@media screen and (max-width:576px){#contact #contact_c:after,#contact #contact_c:before{display:none}}#contact #contact_c .contact_c__header{display:flex;align-items:center;justify-content:center;margin-bottom:65px}#contact #contact_c .contact_c__toggle{font-weight:400;font-size:18px;line-height:26px;padding:9px 33px;cursor:pointer}#contact #contact_c .contact_c__toggle.--primary{margin-right:39px}#contact #contact_c .contact_c__toggle.active{position:relative;border-radius:100px}#contact #contact_c .contact_c__toggle.active:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;border:2px solid #ffe044;border-radius:inherit}#contact #contact_c .contact_c__main{display:flex;align-items:flex-start}#contact #contact_c .contact_c__main .form{display:grid;gap:13px}#contact #contact_c .contact_c__main .form>p{margin:0}#contact #contact_c .contact_c__main .form input:not([type=file]):not([type=checkbox]):not([type=submit]){height:54px;border:1px solid #d6d6d6;border-radius:100px;padding:0 36px}#contact #contact_c .contact_c__main .form input:not([type=file]):not([type=checkbox]):not([type=submit]),#contact #contact_c .contact_c__main .form textarea{width:100%;resize:none;font-weight:400;font-size:15px;line-height:36px;color:#353535;padding-top:22px;padding-bottom:22px}#contact #contact_c .contact_c__main .form input:not([type=file]):not([type=checkbox]):not([type=submit]):active,#contact #contact_c .contact_c__main .form input:not([type=file]):not([type=checkbox]):not([type=submit]):focus,#contact #contact_c .contact_c__main .form input:not([type=file]):not([type=checkbox]):not([type=submit]):focus-visible,#contact #contact_c .contact_c__main .form textarea:active,#contact #contact_c .contact_c__main .form textarea:focus,#contact #contact_c .contact_c__main .form textarea:focus-visible{border:1px solid #353535;outline:none}#contact #contact_c .contact_c__main .form input[type=file]{display:none}#contact #contact_c .contact_c__main .form textarea{border:1px solid #d6d6d6;border-radius:30px;padding:10px 36px;height:173px;font-weight:400;font-size:15px;line-height:36px;color:#353535;font-family:inherit}#contact #contact_c .contact_c__main .form .group{display:grid;grid-template-columns:1fr 1fr;gap:13px}#contact #contact_c .contact_c__main .form .group br{display:none}#contact #contact_c .contact_c__main .form .input{position:relative}#contact #contact_c .contact_c__main .form .input span span{position:absolute;top:50%;left:36px;transform:translateY(-50%);font-weight:400;font-size:15px;line-height:36px;color:#939393;pointer-events:none;transition:all .3s ease-in-out;width:200px}#contact #contact_c .contact_c__main .form .input span.wpcf7-not-valid-tip{display:none!important}#contact #contact_c .contact_c__main .form .input input.has-value+span,#contact #contact_c .contact_c__main .form .input input:focus+span{font-weight:400;font-size:11px;line-height:36px;color:#929292;transform:translateY(-93%)}#contact #contact_c .contact_c__main .form .input.textarea{position:relative}#contact #contact_c .contact_c__main .form .input.textarea>span{position:static}#contact #contact_c .contact_c__main .form .input.textarea>span span{top:5px;transform:translateY(0)}#contact #contact_c .contact_c__main .form .input.textarea textarea.has-value+span,#contact #contact_c .contact_c__main .form .input.textarea textarea:focus+span{font-weight:400;font-size:11px;line-height:36px;color:#929292;transform:translateY(-12px)}#contact #contact_c .contact_c__main .form .wpcf7-form-control{display:block}#contact #contact_c .contact_c__main .form .wpcf7-form-control .wpcf7-list-item.checked label:before{display:block}#contact #contact_c .contact_c__main .form .wpcf7-response-output{font-size:12px;line-height:13px;border-radius:10px}#contact #contact_c .contact_c__main .form .wpcf7-acceptance label{display:flex;position:relative;margin-top:17px;margin-bottom:0;font-weight:400;font-size:11px;line-height:16px;color:#929292}#contact #contact_c .contact_c__main .form .wpcf7-acceptance label:before{content:url(../img/main/newsletter-check.svg);position:absolute;left:3px;top:4px;width:10px;height:10px;display:none;pointer-events:none}#contact #contact_c .contact_c__main .form .wpcf7-acceptance label:after{content:"";position:absolute;left:0;top:2px;width:15px;height:15px;border:1px solid #d6d6d6;border-radius:4px;pointer-events:none}#contact #contact_c .contact_c__main .form .wpcf7-acceptance label label{display:flex}#contact #contact_c .contact_c__main .form .wpcf7-acceptance label input[type=checkbox]{width:15px;height:15px;border:1px solid #d6d6d6;border-radius:4px;margin:0 13px 0 0;flex-shrink:0;opacity:0;transform:translateY(6px)}#contact #contact_c .contact_c__main .form .wpcf7-not-valid-tip{font-size:12px;margin-bottom:5px;margin-top:-5px;color:red}#contact #contact_c .contact_c__main .form__file p{margin:0}#contact #contact_c .contact_c__main .form__file-controls{display:flex;align-items:center}#contact #contact_c .contact_c__main .form__file-add{background:#353535;border-radius:0 100px 100px 100px;font-weight:700;font-size:12px;line-height:14px;display:flex;align-items:center;text-align:center;height:32px;padding:0 14px;color:#fff;cursor:pointer;transition:all .3s ease-in-out;margin-right:15px}#contact #contact_c .contact_c__main .form__file-add:hover{opacity:.8}#contact #contact_c .contact_c__main .form__file-add:before{content:url(../img/pages/form-add.svg);margin-right:5px}#contact #contact_c .contact_c__main .form__file-file{background:#eaeaea;border-radius:100px;font-weight:400;font-size:12px;line-height:14px;display:flex;align-items:center;text-align:center;color:#353535;height:32px;padding:0 13px}#contact #contact_c .contact_c__main .form__file-file p{margin:0;font-weight:400;font-size:12px;line-height:14px;color:#353535}#contact #contact_c .contact_c__main .form__file-file:hover{opacity:.8}#contact #contact_c .contact_c__main .form__file-file span{display:inline-block;transform:translateY(-3px);cursor:pointer}#contact #contact_c .contact_c__main .form__file-file span:before{content:url(../img/pages/form-remove.svg);margin-right:5px}#contact #contact_c .contact_c__main .form__file-file.hidden{display:none}#contact #contact_c .contact_c__main .form__button{position:relative;margin-top:24px;background:#ffe044;border-radius:100px;height:54px}#contact #contact_c .contact_c__main .form__button input{border:none;width:100%;height:100%;font-weight:700;font-size:14px;line-height:16px;display:flex;align-items:center;text-align:center;color:#353535;background:rgba(0,0,0,0)}#contact #contact_c .contact_c__main .form__button input:not(:disabled){cursor:pointer}#contact #contact_c .contact_c__main .form__button .wpcf7-spinner{position:absolute;left:100%;top:15px}#contact #contact_c .contact_c__left{margin-right:113px}#contact #contact_c .contact_c__left #map{width:100%;height:284px;border-radius:0 150.5px 0 0}@media screen and (min-width:769px)and (max-width:1600px){#contact #contact_c .contact_c__left #map{position:absolute;left:0;bottom:0;width:clamp(300px,40vw,600px)}}#contact #contact_c .contact_c__left #map .mapboxgl-ctrl-bottom-left,#contact #contact_c .contact_c__left #map .mapboxgl-ctrl-bottom-right{display:none}#contact #contact_c .contact_c__left #map .mapboxgl-ctrl-top-right{right:auto;left:5px}#contact #contact_c .contact_c__content h2{margin:0 0 28px}#contact #contact_c .contact_c__content h2+p{font-weight:400;font-size:18px;line-height:21px;margin:0 0 47px}#contact #contact_c .contact_c__content p{font-size:15px;line-height:17px}@media screen and (max-width:992px){#contact #contact_c .contact_c__left{margin-right:70px}}@media screen and (max-width:768px){#contact #contact_c .contact_c__header{flex-direction:column;margin-bottom:30px}#contact #contact_c .contact_c__toggle{font-size:15px;line-height:20px;padding:9px 20px}#contact #contact_c .contact_c__toggle.--primary{margin-right:0;margin-bottom:20px}#contact #contact_c .contact_c__main{flex-direction:column;max-width:80%;margin:0 auto;align-items:center}#contact #contact_c .contact_c__main .form .group{grid-template-columns:1fr;gap:0}#contact #contact_c .contact_c__left{margin-bottom:40px;margin-right:0}#contact #contact_c .contact_c__left #map{width:100%;margin-top:30px}}@media screen and (max-width:576px){#contact #contact_c .contact_c__main{max-width:100%}}#contact #contact_c .annotation{margin-bottom:0;font-weight:400;font-size:11px;line-height:19px;color:#929292;max-width:639px;display:inline-block}#contact #contact_c .annotation br{display:none}#career #filters{position:relative;margin-top:120px}#career #filters:before{content:url(../img/pages/form-shape.svg);position:absolute;bottom:-50px;left:0;z-index:-1}@media screen and (max-width:992px){#career #filters{margin-top:80px}#career #filters:before{display:none}}#career #filters .filters__text{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:67px}#career #filters .filters__text h2{margin:0;max-width:370px}#career #filters .filters__text p{max-width:500px;width:100%;margin:0}@media screen and (max-width:992px){#career #filters .filters__text{flex-direction:column;text-align:center;align-items:center;margin-bottom:40px}#career #filters .filters__text h2{margin-bottom:20px}}#career #filters .filters__top label{display:flex;position:relative;margin-top:20px;margin-bottom:0;font-weight:400;font-size:11px;line-height:16px;color:#929292}#career #filters .filters__top label:before{content:url(../img/main/newsletter-check.svg);position:absolute;left:3px;top:2px;width:10px;height:10px;display:none;pointer-events:none}#career #filters .filters__top label:after{content:"";position:absolute;left:0;top:0;width:15px;height:15px;border:1px solid #d6d6d6;border-radius:4px;pointer-events:none}#career #filters .filters__top label label{display:flex}#career #filters .filters__top label input[type=checkbox]{width:15px;height:15px;border:1px solid #d6d6d6;border-radius:4px;margin:0 13px 0 0;flex-shrink:0;opacity:0}#career #filters .filters__top.checked label:before{display:block}#career #filters .filters__main{display:none}#career #filters .filters__row{display:flex;align-items:center}#career #filters .filters__row input:nth-child(2){margin:0 15px}#career #filters .filters__row input:not([type=submit]){max-width:381px;width:100%}#career #filters .filters__row input[type=submit]{color:#353535;background-color:#ffe044;width:100%;border:none;outline:none;cursor:pointer}#career #filters .filters__order{display:none;align-items:center;justify-content:flex-end}#career #filters .filters__order p{margin:0 15px 0 0;font-weight:400;font-size:15px;line-height:36px}#career #filters .filters__order .select__item{max-width:155px;width:100%}#career #filters .filters__order select{padding:0 23px;display:block}#career #filters .filters__subtitle{font-weight:700;font-size:26px;line-height:30px;margin:60px 0 20px}#career #filters .filters__options{display:grid;grid-template-columns:repeat(5,1fr);gap:15px}@media screen and (max-width:992px){#career #filters .filters__subtitle{margin-top:40px}#career #filters .filters__options{display:flex;flex-wrap:wrap;justify-content:center}#career #filters .filters__options .select__item{min-width:200px}}@media screen and (max-width:768px){#career #filters .filters__row{flex-direction:column}#career #filters .filters__row input{width:100%}#career #filters .filters__row input:not(:last-child){margin-bottom:15px}#career #filters .filters__row input:nth-child(2){margin-left:0;margin-right:0}#career #filters .filters__row input:not([type=submit]){max-width:100%}#career #filters .filters__subtitle{margin-top:30px}}@media screen and (max-width:576px){#career #filters .filters__order{flex-direction:column;align-items:flex-start}#career #filters .filters__order p{margin-right:0}#career #filters .filters__order .select__item{width:100%;max-width:100%}#career #filters .filters__options .select__item{width:100%}}#career #filters input:not([type=checkbox]):not([type=submit]),#career #filters select{width:100%;height:54px;border:1px solid #d6d6d6;border-radius:100px;padding:0 27px;font-weight:400;font-size:15px;line-height:36px;color:#939393;outline:none}#career #filters .select__item{position:relative}#career #filters .select__item:after{content:url(../img/pages/select.svg);position:absolute;top:50%;right:27px;transform:translateY(-50%);pointer-events:none}#career #filters select{background:#fff;-webkit-appearance:none}#career #career-offers{position:relative}#career #career-offers:after{content:url(../img/pages/form-shape.svg);position:absolute;top:0;right:0;z-index:-1;transform:scale(-1)}@media screen and (max-width:992px){#career #career-offers:after{display:none}}#career #career-offers .career-offers__list{margin-top:49px;margin-bottom:80px}#career #career-offers .career-offers__list .career-offer{position:relative;background:#efefef;border-radius:0 150px 150px 150px;padding:66px 79px 70px 93px;display:flex;align-items:center}@media screen and (max-width:1200px){#career #career-offers .career-offers__list .career-offer{justify-content:space-between}}#career #career-offers .career-offers__list .career-offer.hide{display:none}#career #career-offers .career-offers__list .career-offer:not(:last-child){margin-bottom:30px}#career #career-offers .career-offers__list .career-offer__type{position:absolute;top:0;left:0;font-weight:400;font-size:14px;line-height:34px;background-color:#ffe044;padding:0 23px;margin:0}#career #career-offers .career-offers__list .career-offer__name{font-weight:700;font-size:22px;line-height:25px;margin:0 0 16px}#career #career-offers .career-offers__list .career-offer__tech{display:flex;align-items:center}#career #career-offers .career-offers__list .career-offer__tech span{font-weight:400;font-size:15px;line-height:17px;display:inline-block}#career #career-offers .career-offers__list .career-offer__tech span:not(:last-child){margin-right:8px}#career #career-offers .career-offers__list .career-offer__salary{font-weight:700;font-size:15px;line-height:17px;margin:0 10px;flex-grow:1}#career #career-offers .career-offers__list .career-offer__link{background-color:#ffe044;color:#353535;min-width:136px}#career #career-offers .career-offers__list .career-offer__desc{max-width:300px;width:100%;margin-right:20px}@media screen and (max-width:1200px){#career #career-offers .career-offers__list .career-offer{flex-wrap:wrap}#career #career-offers .career-offers__list .career-offer__desc{margin-right:20px;margin-bottom:15px}#career #career-offers .career-offers__list .career-offer__salary{order:3;width:100%;margin:15px 0 0}}@media screen and (max-width:768px){#career #career-offers .career-offers__list .career-offer{border-radius:0 60px 60px 60px;padding:50px 30px 40px}}@media screen and (max-width:576px){#career #career-offers .career-offers__list .career-offer__desc,#career #career-offers .career-offers__list .career-offer__salary{order:unset;width:100%}#career #career-offers .career-offers__list .career-offer__link{margin-top:25px}#career #career-offers .career-offers__list .career-offer__desc{margin-right:0;max-width:100%}}#career #career-offers .career__pagination ul{margin:0;padding:0;display:flex;align-items:center;justify-content:center}#career #career-offers .career__pagination li{list-style:none;font-weight:400;font-size:18px;line-height:1;color:#939393;display:flex;align-items:center;justify-content:center}#career #career-offers .career__pagination li:first-child{margin-right:21px}#career #career-offers .career__pagination li:last-child{margin-left:21px}#career #career-offers .career__pagination li:not(:first-child):not(:last-child){width:37px;height:37px;border-radius:50%}#career #career-offers .career__pagination li:not(:first-child):not(:last-child)>*{margin-bottom:2px}#career #career-offers .career__pagination li.active{color:#353535;border:1px solid #ffe044}#career #career-offers .career__pagination li svg path{fill:#939393;transition:all .3s ease-in-out}#career #career-offers .career__pagination li:hover svg path{fill:#ffe044}#career #career-strip{margin-top:120px;background-color:#efefef;padding:40px 0}#career #career-strip .career-strip__container{display:flex;align-items:center;justify-content:space-between}#career #career-strip .career-strip__left{display:flex;align-items:center}#career #career-strip .career-strip__left img{width:100%;max-width:182px;height:auto;margin-right:71px}#career #career-strip .career-strip__text{max-width:500px}#career #career-strip .career-strip__text h2{margin:0 0 24px}#career #career-strip .career-strip__link{background-color:#ffe044;color:#353535}@media screen and (max-width:1200px){#career #career-strip .career-strip__text{max-width:450px}}@media screen and (max-width:992px){#career #career-strip .career-strip__text{max-width:350px}#career #career-strip .career-strip__container{flex-direction:column;align-items:center}#career #career-strip .career-strip__link{margin-top:30px}}@media screen and (max-width:576px){#career #career-strip .career-strip__left{flex-direction:column;align-items:center}#career #career-strip .career-strip__left img{margin-right:0}#career #career-strip .career-strip__text{max-width:400px;text-align:center;margin-top:20px}}#career #hero_c .hero_c__container{max-width:1250px}#career #hero_c .hero_c__left{max-width:594px}#career .loader{height:auto;margin-top:80px}#career .career-offers__list,#career.loaded .loader{display:none}#career.loaded .career-offers__list{display:block}#career__popup{position:relative;background-color:#ffe044;padding:37px 15px;font-weight:500;font-size:20px;line-height:23px;display:flex;align-items:center;justify-content:center;width:100%;text-align:center;color:#353535;font-family:sofia-pro,sans-serif}#career__popup.hidden{display:none}#career__popup .close{position:absolute;top:19px;right:19px;cursor:pointer}#career__popup .close:hover{opacity:.8}#career__popup a{margin-left:1ch}@media screen and (max-width:1200px){#career__popup{font-size:16px;line-height:20px}}@media screen and (max-width:992px){#career__popup{display:block;padding:40px 15px 25px;min-height:125px}}body.popup-active #header{position:absolute;top:97px}body.popup-active #header .header__logo{z-index:9}body.popup-active header .fixed__social{top:240px}@media screen and (max-width:992px){body.popup-active #header{top:125px}}#o_desc:not(.loaded)>:not(.loader){display:none}#o_desc.loaded .loader{display:none}#o_desc #career-offers .career-offers__container{max-width:1260px}#o_desc #career-offers .career-offers__list{margin-bottom:54px}#o_desc #career-offers .career-offers__list .career-offer{position:relative;background:#efefef;border-radius:0 150px 150px 150px;padding:66px 79px 70px 93px}#o_desc #career-offers .career-offers__list .career-offer__type{position:absolute;top:0;left:0;font-weight:400;font-size:14px;line-height:34px;background-color:#ffe044;padding:0 23px;margin:0}#o_desc #career-offers .career-offers__list .career-offer__name{font-weight:700;font-size:48px;line-height:55px;margin:0 0 20px}#o_desc #career-offers .career-offers__list .career-offer__tech{display:flex;align-items:center;margin-bottom:18px}#o_desc #career-offers .career-offers__list .career-offer__tech span{font-weight:400;font-size:15px;line-height:17px;display:inline-block}#o_desc #career-offers .career-offers__list .career-offer__tech span:not(:last-child){margin-right:8px}#o_desc #career-offers .career-offers__list .career-offer__salary{font-weight:700;font-size:15px;line-height:17px}@media screen and (max-width:1200px){#o_desc #career-offers .career-offers__list .career-offer{flex-wrap:wrap}#o_desc #career-offers .career-offers__list .career-offer__desc{margin-right:20px;margin-bottom:15px}#o_desc #career-offers .career-offers__list .career-offer__salary{order:3;width:100%;margin:15px 0 0}}@media screen and (max-width:768px){#o_desc #career-offers .career-offers__list .career-offer{border-radius:0 60px 60px 60px;padding:50px 30px 40px}#o_desc #career-offers .career-offers__list .career-offer__name{font-size:35px;line-height:1}}@media screen and (max-width:576px){#o_desc #career-offers .career-offers__list .career-offer__desc,#o_desc #career-offers .career-offers__list .career-offer__salary{order:unset;width:100%}#o_desc #career-offers .career-offers__list .career-offer__name{font-size:30px;line-height:1}}#o_desc #desc-main{padding-bottom:160px}@media screen and (max-width:992px){#o_desc #desc-main{padding-bottom:80px}}#o_desc #desc-main h3{font-size:26px;line-height:30px;margin-bottom:41px;font-weight:700}#o_desc #desc-main .desc-main__inner .info__back-link{display:inline-flex;align-items:center;font-weight:700;font-size:18px;line-height:21px;padding:15px 16px;background-color:#efefef;border-radius:100px;margin-top:88px}#o_desc #desc-main .desc-main__inner .info__back-link:hover .back-icon{transform:translateX(-7px)}#o_desc #desc-main .desc-main__inner .info__back-link .back-icon{position:relative;display:flex;align-items:center;padding-left:8px;margin-right:14px;transition:all .3s ease-in-out}#o_desc #desc-main .desc-main__inner .info__back-link .back-icon:before{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);width:24px;height:24px;border-radius:50%;background-color:#ffe044}#o_desc #desc-main .desc-main__inner .info__back-link .back-icon svg{position:relative;z-index:1;width:26px}@media screen and (max-width:768px){#o_desc #desc-main .desc-main__inner .info__back-link{font-size:15px;margin-top:50px}}#o_desc #desc-main .desc-main__container{position:relative;display:flex;max-width:1118px;justify-content:space-between;height:100%}#o_desc #desc-main .desc-main__content{max-width:645px;width:100%;font-weight:400;font-size:15px;line-height:25px;margin-right:50px}#o_desc #desc-main .desc-main__info{position:sticky;top:148px;max-width:302px;width:100%;height:fit-content}#o_desc #desc-main .desc-main__info .info__top{padding-bottom:29px;border-bottom:2px solid #efefef;margin-bottom:19px}#o_desc #desc-main .desc-main__info .info__top .item-info{color:#000}#o_desc #desc-main .desc-main__info .info__top .item-info:not(:last-child){margin-bottom:15px}#o_desc #desc-main .desc-main__info .info__top .item-info p{font-weight:400;font-size:12px;line-height:14px;margin:0 0 5px}#o_desc #desc-main .desc-main__info .info__top .item-info span{font-weight:700;font-size:22px;line-height:30px}#o_desc #desc-main .desc-main__info .info__author{margin-bottom:24px}#o_desc #desc-main .desc-main__info .info__author-main{display:flex;align-items:center}@media screen and (max-width:380px){#o_desc #desc-main .desc-main__info .info__author-main{flex-direction:column}}#o_desc #desc-main .desc-main__info .info__author-image{position:relative;width:140px;height:140px;border-radius:0 100px 100px 100px;overflow:hidden;margin-right:19px;flex-shrink:0}#o_desc #desc-main .desc-main__info .info__author-image:after{content:"";position:absolute;top:0;left:0;width:0;height:0;border-bottom:30px solid rgba(0,0,0,0);border-left:30px solid #ffe044}#o_desc #desc-main .desc-main__info .info__author-image img{width:100%;height:100%;object-fit:cover}@media screen and (max-width:380px){#o_desc #desc-main .desc-main__info .info__author-image{margin-bottom:20px;margin-top:10px;margin-right:0}}#o_desc #desc-main .desc-main__info .info__author-name{font-weight:700;font-size:22px;line-height:30px}#o_desc #desc-main .desc-main__info .info__author-link{display:flex;list-style:center;font-weight:500;font-size:15px;line-height:30px}#o_desc #desc-main .desc-main__info .info__author-link:hover{opacity:.8}#o_desc #desc-main .desc-main__info .info__author-link img{margin-right:10px}#o_desc #desc-main .desc-main__info .info__buttons{margin-bottom:39px}#o_desc #desc-main .desc-main__info .info__buttons .info__button.--primary{background-color:#353535;color:#fff;margin-bottom:15px}#o_desc #desc-main .desc-main__info .info__buttons .info__button.--secondary{background-color:#ffe044;color:#353535}#o_desc #desc-main .desc-main__info .info__share{display:flex;align-items:center}#o_desc #desc-main .desc-main__info .info__share>p{font-weight:700;font-size:18px;line-height:21px;margin:0 19px 0 0}#o_desc #desc-main .desc-main__info .info__share-list{display:flex;align-items:center}#o_desc #desc-main .desc-main__info .info__share-list>a{transition:all .3s ease-in-out}#o_desc #desc-main .desc-main__info .info__share-list>a:not(:last-child){margin-right:22px}#o_desc #desc-main .desc-main__info .info__share-list>a:hover{opacity:.7}#o_desc #desc-main .desc-main__info .info__text{margin-bottom:15px}#o_desc #desc-main .desc-main__info .info__text h3{font-weight:700;font-size:22px;line-height:35px;margin:0}#o_desc #desc-main .desc-main__info .info__text p{margin:0}@media screen and (max-width:992px){#o_desc #desc-main .desc-main__content{margin-right:25px}}@media screen and (max-width:768px){#o_desc #desc-main .desc-main__container{flex-direction:column;align-items:flex-start;justify-content:flex-start}#o_desc #desc-main .desc-main__content{margin-right:0;max-width:100%}#o_desc #desc-main .desc-main__info{position:static;margin-top:50px;max-width:100%;display:flex;flex-direction:column;align-items:center}#o_desc #desc-main .desc-main__info>*{width:100%}#o_desc #desc-main .desc-main__info .info__share{display:flex;justify-content:center}}@media screen and (max-width:400px){#o_desc #desc-main .desc-main__info{max-width:100%}}#o_desc #desc-main #desc-list{margin-top:82px}@media screen and (max-width:768px){#o_desc #desc-main #desc-list{margin-top:40px}}#o_desc #desc-main #desc-list .desc-list__title{font-size:26px;line-height:30px;margin-bottom:41px;margin-top:0;font-weight:700}#o_desc #desc-main #desc-list .desc-list__main{display:grid;grid-template-columns:1fr 1fr}#o_desc #desc-main #desc-list .desc-list__item img{height:36px;width:auto;margin-bottom:19px}@media screen and (min-width:993px){#o_desc #desc-main #desc-list .desc-list__item{padding-bottom:34px}#o_desc #desc-main #desc-list .desc-list__item:not(:last-child):not(:nth-last-of-type(2)){border-bottom:2px solid #efefef}#o_desc #desc-main #desc-list .desc-list__item:nth-child(n+3){padding-top:41px}#o_desc #desc-main #desc-list .desc-list__item:nth-child(odd){border-right:2px solid #efefef;padding-right:43px}#o_desc #desc-main #desc-list .desc-list__item:nth-child(2n){padding-left:43px}}#o_desc #desc-main #desc-list .desc-list__text>:first-child{font-weight:700;font-size:18px;line-height:21px;margin:0 0 14px}#o_desc #desc-main #desc-list .desc-list__text>:nth-child(2){font-weight:400;font-size:15px;line-height:24px;margin:0}@media screen and (max-width:992px){#o_desc #desc-main #desc-list .desc-list__main{grid-template-columns:1fr}#o_desc #desc-main #desc-list .desc-list__item{max-width:400px;padding-bottom:41px;border-bottom:2px solid #efefef}#o_desc #desc-main #desc-list .desc-list__item:not(:first-child){padding-top:41px}}@media screen and (max-width:768px){#o_desc #desc-main #desc-list .desc-list__item{max-width:100%}}#o_desc #myAlert{visibility:hidden;position:fixed;color:#353535;top:0;right:0;transform:translate(-15px,15px);background:#ffe044;border-radius:10px;overflow:hidden;z-index:999999;opacity:.8}#o_desc .myAlert-text-icon{align-items:stretch;box-shadow:0 1px 1px rgba(10,10,10,.1);display:flex;max-width:250px}#o_desc .myAlert-message{flex-grow:1;font-weight:700;padding:10px 25px;font-size:16px}#o_desc .close,#o_desc .myAlert-message{align-items:center;display:flex;margin:0}#o_desc .close{-moz-appearance:none;-webkit-appearance:none;appearance:none;background:0 0;border:none;color:currentColor;font-family:inherit;font-size:1em;cursor:pointer;justify-content:center;padding:.75rem 1rem}#o_desc .close svg{width:9px}#o_desc #myAlert.show{visibility:visible;animation:show .5s forwards}@keyframes show{0%{transform:translate(-15px,15px) scale(0)}50%{transform:translate(-15px,15px) scale(1.2)}70%{transform:translate(-15px,15px) scale(.9)}to{transform:translate(-15px,15px) scale(1)}}#o_desc #myAlertBar{height:2px;background-color:#ddd;color:#fff}#o_desc #myAlertProgress{background-color:#353535;width:100%}#application:not(.loaded)>:not(.loader){display:none}#application.loaded .loader{display:none}#application .form__success{display:none;flex-direction:column;align-items:center;justify-content:center;opacity:0;visibility:hidden}#application .form__success h2{margin-top:20px;margin-bottom:0;padding:0 15px;text-align:center}#application .form__success.form__success--visible{opacity:1;visibility:visible;display:flex}#application #career-offers .career-offers__container{max-width:1260px}#application #career-offers .career-offers__list{margin-bottom:54px}#application #career-offers .career-offers__list .career-offer{position:relative;background:#efefef;border-radius:0 150px 150px 150px;padding:66px 79px 70px 93px}#application #career-offers .career-offers__list .career-offer__type{position:absolute;top:0;left:0;font-weight:400;font-size:14px;line-height:34px;background-color:#ffe044;padding:0 23px;margin:0}#application #career-offers .career-offers__list .career-offer__name{font-weight:700;font-size:48px;line-height:55px;margin:0 0 20px}#application #career-offers .career-offers__list .career-offer__tech{display:flex;align-items:center;margin-bottom:18px}#application #career-offers .career-offers__list .career-offer__tech span{font-weight:400;font-size:15px;line-height:17px;display:inline-block}#application #career-offers .career-offers__list .career-offer__tech span:not(:last-child){margin-right:8px}#application #career-offers .career-offers__list .career-offer__salary{font-weight:700;font-size:15px;line-height:17px}@media screen and (max-width:1200px){#application #career-offers .career-offers__list .career-offer{flex-wrap:wrap}#application #career-offers .career-offers__list .career-offer__desc{margin-right:20px;margin-bottom:15px}#application #career-offers .career-offers__list .career-offer__salary{order:3;width:100%;margin:15px 0 0}}@media screen and (max-width:768px){#application #career-offers .career-offers__list .career-offer{border-radius:0 60px 60px 60px;padding:50px 30px 40px}#application #career-offers .career-offers__list .career-offer__name{font-size:35px;line-height:1}}@media screen and (max-width:576px){#application #career-offers .career-offers__list .career-offer__desc,#application #career-offers .career-offers__list .career-offer__salary{order:unset;width:100%}#application #career-offers .career-offers__list .career-offer__name{font-size:30px;line-height:1}}#application #form{position:relative;padding:20px 0 60px}#application #form.sent .form__container>.form__right,#application #form.sent .form__container>h2{opacity:0;visibility:hidden}#application #form.sent .form__container .form__success{opacity:1;visibility:visible}#application #form:before{content:url(../img/pages/form-shape.svg);position:absolute;top:45px;left:0;z-index:-1}#application #form:after{content:url(../img/pages/form-shape.svg);position:absolute;bottom:100px;right:0;z-index:-1;transform:scale(-1)}@media screen and (max-width:1200px){#application #form:before{display:none}}@media screen and (max-width:768px){#application #form:after{display:none}}#application #form .form__container{display:flex;flex-direction:column}#application #form .form__container h2{text-align:center;margin-top:0;margin-bottom:22px}#application #form .form__right{max-width:646px;width:100%;margin:0 auto}#application #form .form__right .form{display:grid;gap:13px}#application #form .form__right .form>p{margin:0}#application #form .form__right .form input:not([type=file]):not([type=checkbox]):not([type=submit]){height:54px;border:1px solid #d6d6d6;border-radius:100px;padding:0 36px}#application #form .form__right .form input:not([type=file]):not([type=checkbox]):not([type=submit]),#application #form .form__right .form textarea{width:100%;resize:none;font-weight:400;font-size:15px;line-height:36px;color:#353535;padding-top:22px;padding-bottom:22px}#application #form .form__right .form input:not([type=file]):not([type=checkbox]):not([type=submit]):active,#application #form .form__right .form input:not([type=file]):not([type=checkbox]):not([type=submit]):focus,#application #form .form__right .form input:not([type=file]):not([type=checkbox]):not([type=submit]):focus-visible,#application #form .form__right .form textarea:active,#application #form .form__right .form textarea:focus,#application #form .form__right .form textarea:focus-visible{border:1px solid #353535;outline:none}#application #form .form__right .form input[type=file]{display:none}#application #form .form__right .form textarea{border:1px solid #d6d6d6;border-radius:30px;padding:10px 36px;height:173px;font-weight:400;font-size:15px;line-height:36px;color:#353535;font-family:inherit}#application #form .form__right .form .group{display:grid;grid-template-columns:1fr 1fr;gap:13px}#application #form .form__right .form .group br{display:none}#application #form .form__right .form .input{position:relative}#application #form .form__right .form .input span span:first-of-type{position:absolute;top:50%;left:36px;transform:translateY(-50%);font-weight:400;font-size:15px;line-height:36px;color:#939393;pointer-events:none;transition:all .3s ease-in-out;width:calc(100% - 36px)}#application #form .form__right .form .input span.wpcf7-not-valid-tip{position:absolute;bottom:-18px;font-size:9px;margin-left:25px}#application #form .form__right .form .input input.has-value+span,#application #form .form__right .form .input input:focus+span{font-weight:400;font-size:11px;line-height:36px;color:#929292;transform:translateY(-93%)}#application #form .form__right .form .input.textarea{position:relative}#application #form .form__right .form .input.textarea>span{position:static}#application #form .form__right .form .input.textarea>span span{top:5px;transform:translateY(0)}#application #form .form__right .form .input.textarea textarea.has-value+span,#application #form .form__right .form .input.textarea textarea:focus+span{font-weight:400;font-size:11px;line-height:36px;color:#929292;transform:translateY(-12px)}@media screen and (max-width:576px){#application #form .form__right .form .input:nth-child(2){margin-top:13px}}#application #form .form__right .form .wpcf7-form-control{display:block}#application #form .form__right .form .wpcf7-form-control .wpcf7-list-item.checked label:before{display:block}#application #form .form__right .form .wpcf7-response-output{font-size:12px;line-height:13px;border-radius:10px}#application #form .form__right .form .wpcf7-acceptance label{display:flex;position:relative;margin-top:17px;margin-bottom:0;font-weight:400;font-size:11px;line-height:16px;color:#929292}#application #form .form__right .form .wpcf7-acceptance label a{text-decoration:underline}#application #form .form__right .form .wpcf7-acceptance label:before{content:url(../img/main/newsletter-check.svg);position:absolute;left:3px;top:4px;width:10px;height:10px;display:none;pointer-events:none}#application #form .form__right .form .wpcf7-acceptance label:after{content:"";position:absolute;left:0;top:2px;width:15px;height:15px;border:1px solid #d6d6d6;border-radius:4px;pointer-events:none}#application #form .form__right .form .wpcf7-acceptance label label{display:flex}#application #form .form__right .form .wpcf7-acceptance label input[type=checkbox]{width:15px;height:15px;border:1px solid #d6d6d6;border-radius:4px;margin:0 13px 0 0;flex-shrink:0;opacity:0;transform:translateY(6px)}#application #form .form__right .form .wpcf7-not-valid-tip{font-size:12px;margin-bottom:5px;margin-top:-5px;color:red}#application #form .form__file p{margin:0}#application #form .form__file-controls{display:flex;align-items:center}#application #form .form__file-add{background:#353535;border-radius:0 100px 100px 100px;font-weight:700;font-size:12px;line-height:14px;display:flex;align-items:center;text-align:center;height:32px;padding:0 14px;color:#fff;cursor:pointer;transition:all .3s ease-in-out;margin-right:15px}#application #form .form__file-add:hover{opacity:.8}#application #form .form__file-add:before{content:url(../img/pages/form-add.svg);margin-right:5px}#application #form .form__file-file{background:#eaeaea;border-radius:100px;font-weight:400;font-size:12px;line-height:14px;display:flex;align-items:center;text-align:center;color:#353535;height:32px;padding:0 13px}#application #form .form__file-file p{margin:0;font-weight:400;font-size:12px;line-height:14px;color:#353535}#application #form .form__file-file:hover{opacity:.8}#application #form .form__file-file span{display:inline-block;transform:translateY(-3px);cursor:pointer}#application #form .form__file-file span:before{content:url(../img/pages/form-remove.svg);margin-right:5px}#application #form .form__file-file.hidden{display:none}#application #form .form__button{position:relative;margin-top:24px;background:#ffe044;border-radius:100px;height:54px}#application #form .form__button input{border:none;width:100%;height:100%;font-weight:700;font-size:14px;line-height:16px;display:flex;align-items:center;text-align:center;color:#353535;background:rgba(0,0,0,0)}#application #form .form__button input:not(:disabled){cursor:pointer}#application #form .form__button .wpcf7-spinner{position:absolute;left:100%;top:15px}#application #form .form__text{max-width:314px;margin-bottom:70px}#application #form .form__text h2{margin:0 0 23px;font-weight:700;font-size:36px;line-height:41px;color:#353535}#application #form .form__text p{margin:0}#application #form .form__image{width:100%;height:auto;max-width:525px}@media screen and (max-width:992px){#application #form .form__text h2{margin-bottom:15px;font-size:28px;line-height:35px}}@media screen and (max-width:768px){#application #form .form__container{flex-direction:column;align-items:center}#application #form .form__right{max-width:100%}#application #form .form__text{text-align:center;max-width:100%;margin-bottom:34px}}@media screen and (max-width:576px){#application #form .form__right .form .group{grid-template-columns:1fr;gap:0}#application #form .form__right .form input:not([type=file]):not([type=checkbox]):not([type=submit]){padding-left:20px;padding-right:20px}#application #form .form__right .form .input span span:first-of-type{left:20px;font-size:12px}#application #form .form__right .form textarea{padding-left:20px;padding-right:20px}}#application #form .annotation{margin-bottom:0;font-weight:400;font-size:11px;line-height:19px;color:#929292;max-width:639px;display:inline-block}#application #form .annotation br{display:none}#application .info__back-link{display:inline-flex;align-items:center;font-weight:700;font-size:18px;line-height:21px;padding:15px 16px;background-color:#efefef;border-radius:100px;margin-bottom:160px}#application .info__back-link:hover .back-icon{transform:translateX(-7px)}#application .info__back-link .back-icon{position:relative;display:flex;align-items:center;padding-left:8px;margin-right:14px;transition:all .3s ease-in-out}#application .info__back-link .back-icon:before{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);width:24px;height:24px;border-radius:50%;background-color:#ffe044}#application .info__back-link .back-icon svg{position:relative;z-index:1;width:26px}@media screen and (max-width:768px){#application .info__back-link{font-size:15px;margin-bottom:60px}}#application .wpcf7 form.sent .wpcf7-response-output{border-color:#ffe044}#single{margin-bottom:120px}#single #blog .blog__top-main{display:flex;align-items:center;margin-bottom:66px}#single #blog .blog__title-main{font-weight:700;font-size:36px;line-height:41px;margin:0 46px 0 0}#single #blog .blog__annotation{position:relative;width:100%;max-width:466px;background-color:#efefef;padding:16px 53px 17px 51px;font-weight:400;font-size:13px;line-height:18px;border-radius:0 67px 67px 55px}#single #blog .blog__annotation:after{content:"";position:absolute;top:0;left:0;width:0;height:0;border-bottom:15px solid rgba(0,0,0,0);border-left:15px solid #ffe044}#single #blog .blog__list{display:grid;grid-template-columns:repeat(3,1fr);gap:84px}#single #blog .blog__item{display:flex;flex-direction:column}#single #blog .blog__image,#single #blog .blog__top{position:relative;width:100%}#single #blog .blog__image{border-radius:0 92.5px 92.5px 92.5px;overflow:hidden;height:185px}#single #blog .blog__image img{width:100%;height:100%;object-fit:cover}#single #blog .blog__category{position:absolute;top:0;left:0;background-color:#ffe044;margin:0;font-weight:400;font-size:14px;line-height:36px;height:34px;padding:0 14px}#single #blog .blog__date{font-weight:400;font-size:14px;line-height:36px;color:#929292;margin:13px 0;align-self:flex-start}#single #blog .blog__title{margin:0 0 7px;font-weight:700;font-size:18px;line-height:26px}#single #blog .blog__desc{font-weight:400;font-size:13px;line-height:23px}#single #blog .blog__link{background:#ffe044;color:#353535}#single #blog .blog__link-container{display:flex;align-items:center;justify-content:center;margin-top:60px}@media screen and (max-width:1200px){#single #blog .blog__list{gap:30px}}@media screen and (max-width:992px){#single #blog .blog__list{display:flex;flex-wrap:wrap;justify-content:center;gap:30px}#single #blog .blog__item{width:45%}#single #blog .blog__item:nth-child(3){width:60%}}@media screen and (max-width:768px){#single #blog .blog__list{gap:0}#single #blog .blog__item{width:100%;margin-bottom:40px}#single #blog .blog__item:nth-child(3){width:100%;margin-bottom:10px}#single #blog .blog__image{max-height:300px;height:auto;max-width:100%}#single #blog .blog__link-container{margin-top:20px}#single #blog .blog__title{text-align:left;width:100%}}@media screen and (max-width:576px){#single #blog .blog__top-main{flex-direction:column;margin-bottom:40px}#single #blog .blog__title-main{margin-right:0;margin-bottom:20px}}#single #blog .blog__title-main{margin-right:0;width:100%;text-align:center}#single .single__header{position:relative;max-width:1347px;padding:0 15px;margin:0 auto}#single .single__image{height:410px;width:100%}#single .single__image img{width:100%;height:100%;object-fit:cover}#single .single__link{position:absolute;top:30px;left:30px;display:inline-flex;align-items:center;padding:15px 16px;background:#efefef;border-radius:100px;font-weight:700;font-size:18px;line-height:21px}#single .single__link:hover svg{transform:scale(1.4) translateX(-6px)}#single .single__link svg{transition:all .3s ease-in-out;flex-shrink:0;margin-right:14px;transform:scale(1.4)}#single .single__title{padding:65px 20px;background:#efefef;border-radius:0 150px 150px 150px;transform:translateY(-50%);margin-bottom:-110px}#single .single__title h1{max-width:714px;margin:0 auto;text-align:center;font-weight:700;font-size:36px;line-height:125%}@media screen and (max-width:1200px){#single .single__title h1{font-size:25px;line-height:30px}}@media screen and (max-width:768px){#single .single__link{font-size:15px;line-height:20px;padding:10px 15px;border-radius:15px}#single .single__image{height:300px}}@media screen and (max-width:576px){#single .single__title{padding:30px 15px;margin-bottom:-70px}#single .single__title h1{font-size:22px;line-height:25px}}#single .single__main{display:flex;align-items:flex-start;position:relative;max-width:997px;padding:0 15px;margin:63px auto 120px}@media screen and (max-width:992px){#single .single__main{margin-bottom:60px}}#single .single__main .fixed__social{position:sticky;top:173px;left:0;display:flex;flex-direction:column;align-items:center;transform:translateX(-100px)}@media screen and (max-width:1200px){#single .single__main .fixed__social{display:none}}#single .single__main .fixed__social a{display:block;margin-bottom:22px;width:16px;transition:all .2s ease-in-out}#single .single__main .fixed__social a:hover{opacity:.8}#single .single__main .fixed__social a:first-child{width:12px}#single .single__main .fixed__social a img{width:100%;height:auto}#single .single__main .content .kk-star-ratings{display:none!important}#single .single__container{display:flex;align-items:center;padding-bottom:45px;margin-bottom:45px;border-bottom:1px solid #c4c4c4}@media screen and (max-width:576px){#single .single__container{flex-direction:column}}#single .single__left{position:relative;width:191px;height:191px;border-radius:0 100px 100px 100px;overflow:hidden;margin-right:50px;flex-shrink:0}@media screen and (max-width:576px){#single .single__left{margin-bottom:20px;margin-right:0}}#single .single__left:after{content:"";position:absolute;top:0;left:0;width:0;height:0;border-bottom:40px solid rgba(0,0,0,0);border-left:40px solid #ffe044}#single .single__left img{width:100%;height:100%;object-fit:cover}#single .single__right{margin:0;font-weight:400;font-size:15px;line-height:28px}#single .single__right>:first-child{margin:0 0 5px;font-weight:700;font-size:18px;line-height:160%}#single .single__right>:nth-child(2){font-weight:700;font-size:22px;line-height:30px;margin:0 0 10px}#single .single__nav{display:flex;align-items:center;justify-content:space-between;margin-bottom:120px}@media screen and (max-width:992px){#single .single__nav{margin-bottom:80px}}@media screen and (max-width:730px){#single .single__nav{flex-direction:column}}#single .single__nav>a{display:flex;width:100%;max-width:332px;min-height:107px;background:#efefef;border-radius:0 67px 67px 67px;overflow:hidden}@media screen and (max-width:730px){#single .single__nav>a{margin:0 0 30px}}#single .single__nav>a svg{transition:all .3s ease-in-out}#single .single__nav>a .top{display:flex;align-items:center;margin-bottom:7px}#single .single__nav>a .top span{font-weight:400;font-size:11px;line-height:20px}#single .single__nav>a.prev:hover svg{transform:translateX(-7px)}#single .single__nav>a.prev svg{margin-right:15px;flex-shrink:0}#single .single__nav>a.prev .left{text-align:right}#single .single__nav>a.prev .top{justify-content:flex-end}#single .single__nav>a.next{flex-direction:row-reverse}#single .single__nav>a.next:hover svg{transform:translateX(7px)}#single .single__nav>a.next svg{margin-left:15px;flex-shrink:0}#single .single__nav>a .left{padding:20px}#single .single__nav>a .left p{margin:0;font-weight:700;font-size:13px;line-height:15px}#single .single__nav>a .right{width:47%;flex-shrink:0}#single .single__nav>a .right img{width:100%;height:100%;object-fit:cover}#single .single__rating{display:flex;flex-direction:column;align-items:center}#single .single__rating p{font-weight:700;font-size:15px;line-height:26px;margin:0 0 10px}#single .single__rating .kksr-legend{margin:0!important;transform:translate(4px,2px)}@media screen and (max-width:992px){#single .single__nav{flex-wrap:wrap}#single .single__rating{order:3;width:100%}}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,:after,:before{box-sizing:border-box}body{margin:0;padding:0}