.b-about-company{font-family:Montserrat}.b-about-company__link-area{position:relative;top:-120px}.b-about-company__title-page{color:#0a0a0a;font-size:40px;font-style:normal;font-weight:400;line-height:normal;text-transform:uppercase}.b-about-company__deck-page{color:#0a0a0a;font-size:14px;font-style:normal;font-weight:300;line-height:normal;margin-bottom:40px;margin-top:59px;text-align:justify}.b-about-company__achievements-container,.b-about-company__banner-page-two{margin-bottom:40px}.b-about-company__banner-content-page:not(:first-child){margin-top:40px}.b-about-company__banners-container{margin-bottom:40px}.intec-content-wrapper,.intec-template,.intec-template-layout-page-wrapper,.intec-template-title{margin:0!important}.intec-template-breadcrumb{margin-bottom:20px!important;margin-top:40px!important}.intec-content,.main-container{margin:0 20px;max-width:100%}.intec-template .intec-template-layout{height:auto}@keyframes slidein{0%{opacity:0;transform:translateY(150%)}to{opacity:1;transform:translateY(0)}}.b-banner-image__about-block{align-items:center;display:flex;height:calc(100vh - 110px);position:relative}.b-banner-image__about-block.half-size{height:70vh}.b-banner-image__about-block.little{height:65vh}.b-banner-image__about-block.little .b-banner-image__about-image img,.b-banner-image__about-block.little .b-banner-image__about-image-mobile img{-o-object-fit:cover;object-fit:cover}.b-banner-image__about-block.black-text .b-banner-image__about-desc,.b-banner-image__about-block.black-text .b-banner-image__about-title{color:#0a0a0a}.b-banner-image__about-block.left-cover .b-banner-image__about-image img,.b-banner-image__about-block.left-cover .b-banner-image__about-image-mobile img{-o-object-position:left;object-position:left}.b-banner-image__about-block.text-bottom{align-items:flex-end}.b-banner-image__about-block.text-bottom .b-banner-image__about-content{margin-bottom:70px}.b-banner-image__about-block.text-mod-two{align-items:flex-end}.b-banner-image__about-block.text-mod-two .b-banner-image__about-title{color:#fff;font-size:14px;font-style:normal;font-weight:400;line-height:normal;margin:0;text-transform:uppercase}.b-banner-image__about-block.text-mod-two .b-banner-image__about-desc{color:#fff;font-size:14px;font-style:normal;font-weight:300;line-height:normal;margin:0 0 15px;text-align:justify}.b-banner-image__about-block.text-mod-two .b-banner-image__about-text{width:100%}.b-banner-image__about-image,.b-banner-image__about-image-mobile{height:100%;position:absolute;width:100%;z-index:2}.b-banner-image__about-image img,.b-banner-image__about-image-mobile img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.b-banner-image__about-image{display:none}.b-banner-image__about-image-mobile{display:block}.b-banner-image__about-content{animation-duration:2s;animation-name:slidein;display:flex;flex-direction:column;position:relative;z-index:4}.b-banner-image__button{display:none}.b-banner-image__button.black{color:#0a0a0a}.b-banner-image__button.black .arrow:before{background:radial-gradient(ellipse at center,hsla(0,0%,100%,0) 0,#0a0a0a 100%)}.b-banner-image .arrow{cursor:pointer;height:24px;position:relative;transform:translate(-50%,-50%);width:24px}.b-banner-image .arrow:after,.b-banner-image .arrow:before{border-radius:50%;content:"";display:block;height:0;left:50%;opacity:.4;position:absolute;top:50%;transform:translate(-50%,-50%);width:0}.b-banner-image .arrow:before{background:radial-gradient(ellipse at center,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,.635) 100%);border-radius:50%;z-index:-10}.b-banner-image .arrow:before,.b-banner-image .arrow:hover:before{animation:pulse 1s ease-out 0s infinite}@keyframes pulse{0%{height:0;opacity:1;width:0}to{height:60px;opacity:0;width:60px}}.b-banner-image__about-text{max-width:500px}.b-banner-image .main-container{margin:0 20px;max-width:100%}.b-banner-image__main-container_cooperation{width:100%}.b-banner-image__about-title{color:#fff;font-size:32px;font-style:normal;font-weight:400;line-height:normal;text-transform:uppercase}.b-banner-image__about-desc{color:#fff;font-size:14px;font-style:normal;font-weight:300;line-height:normal}.b-banner-content{font-family:Montserrat}.b-banner-content__link-area{position:relative;top:-120px}.b-banner-content__wrapper-content{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:space-between}.b-banner-content__wrapper-content.left-mod{flex-direction:row-reverse}.b-banner-content__wrapper-content.left-mod .b-banner-content__about-image img,.b-banner-content__wrapper-content.left-mod .b-banner-content__about-image-mobile img{-o-object-position:left;object-position:left}.b-banner-content__container{width:100%}.b-banner-content__container a{text-decoration:none}.b-banner-content__title-banner{font-weight:400;margin-bottom:20px;text-transform:uppercase}.b-banner-content__desc-banner,.b-banner-content__title-banner{color:#0a0a0a;font-size:14px;font-style:normal;line-height:normal}.b-banner-content__desc-banner{font-weight:300;margin-bottom:25px;text-align:justify}.b-banner-content__button-banner{border:1px solid #0a0a0a;color:#0a0a0a;cursor:pointer;display:block;font-size:16px;font-style:normal;font-weight:500;line-height:normal;margin:30px auto 0;padding:13px 38px;transition:all .3s linear;width:-moz-fit-content;width:fit-content}.b-banner-content__button-banner:hover{background-color:#0a0a0a;border:1px solid #0a0a0a;color:#fff}.b-banner-content__about-image{display:none}.b-banner-content__about-image,.b-banner-content__about-image-mobile{height:100%;width:100%}.b-banner-content__about-image img,.b-banner-content__about-image-mobile img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:right;object-position:right;width:100%}.b-banner-content__about-image-mobile{display:block;height:100%;width:100%}.b-big-banner-type-a{height:300px;overflow:hidden;position:relative}.b-big-banner-type-a img{display:block;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:top;object-position:top;width:100%}.b-big-banner-type-a__title-banner{color:#0a0a0a;font-family:Montserrat;font-size:30px;font-style:normal;font-weight:400;line-height:normal;max-width:180px;position:absolute;text-transform:uppercase;top:50%}.b-achievements{display:flex;flex-direction:column-reverse}.b-achievements__link-area{position:relative;top:-120px}.b-achievements__statistics-block{background-color:#e6e6e6;display:flex;flex-wrap:wrap;justify-content:center;margin-left:calc(-50vw - -50%);margin-right:calc(-50vw - -50%);margin-top:40px;padding-top:30px}.b-achievements__statistics-card{margin:0 5px 40px;text-align:center;width:45%}.b-achievements__statistics-card-title{color:#0a0a0a;font-size:40px;font-style:normal;font-weight:500;line-height:normal}.b-achievements__statistics-card-title .little-text{font-size:16px}.b-achievements__statistics-card-desc{color:#0a0a0a;font-size:14px;font-style:normal;font-weight:400;line-height:120%}.b-achievements__description-block{display:flex;flex-direction:column;justify-content:center;margin-top:40px;row-gap:40px;width:100%}.b-achievements__title-card{font-weight:400;margin-bottom:20px;text-transform:uppercase}.b-achievements__desc-card,.b-achievements__title-card{color:#0a0a0a;font-size:14px;font-style:normal;line-height:normal}.b-achievements__desc-card{font-weight:300;text-align:justify}.b-aboutaristo-form{display:flex;flex-direction:column;font-family:Montserrat;height:100%;width:100%}.b-aboutaristo-form__mess-desc{color:#0a0a0a;margin:0 0 30px;text-align:center}.b-aboutaristo-form__label{color:red;display:none;font-size:13px;margin-bottom:8px;margin-top:20px}.b-aboutaristo-form__label.is-active{display:block}.b-aboutaristo-form__button-form-submit,.b-aboutaristo-form__button-form-submit-but-reset{background-color:hsla(0,3%,82%,.992);border:none;border-radius:0;color:#fff;font-size:10px;font-style:normal;font-weight:600;line-height:125%;margin:0;padding:16px 32px;text-transform:uppercase;width:-moz-max-content;width:max-content}.b-aboutaristo-form__button-form-submit-but-reset:hover,.b-aboutaristo-form__button-form-submit:hover{opacity:.8}.b-aboutaristo-form__button-form-submit-but-reset.cursor,.b-aboutaristo-form__button-form-submit.cursor{cursor:not-allowed}.b-aboutaristo-form__button-form-submit{background-color:#8d8e8d;cursor:pointer}.b-aboutaristo-form__button-form-submit:hover{background-color:#0a0a0a}.b-aboutaristo-form__button-form-submit.cursor{background-color:hsla(0,3%,82%,.992)}.b-aboutaristo-form__button-form-submit-but-reset{background-color:hsla(0,2%,69%,.231);bottom:0;color:#0a0a0a;cursor:pointer;left:105px;padding:16px 30px -50px;position:absolute}.b-aboutaristo-form .tao-form{margin-bottom:-70px}.b-aboutaristo-form__label-placeholder{color:#8d8e8d;display:block;font-size:13px;margin-bottom:8px;margin-top:20px}.b-aboutaristo-form__input-feedback,.b-aboutaristo-form__textarea-feedback{color:#0a0a0a;margin:0;opacity:none}.b-aboutaristo-form__input-feedback{background-color:transparent;border:none;border-bottom:1px solid #fff;height:50px}.b-aboutaristo-form__input-feedback.is-active{border-bottom:1px solid red!important}.b-aboutaristo-form input,.b-aboutaristo-form textarea{background-color:hsla(0,0%,87%,.286)!important;border:1px solid hsla(0,0%,87%,.58);border-radius:3px;outline:none;transition:all 5000s,margin 0s,border-bottom 0s;width:100%}.b-aboutaristo-form input::-moz-placeholder,.b-aboutaristo-form textarea::-moz-placeholder{color:#8d8e8d}.b-aboutaristo-form input::placeholder,.b-aboutaristo-form textarea::placeholder{color:#8d8e8d}.b-aboutaristo-form__agree-label,.b-aboutaristo-form__agree-label a{color:#0a0a0a;font-size:13px;font-style:normal;font-weight:400;margin-top:25px}.b-aboutaristo-form__agree-label a:hover{border-bottom:1px solid #0a0a0a}.b-aboutaristo-form img{display:block;margin-bottom:20px}.b-aboutaristo-form h2{color:#0a0a0a;font-size:28px;font-weight:400;margin-bottom:32px;margin-top:20px;text-align:left}.b-aboutaristo-form p{color:#0a0a0a;font-size:12px;line-height:1.5;margin:0 0 10px;text-align:left}.b-aboutaristo-form__input-feedback,.b-aboutaristo-form__mess-desc,.b-aboutaristo-form__textarea-feedback{font-size:18px;font-style:normal;font-weight:400;line-height:125%}.b-aboutaristo-form a,.b-aboutaristo-form a:hover{border-bottom:1px solid #fff}.b-aboutaristo-form a:hover{text-decoration:none}.b-aboutaristo-form__agree-label{margin-top:0}.b-aboutaristo-form__agree-label.is-active{margin-top:20px}.b-aboutaristo-form p{display:none;margin:0 0 30px;text-align:center}.b-aboutaristo-form p.is-active{display:block}.b-aboutaristo-form__textarea-feedback{background-color:transparent;border:none!important;border-bottom:1px solid #fff!important;height:100px;margin-bottom:30px;overflow:auto!important;resize:none}.b-aboutaristo-form__textarea-feedback::-webkit-scrollbar{width:10px}.b-aboutaristo-form__textarea-feedback::-webkit-scrollbar-track{background-color:#fff;border-radius:10px}.b-aboutaristo-form__textarea-feedback::-webkit-scrollbar-thumb{background-color:#8d8e8d;border-radius:10px;cursor:pointer!important}.b-aboutaristo-form__textarea-feedback.is-active{margin-bottom:30px}.b-aboutaristo-form__form-feedback{display:flex;flex-direction:column;width:100%}.b-aboutaristo-form__form{display:none;width:100%}.b-aboutaristo-form__form.is-active{display:block}.b-aboutaristo-form__agree-checkbox{align-items:center;display:flex;gap:5px;margin-bottom:40px}.b-aboutaristo-form input[type=checkbox]{height:20px;width:20px}.b-aboutaristo-form__message{display:none}.b-aboutaristo-form__message.is-active{display:block}.b-popup{align-items:center;display:none;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:100}.b-popup.is-active{display:flex}.b-popup__bg{background-color:#0a0a0a;height:100%;opacity:.6;position:absolute;width:100%;z-index:0}.b-popup__content{align-items:center;background-color:#fff;justify-content:center;padding:25px 30px 30px}.b-popup__content,.b-popup__popup-block{display:flex;flex-direction:column;width:100%}.b-popup__popup-block{height:92vh;margin:0 auto;overflow:hidden;position:relative;z-index:101}.b-popup .popup-container{height:100%;max-height:75vh;overflow:auto;padding-right:5px}.b-popup .popup-container::-webkit-scrollbar{width:5px}.b-popup .popup-container::-webkit-scrollbar-track{background-color:#fff;border-radius:10px}.b-popup .popup-container::-webkit-scrollbar-thumb{background-color:#8d8e8d;border-radius:10px;cursor:pointer!important}.b-popup .popup-container::-webkit-scrollbar-corner{background-color:transparent}.b-popup__popup-image{display:none}.b-popup__popup-image img{height:100%;-o-object-fit:cover;object-fit:cover}.b-popup__close-button{background-color:#8d8e8d;cursor:pointer;height:20px;-webkit-mask-image:url(/images/header/exit.svg);mask-image:url(/images/header/exit.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute;right:10px;top:10px;width:20px}@media screen and (min-width:760px){.b-about-company__deck-page{font-size:16px}.b-about-company__achievements-container,.b-about-company__banner-page-two{margin-bottom:65px}.b-about-company__banner-content-page:not(:first-child){margin-top:65px}.b-about-company__banners-container{margin-bottom:65px}.intec-content,.main-container{margin:0 50px;max-width:100%}.b-banner-image__about-block{height:100vh}.b-banner-image__about-block.text-mod-two .b-banner-image__about-desc,.b-banner-image__about-block.text-mod-two .b-banner-image__about-title{font-size:16px;margin-bottom:20px}.b-banner-image__about-block.text-mod-two .b-banner-image__about-text{max-width:345px}.b-banner-image__about-image{display:block}.b-banner-image__about-image-mobile{display:none}.b-banner-image .main-container{margin:0 50px;max-width:100%}.b-banner-image__main-container_cooperation{margin-left:auto;max-width:calc(100vw - 50px)}.b-banner-content__wrapper-content{flex-direction:row;height:400px}.b-banner-content__container{max-width:340px}.b-banner-content__desc-banner,.b-banner-content__title-banner{font-size:16px}.b-banner-content__button-banner{margin:0}.b-banner-content__about-image{display:block}.b-banner-content__about-image,.b-banner-content__about-image-mobile{max-width:260px}.b-banner-content__about-image-mobile{display:none}.b-big-banner-type-a{height:370px}.b-big-banner-type-a__title-banner{font-size:36px;max-width:100%;top:75%}.b-achievements{flex-direction:row}.b-achievements__statistics-block{margin:0;padding-top:65px;width:75%}.b-achievements__statistics-card{margin:0 55px 75px;width:100%}.b-achievements__description-block{margin-left:60px;margin-top:0}.b-achievements__desc-card,.b-achievements__title-card{font-size:16px}.b-aboutaristo-form__agree-checkbox{align-items:flex-end}.b-popup__popup-block{flex-direction:column;max-width:400px}.b-popup__close-button{height:20px;right:10px;top:10px;width:20px}}@media screen and (min-width:1040px){.b-banner-image__about-block.text-bottom .b-banner-image__about-content{margin:0}.b-banner-image__about-block.text-bottom{align-items:center}}@media screen and (min-width:1200px){.b-about-company__deck-page{font-size:18px;max-width:680px}.b-about-company__banner-content-page:not(:first-child){margin-top:50px}.intec-template-breadcrumb{margin-top:50px!important}.intec-content,.main-container{margin:0 80px;max-width:100%}.b-banner-image__about-block.text-mod-two .b-banner-image__about-desc{margin-bottom:40px}.b-banner-image__about-block.text-mod-two .b-banner-image__about-text{max-width:555px}.b-banner-image .main-container{margin:0 80px;max-width:100%}.b-banner-image__main-container_cooperation{margin-left:auto;max-width:calc(100vw - 80px)}.b-banner-image__about-title{font-size:36px}.b-banner-image__about-desc{font-size:16px}.b-banner-content__wrapper-content{height:450px}.b-banner-content__container{max-width:420px}.b-banner-content__desc-banner{margin-bottom:30px}.b-banner-content__about-image,.b-banner-content__about-image-mobile{max-width:420px}.b-big-banner-type-a{height:490px}.b-big-banner-type-a__title-banner{margin-left:90px;top:55%}.b-achievements__statistics-block{padding-top:100px}.b-achievements__statistics-card{margin:0 29px 130px;width:36%}.b-achievements__description-block{row-gap:45px}.b-aboutaristo-form{max-width:400px}.b-popup__content{padding:25px 60px 50px}.b-popup__popup-block{flex-direction:row;max-width:550px}.b-popup__popup-image{display:block}.b-popup__close-button{right:20px;top:20px}}@media screen and (min-width:1640px){.b-about-company__deck-page{font-size:20px;margin-bottom:59px;max-width:880px}.b-about-company__achievements-container,.b-about-company__banner-page-two{margin-bottom:94px}.b-about-company__banner-content-page:not(:first-child){margin-top:60px}.b-about-company__banners-container{margin-bottom:95px}.intec-content,.main-container{margin:0 auto;max-width:1520px}.b-banner-image__about-block.text-mod-two .b-banner-image__about-desc,.b-banner-image__about-block.text-mod-two .b-banner-image__about-title{font-size:18px}.b-banner-image__about-block.text-mod-two .b-banner-image__about-text{max-width:835px}.b-banner-image__about-content{width:1344px}.b-banner-image__button{animation-duration:2s;animation-name:slidein;bottom:10%;color:#fff;display:block;left:calc(50% - 6px);position:absolute;scroll-behavior:smooth;z-index:2}.b-banner-image__button:focus,.b-banner-image__button:hover{color:#fff}.b-banner-image .main-container{margin:0 auto;max-width:1344px}.b-banner-image__main-container_cooperation{margin-left:auto;max-width:calc(50vw + 672px)}.b-banner-image__about-title{font-size:40px}.b-banner-content__wrapper-content{height:400px}.b-banner-content__container{max-width:620px}.b-banner-content__desc-banner,.b-banner-content__title-banner{font-size:18px}.b-banner-content__about-image,.b-banner-content__about-image-mobile{max-width:620px}.b-big-banner-type-a{height:600px}.b-big-banner-type-a img{-o-object-position:right;object-position:right}.b-big-banner-type-a__title-banner{font-size:40px;margin-left:120px}.b-achievements__statistics-block{padding-top:120px}.b-achievements__statistics-card{margin:0 60px 120px;width:30%}.b-achievements__statistics-card-title{font-size:50px}.b-achievements__statistics-card-title .little-text{font-size:18px}.b-achievements__description-block{margin-left:75px;row-gap:60px}.b-achievements__desc-card,.b-achievements__title-card{font-size:18px}.b-aboutaristo-form{max-width:450px}}