@font-face{font-family:Fira Sans;font-weight:400;src:url(../../static/media/FiraSans-Regular.f4eb295ecc2fb842d61c.ttf),url(../../static/media/FiraSans-Regular.f4eb295ecc2fb842d61c.ttf)}@font-face{font-family:Noto Sans;font-weight:400;src:url(../../static/media/NotoSans-Regular.eae34fa8f1e0c4c6d797.ttf),url(../../static/media/NotoSans-Regular.eae34fa8f1e0c4c6d797.ttf)}@font-face{font-family:Open Sans;font-weight:400;src:url(../../static/media/OpenSans-Regular.77c09223204154ae8d43.ttf),url(../../static/media/OpenSans-Regular.77c09223204154ae8d43.ttf)}

/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:initial;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:initial}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:initial}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}.Main{max-width:1440px;position:relative}.header__wrapp{display:flex;justify-content:center;position:relative}.header{background:#fff;border-radius:0 0 3px 3px;box-shadow:0 4px 11px rgba(0,0,0,.1);display:flex;flex-direction:row;height:100px;justify-content:space-between;margin-left:auto;margin-right:auto;max-width:1237px;position:absolute;top:0;width:100%;z-index:1}.header__logo-link{align-self:center;display:flex;justify-content:center;padding-left:40px}.header__logo{width:176px}.header__nav{align-items:center;display:flex;justify-content:space-between;max-width:650px;width:100%}.header__nav-link{color:#000;display:flex;font-size:20px;line-height:28px}.header__lang,.header__nav-link{font-family:Fira Sans;font-style:normal;font-weight:400}.header__lang{align-items:center;align-self:center;cursor:pointer;display:none;flex-direction:row;flex-wrap:nowrap;font-size:16px;height:40px;justify-content:space-evenly;line-height:24px;width:80px}.header__lang_visible{display:flex}.header__lang-russian{max-width:40px}.header__change-lang-menu{background-color:#fff;box-shadow:0 4px 16px rgba(0,0,0,.1);cursor:pointer;display:flex;flex-direction:column;flex-wrap:nowrap;font-family:Fira Sans;font-size:16px;font-style:normal;font-weight:400;gap:8px;height:0;justify-content:center;line-height:24px;overflow:hidden;position:absolute;right:0;top:70px;transition:.5s ease-in-out;visibility:hidden;width:80px}.header__change-lang-menu_visible{height:104px;transition:all .5s ease-in-out;visibility:visible}.header__change-lang-menu__option{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-evenly}.header__change-lang-menu__option_invisible{display:none}.header__change-lang-menu__option:hover{box-shadow:0 4px 21px rgba(0,0,0,.3);transition:all .5s ease-in-out}.header__change-lang-menu__option:last-of-type{margin-top:0}@media screen and (max-width:1024px){.header{max-width:960px}}.about-us{margin:0 auto;max-width:1440px;position:relative;width:100%}.about-us__slogan{background-image:url(../../static/media/slogan-background.0f69ac04ba16047f4cc0.svg);background-size:1298px;height:649px;margin:0;max-width:1298px;width:100%}.about-us__slogan-header{color:#0084c7;font-family:Fira Sans;font-size:42px;font-style:normal;font-weight:400;line-height:52px;margin:0 0 0 102px;max-width:567px;padding-top:230px}.about-us__slogan-green-rectangle{background-color:#009138;height:649px;max-width:710px;position:absolute;right:0;top:0;width:100%;z-index:-2}.about-us__description{display:flex;flex-direction:row;justify-content:center;justify-self:center;margin:0;max-width:1440px;overflow:hidden;position:relative;width:100%}.about-us__description-header{font-family:Fira Sans;font-size:58px;font-style:normal;font-weight:400;line-height:60px;margin:0 0 42px}.about-us__description-target{font-family:Fira Sans;font-size:20px;font-style:normal;font-weight:400;line-height:24px;margin:0 120px 32px 0}.about-us__description-description{font-family:Fira Sans;font-size:16px;font-style:normal;font-weight:400;line-height:20px;margin:0 24px 71px 0}.about-us__right-block{display:flex;flex-direction:column;height:712px;max-width:822px;width:100%}.green__block{background-color:#009138;height:100%;max-width:710px;position:absolute;right:0;width:100%;z-index:-2}.about-us__right-block-image{height:208px;margin-top:206px;width:822px}.about-us__right-block-header{display:flex;height:40px;margin-left:20px;padding-top:116px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.about-us__right-block-header:nth-child(2){height:20px;margin-top:13px;padding-top:0}.about-us__right-block-header-description_vertical{display:flex;height:173px;margin-left:20px;margin-top:265px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.about-us__mitsubishi{display:flex;flex-direction:row;max-width:1440px;position:relative;width:100%}.about-us__mitsubishi-image{display:flex;max-width:730px;width:50%}.about-us__mitsubishi-description{background-color:#fff;box-shadow:0 4px 16px rgba(0,0,0,.1);display:flex;flex-direction:column;height:406px;margin-top:36px;max-width:413px;position:relative;width:100%}.about-us__mitsubishi-description-header{font-family:Fira Sans;font-size:32px;font-style:normal;font-weight:500;line-height:40px;margin-left:32px;max-width:242px}.about-us__mitsubishi-description-text{font-family:Fira Sans;font-size:20px;font-style:normal;font-weight:400;line-height:28px;margin-left:32px}.about-us__mitsubishi-description-link{background-image:url(../../static/media/arrow.57660e246e00b038422f.svg);background-size:60px;bottom:0;height:60px;position:absolute;right:0;transition:.5s ease-in-out;width:60px}.about-us__mitsubishi-description-link:hover{background-image:url(../../static/media/arrow-blue.da55c0fbc3461bbfcdbe.svg);transition:all .5s ease-in-out}.about-us__mitsubishi-green-rectangle{background-color:#009138;height:157px;position:absolute;right:0;width:50%;z-index:-2}.about-us__contacts{display:flex;flex-direction:row;max-width:1440px;width:100%}.about-us__contacts-green-block-wrapper{background-color:#009138;max-width:556px;width:100%}.about-us__contacts-green-block{align-items:flex-end;color:#fff;display:flex;flex-direction:column;font-family:Noto Sans;font-size:16px;font-style:normal;font-weight:400;line-height:20px;margin:33px 42px 51px auto;text-align:right}.about-us__contacts-green-block-header{margin:0 0 16px auto}.about-us__contacts-green-block-address{margin:0 0 7px auto;max-width:370px;width:100%}.about-us__contacts-green-block-tel{color:#fff}.about-us__contacts-green-block-fax{margin:0}.about-us__contacts-green-block-email{color:#fff}.about-us__contacts-services{margin-left:56px}.about-us__contacts-services-header{font-family:Fira Sans;font-size:32px;font-style:normal;font-weight:500;line-height:40px;margin:31px auto 0 0}.about-us__contacts-services-text{margin:0;max-width:666px}.about-us__contacts-services-link,.about-us__contacts-services-text{font-family:Fira Sans;font-size:20px;font-style:normal;font-weight:400;line-height:28px}.about-us__contacts-services-link{color:#b0001e;display:flex;margin-top:16px;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}.aboutus__wrap{display:flex;flex-direction:row;flex-wrap:nowrap;max-width:1440px;width:100%}.aboutus_left-block{display:flex;flex-direction:column;width:100%}.about-us__description-block{display:flex;flex-direction:column;margin-left:140px;margin-top:115px}.aboutus__right{background-color:#009138;display:flex;flex-direction:column;position:relative;width:100%}.aboutus__carousel{display:flex;max-width:822px;position:absolute;right:0;top:206px;width:110%}@media screen and (max-width:1024px){.about-us__slogan{background-repeat:no-repeat;background-size:915px;height:457px}.about-us__slogan-header{margin-left:50px;padding-top:163px}.about-us__slogan-green-rectangle{height:457px}.about-us__description{max-width:1024px}.about-us__description-block{margin-left:50px;margin-top:63px}.about-us__description-description{margin:0 0 25px}.about-us__description-target{font-size:17px;margin-right:99px}.about-us__right-block-header{height:35px}.about-us__right-block-header:nth-child(2){height:16px}.about-us__mitsubishi-image{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin-left:50px;max-width:454px}.about-us__mitsubishi-description{height:258px;margin-top:25px;max-width:373px}.about-us__mitsubishi-description-header{font-size:24px;line-height:32px}.about-us__mitsubishi-description-text{font-size:16px;line-height:20px}.about-us__mitsubishi-description-link{background-size:40px;height:40px;width:40px}.about-us__mitsubishi-green-rectangle{display:none}.about-us__contacts-green-block-wrapper{max-width:390px}.about-us__contacts-services-header{font-size:32px;line-height:40px}.about-us__contacts-services-text{font-size:16px;line-height:24px}}.benefits{display:flex;flex-direction:row;flex-wrap:wrap;gap:23px;justify-content:center;margin:104px auto 97px;max-width:1440px;width:100%}.benefits__item{align-items:center;display:flex;flex-direction:column;font-family:Fira Sans;font-size:20px;font-style:normal;font-weight:400;line-height:28px;max-width:275px;text-align:center;width:100%}.benefits__item:last-of-type{margin-right:0}.benefits__item-icon{align-self:center;display:flex;height:52px;justify-self:center;margin-bottom:22px;width:64px}.benefits__item-description{display:flex}@media screen and (max-width:1024px){.benefits{gap:23px}.benefits__item{font-size:16px;line-height:20px;margin-right:0}}p{margin:0}.footer{background-color:#dedfe3;color:#000;font-family:Noto Sans;font-size:16px;font-style:normal;font-weight:400;height:280px;line-height:20px}.footer,.footer__wrapper{display:flex;flex-direction:row;justify-content:space-evenly;width:100%}.footer__wrapper{margin-left:auto;margin-right:auto;max-width:1440px;position:relative}.footer__container{display:flex;flex-direction:column;margin-top:72px;max-width:140px;width:100%}.footer__container:nth-last-of-type(2){margin-left:0}.footer__link{color:#000;margin-bottom:6px}.footer__logo{height:62px;margin-top:65px;width:176px}.footer__contacts{display:flex;flex-direction:column;margin-top:72px;max-width:370px}.footer__contacts-link{color:#000;margin-bottom:16px}.footer__contacts-email,.footer__contacts-tel{color:#000}.footer__button-to-top{background-color:initial;background-image:url(../../static/media/arrow-to-top.c90e3a4d13b7981e1a88.svg);background-repeat:no-repeat;background-size:contain;border:none;cursor:pointer;height:26px;position:absolute;right:50px;top:24px;width:26px}.contact-us{background-color:#fff;border-radius:8px 8px 0 0;box-shadow:0 4px 16px rgba(0,0,0,.1);cursor:pointer;position:fixed;right:-80px;top:304px;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);z-index:4}.contact-us__text{align-items:center;box-sizing:border-box;color:#0084c7;font-family:Noto Sans;font-size:20px;font-style:normal;font-weight:400;line-height:28px;padding:10px 16px;text-align:center;width:207px}label{background-color:#fff;font-size:16px;font-weight:600;line-height:20px}.feedback{display:flex;flex-direction:row;font-family:Fira Sans;font-style:normal;max-width:1299px;width:100%}.feedback__wrap{margin:0 auto;max-width:1440px;padding-bottom:48px;padding-top:48px;width:100%}.feedback__green-rectangle{background-color:#009138;color:#fff;height:444px;margin-top:44px;max-width:677px;position:relative;width:100%}.feedback__green-rectangle-wrap{max-width:372px;position:absolute;right:64px;top:154px;width:100%}.feedback__green-rectangle-header{font-size:40px;font-weight:400;line-height:52px;margin:0}.feedback__green-rectangle-text{font-size:16px;font-weight:400;line-height:20px;margin-top:20px}.feedback__form-container{background-color:#fff;border-radius:8px;box-shadow:0 4px 16px rgba(0,0,0,.1);max-width:622px;overflow:hidden;position:relative;width:100%}.feedback__form-decoration{background-image:url(../../static/media/form-background.35d5c638c185c7dd97a3.svg);background-size:auto;height:252px;left:0;max-width:622px;position:absolute;top:0;width:100%;z-index:0}.feedback__form-decoration-second{background-image:url(../../static/media/form-background2.65e8cc5fad685ae60512.svg);background-size:auto;height:165px;max-width:338px;position:absolute;right:0;top:0;width:100%;z-index:-1}.feedback__form-header{color:#0084c7;font-size:28px;font-weight:400;line-height:32px;margin:32px auto 46px 40px;padding:0;position:relative;z-index:1}.feedback__form{display:flex;flex-direction:column;gap:29px;margin:0 40px 32px 38px;max-width:544px}.feedback__form-name-tel-wrap{display:flex;flex-direction:row;justify-content:space-between;max-width:544px;width:100%}.feedback__form-input-wrap{position:relative}.feedback__form-name-label{left:26px;position:absolute;top:-10px}.feedback__form-name{border:1.85283px solid #e0dede;border-radius:4px;height:34px;max-width:301px;width:100%}.feedback__form-name:focus{outline:none}.feedback__form-tel{border:1.85283px solid #e0dede;border-radius:4px;height:34px;max-width:216px;width:100%}.feedback__form-comany,.feedback__form-email{border:1.85283px solid #e0dede;border-radius:4px;height:34px;max-width:544px;width:100%}.feedback__form-message{border:1.85283px solid #e0dede;border-radius:4px;box-sizing:border-box;max-width:540px;min-height:69px;padding:10px;width:100%}.feedback__form-submit{align-items:center;align-self:center;background-color:#368d43;border:none;border-radius:36.7478px;color:#fff;cursor:pointer;display:flex;font-size:20px;font-weight:600;height:50px;justify-content:center;line-height:24px;margin-top:29px;max-width:372px;transition:.3s ease-in-out;width:100%}.feedback__form-submit:hover{-webkit-filter:drop-shadow(0 4px 17px #009138);filter:drop-shadow(0 4px 17px #009138);transition:.3s ease-in-out}.feedback__form-message-letter-count{color:#bababa;display:flex;font-size:16px;font-weight:600;line-height:20px;position:absolute;right:0;text-align:right;top:-20px}.meme{display:flex;margin:auto;position:absolute;z-index:10}.feedback__form-close-btn{background-color:initial;background-image:url(../../static/media/close-btn.7d97a5216be59bddc2bf.svg);background-size:15px;border:none;cursor:pointer;height:15px;position:absolute;right:45px;top:45px;width:15px;z-index:1}.name_mod{margin-right:15px;max-width:301px;width:100%}.tel_mod{height:40px;max-width:216px;width:100%}.other-input_mod{height:40px;max-width:544px;width:100%}.textarea_mod{margin-top:7px;max-width:540px;min-height:69px;width:100%}.invalid{border-color:red}.invalid-text{color:red}input:focus{outline:none}.feedback__form-submit_disabled{cursor:default;opacity:.3}.feedback__form-success-msg{color:#009138}.eedback__form-fail-msg{color:red}input{box-sizing:border-box;padding-left:16px}.feedback__popup-background{align-items:center;background-color:rgba(0,0,0,.5);display:flex;font-family:Fira Sans;font-style:normal;height:100%;inset:0;justify-content:center;left:0;margin:0;opacity:0;position:relative;position:fixed;top:0;transition:visibility .5s,opacity .5s linear;visibility:hidden;width:100%;z-index:5}.feedback__popup-background_visible{opacity:1;transition:visibility .5s,opacity .5s linear;visibility:visible;z-index:5}.feedback__form-container_visible{align-items:center;align-self:center;display:flex;flex-direction:column;justify-self:center;margin:0 auto}.feedback__form-container_hidden{display:none}.feedback__form_popup-width{width:100%}.common__link{text-decoration:none;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.common__link:hover{transition:all .4s}.common__current-link,.common__link:hover{color:#b0001e;text-decoration:underline}.App{display:flex;flex-direction:column;position:relative}.partnership-section__images{background-color:#0084c7;display:flex;flex-direction:row}.partnership-section__images-wrap{align-self:center;display:flex;flex-wrap:wrap;justify-content:space-evenly;margin:0 auto;max-width:1440px;width:100%}.partnership-section__pic{display:flex;margin:48px 0}@media screen and (max-width:1166px){.partnership-section__pic{height:195px;width:216px}}.partnership-section{align-self:center;font-family:Fira Sans;font-style:normal;font-weight:400;max-width:1440px;width:100%}.partnership-section__header-wrapper{display:flex;flex-direction:row;position:relative}.partnership-section__header-image-block{display:flex;position:relative;width:100%}.partnership-section__header-image{max-width:717px;position:absolute;right:-40px;top:132px;z-index:1}.partnership-section__header-blue-rectangle{background-color:#0084c7;color:#fff;display:flex;flex-direction:column;justify-content:center;max-width:769px;min-height:570px;position:relative;right:0;width:100%}.partnership-section__header-blue-rectangle-text-wrap{align-self:center;display:flex;flex-direction:column;justify-content:center}.partnership-section__header{display:flex;font-size:40px;font-weight:400;line-height:52px;margin:0;max-width:470px;width:100%}.partnership-section__header-intro{display:flex;font-size:20px;font-weight:400;line-height:28px;margin:32px 0 0;max-width:470px;width:100%}.partnership-section__article{margin:37px auto 28px;max-width:568px;width:100%}.partnership-section__article-header{color:#0084c7;font-size:28px;font-weight:400;line-height:32px;margin:0}.partnership-section__article-text{font-size:16px;line-height:20px;margin:28px 0 0}@media screen and (max-width:1166px){.partnership-section__header-blue-rectangle{min-height:491px}.partnership-section__header-blue-rectangle-text-wrap{margin-left:110px;margin-right:50px;max-width:352px}.partnership-section__header-image{max-width:581px;right:-108px;width:auto}.partnership-section__header{font-size:30px;line-height:40px}.partnership-section__header-intro{font-size:16px;line-height:20px}.partnership-section__header-image-block{max-width:472px}.partnership-section__article{margin-top:28px}.partnership-section__article-text{line-height:24px;margin-top:24px}}.catalogue{background-color:#f6f8fa;font-family:Fira Sans;font-style:normal;width:100%}.catalogue__header{align-self:center;color:#0084c7;display:flex;font-size:40px;font-weight:400;line-height:52px;margin:28px auto 11px;max-width:429px;width:100%}.catalogue__cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(372px,1fr));grid-template-rows:repeat(2,1fr);justify-items:center;margin:0 auto 72px;max-width:1156px}.catalogue__card{align-content:center;background:#fff;border-radius:0 0 8px 8px;display:flex;-webkit-filter:drop-shadow(0 11.695px 32.1614px rgba(39,104,118,.1));filter:drop-shadow(0 11.695px 32.1614px rgba(39,104,118,.1));flex-direction:column;height:490px;margin:29px 20px 0 0;position:relative;width:372px}.catalogue__card-image{height:247px;width:372px}.catalogue__card-header{color:#0084c7;font-size:16px;font-weight:600;line-height:20px;margin:16px 0 0 16px}.catalogue__card-description{font-size:16px;font-weight:400;line-height:20px;margin:8px auto 0;max-width:339px}.catalogue__card-popup-button{align-self:flex-end;background-color:initial;border:none;bottom:28px;color:#0072ce;cursor:pointer;display:flex;font-size:16px;font-weight:600;line-height:20px;position:absolute;right:26px}@media screen and (max-width:1024px){.catalogue__cards{max-width:764px}}.machinery-intro{color:#fff;font-family:Fira Sans;font-style:normal;margin:48px auto 0;max-width:1440px;width:100%}.machinery-intro__container{align-self:flex-end;background-color:#0084c7;display:flex;flex-direction:column;height:522px;margin:0 0 0 auto;max-width:1127px;width:100%}.machinery-intro__header-wrapper{border-bottom:2px solid #fff;margin:108px auto 25px 123px;max-width:568px;width:100%}.machinery-intro__header{font-size:40px;font-weight:400;line-height:52px;margin:0 auto 18px;text-align:center}.machinery-intro__description{font-size:20px;font-weight:400;line-height:28px;margin:0 auto 25px 123px;max-width:568px;width:100%}.machinery-intro__subtitle{color:#000;display:flex;font-family:Fira Sans;font-size:28px;font-style:normal;font-weight:400;justify-content:center;line-height:32px;margin:44px auto 0}@media screen and (max-width:1024px){.machinery-intro{display:flex;flex-direction:column;margin:0}.machinery-intro__container{max-width:837px}.machinery-intro__header-wrapper{margin-top:136px}.machinery-intro__header{font-size:30px;line-height:40px}.machinery-intro__description{font-size:18px;line-height:24px;max-width:531px}}.mitsubishi{font-family:Fira Sans;font-style:normal;margin:124px auto 0;max-width:1440px;width:100%}.mitsubishi__header{color:#0084c7;font-size:28px;font-weight:400;justify-content:center;line-height:32px;margin:0 auto 37px;max-height:200px;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;text-align:justify}.mitsubishi__graph,.mitsubishi__header{align-self:center;display:flex;width:100%}.mitsubishi__graph{justify-self:center;margin:0 auto;max-width:1150px}.mitsubishi__nomenclature{display:flex;flex-direction:row;margin:40px 0 0 auto;max-width:1298px;width:100%}.mitsubishi__nomenclature-image{max-height:410px;max-width:568px}.mitsubishi__nomenclature-container{background-color:#0084c7;color:#fff;margin:22px 0 54px;max-height:373px;max-width:730px;width:100%}.mitsubishi__nomenclature-header{font-size:28px;font-weight:400;line-height:32px;margin:31px auto 28px 28px;max-width:404px}.mitsubishi__nomenclature-list{font-size:20px;font-weight:400;line-height:28px;list-style:none;list-style-image:url(../../static/media/list-style.254b6755ad445af58b26.svg);max-width:547px}.mitsubishi__nomenclature-list-item{font-size:20px;font-weight:400;line-height:28px;margin-bottom:13px}@media screen and (max-width:1024px){.mitsubishi__header{font-size:24px;line-height:28px}.mitsubishi__nomenclature{display:flex;flex-direction:row;justify-content:end}.mitsubishi__nomenclature-image{height:326px;max-width:452px}.mitsubishi__nomenclature-container{align-self:center;display:flex;flex-direction:column;height:274px;margin:0;max-width:522px}.mitsubishi__nomenclature-header{font-size:24px;line-height:32px;margin:6px auto 16px 22px;max-width:346px}.mitsubishi__nomenclature-list{display:flex;flex-direction:column;gap:8px;margin:0}.mitsubishi__nomenclature-list-item{font-size:16px;font-weight:400;line-height:20px;margin-bottom:0}}.modules{background-color:#f6f8fa;font-family:Fira Sans;font-style:normal;width:100%}.modules__header{color:#0084c7;font-size:40px;font-weight:400;line-height:52px;margin:0 auto;max-width:1156px}.modules__description{font-size:20px;font-weight:400;line-height:28px;margin:29px auto 0;max-width:1156px}@media screen and (max-width:1178px){.modules__header{line-height:34px;max-width:900px}.modules__description{font-size:18px;line-height:24px;max-width:900px}}@media screen and (max-width:1024px){.modules__header{line-height:34px;max-width:764px}.modules__description{font-size:18px;line-height:24px;max-width:764px}}.popup-wrap{align-items:center;background-color:rgba(0,0,0,.5);display:flex;height:100%;inset:0;justify-content:center;left:0;margin:0;opacity:0;position:relative;position:fixed;top:0;visibility:hidden;width:100%;z-index:5}.popup-wrap,.popup-wrap_visible{transition:visibility .5s,opacity .5s linear}.popup-wrap_visible{opacity:1;visibility:visible}.popup{background-color:#fff;display:none;font-family:Fira Sans;font-style:normal;height:741px;max-width:1124px;overflow-y:scroll;position:relative;width:100%}.popup_visible{align-items:center;align-self:center;display:flex;flex-direction:column;justify-self:center;margin:0 auto;opacity:1}.popup__close-btn{background-color:initial;background-image:url(../../static/media/close-btn.7d97a5216be59bddc2bf.svg);background-size:15px;border:none;cursor:pointer;height:15px;position:absolute;right:45px;top:45px;width:15px}.popup__title{color:#0084c7;font-size:28px;font-weight:400;line-height:32px;margin:72px auto 48px 53px;max-width:718px}.popup__text{margin:0 auto 28px 53px;max-width:1020px}.popup__text,.popup__text-list{font-size:20px;font-weight:400;line-height:28px}.popup__text-list{align-self:baseline;display:flex;flex-direction:column;list-style-image:url(../../static/media/list-img.fc4047fb3873c6a6aef8.svg);margin:0 0 21px 69px;padding:0}.popup__text-ktp{margin-bottom:14px}.popup__tech{background-color:#fff;box-shadow:0 4px 16px rgba(0,0,0,.1);display:flex;flex-direction:column;margin:0 auto 77px;max-width:1020px;width:100%}.popup__tech-title{display:flex;font-size:28px;font-weight:700;line-height:32px;margin:25px auto 32px}.popup__tech-cards-container{align-items:center;-webkit-column-gap:39px;column-gap:39px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-evenly;margin-bottom:60px;row-gap:44px}.popup__tech-card{align-items:center;display:flex;flex-direction:column;height:192px;max-width:275px;width:100%}.popup__tech-card-img{height:80px;width:80px}.popup__tech-card-text{font-size:20px;font-weight:400;line-height:28px;text-align:center}.popup::-webkit-scrollbar{width:8px}.popup ::-webkit-scrollbar-track{background:transparent}.popup::-webkit-scrollbar-thumb{background:#d9d9d9;border-radius:5px}.popup::-webkit-scrollbar-thumb:hover{background:#d9d9d9}.schema{align-self:center;font-family:Fira Sans;font-style:normal;max-width:1440px;width:100%}.schema__header{font-size:40px;font-weight:400;line-height:52px;margin:49px auto 0;max-width:-webkit-max-content;max-width:max-content}.schema__image{max-height:763px;max-width:1440px;width:100%}.schema__advantages{display:flex;flex-wrap:wrap;gap:21px;margin:0 auto;max-width:1194px;width:100%}.schema__advantages-item{box-shadow:0 4px 16px rgba(0,0,0,.1);display:flex;flex-direction:row;height:115px;width:384px}.schema__advantages-item-img{align-self:center;display:flex;height:83px;justify-content:center;margin:0 16px 0 10px;width:78px}.schema__advantages-item-wrap{display:flex;flex-direction:column;margin-top:16px;max-width:264px}.schema__advantages-item-header{color:#1b5f8b;font-size:16px;font-weight:600;line-height:20px;margin:0}.schema__advantages-item-description{font-size:14px;font-weight:400;line-height:16px;margin:4px 0 auto}@media screen and (max-width:1210px){.schema__advantages{justify-content:center;max-width:765px}.schema__advantages-item{max-width:372px}}.tech-info{align-self:center;font-family:Fira Sans;font-style:normal}.tech-info__header{color:#0084c7;font-size:40px;font-weight:400;line-height:52px;margin:52px auto 43px;max-width:960px;text-align:center;width:100%}.tech-info__table{display:flex;margin:0 auto;max-width:1154px;width:100%}.tech-info__specification-header{color:#0084c7;font-size:28px;font-weight:400;line-height:32px;margin:65px auto 20px;max-width:568px;text-align:center;width:100%}.tech-info__specification-card-wrap{-webkit-column-gap:20px;column-gap:20px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;margin-bottom:61px;max-width:1156px;width:100%}.tech-info__specification-card{background-color:#fff;border-radius:8px;box-shadow:0 4px 16px rgba(0,0,0,.1);display:flex;flex-direction:column;height:700px;justify-content:center;margin-top:71px;max-width:372px;width:100%}.tech-info__specification-card-icon{display:flex;margin:-39px auto 19px 32px;width:80px}.tech-info__specification-card-title{color:#0084c7;font-size:20px;font-weight:600;line-height:32px;margin:0 auto 20px 32px;max-width:311px}.tech-info__specification-card-list{font-size:16px;font-weight:400;line-height:20px;list-style-image:url(../../static/media/list-img.fc4047fb3873c6a6aef8.svg);margin:0 29px auto 50px;padding:0}.tech-info__specification-card-list-item{font-size:16px;font-weight:400;line-height:20px;margin:0 0 16px;max-width:311px;width:100%}.tech-info__specification-card-list-item:last-of-type{margin-bottom:0}@media screen and (max-width:1210px){.tech-info__header{font-size:30px;line-height:40px}.tech-info__table{max-width:924px}.tech-info__specification-card-wrap{justify-content:normal;margin:0 auto 50px;max-width:765px}}.services{font-family:Fira Sans;font-style:normal;margin:134px auto 136px;max-width:1440px;width:100%}.services__header{background-color:#0084c7;color:#fff;font-size:40px;height:92px;line-height:52px;max-width:1440px;text-align:center}.services__header,.services__text{align-items:center;display:flex;font-weight:400;justify-content:center;width:100%}.services__text{font-size:20px;line-height:28px;margin:40px auto 44px;max-width:1156px}.servces__advantages{-webkit-column-gap:20px;column-gap:20px;display:flex;flex-direction:row;flex-wrap:wrap;margin:0 auto;max-width:970px;row-gap:34px;width:100%}.services__advantages-item{align-items:center;display:flex;flex-direction:row;font-size:20px;font-weight:400;line-height:28px;max-width:470px;width:100%}.services__advantages-item-image{height:80px;width:80px}@media screen and (max-width:1156px){.services{max-width:924px}.services__header{font-size:30px;line-height:40px}.services__text{font-size:16px;line-height:24px;max-width:924px}.servces__advantages{max-width:924px;row-gap:16px}.services__advantages-item{font-size:16px;justify-content:normal;line-height:28px;max-width:452px;width:100%}.services__advantages-item-image{height:40px;width:40px}}.contacts{display:flex;font-family:Fira Sans;font-style:normal;justify-content:center;margin:164px auto 0;max-width:1440px;width:100%}.contacts__map-container{max-width:1156px;position:relative;width:100%}.contacts__map-address{background-color:#fff;border-radius:8px;-webkit-filter:drop-shadow(0 14.6137px 40.1877px rgba(0,0,0,.1));filter:drop-shadow(0 14.6137px 40.1877px rgba(0,0,0,.1));left:50px;max-width:470px;min-height:317px;position:absolute;top:75px;width:100%}.contacts__map-address-header{color:#0084c7;font-size:40px;font-weight:400;line-height:52px;margin:29px auto 24px 64px}.contacts__map_text{margin-left:64px;margin-top:0}.contacts__map_text-modifier{font-size:16px;font-weight:400;line-height:20px}@media screen and (max-width:1156px){.contacts__map-container{max-width:924px}.contacts__map-address{max-width:430px;min-height:264px}.contacts__map-address-header{font-size:30px;line-height:40px;margin:28px auto 8px 57px}.footer__contacts{max-width:320px}.contacts__map_text{margin-left:57px}.feedback{margin:0 auto;max-width:1024px}.feedback__green-rectangle{margin-top:100px}.feedback__form-header{font-size:20px;line-height:normal;margin:16px auto 24px 56px}.feedback__form{margin:0 16px 32px}.feedback__form-name-tel-wrap{flex-wrap:wrap;gap:27px}.name_mod{margin-right:0}.feedback__form-name,.feedback__form-tel,.name_mod,.other-input_mod,.tel_mod,.textarea_mod{max-width:471px}}.not-found{background-color:#0084c7;display:flex;flex-direction:column;height:902px;width:100%}.not-found-image{display:flex;margin:80px auto 8px;max-width:764px;width:100%}.not-found-title{font-size:40px;font-weight:400;line-height:52px;margin:0 auto 24px;max-width:637px}.not-found-link,.not-found-title{color:#fff;font-family:Fira Sans;font-style:normal;text-align:center;width:100%}.not-found-link{align-items:center;background-color:#368d43;border-radius:36.7478px;display:flex;font-size:20px;font-weight:600;height:50px;justify-content:center;line-height:24px;margin:0 auto;max-width:372px!important;text-decoration:none}
/*# sourceMappingURL=main.7265f4c6.css.map*/