@font-face{font-family:'Lato';src:url(//ktkprom.com/en/wp-content/themes/assembling/static/css/../fonts/Lato/Lato-Regular.ttf) format("truetype");font-display:swap}@font-face{font-family:'Lato';font-weight:700;src:url(//ktkprom.com/en/wp-content/themes/assembling/static/css/../fonts/Lato/Lato-Bold.ttf) format("truetype");font-display:swap}@font-face{font-family:'Lato';font-weight:900;src:url(//ktkprom.com/en/wp-content/themes/assembling/static/css/../fonts/Lato/Lato-Black.ttf) format("truetype");font-display:swap}@font-face{font-family:'Kanit';src:url(//ktkprom.com/en/wp-content/themes/assembling/static/css/../fonts/Kanit/Kanit-Regular.ttf) format("truetype");font-display:swap}@font-face{font-family:'Kanit';font-weight:500;src:url(//ktkprom.com/en/wp-content/themes/assembling/static/css/../fonts/Kanit/Kanit-Medium.ttf) format("truetype");font-display:swap}@font-face{font-family:'Kanit';font-weight:700;src:url(//ktkprom.com/en/wp-content/themes/assembling/static/css/../fonts/Kanit/Kanit-Bold.ttf) format("truetype");font-display:swap}@font-face{font-family:'Exo 2';src:url(//ktkprom.com/en/wp-content/themes/assembling/static/css/../fonts/Exo2/Exo2-Regular.ttf) format("truetype");font-display:swap}@font-face{font-family:'Exo 2';src:url(//ktkprom.com/en/wp-content/themes/assembling/static/css/../fonts/Exo2/Exo2-Medium.ttf) format("truetype");font-weight:500;font-display:swap}@font-face{font-family:'Exo 2';src:url(//ktkprom.com/en/wp-content/themes/assembling/static/css/../fonts/Exo2/Exo2-Bold.ttf) format("truetype");font-weight:700;font-display:swap}@font-face{font-family:'Exo 2';src:url(//ktkprom.com/en/wp-content/themes/assembling/static/css/../fonts/Exo2/Exo2-Black.ttf) format("truetype");font-weight:900;font-display:swap}@font-face{font-family:'Almarai';src:url(//ktkprom.com/en/wp-content/themes/assembling/static/css/../fonts/Almarai/Almarai-Regular.ttf) format("truetype");font-display:swap}@font-face{font-family:'Almarai';font-weight:300;src:url(//ktkprom.com/en/wp-content/themes/assembling/static/css/../fonts/Almarai/Almarai-Light.ttf) format("truetype");font-display:swap}@font-face{font-family:'Almarai';font-weight:700;src:url(//ktkprom.com/en/wp-content/themes/assembling/static/css/../fonts/Almarai/Almarai-Bold.ttf) format("truetype");font-display:swap}@font-face{font-family:'Almarai';font-weight:800;src:url(//ktkprom.com/en/wp-content/themes/assembling/static/css/../fonts/Almarai/Almarai-ExtraBold.ttf) format("truetype");font-display:swap}*{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}*:focus,*:focus *{-webkit-box-shadow:none !important;box-shadow:none !important;outline:none !important}.custom-control-input:focus~.custom-control-label:before{-webkit-box-shadow:none !important;box-shadow:none !important}html{min-height:100%;height:100%;scroll-behavior:smooth;font-size:14px}html.opened{overflow:hidden;position:fixed}body{min-width:320px;height:100%;margin:0;font-family:Lato,sans-serif;font-family:var(--ff,Lato,sans-serif);background-color:#fdfdfd;line-height:1}body.lock{overflow:hidden;height:100%}main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;overflow:visible;background-position:center top;width:100%}main>*{min-width:0}button{font-family:inherit}ol,ul{padding:0;margin:0}li{list-style-type:none}.h1,.h2,.h3,.h4,h1,h2,h3,h4,p{line-height:normal;margin:0;padding:0}a:focus,button:focus,input:focus,textarea:focus{outline:0;text-decoration:none}a{text-decoration:none}a:hover{text-decoration:none}b,strong{font-weight:700}img{max-width:100%;max-height:100%;pointer-events:none}.page{min-height:50vh}.page-wrapper{min-height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative}.page-title-wrap{position:relative;margin-bottom:40px}.main{margin-bottom:calc(.03125 * 100vw + 40px)
}

.page-title {
  font-family: var(--ff2, Kanit, sans-serif);margin-bottom:18px;color:#102d3b;color:#0d0d0d;font-size:calc(.035 * 100vw + 12.8px);font-weight:var(--fw-hard,500);font-family:var(--ff2,Kanit,sans-serif);line-height:calc(.0375 * 100vw + 18px);letter-spacing:.02em}.page-title-decor-wrap{position:absolute;top:-40%;left:-7%;fill:#c4c4c4;width:auto;height:170%;z-index:-1;-webkit-transition:1s;transition:1s;opacity:0}.page-title-decor-wrap.active{left:0;opacity:1}.page-title-decor{height:100%;width:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:left;object-position:left}.container{max-width:100%;margin:0 auto;padding:0 15px}.section-title{font-family:var(--ff2,Kanit,sans-serif);font-style:normal;font-weight:var(--fw-hard,500);font-size:calc(.00937 * 100vw + 30px);line-height:48px;letter-spacing:.02em;color:#000}.btn{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-style:normal;font-weight:700;font-size:calc(.00313 * 100vw + 12px);line-height:calc(.00313 * 100vw + 16px);background:#fdfdfd;color:red;border:1px solid red;border-radius:3px;-webkit-transition:.3s;transition:.3s;-ms-flex-negative:0;flex-shrink:0;height:calc(.00625 * 100vw + 40px);max-width:100%;width:-webkit-max-content;width:-moz-max-content;width:max-content;padding:0 25px}.btn-text{z-index:2}.btn:before{content:'';position:absolute;top:0;width:100%;height:0;background:red;-webkit-transition:ease .3s;transition:ease .3s;overflow:hidden;z-index:1}.btn:hover{color:#fdfdfd}.btn:hover:before{height:100%}.btn2{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-style:normal;font-weight:700;font-size:calc(.00313 * 100vw + 12px);line-height:calc(.00313 * 100vw + 16px);background:red;color:#fdfdfd;border:1px solid red;border-radius:3px;-webkit-transition:.3s;transition:.3s;-ms-flex-negative:0;flex-shrink:0;height:calc(.00625 * 100vw + 40px);max-width:100%;width:-webkit-max-content;width:-moz-max-content;width:max-content;padding:0 25px}.btn2-text{z-index:2}.btn2:before{content:'';position:absolute;top:0;width:100%;height:0;background:#fdfdfd;-webkit-transition:ease .3s;transition:ease .3s;overflow:hidden;z-index:1}.btn2:hover{color:red}.btn2:hover:before{height:100%}@media (max-width:1199px){.page-title-decor-wrap{display:none}.page-title-wrap{margin-bottom:0}}@media (max-width:767px){.section-title{font-size:28px;line-height:32px}.btn{font-size:16px;line-height:24px;background:red;color:#fdfdfd;height:48px;padding:0 36px;margin-left:auto;margin-right:auto}.btn:before{display:none}}.field{width:100%;height:50px;position:relative;display:block}.field+.field{margin-top:12px}.field.error .field__input{border-color:red}.field__input{height:100%;width:100%;background:#fdfdfd;border:1px solid #a7a7a7;border-radius:3px;display:block;font-size:16px;line-height:19px;padding-left:20px;padding-right:20px;color:#333;padding-top:15px}.field__text{position:absolute;font-size:16px;line-height:19px;color:#a7a7a7;top:15px;left:20px;z-index:1;cursor:text;-webkit-transition:.3s;transition:.3s}.field.active .field__text,.field:hover .field__text{color:#999;font-size:12px;line-height:14px;top:7px;font-weight:var(--fw-hard,500)}.field--textarea{height:150px}.field--textarea .field__input{padding-top:20px}.checkbox{margin:20px 0}.checkbox-input{display:none}.checkbox-label{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.checkbox-label__text{font-style:normal;font-weight:400;font-size:calc(.00313 * 100vw + 10px);line-height:calc(.00469 * 100vw + 15px);color:#7e7e7e}@media (max-width:767px){.checkbox-label__text{font-size:14px;line-height:21px}}.checkbox-label__text-link{font-style:normal;font-weight:400;font-size:calc(.00313 * 100vw + 10px);line-height:calc(.00469 * 100vw + 15px);-webkit-text-decoration-line:underline;text-decoration-line:underline;color:#1a3797;white-space:nowrap}@media (max-width:767px){.checkbox-label__text-link{font-size:14px;line-height:21px}}.checkbox-label__link:hover{color:#1a3797}.checkbox-label__box{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;width:25px;height:25px;margin-right:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#fdfdfd;border:1px solid #a7a7a7;border-radius:3px;-webkit-transition:background .3s;transition:background .3s;cursor:pointer}.checkbox.error .checkbox-label__box{border-color:red}.checkbox-label__box-icon{width:14px;height:11px;fill:#fff}.checkbox-input:checked+.checkbox-label__box{background:red}.form-success{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.form-success__svg{fill:#28348b;width:80px;height:80px;margin-bottom:20px}.form-success__text{font-size:22px;line-height:1.36;font-weight:700;color:#28348b;text-align:center}@media (max-width:576px){.checkbox-label__box{width:20px;height:20px}}.form-event{position:relative}.form-event.loading .loading-animate-wrap{display:-webkit-box;display:-ms-flexbox;display:flex}.loading-animate-wrap{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(40,52,139,.24);z-index:2;display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.loading-animate{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:45px;height:16px;position:relative;margin:auto}.loading-animate__sqr{width:16px;height:16px;border-radius:2px;background-color:#28348b;opacity:.8;position:absolute;top:0;bottom:0;margin:auto}.loading-animate__sqr--1{-webkit-animation:loading-animate1 1s infinite;animation:loading-animate1 1s infinite;left:0}.loading-animate__sqr--2{-webkit-animation:loading-animate2 1s infinite;animation:loading-animate2 1s infinite;left:0;right:0}.loading-animate__sqr--3{-webkit-animation:loading-animate3 1s infinite;animation:loading-animate3 1s infinite;right:0}@-webkit-keyframes loading-animate1{0%{-webkit-transform:scale(1) translateX(-3px);transform:scale(1) translateX(-3px)}25%{-webkit-transform:scale(.6);transform:scale(.6)}50%{-webkit-transform:scale(.6);transform:scale(.6)}75%{-webkit-transform:scale(.6);transform:scale(.6)}100%{-webkit-transform:scale(1) translateX(-3px);transform:scale(1) translateX(-3px)}}@keyframes loading-animate1{0%{-webkit-transform:scale(1) translateX(-3px);transform:scale(1) translateX(-3px)}25%{-webkit-transform:scale(.6);transform:scale(.6)}50%{-webkit-transform:scale(.6);transform:scale(.6)}75%{-webkit-transform:scale(.6);transform:scale(.6)}100%{-webkit-transform:scale(1) translateX(-3px);transform:scale(1) translateX(-3px)}}@-webkit-keyframes loading-animate2{0%{-webkit-transform:scale(.6);transform:scale(.6)}25%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(.6);transform:scale(.6)}75%{-webkit-transform:scale(.6);transform:scale(.6)}100%{-webkit-transform:scale(.6);transform:scale(.6)}}@keyframes loading-animate2{0%{-webkit-transform:scale(.6);transform:scale(.6)}25%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(.6);transform:scale(.6)}75%{-webkit-transform:scale(.6);transform:scale(.6)}100%{-webkit-transform:scale(.6);transform:scale(.6)}}@-webkit-keyframes loading-animate3{0%{-webkit-transform:scale(.6);transform:scale(.6)}25%{-webkit-transform:scale(.6);transform:scale(.6)}50%{-webkit-transform:scale(1) translateX(3px);transform:scale(1) translateX(3px)}75%{-webkit-transform:scale(.6);transform:scale(.6)}100%{-webkit-transform:scale(.6);transform:scale(.6)}}@keyframes loading-animate3{0%{-webkit-transform:scale(.6);transform:scale(.6)}25%{-webkit-transform:scale(.6);transform:scale(.6)}50%{-webkit-transform:scale(1) translateX(3px);transform:scale(1) translateX(3px)}75%{-webkit-transform:scale(.6);transform:scale(.6)}100%{-webkit-transform:scale(.6);transform:scale(.6)}}.cookies{display:none;position:fixed;bottom:40px;right:15px;background:#cc000e;padding:calc(.03125 * 100vw + -10px);z-index:1000;width:calc(.33437 * 100vw + -33px)}.cookies .cookies__text{font-style:normal;font-weight:400;font-size:calc(.00625 * 100vw + 6px);line-height:calc(.00781 * 100vw + 11px);color:#fdfdfd;margin-bottom:25px}.cookies .cookies__btn{display:inline-block;font-style:normal;font-weight:700;font-size:calc(.00313 * 100vw + 12px);line-height:calc(-.00313 * 100vw + 28px);color:#fdfdfd;padding:15px 23px;padding:calc(.00781 * 100vw + 0px) calc(.00469 * 100vw + 14px);-webkit-transition:.3s;transition:.3s;border-radius:3px}.cookies .cookies__accept{border:1px solid #fdfdfd}.cookies .cookies__btn:hover{background:#fdfdfd;color:red}@media (max-width:1199px){.cookies{bottom:40px;right:15px;padding:20px 15px 25px;width:320px}.cookies .cookies__text{font-size:12px;line-height:18px;margin-bottom:15px}.cookies .cookies__btn{font-size:14px;line-height:19px;padding:10px 20px}}@media (max-width:576px){.cookies{bottom:0;right:0;width:100%}}.scale{-webkit-transform:scale(1.05);transform:scale(1.05)}.preloader{position:absolute;top:0;left:0;right:0;bottom:0;background:#fff;opacity:0;pointer-events:none;-webkit-transition:.3s;transition:.3s;z-index:9999999}.preloader.show{opacity:1}.sidebar-nav{height:100%;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sidebar-nav .mouse-wrap{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.sidebar-nav .mouse{position:absolute;top:35vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:30px;pointer-events:none;opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s;padding-top:40px}.sidebar-nav .mouse.hidden{opacity:0;margin-top:0}.sidebar-nav .mouse__icon{height:43px;width:100%;fill:#d4d4d4;margin-bottom:5px}.sidebar-nav .mouse__arrow{position:relative;height:10px;width:100%;fill:#d4d4d4;-webkit-animation:floating 1s linear infinite alternate;animation:floating 1s linear infinite alternate}.sidebar-nav .sidebar-nav-wrap{position:sticky;top:0;opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s;height:170px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:40px}.sidebar-nav .sidebar-nav-wrap.hidden{opacity:0}.sidebar-nav .sidebar-nav__logo{width:calc(.04531 * 100vw + -9px);height:calc(.0125 * 100vw + 22px)
}

@media (max-width: 1199px){.sidebar-nav{display:none}}.breadcrumbs{margin-top:25px;margin-bottom:calc(.025 * 100vw + 7px)}.breadcrumbs ul{display:block;font-size:0}.breadcrumbs ul li{display:inline;color:#0d0d0d;font-size:calc(.00125 * 100vw + 13.6px);font-weight:400;line-height:calc(.0025 * 100vw + 19.2px);color:#a7a7a7}.breadcrumbs ul li a{color:#000}.breadcrumbs ul li a:hover{color:#f05a5d}.breadcrumbs ul li:after{content:'/';margin:0 20px 0 5px;color:#0d0d0d;font-size:18px;font-weight:400;line-height:1}.breadcrumbs ul li:last-child:after{display:none}@media (max-width:767px){.breadcrubms{margin-bottom:20px}.breadcrubms ul li{font-size:13px}.breadcrubms ul li:after{font-size:14px}}.content{position:relative}.content .text-img{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:10px}.content-text h1{font-family:var(--ff2,Kanit,sans-serif);margin-bottom:30px;color:#0d0d0d;font-size:calc(.035 * 100vw + 12.8px);font-weight:var(--fw-hard,500);font-family:var(--ff2,Kanit,sans-serif);line-height:calc(.0375 * 100vw + 18px);letter-spacing:.02em}.content-text h2{font-family:var(--ff2,Kanit,sans-serif);padding-top:10px;margin-bottom:20px;color:#0d0d0d;font-size:calc(.015 * 100vw + 13.2px);font-weight:var(--fw-hard,500);line-height:calc(.015 * 100vw + 19.2px);letter-spacing:.02em}.content-text h3{font-family:var(--ff2,Kanit,sans-serif);padding-top:10px;margin-bottom:15px;color:#0d0d0d;font-size:calc(.00875 * 100vw + 13.2px);font-weight:var(--fw-hard,500);line-height:calc(.00625 * 100vw + 20px);letter-spacing:.02em}.content-text h4{font-family:var(--ff2,Kanit,sans-serif);padding-top:10px;margin-bottom:10px;color:#0d0d0d;font-size:calc(.0025 * 100vw + 13.2px);font-weight:var(--fw-hard,500);line-height:calc(.0025 * 100vw + 17.2px);letter-spacing:.02em}.content-text p{margin-bottom:20px;color:#0d0d0d;font-size:calc(.00125 * 100vw + 13.6px);font-weight:400;line-height:calc(.0025 * 100vw + 19.2px)}.content-text a{text-decoration:underline;-webkit-transition:.2s;transition:.2s;color:#cc000e}.content-text a:visited{color:#9125c3}.content-text a:hover,.content-text a:focus{color:red;text-decoration:none}.content-text ol{margin-left:0;padding-top:0;counter-reset:num}.content-text ol>li{position:relative;padding-bottom:12px;padding-left:30px;color:#0d0d0d;font-size:calc(.00125 * 100vw + 13.6px);font-weight:400;line-height:calc(.0025 * 100vw + 19.2px);list-style-type:none}.content-text ol>li:before{content:counter(num) ". ";counter-increment:num;position:absolute;color:red;top:-1px;left:1px}.content-text ol ul li:last-child{padding-bottom:0}.content-text ul{margin-left:0;padding-top:0}.content-text ul>li{position:relative;display:block;padding-bottom:12px;padding-left:25px;color:#0d0d0d;font-size:calc(.00125 * 100vw + 13.6px);font-weight:400;line-height:calc(.0025 * 100vw + 19.2px)}.content-text ul>li:before{content:'';display:block;position:absolute;top:9px;left:6px;width:7px;height:7px;background-color:red;border-radius:50%}.content-text img{max-width:100%;width:auto;height:auto;-o-object-fit:contain;object-fit:contain}.content-text img.alignleft{float:left;margin:0 1em 1em 0;width:auto}.content-text img.aligncenter{display:block;margin-left:auto;margin-right:auto}.content-text img.alignright{float:right;margin:0 0 1em 1em;width:auto}.page-sitemap a{color:#333}.page-sitemap a:visited{color:#333}.page-sitemap a:hover,.page-sitemap a:focus{color:red;text-decoration:none}@media (max-width:767px){.content-text h1{margin-bottom:10px;font-size:24px;line-height:30px}.content-text h2{font-size:18px;line-height:24px}.content-text h3{font-size:16px;line-height:22px}.content-text p{margin-bottom:10px;font-size:14px;line-height:20px}.content-text ol>li{font-size:14px;line-height:20px;padding-left:20px}.content-text ul>li{font-size:14px;line-height:20px}}@media (max-width:530px){.content-text img.alignright{float:none;margin:0}.content-text img.alignleft{float:none;margin:0}}.content .quote{border:1px solid #1a3797;padding:22px 50px;margin-bottom:40px;border-radius:3px}.content .quote-text{color:#1a3797;font-size:18px;font-weight:400;line-height:30px}@media (max-width:767px){.content .quote{padding:15px}.content .quote-text{font-size:14px;line-height:20px}}.content .files{margin-bottom:20px}.content .file{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-radius:3px;background-color:#f3f3f3;-webkit-transition:.3s;transition:.3s;min-height:147px;padding:20px 30px;height:100%}.content .file__title{color:#333;font-size:16px;font-weight:600;line-height:24px;-webkit-transition:.3s;transition:.3s;margin-bottom:20px}.content .file:hover{background:#1a3797}.content .file:hover .file__title{color:#fff}.content .file-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.content .file-info__arrow{width:24px;height:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:10px;-webkit-transition:.3s;transition:.3s}.content .file-info__arrow>svg{width:100%;height:100%;fill:#e52528;-webkit-transition:.3s;transition:.3s}.content .file:hover .file-info__arrow>svg{fill:#fff}.content .file-info__size{font-size:16px;line-height:23px;color:#000;font-weight:var(--fw-hard,500);-webkit-transition:.3s;transition:.3s}.content .file:hover .file-info__size{color:#fff;text-decoration:underline}@media (max-width:767px){.content .file{padding:15px;min-height:100px}.content .file__title{font-size:14px;line-height:20px;margin-bottom:15px}.content .file-info__arrow{width:14px;height:14px;margin-right:5px}.content .file-info__size{font-size:14px;line-height:19px}}.content .table{margin-bottom:30px}.content .table__responsive{width:100%;overflow:auto}.content .table .for-table{color:#102d3b;font-size:30px;font-weight:var(--fw-hard,500);line-height:40px;padding-top:0;margin-bottom:17px}.content .table table{width:100%;border-collapse:collapse}.content-text table{min-width:700px}.content-text table tr{min-height:50px;border:1px solid #dee2e6}.content-text table th{color:#fff;font-size:16px;line-height:24px;font-weight:700;background:#1a3797;border:1px solid #dee2e6;padding:12px 20px 14px}.content-text table td{color:#000;font-size:16px;font-weight:400;line-height:24px;padding:12px 20px 14px}.content-text table td:not(:last-child){border-right:1px solid #dee2e6}.content-text table.table-flex th,.content-text table.table-flex td{padding:6px 10px;font-size:14px;line-height:1.4}.content-text table.table-flex th *,.content-text table.table-flex td *{line-height:1.4;font-size:14px;margin:0}.content-text table.table-flex th *:not(:last-child),.content-text table.table-flex td *:not(:last-child){margin-bottom:4px}@media (max-width:767px){.content .table .for-table{font-size:18px;line-height:24px}.content-text table th,.content-text table td{font-size:14px;line-height:20px}}.content .title-underline{color:#102d3b;font-size:30px;font-weight:var(--fw-hard,500);line-height:40px;border-bottom:2px solid #e52528;padding-bottom:6px;margin-bottom:30px}@media (max-width:767px){.content .title-underline{font-size:18px;line-height:24px}}.content .gallery{position:relative}.content .gallery__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.content .gallery__item-wrap{position:relative;height:100%}.content .gallery__item-wrap:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(229,37,40,.3);background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMCAzMCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMzAgMzAiPjxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik0yOS42IDI3LjhsLTYuNi02LjVjMi0yLjMgMy4yLTUuMiAzLjItOC40IDAtNy4xLTUuOS0xMi45LTEzLjEtMTIuOS03LjIgMC0xMy4xIDUuOC0xMy4xIDEyLjlzNS45IDEyLjkgMTMuMSAxMi45YzMgMCA1LjgtMSA4LTIuN2w2LjcgNi42Yy4zLjMuNS40LjkuNHMuNy0uMS45LS40Yy41LS42LjUtMS40IDAtMS45em0tMjctMTQuOGMwLTUuNyA0LjctMTAuMyAxMC41LTEwLjNzMTAuNSA0LjYgMTAuNSAxMC4zLTQuNyAxMC4zLTEwLjUgMTAuMy0xMC41LTQuNi0xMC41LTEwLjN6TTE4LjMgMTEuNWgtMy45di0zLjhjMC0uOC0uNS0xLjMtMS4zLTEuM3MtMS4zLjUtMS4zIDEuM3YzLjdoLTMuOGMtLjggMC0xLjMuNS0xLjMgMS4zcy41IDEuMyAxLjMgMS4zaDMuOHYzLjljMCAuOC41IDEuMyAxLjMgMS4zczEuMy0uNiAxLjMtMS4zdi0zLjloMy45Yy43IDAgMS4zLS41IDEuMy0xLjNzLS41LTEuMi0xLjMtMS4yeiIvPjwvc3ZnPg==);background-size:35px 35px;background-position:center;background-repeat:no-repeat;opacity:0;-webkit-transition:.3s;transition:.3s;border-radius:3px}.content .gallery__item-wrap:hover:after{opacity:1}.content .gallery__item{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:3px;display:block}.content .gallery__caption{font-size:16px;line-height:24px;color:#000;margin-top:6px;display:block}.content .gallery.in-row-6 .gallery__link{width:calc(50% - 30px)
}

.content .gallery.in-row-4 .gallery__link {
  width: calc(33.3334% - 30px)
}

.content .gallery.in-row-3 .gallery__link {
  width: calc(25% - 30px)
}

@media (max-width: 767px){.content .gallery__caption{font-size:11px;line-height:18px}}.content .certificate{width:calc(100% + 30px);margin-left:-15px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.content .certificate__link{width:calc(25% - 30px);margin:0 15px 30px;padding-right:22px}.content .certificate__wrap{width:100%;height:100%;border:1px solid #d7d7d7;position:relative;margin-bottom:5px}.content .certificate__wrap:before{content:"";position:absolute;left:calc(100% + 1px);bottom:0;border-color:transparent;border-style:solid;border-width:15px 11px;border-left-color:#eee;border-top-color:#eee}.content .certificate__wrap:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(229,37,40,.3);background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMCAzMCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMzAgMzAiPjxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik0yOS42IDI3LjhsLTYuNi02LjVjMi0yLjMgMy4yLTUuMiAzLjItOC40IDAtNy4xLTUuOS0xMi45LTEzLjEtMTIuOS03LjIgMC0xMy4xIDUuOC0xMy4xIDEyLjlzNS45IDEyLjkgMTMuMSAxMi45YzMgMCA1LjgtMSA4LTIuN2w2LjcgNi42Yy4zLjMuNS40LjkuNHMuNy0uMS45LS40Yy41LS42LjUtMS40IDAtMS45em0tMjctMTQuOGMwLTUuNyA0LjctMTAuMyAxMC41LTEwLjNzMTAuNSA0LjYgMTAuNSAxMC4zLTQuNyAxMC4zLTEwLjUgMTAuMy0xMC41LTQuNi0xMC41LTEwLjN6TTE4LjMgMTEuNWgtMy45di0zLjhjMC0uOC0uNS0xLjMtMS4zLTEuM3MtMS4zLjUtMS4zIDEuM3YzLjdoLTMuOGMtLjggMC0xLjMuNS0xLjMgMS4zcy41IDEuMyAxLjMgMS4zaDMuOHYzLjljMCAuOC41IDEuMyAxLjMgMS4zczEuMy0uNiAxLjMtMS4zdi0zLjloMy45Yy43IDAgMS4zLS41IDEuMy0xLjNzLS41LTEuMi0xLjMtMS4yeiIvPjwvc3ZnPg==);background-size:35px 35px;background-position:center;background-repeat:no-repeat;opacity:0;-webkit-transition:.3s;transition:.3s;border-radius:3px}.content .certificate__wrap:hover:after{opacity:1}.content .certificate__item{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.content .certificate__caption{color:#999;font-size:13px;margin-top:6px;display:block}@media (max-width:767px){.content .certificate__link{width:calc(33.3334% - 30px)
  }

  .content .certificate__caption {
    font-size: 11px
  }
}

@media (max-width: 575px) {
  .content .certificate {
    width: calc(100% + 10px);margin-left:-5px}.content .certificate__link{width:calc(50% - 10px);margin:0 5px 20px}}.header{border-bottom:1px solid #e3e3e3}.header .header__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:82px}.header .header-mail{display:none}.header .header-mail__icon{width:22px;height:16px;fill:red}.header .logo{width:100px;height:68px}.header .logo__img{display:block;width:100%;height:100%}.header .header-dopmenu{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;text-align:center}.header .header-dopmenu__item{font-size:calc(.00313 * 100vw + 8px);line-height:calc(.00156 * 100vw + 16px);font-style:normal;font-weight:400;color:#7e7e7e;-webkit-transition:.3s;transition:.3s}.header .header-dopmenu__item:not(:last-child){margin-right:calc(.04219 * 100vw + -18px)
}

.header .header-dopmenu__item:hover {
  color: red
}

.header .header-menu>ul>li {
  margin-right: calc(.05469 * 100vw + -12px)}.header .header-menu>ul>li>a{position:relative;padding:26px 0}.header .header-menu>ul>li>a:before{content:'';position:absolute;bottom:25px;width:0;height:1px;background:red;-webkit-transition:ease .3s;transition:ease .3s;overflow:hidden}.header .header-menu>ul>li>a:hover:before{width:100%;-webkit-transition:ease .3s;transition:ease .3s}.header .header-menu ul{display:-webkit-box;display:-ms-flexbox;display:flex}.header .header-menu ul li a{font-size:calc(.00313 * 100vw + 12px);line-height:calc(.00313 * 100vw + 16px);font-style:normal;font-weight:700;color:#000;-webkit-transition:color .3s;transition:color .3s;display:block}.header .header-menu ul li .sub-menu{display:none;position:absolute;z-index:1;top:100%;left:-15px;padding:15px;width:300px;-webkit-box-shadow:0 10px 10px rgba(0,0,0,.1);box-shadow:0 10px 10px rgba(0,0,0,.1)}.header .header-menu ul li .sub-menu li:not(:last-child){margin-bottom:10px}.header .header-menu ul li.menu-item-has-children{position:relative}.header .header-menu ul li.menu-item-has-children:hover .sub-menu{display:block}.header .header-touch{margin:0 15px;height:calc(.00625 * 100vw + 36px);padding:0 20px}.header.search-active .header-menu,.header.search-active .header-touch,.header.search-active .city-change{opacity:0;pointer-events:none}@media (max-width:1199px){.header .header__wrapper{height:60px}.header .logo{width:58px;height:40px}.header .header-dopmenu{display:none}.header .header-mail{display:block}.header .header__wrapper{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.header .header-touch{display:none}.header .language-chooser{display:none}}.header__city-change{position:relative}.header__city-change .city-change__button{position:relative;display:grid;grid-template-columns:-webkit-max-content 1fr -webkit-max-content;grid-template-columns:max-content 1fr max-content;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-items:start;grid-gap:7px;padding:0 15px;height:calc(.00625 * 100vw + 36px);cursor:pointer;font-style:normal;font-weight:400;font-size:calc(.00313 * 100vw + 8px);line-height:calc(.00156 * 100vw + 16px);text-transform:uppercase;color:#0d0d0d;border:1px solid #a7a7a7;background:#fff;border-radius:3px;-webkit-transition:.3s;transition:.3s}@media (max-width:767px){.header__city-change .city-change__button{font-size:12px;line-height:18px}}.header__city-change .change-button__arrow{width:7px;height:7px;fill:#333;-webkit-transition:.5s;transition:.5s}.header__city-change .drop{display:none;z-index:10;visibility:hidden;width:100%;position:absolute;top:100%;left:0;opacity:0;cursor:initial;-webkit-transition:.2s;transition:.2s;border:1px solid #a7a7a7;border-top:none;background:#fff;border-radius:0 0 3px 3px}.header__city-change .drop-link{display:grid;grid-template-columns:-webkit-max-content 1fr;grid-template-columns:max-content 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-items:start;grid-gap:7px;padding:7px 15px}.header__city-change .drop-link__icon,.header__city-change .change-button__icon{width:16px;height:12px}.header__city-change .drop-link__text,.header__city-change .change-button__text{font-style:normal;font-weight:400;font-size:calc(.00313 * 100vw + 8px);line-height:calc(.00156 * 100vw + 16px);text-transform:uppercase;color:#0d0d0d}@media (max-width:767px){.header__city-change .drop-link__text,.header__city-change .change-button__text{font-size:12px;line-height:18px}}.header__city-change:hover .city-change__button{border-radius:3px 3px 0 0}.header__city-change:hover .city-change__drop{opacity:1;visibility:visible;display:block}.header__city-change:hover .change-button__arrow{-webkit-transform:rotate3d(1,0,0,180deg);transform:rotate3d(1,0,0,180deg)}.header__city-change .city-change__button:hover{color:#256daa}.header__city-change .drop-link:hover .drop-link__text{color:red}@media (max-width:1199px){.header__city-change{display:none}}.header-search{position:relative}.header-search:after{content:'';position:absolute;z-index:10;bottom:-5px;right:0;width:0;height:1px;background-color:#c4c4c4;-webkit-transition:.4s;transition:.4s}.header-search .header-search__form{position:absolute;overflow:hidden;left:0;width:0;background-color:#fff;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:5;-webkit-transition:.5s;transition:.5s}.header-search .header-search__form-input{width:100%;font-style:normal;font-weight:400;font-size:calc(.00313 * 100vw + 12px);line-height:calc(.00313 * 100vw + 16px);color:#0d0d0d;border:none}@media (max-width:767px){.header-search .header-search__form-input{font-size:16px;line-height:20px}}.header-search .header-search__form-input::-webkit-input-placeholder{font-style:normal;font-weight:700;font-size:calc(.00313 * 100vw + 12px);line-height:calc(.00313 * 100vw + 16px);color:#c4c4c4}.header-search .header-search__form-input::-moz-placeholder{font-style:normal;font-weight:700;font-size:calc(.00313 * 100vw + 12px);line-height:calc(.00313 * 100vw + 16px);color:#c4c4c4}.header-search .header-search__form-input::-ms-input-placeholder{font-style:normal;font-weight:700;font-size:calc(.00313 * 100vw + 12px);line-height:calc(.00313 * 100vw + 16px);color:#c4c4c4}.header-search .header-search__form-input::placeholder{font-style:normal;font-weight:700;font-size:calc(.00313 * 100vw + 12px);line-height:calc(.00313 * 100vw + 16px);color:#c4c4c4}@media (max-width:767px){.header-search .header-search__form-input::-webkit-input-placeholder{font-size:16px;line-height:20px}.header-search .header-search__form-input::-moz-placeholder{font-size:16px;line-height:20px}.header-search .header-search__form-input::-ms-input-placeholder{font-size:16px;line-height:20px}.header-search .header-search__form-input::placeholder{font-size:16px;line-height:20px}}.header-search .header-search__icon{width:20px;height:20px;fill:#000;margin-left:35px;cursor:pointer;-webkit-transition:fill .3s;transition:fill .3s}.header-search .header-search__icon:hover{fill:#e3000f}.header-search.active:after{width:760px}.header-search.active .header-search__form{left:-700px;width:700px}.header-search.active .header-search__icon{fill:#e3000f}@media (max-width:1199px){.header-search{display:none}}.mobile-menu__wrapper li{border-bottom:1px solid #f1f1f1}.mobile-menu__wrapper li a{color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-transition:.2s;transition:.2s;padding:15px;font-style:normal;font-weight:700;font-size:16px;line-height:20px}.mobile-menu__wrapper li a:hover{color:#0b239a}.mobile-menu__wrapper li a:hover>svg{fill:#0b239a}.mobile-menu__wrapper li a>svg{width:7px;height:14px;fill:red;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.mobile-menu__wrapper li.back{background-color:#f4f4f4;border-bottom-color:#f4f4f4}.mobile-menu__wrapper li.back a{display:block;color:#31424c}.mobile-menu__wrapper li.back a>svg{-webkit-transform:rotate(0deg);transform:rotate(0deg);margin-right:20px;fill:#31424c}.mobile-menu__wrapper .sub-menu{border-top:1px solid #e2e2e2;position:fixed;top:60px;left:100%;overflow:auto;width:100%;height:calc(100% - 50px);background-color:#fff;z-index:1;-webkit-transition:.3s;transition:.3s;display:block}.mobile-menu__wrapper .sub-menu.active{left:0}.mobile-menu-bottom{width:100%;height:100%;padding:35px 20px}.mobile-menu-tel{color:#000;font-size:18px;font-weight:700;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjUwMHB4IiBoZWlnaHQ9IjUwMHB4IiB2aWV3Qm94PSIwIDAgNTAwIDUwMCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNTAwIDUwMCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PGc+PHBhdGggZmlsbD0iIzAwQUNEMCIgZD0iTTM2Ni42NjcsMzAwYy0zMy4zMzQsMzMuMzMzLTMzLjMzNCw2Ni42NjYtNjYuNjY3LDY2LjY2NlMyMzMuMzMzLDMzMy4zMzMsMjAwLDMwMGMtMzMuMzMzLTMzLjMzNC02Ni42NjctNjYuNjY3LTY2LjY2Ny0xMDBzMzMuMzMzLTMzLjMzMyw2Ni42NjctNjYuNjY3UzEzMy4zMzMsMCwxMDAsMFMwLDEwMCwwLDEwMGMwLDY2LjY2Nyw2OC40OSwyMDEuODIzLDEzMy4zMzMsMjY2LjY2N1MzMzMuMzMzLDUwMCw0MDAsNTAwYzAsMCwxMDAtNjYuNjY3LDEwMC0xMDBTNDAwLDI2Ni42NjcsMzY2LjY2NywzMDB6Ii8+PC9nPjwvc3ZnPg==);background-size:16px 16px;background-repeat:no-repeat;background-position:left 1px top 3px;padding-left:26px}.mobile-menu-open{height:50px;width:50px}.mobile-menu-open__button{width:22px;height:10px;position:relative}.mobile-menu-open__button:before,.mobile-menu-open__button:after{content:"";display:block;width:100%;left:0;height:2px;background-color:#31424c;position:absolute;-webkit-transition:.3s;transition:.3s}.mobile-menu-open__button:before{bottom:0}.mobile-menu-open__button:after{top:0}.mobile-menu-open.active{background-color:#0b239a}.mobile-menu-open.active .mobile-menu-open__button:before,.mobile-menu-open.active .mobile-menu-open__button:after{background-color:#fff}.mobile-menu-open.active .mobile-menu-open__button:before{-webkit-transform:rotate(45deg);transform:rotate(45deg);top:0;margin:auto}.mobile-menu-open.active .mobile-menu-open__button:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);bottom:0;margin:auto}.mobile-menu{position:fixed;top:60px;width:100%;height:calc(100% - 60px);z-index:111111;background-color:#fff;padding-bottom:10px;overflow-y:auto;overflow-x:hidden;left:100%;-webkit-transition:.3s linear;transition:.3s linear;border-top:1px solid #e2e2e2;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.mobile-menu__wrapper{margin-bottom:35px}.mobile-menu .phone{margin-left:20px}.mobile-menu.opened,.mobile-menu.active,.mobile-menu .nav_close.opened{left:0;display:-webkit-box;display:-ms-flexbox;display:flex}.mobile-menu .header-dopmenu{padding:15px;margin-bottom:50px}.mobile-menu .header-dopmenu__item{display:block;width:-webkit-max-content;width:-moz-max-content;width:max-content;font-size:12px;line-height:18px;font-style:normal;font-weight:400;color:#7e7e7e;-webkit-transition:.3s;transition:.3s}.mobile-menu .header-dopmenu__item:not(:last-child){margin-bottom:25px}.mobile-menu .header-dopmenu__item:hover{color:red}.mobile-menu .mobile-search{position:relative;padding:0 15px;margin-bottom:30px}.mobile-menu .mobile-search__form{border-bottom:1px solid #c4c4c4;padding:10px 0}.mobile-menu .mobile-search__form-input{width:100%;font-style:normal;font-weight:400;font-size:15px;line-height:1.33333;color:#0d0d0d;border:none}.mobile-menu .mobile-search__form-input::-webkit-input-placeholder{font-style:normal;font-weight:700;font-size:15px;line-height:1.33333;color:#c4c4c4}.mobile-menu .mobile-search__form-input::-moz-placeholder{font-style:normal;font-weight:700;font-size:15px;line-height:1.33333;color:#c4c4c4}.mobile-menu .mobile-search__form-input::-ms-input-placeholder{font-style:normal;font-weight:700;font-size:15px;line-height:1.33333;color:#c4c4c4}.mobile-menu .mobile-search__form-input::placeholder{font-style:normal;font-weight:700;font-size:15px;line-height:1.33333;color:#c4c4c4}.mobile-menu .mobile-search__button{position:absolute;top:10px;right:15px;border:none;background:0 0}.mobile-menu .mobile-search__icon{width:20px;height:20px;fill:#e3000f}.mobile-menu .language-chooser{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-item-align:end;align-self:flex-end;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding-right:15px;padding-bottom:20px}.mobile-menu .language-chooser li a{font-size:12px;line-height:18px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-style:normal;font-weight:400;color:#7e7e7e;-webkit-transition:.3s;transition:.3s}.mobile-menu .language-chooser li.active a{color:#0d0d0d}.mobile-menu .language-chooser li:nth-child(2) a{color:red}.mobile-menu .language-chooser li:first-child a:after{margin:2px;content:'';display:block;height:1px;width:10px;background-color:#7e7e7e;background-color:#7e7e7e;-webkit-transform:rotate(137deg);transform:rotate(137deg)}.header__menu-btn{display:none;height:30px;width:30px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:none;background:#fff}.burger{width:21px;height:18px;position:relative;cursor:pointer}.burger__line{display:block;width:100%;height:2px;position:absolute;left:0;background-color:red;border-radius:3px}.burger__line:first-child{top:0}.burger__line:last-child{bottom:0}.burger__line--cross{top:0;bottom:0;margin:auto}.burger--opened .burger__line:first-child,.burger--opened .burger__line:last-child{opacity:0;-webkit-transition:opacity 0s .2s,-webkit-transform .2s;transition:opacity 0s .2s,-webkit-transform .2s;transition:transform .2s,opacity 0s .2s;transition:transform .2s,opacity 0s .2s,-webkit-transform .2s}.burger--opened .burger__line:first-child{-webkit-transform:translateY(8px);transform:translateY(8px)}.burger--opened .burger__line:last-child{-webkit-transform:translateY(-8px);transform:translateY(-8px)}.burger--opened .burger__line:nth-child(2){-webkit-transform:rotate(45deg);transform:rotate(45deg)}.burger--opened .burger__line:nth-child(3){-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.burger--opened .burger__line--cross{-webkit-transition:-webkit-transform .2s .2s;transition:-webkit-transform .2s .2s;transition:transform .2s .2s;transition:transform .2s .2s,-webkit-transform .2s .2s}.burger--closed .burger__line--cross{-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.burger--closed .burger__line:first-child,.burger--closed .burger__line:last-child{-webkit-transition:opacity 0s .2s,-webkit-transform .2s .2s;transition:opacity 0s .2s,-webkit-transform .2s .2s;transition:transform .2s .2s,opacity 0s .2s;transition:transform .2s .2s,opacity 0s .2s,-webkit-transform .2s .2s}@media (min-width:1200px){.mobile-menu{display:none}}@media (max-width:1199px){.header .header__wrapper{height:60px}.header nav{display:none}.header__menu-btn{display:-webkit-box;display:-ms-flexbox;display:flex}.mobile-menu__wrapper li a:focus,.mobile-menu__wrapper li a:hover{text-decoration:none;color:inherit}}.mobile-menu .header__city-change{display:block;-ms-flex-item-align:start;align-self:flex-start;margin:0 15px}.main-page .footer{margin-top:calc(-.08594 * 100vw + 35px)}.main-page .footer .footer-top{display:-webkit-box;display:-ms-flexbox;display:flex;padding:calc(.08594 * 100vw + 25px) 0 calc(.02344 * 100vw + 20px)}.footer{background:#f1f1f1}.footer .footer-container{padding:0 15px 0 30px;margin-left:calc(.08281 * 100vw + -15px)}.footer .footer-top{display:-webkit-box;display:-ms-flexbox;display:flex;padding:calc(.05781 * 100vw + -39px) 0 calc(.02344 * 100vw + 20px)}.footer .footer-left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.footer .footer-left-logo{margin-bottom:25px}.footer .footer-left-logo__icon{width:144px;height:98px}.footer .footer-left-tel{width:-webkit-max-content;width:-moz-max-content;width:max-content;font-style:normal;font-weight:400;font-size:calc(.00313 * 100vw + 10px);line-height:calc(.00469 * 100vw + 15px);color:#0d0d0d;text-decoration:underline;margin-bottom:10px;-webkit-transition:color .3s;transition:color .3s}@media (max-width:767px){.footer .footer-left-tel{font-size:14px;line-height:21px}}.footer .footer-left-mail{font-style:normal;font-weight:400;font-size:calc(.00313 * 100vw + 10px);line-height:calc(.00469 * 100vw + 15px);color:#0d0d0d;text-decoration:underline;-webkit-transition:color .3s;transition:color .3s}@media (max-width:767px){.footer .footer-left-mail{font-size:14px;line-height:21px}}.footer .footer-left-tel:hover,.footer .footer-left-mail:hover{color:red}.footer .footer-left-soc{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:15px}.footer .footer-left-soc__link+.footer-left-soc__link{margin-left:12px}.footer .footer-left-soc__link-icon{width:17px;height:17px;fill:red;-webkit-transition:fill .3s;transition:fill .3s}.footer .footer-left-soc__link:hover .footer-left-soc__link-icon{fill:#cc000e}.footer .footer-right{display:grid;grid-template-columns:repeat(3,auto);grid-gap:calc(.15625 * 100vw + -100px);padding-top:75px;margin-left:calc(.34375 * 100vw + -160px)}.footer .footer-right-col__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.footer .footer-right-col__list li:not(:last-child){margin-bottom:8px}.footer .footer-right-col__list li a{position:relative;font-style:normal;font-weight:400;font-size:calc(.00313 * 100vw + 10px);line-height:calc(.00469 * 100vw + 15px);color:#0d0d0d}@media (max-width:767px){.footer .footer-right-col__list li a{font-size:14px;line-height:21px}}.footer .footer-right-col__list li a:before{content:'';position:absolute;bottom:-3px;width:0;height:1px;background:red;-webkit-transition:ease .3s;transition:ease .3s;overflow:hidden}.footer .footer-right-col__list li a:hover:before{width:100%;-webkit-transition:ease .3s;transition:ease .3s}.footer .footer-right-col__list li:first-child{margin-bottom:30px}.footer .footer-right-col__list li:first-child a{font-family:var(--ff2,Kanit,sans-serif);font-style:normal;font-weight:var(--fw-hard,500);font-size:calc(.00313 * 100vw + 14px);line-height:calc(.00313 * 100vw + 18px);letter-spacing:.02em;color:#0d0d0d}@media (max-width:767px){.footer .footer-right-col__list li:first-child a{font-size:18px;line-height:22px}}.footer .footer-bottom-wrap{border-top:1px solid #e3e3e3}.footer .footer-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:15px 0}.footer .footer-bottom__item{font-style:normal;font-weight:400;font-size:14px;line-height:19px;color:#7e7e7e}.footer .footer-bottom__copy{margin-right:calc(.26562 * 100vw + -200px);-webkit-transition:color .3s;transition:color .3s}.footer .footer-bottom__right{display:-webkit-box;display:-ms-flexbox;display:flex}.footer .footer-bottom__privacy{margin-right:35px;-webkit-transition:color .3s;transition:color .3s}.footer .footer-bottom__sitemap:hover,.footer .footer-bottom__privacy:hover{color:#cc000e}@media (max-width:1199px){.main-page .footer{margin-top:-75px}.main-page .footer-top{padding-top:75px}.footer .footer-container{margin-left:0;padding:0 15px}.footer .footer-top{padding-top:45px}}@media (max-width:767px){.main-page .footer{margin-top:0}.main-page .footer-top{padding:35px 0 15px}.footer{margin-top:0}.footer .footer-container{padding:0}.footer .footer-top{padding:35px 0 15px}.footer .footer-left{-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.footer .footer-left-logo{display:none}.footer .footer-left-soc__link+.footer-left-soc__link{margin-left:20px}.footer .footer-right{display:none}.footer .footer-bottom-wrap{border:none}.footer .footer-bottom{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0}.footer .footer-bottom__copy{margin-right:0;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding:20px;text-align:center}.footer .footer-bottom__right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-top:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3;padding:20px 0}.footer .footer-bottom__item{margin-right:0}}.modal .modal-dialog{max-width:548px}.modal .modal-body{padding:0}.modal .btn-close{position:absolute;top:25px;right:25px;z-index:10;opacity:1}.modal .partform{padding:35px 40px 40px;max-width:550px}.modal .partform-desc{margin-bottom:20px}.modal .partform-desc__title{font-family:var(--ff2,Kanit,sans-serif);font-style:normal;font-weight:var(--fw-hard,500);font-size:calc(.01215 * 100vw + 18.66667px);line-height:calc(.0191 * 100vw + 11.33333px);letter-spacing:.02em;color:#0d0d0d;margin-bottom:10px;padding-right:20px}@media (max-width:767px){.modal .partform-desc__title{font-size:28px;line-height:26px}}.modal .partform-desc__subtitle{font-style:normal;font-weight:400;font-size:calc(.00313 * 100vw + 10px);line-height:calc(.00469 * 100vw + 15px);color:#0d0d0d}@media (max-width:767px){.modal .partform-desc__subtitle{font-size:14px;line-height:21px}}.modal .form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.modal .form-btn{width:100%}@media (max-width:767px){.modal .btn-close{top:15px;right:15px}}@media (max-width:576px){.modal .partform{padding:35px 15px}}.main-wrap{display:-webkit-box;display:-ms-flexbox;display:flex}.main-wrap>*{min-width:0}.main-nav{width:calc(.08281 * 100vw + -15px);-ms-flex-negative:0;flex-shrink:0}.main-nav .main-nav-wrap{position:sticky;top:0;opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s;height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:40px 0 40px}.main-nav .main-nav-wrap.hidden{opacity:0}.main-nav .main-nav__logo{width:calc(.04531 * 100vw + -9px);height:calc(.0125 * 100vw + 22px)}.main-nav .nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.main-nav .nav-text{-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-writing-mode:vertical-lr;-ms-writing-mode:tb-lr;writing-mode:vertical-lr;font-style:normal;font-weight:400;font-size:calc(.00625 * 100vw + 2px);line-height:calc(.00625 * 100vw + 7px);letter-spacing:.1em;color:#a7a7a7;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.main-nav .nav-text__num{font-size:inherit;line-height:inherit;color:inherit;letter-spacing:inherit}.main-nav .nav-text__num:after{content:'';display:inline-block;height:30px;width:2px;margin:10px 0;background:#a7a7a7}.main-nav .nav-text__text{font-size:inherit;line-height:inherit;color:inherit;letter-spacing:inherit}.main-nav .nav-text__text:first-letter {text-transform:uppercase}.main-nav .nav-dots{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:25px 0}.main-nav .nav-dots__item{position:relative;width:22px;height:22px;opacity:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:50%}.main-nav .nav-dots__item:not(:last-child){margin-bottom:15px}.main-nav .nav-dots__item:after{content:'';width:6px;height:6px;background:#a7a7a7;border-radius:50%}.main-nav .nav-dots__item:before{content:'';position:absolute;width:22px;height:22px;opacity:1;border:1px solid red;border-radius:50%;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:.5s;transition:.5s}.main-nav .nav-dots__item.active:after,.main-nav .nav-dots__item:hover:after{background:red}.main-nav .nav-dots__item.active:before,.main-nav .nav-dots__item:hover:before{-webkit-transform:scale(1);transform:scale(1)}.main-nav .nav-mail{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid red;border-radius:3px;padding:8px 10px}.main-nav .nav-mail__icon{width:17px;height:12px;fill:red}@media (max-width:1199px){.main-nav{display:none}.decor-text{display:none}}.section-mainslider{margin-bottom:calc(.03906 * 100vw + 0px)
}

.section-mainslider .mainslider {
  height: calc(100vh - 82px);position:relative}.section-mainslider .volume{position:absolute;width:40px;height:40px;top:20px;right:20px;z-index:3;cursor:pointer;fill:#cc000e;-webkit-transition:.3s;transition:.3s}.section-mainslider .volume__icon{position:absolute;top:0;left:0;width:100%;height:100%;fill:#cc000e;-webkit-transition:.3s;transition:.3s}.section-mainslider .volume__icon-mute{opacity:1}.section-mainslider .volume__icon-noisy{opacity:0}.section-mainslider .volume:hover .volume__icon{fill:#e3000f}.section-mainslider .volume.noisy .volume__icon-mute{opacity:0}.section-mainslider .volume.noisy .volume__icon-noisy{opacity:1}.section-mainslider .slide-inner{position:relative}.section-mainslider .slide-img-wrap{position:absolute;width:calc(.66719 * 100vw + -17px);right:0;height:100%;-webkit-transition:.5s;transition:.5s}.section-mainslider .swiper-slide-active .slide-img-wrap{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}.section-mainslider .slide-img-wrap:before{content:'';position:absolute;display:block;top:0;left:0;bottom:0;right:0;background:#fdfdfd;opacity:.4}.section-mainslider .slide-img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.section-mainslider .slide-content{position:relative;padding:30px 30px 0;height:calc(100vh - 82px)
}

.section-mainslider .slide-content__title {
  font-size: calc(.0625 * 100vw + 0px);line-height:calc(.0625 * 100vw + 10px);margin-bottom:calc(.01562 * 100vw + 10px);width:62%;font-family:var(--ff2,Kanit,sans-serif);font-style:normal;font-weight:var(--fw-hard,500);color:#0d0d0d;letter-spacing:.02em;opacity:0;-webkit-transform:translateX(-300px);transform:translateX(-300px);-webkit-transition:.5s;transition:.5s}.section-mainslider .swiper-slide-active .slide-content__title{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}.section-mainslider .slide-content__subtitle{font-style:normal;font-weight:400;font-size:calc(.00313 * 100vw + 12px);line-height:calc(.00313 * 100vw + 20px);color:#0d0d0d;width:26%;opacity:0;-webkit-transform:translateY(100px);transform:translateY(100px);-webkit-transition:.5s;transition:.5s}.section-mainslider .swiper-slide-active .slide-content__subtitle{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.section-mainslider .mainslider-control{position:absolute;bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:calc(.68437 * 100vw + -26px);margin-left:auto;padding:13px 0;z-index:10}.section-mainslider .button-nav{padding:15px 25px;cursor:pointer}.section-mainslider .button-nav svg{width:7px;height:14px;fill:#a7a7a7;-webkit-transition:.3s;transition:.3s}.section-mainslider .button-nav:hover svg{fill:red}.section-mainslider .button-next svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.section-mainslider .swiper-pagination{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.section-mainslider .swiper-pagination-bullet{position:relative;width:6px;height:6px;background:#a7a7a7;opacity:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.section-mainslider .swiper-pagination-bullet:not(:last-child){margin-right:25px}.section-mainslider .swiper-pagination-bullet:before{content:'';position:absolute;width:22px;height:22px;opacity:1;border:1px solid red;border-radius:50%;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:.5s;transition:.5s}.section-mainslider .swiper-pagination-bullet-active{background:red}.section-mainslider .swiper-pagination-bullet-active:before{-webkit-transform:scale(1);transform:scale(1)}.section-mainslider .swiper-pagination-bullet:hover{background:red}.section-mainslider .swiper-pagination-bullet:hover:before{-webkit-transform:scale(1);transform:scale(1)}.section-mainslider .mouse{position:absolute;left:calc(-.04688 * 100vw + 0px);bottom:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:30px;pointer-events:none;opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s}.section-mainslider .mouse.hidden{opacity:0}.section-mainslider .mouse__icon{height:43px;width:100%;fill:#d4d4d4;margin-bottom:5px}.section-mainslider .mouse__arrow{position:relative;height:10px;width:100%;fill:#d4d4d4;-webkit-animation:floating 1s linear infinite alternate;animation:floating 1s linear infinite alternate}@-webkit-keyframes floating{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(10px);transform:translateY(10px)}}@keyframes floating{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(10px);transform:translateY(10px)}}@media (min-width:1200px) and (max-height:700px){.section-mainslider .slide-content__title{font-size:75px;line-height:85px}}@media (max-width:1199px){.section-mainslider .mainslider{height:auto}.section-mainslider .swiper-wrapper{height:auto}.section-mainslider .slide-content{position:relative;padding:20px 30px 30px 20px;height:auto}.section-mainslider .slide-content__subtitle{width:30%}.section-mainslider .mainslider-control{position:static}.section-mainslider .mouse{display:none}}@media (max-width:767px){.section-mainslider .mainslider{margin-bottom:35px}.section-mainslider .volume{width:30px;height:30px}.section-mainslider .slide-inner__img{position:relative;height:0;padding-bottom:62%;margin-bottom:-50px}.section-mainslider .slide-img-wrap{width:100%;height:100%}.section-mainslider .slide-content{padding:0 15px}.section-mainslider .slide-content__title{font-size:32px;line-height:38px;width:auto}.section-mainslider .slide-content__subtitle{font-size:16px;line-height:24px;width:auto}.section-mainslider .mainslider-control{width:auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.section-mainslider .button-nav svg{fill:red}.section-mainslider .mainslider-control .swiper-pagination-bullet{width:8px;height:8px;margin:0 15px}.section-mainslider .swiper-pagination-bullet:before{width:24px;height:24px}}.section-about .about{position:relative;display:grid;grid-template-columns:45% 1fr}.section-about .about-decor-text{height:300px;position:absolute;width:100%;top:11%;background-image:url(//ktkprom.com/en/wp-content/themes/assembling/static/css/../images/decor-about.png);background-repeat:no-repeat;background-size:79%;z-index:-1}.section-about .about-left{height:100%}.section-about .about-left__wrap{position:sticky;top:0;background:#f1f1f1}.section-about .about-left__img{width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.section-about .about-left__img-mob{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:none}.section-about .about-left__content{padding:calc(.03125 * 100vw + -10px) calc(.08281 * 100vw + 1px) calc(.03906 * 100vw + 0px) 30px}.section-about .about-left__content-text{font-style:normal;font-weight:400;font-size:calc(.00313 * 100vw + 10px);line-height:calc(.00469 * 100vw + 15px);color:#0d0d0d;margin-bottom:calc(.03125 * 100vw + -24px)
}

.section-about .about-right__wrap {
  padding: calc(.03125 * 100vw + 10px) calc(.08594 * 100vw + 15px) calc(.02344 * 100vw + 5px) calc(.08281 * 100vw + 33px)
}

.section-about .about-title {
  margin-bottom: calc(.00469 * 100vw + 19px)}.section-about .about-desc{font-style:normal;font-weight:400;font-size:calc(.00313 * 100vw + 12px);line-height:calc(.00313 * 100vw + 20px);color:#0d0d0d;margin-bottom:calc(.01562 * 100vw + -5px)}.section-about .about-card{display:grid;grid-template-columns:32% 1fr;background:#173288;grid-gap:35px}.section-about .about-card+.about-card{margin-top:25px}.section-about .about-card__left{padding:50px 0 30px 35px}.section-about .about-card__img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.section-about .about-card__right{padding:calc(.03125 * 100vw + 10px) calc(.08594 * 100vw + 15px) calc(.03906 * 100vw + 0px) 0
}

.section-about .about-card__right-title {
  font-family: var(--ff2, Kanit, sans-serif);font-style:normal;font-weight:var(--fw-hard,500);font-size:calc(.00937 * 100vw + 18px);line-height:calc(.00937 * 100vw + 20px);letter-spacing:.02em;color:#fdfdfd;margin-bottom:25px}.section-about .about-card__right-text{font-style:normal;font-weight:400;font-size:calc(.00313 * 100vw + 12px);line-height:calc(.00313 * 100vw + 20px);color:#fdfdfd}.section-about .about-mob__wrap{display:none}@media (max-width:767px){.section-about .about{grid-template-columns:100%}.section-about .about-left__content{display:none}.section-about .about-left__content-btn{display:none}.section-about .about-right__wrap{padding:27px 15px}.section-about .about-title{margin-bottom:15px}.section-about .about-desc{font-size:16px;line-height:24px}.section-about .about-card{display:block}.section-about .about-card+.about-card{margin-top:12px}.section-about .about-card__left{padding:30px 0 0}.section-about .about-card__img-wrap{width:74%;max-width:200px;margin:0 auto}.section-about .about-card__img{height:auto}.section-about .about-card__right{padding:30px 15px 40px}.section-about .about-card__right-title{font-size:22px;line-height:26px;margin-bottom:10px}.section-about .about-card__right-text{font-size:16px;line-height:24px}.section-about .about-mob__wrap{display:block}.section-about .about-mob__img{width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.section-about .about-mob__content{padding:15px 15px 50px}.section-about .about-mob__content-text{font-style:normal;font-weight:400;font-size:14px;line-height:21px;color:#0d0d0d;margin-bottom:30px}.section-about .about-mob__content-btn{margin:0 auto}}@media (max-width:576px){.section-about .about-left__img{display:none}.section-about .about-left__img-mob{display:block;max-height:300px}}.section-products .products{position:relative;background:#1a3797;display:grid;grid-template-columns:20% 1fr;padding:50px 0 50px}.section-products .products-decor-text{height:230px;position:absolute;width:100%;top:300px;background-image:url(//ktkprom.com/en/wp-content/themes/assembling/static/css/../images/decor-products.png);background-repeat:no-repeat;background-size:79%;-webkit-transition:background-position-x 1s;transition:background-position-x 1s}.section-products .products>*{min-width:0}.section-products .products-left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:30px}.section-products .products-title{margin-bottom:calc(.00781 * 100vw + 15px);color:#fdfdfd}.section-products .products-pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.section-products .products-nav__item{position:relative;font-style:normal;font-weight:700;font-size:calc(.00313 * 100vw + 12px);line-height:calc(-.00313 * 100vw + 28px);color:#fdfdfd;cursor:pointer;-webkit-transition:.3s;transition:.3s;margin-left:0}.section-products .products-nav__item+.products-nav__item{margin-top:calc(.00781 * 100vw + 15px)}.section-products .products-nav__item:after{content:'';display:block;position:absolute;bottom:calc(-.00313 * 100vw + 1px);width:0;height:1px;background:red;-webkit-transition:ease .3s;transition:ease .3s;overflow:hidden}.section-products .products-nav__item.active,.section-products .products-nav__item:hover{margin-left:calc(.01562 * 100vw + -10px)}.section-products .products-nav__item.active:after,.section-products .products-nav__item:hover:after{width:100%}.section-products .products-btn{margin-top:auto;padding:0 25px}.section-products .slide-inner{position:relative;height:calc(.16406 * 100vw + 180px);display:block}.section-products .slide-images{position:absolute;top:0;left:0;width:100%;height:100%;z-index:5;background-size:cover;background-repeat:no-repeat}.section-products .slide-bg__img-wrap{position:absolute;top:0;left:0;width:100%;height:100%}.section-products .slide-bg__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.section-products .slide-product__img-wrap{position:relative;width:85%;height:55%;margin:14% auto}.section-products .slide-product__img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.section-products .slide-content{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:calc(.00781 * 100vw + 0px) calc(.01562 * 100vw + 10px) calc(.02344 * 100vw + 0px) calc(.00313 * 100vw + 24px);z-index:10;height:100%}.section-products .slide-content__cat{font-style:normal;font-weight:400;font-size:calc(.00313 * 100vw + 8px);line-height:19px;color:#fdfdfd}.section-products .slide-content__title{font-family:var(--ff2,Kanit,sans-serif);font-style:normal;font-weight:var(--fw-hard,500);font-size:calc(.00313 * 100vw + 14px);line-height:calc(.00313 * 100vw + 18px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;letter-spacing:.02em;color:#fdfdfd;margin-top:auto;margin-bottom:calc(.01562 * 100vw + -15px)}.section-products .slide-content__desc{font-style:normal;font-weight:400;font-size:calc(.00313 * 100vw + 10px);line-height:calc(.00781 * 100vw + 9px);color:#fdfdfd;min-height:45px}.cursor-general,.cursor-extra{position:fixed;z-index:100;top:0;left:0;border-radius:50%;opacity:0;pointer-events:none;will-change:transform}.cursor-extra{width:32px;height:32px;border:2px solid #fff;-webkit-transition:all .2s cubic-bezier(.215,.61,.355,1);transition:all .2s cubic-bezier(.215,.61,.355,1);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cursor-extra:before{content:"";position:absolute;left:-20px;border-left:2px solid #fff;border-bottom:2px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:5px;height:5px}.cursor-extra:after{content:"";position:absolute;right:-20px;border-right:2px solid #fff;border-bottom:2px solid #fff;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);width:5px;height:5px}.cursor-general{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:32px;height:32px}.cursor.block .cursor-extra{-webkit-transform:scale(.3);transform:scale(.3)}.cursor.block .cursor-general{opacity:0 !important}@media (max-width:1199px){.section-products .products{grid-template-columns:32% 1fr}.section-products .slide-inner{height:390px}}@media (max-width:767px){.section-products .products{grid-template-columns:100%;padding:30px 0 128px}.section-products .products-nav__item{font-size:16px;line-height:24px}.section-products .products-nav__item.active{margin-left:10px}.section-products .products-left{padding-left:15px;padding-bottom:15px}.section-products .slide-product__img-wrap{width:100%}.section-products .slide-content{padding:15px}.section-products .slide-content__cat{font-size:12px;line-height:18px}.section-products .slide-content__title{font-size:18px;line-height:22px;margin-bottom:10px}.section-products .slide-content__desc{font-size:14px;line-height:19px}.section-products .products-btn{position:absolute;bottom:50px;z-index:3333;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.section-services .services{position:relative;background-image:url(//ktkprom.com/en/wp-content/themes/assembling/static/css/../images/decor-services.png);background-repeat:no-repeat;background-position:calc(.28125 * 100vw + -290px) 235px;background-attachment:fixed;background-size:calc(.3125 * 100vw + 800px)}.section-services .services-decor-text{height:300px;position:absolute;width:100%;top:235px;background-image:url(//ktkprom.com/en/wp-content/themes/assembling/static/css/../images/decor-services.png);background-repeat:no-repeat;background-position:left 0;background-size:79%}.section-services .services-top{padding:calc(.03125 * 100vw + 10px) 30px calc(.01094 * 100vw + 26px);max-width:49%}.section-services .services-title{margin-bottom:25px}.section-services .services-desc{font-style:normal;font-weight:400;font-size:calc(.00313 * 100vw + 12px);line-height:calc(.00313 * 100vw + 20px);color:#0d0d0d}.section-services .services-wrap{position:relative;padding-left:calc(-.04688 * 100vw + 90px);padding-right:calc(-.02344 * 100vw + 45px)}.section-services .services-item{display:grid;grid-template-columns:calc(.50625 * 100vw + -76px) 1fr
}

.section-services .services-card__left {
  height: calc(.22656 * 100vw + 70px)}.section-services .services-card__img-wrap{height:100%;width:100%}.section-services .services-card__img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.section-services .services-card__right{padding:0 0 calc(.03125 * 100vw + 10px) calc(.03906 * 100vw + 20px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-bottom:0}.section-services .services-item:nth-child(2n) .services-card__right{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;padding-left:calc(.13437 * 100vw + -66px)
}

.section-services .services-card__right-title {
  font-family: var(--ff2, Kanit, sans-serif);font-style:normal;font-weight:var(--fw-hard,500);font-size:calc(.00937 * 100vw + 18px);line-height:32px;letter-spacing:.02em;color:#000;margin-bottom:calc(.01562 * 100vw + -5px)}.section-services .services-card__right-text{font-style:normal;font-weight:400;font-size:calc(.00313 * 100vw + 10px);line-height:calc(.00469 * 100vw + 15px);color:#0d0d0d;max-width:82%}.section-services .services-card__right-text+.services-card__right-text{margin-top:calc(.00781 * 100vw + 5px)
}

.section-services .services-left__content-btn {
  margin-top: 30px
}

@media (max-width: 1199px){.section-services .services{background:0 0}.section-services .services-top{max-width:80%;padding-left:15px}.section-services .services-wrap{padding:0 15px}.section-services .services-item{grid-template-columns:1fr 1fr}.section-services .services-card__left{height:auto;min-height:300px}.section-services .services-card__right{padding-top:30px;padding-bottom:30px}.section-services .services-card__right-text{max-width:92%}}@media (max-width:767px){.section-services .services-top{max-width:100%;padding:50px 15px 20px}.section-services .services-desc{font-size:16px;line-height:24px}.section-services .services-wrap{padding:0}.section-services .services-item{grid-template-columns:1fr}.section-services .services-item:nth-child(2n) .services-card__right{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;padding:20px 15px 30px}.section-services .services-card__left{min-height:200px;max-height:300px}.section-services .services-card__right{padding:20px 15px 30px}.section-services .services-item:last-child .services-card__right{padding-bottom:0}.section-services .section-services .services-card__right-title{font-size:22px;line-height:26px;margin-top:15px}.section-services .services-card__right-text{font-size:14px;line-height:21px;max-width:100%}.section-services .services-left__content-btn{margin-top:15px}}.section-news .news{padding:calc(.02813 * 100vw + 16px) calc(.10156 * 100vw + -115px) 0 30px}.section-news .news-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;margin-bottom:calc(.00781 * 100vw + 10px)}.section-news .news-all{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.section-news .news-all__text{font-style:normal;font-weight:400;font-size:calc(.00313 * 100vw + 12px);line-height:calc(.00313 * 100vw + 16px);color:#000;padding:0 10px}@media (max-width:767px){.section-news .news-all__text{font-size:16px;line-height:20px}}.section-news .news-all__icon-wrap{overflow:hidden;width:15px;height:15px;-webkit-transition:.3s;transition:.3s}.section-news .news-all:hover .news-all__icon-wrap{width:53px}.section-news .news-all__icon{width:53px;height:15px;fill:red;-ms-flex-negative:0;flex-shrink:0;margin-left:-38px;-webkit-transition:.3s;transition:.3s}.section-news .news-all:hover .news-all__icon{margin-left:0}.section-news .news-list{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:30px}.section-news .item{position:relative;border:1px solid #d4d4d4;border-radius:3px;-webkit-transition:.3s;transition:.3s;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#fdfdfd}.section-news .item:hover{border-color:red}.section-news .item:before{content:'';position:absolute;display:block;width:0;height:0;top:-22px;left:-25px;border:23px solid red;border-right-color:transparent;border-bottom-color:transparent;opacity:0;-webkit-transition:.3s;transition:.3s;pointer-events:none}.section-news .item:hover:before{opacity:1;top:0;left:0}.section-news .item--text{background:#1a3797}.section-news .item__img-wrap{height:calc(.07187 * 100vw + 148px);-ms-flex-negative:0;flex-shrink:0}.section-news .item__img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.section-news .item-content{padding:calc(.00781 * 100vw + 10px) calc(.00469 * 100vw + 31px) 30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.section-news .item--text .item-content{padding:calc(.02656 * 100vw + -4px) calc(.0125 * 100vw + 21px) 30px
}

.section-news .item-content__title {
  font-family: var(--ff2, Kanit, sans-serif);font-style:normal;font-weight:var(--fw-hard,500);font-size:calc(.00313 * 100vw + 14px);line-height:calc(.00313 * 100vw + 18px);letter-spacing:0.02em;color:#0D0D0D;margin-bottom:calc(.0125 * 100vw + -9px)
}

@media (max-width: 767px){.section-news .item-content__title{font-size:18px;line-height:22px}}.section-news .item--text .item-content__title{color:#fdfdfd}.section-news .item-content__text-desc{font-style:normal;font-weight:normal;font-size:calc(.00313 * 100vw + 10px);line-height:calc(.00469 * 100vw + 15px);color:#0D0D0D;margin-bottom:calc(.03281 * 100vw + -35px)
}

@media (max-width: 767px){.section-news .item-content__text-desc{font-size:14px;line-height:21px}}.section-news .item--text .item-content__text-desc{color:#fdfdfd}.section-news .item-content__text-more{font-style:normal;font-weight:400;font-size:calc(.00313 * 100vw + 10px);line-height:calc(.00469 * 100vw + 15px);color:#7e7e7e;white-space:nowrap}@media (max-width:767px){.section-news .item-content__text-more{font-size:14px;line-height:21px}}.section-news .item--text .item-content__text-more{color:#7192ff}.section-news .item-content__data{font-style:normal;font-weight:400;font-size:calc(.00313 * 100vw + 8px);line-height:calc(.00156 * 100vw + 16px);color:#7e7e7e;margin-top:auto}@media (max-width:767px){.section-news .item-content__data{font-size:12px;line-height:18px}}.section-news .item--text .item-content__data{color:#7192ff}.section-news .news-btn{display:none}@media (max-width:1199px){.section-news .news{padding:52px 15px 30px}.section-news .news-top{margin-bottom:20px}.section-news .news-list{grid-template-columns:repeat(2,1fr);grid-gap:calc(.02048 * 100vw + 5.4471px)}.section-news .item__img-wrap{height:240px;-ms-flex-negative:0;flex-shrink:0}.section-news .item-content{padding:22px calc(.01479 * 100vw + 19.26735px) 30px
  }

  .section-news .item--text .item-content {
    padding: 30px calc(.01479 * 100vw + 19.26735px) 30px
  }

  .section-news .item-content__title {
    margin-bottom: 7px
  }

  .section-news .item-content__text-desc {
    margin-bottom: 7px
  }
}

@media (max-width: 767px){.section-news .news-list{grid-template-columns:1fr}.section-news .item__img-wrap{width:100%;max-width:400px;margin:0 auto}.section-news .news-all{display:none}.section-news .news-btn{display:-webkit-box;display:-ms-flexbox;display:flex;margin:15px auto 20px}}.page-404 .page-404__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:calc(.0625 * 100vw + 30px);padding-bottom:calc(.125 * 100vw + 60px)}.page-404 .page-404__img-wrap{margin-bottom:20px}.page-404 .page-404__text{font-style:normal;font-weight:400;text-align:center;font-size:calc(.00313 * 100vw + 10px);line-height:calc(.00469 * 100vw + 15px);color:#0d0d0d;max-width:464px;margin-bottom:30px}@media (max-width:767px){.page-404 .page-404__text{font-size:14px;line-height:21px}}.page-404 .page-404__button{width:464px}.contacts-page .page-title-wrap{margin-bottom:30px}.part-contacts .contacts-wrap{display:grid;grid-template-columns:35% 1fr;grid-gap:90px}.part-contacts .contacts{padding-top:20px;margin-bottom:40px}.part-contacts .contacts-title{font-family:var(--ff2,Kanit,sans-serif);font-style:normal;font-weight:var(--fw-hard,500);font-size:calc(.00313 * 100vw + 14px);line-height:calc(.00313 * 100vw + 18px);letter-spacing:.02em;color:#0d0d0d;margin-bottom:20px}@media (max-width:767px){.part-contacts .contacts-title{font-size:18px;line-height:22px}}.part-contacts .contacts-item+.contacts-item{margin-top:8px}.part-contacts .contact-item__text{font-style:normal;font-weight:400;font-size:calc(.00313 * 100vw + 10px);line-height:calc(.00469 * 100vw + 15px);color:#0d0d0d}@media (max-width:767px){.part-contacts .contact-item__text{font-size:14px;line-height:21px}}.part-contacts .contact-item__link{font-style:normal;font-weight:700;font-size:calc(.00313 * 100vw + 10px);line-height:calc(.00469 * 100vw + 15px);color:#1a3797;-webkit-transition:color .3s;transition:color .3s}@media (max-width:767px){.part-contacts .contact-item__link{font-size:14px;line-height:21px}}.part-contacts .contact-item__link:hover{color:red}.part-contacts .partform{padding:35px 40px 40px;border:1px solid #d4d4d4;border-radius:3px;max-width:550px}.part-contacts .partform-desc{margin-bottom:20px}.part-contacts .partform-desc__title{font-family:var(--ff2,Kanit,sans-serif);font-style:normal;font-weight:var(--fw-hard,500);font-size:calc(.01215 * 100vw + 18.66667px);line-height:calc(.0191 * 100vw + 11.33333px);letter-spacing:.02em;color:#0d0d0d;margin-bottom:10px}.part-contacts .partform.director{max-width:865px;margin:0 auto;margin-top:50px}.part-contacts .partform.director .form_row{display:flex;justify-content:space-between}.part-contacts .partform.director .field-comment{margin-top:15px;height:116px}.part-contacts .partform.director .field-comment textarea{resize:none}.part-contacts .partform.director .form_row label{width:30%;margin-top:0}.part-contacts .partform.director .form-btn{max-width:392px}.part-contacts .contacts-right{max-width:732px;margin-top:-85px}@media (max-width:991px){.part-contacts .partform.director .form_row{flex-direction:column}.part-contacts .partform.director .form_row label{width:100%;margin-top:15px}.part-contacts .partform.director{margin-top:30px;max-width:600px}}.h-captcha{margin-top:15px}@media (max-width:767px){.part-contacts .partform-desc__title{font-size:28px;line-height:26px}}.part-contacts .partform-desc__subtitle{font-style:normal;font-weight:400;font-size:calc(.00313 * 100vw + 10px);line-height:calc(.00469 * 100vw + 15px);color:#0d0d0d}@media (max-width:767px){.part-contacts .partform-desc__subtitle{font-size:14px;line-height:21px}}.part-contacts .form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.part-contacts .form-btn{width:100%}.legend_map{display:-webkit-box;display:-ms-flexbox;display:flex}.legend_map li{font-size:16px;line-height:17px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:15px}.legend_map li:before{content:"";margin-right:5px;width:25px;height:25px;border-radius:3px}.legend_map li.headquarter:before{background:#1a3797}.legend_map li.soon:before{background:#7a91df}@media (max-width:1199px){.contacts-page .page-title-wrap{margin-bottom:0}}@media (max-width:991px){.part-contacts .contacts-wrap{grid-template-columns:1fr}.part-contacts .contacts{padding-top:0}.part-contacts .contacts-right{display:none}}@media (max-width:576px){.part-contacts .contacts{margin-bottom:20px}.part-contacts .partform{padding:15px 15px 20px}}.page-search .search-words{display:-webkit-box;display:-ms-flexbox;display:flex;font-style:normal;font-weight:400;font-size:calc(.00313 * 100vw + 12px);line-height:calc(.00313 * 100vw + 16px);color:#0d0d0d;margin-bottom:10px;padding-top:10px}@media (max-width:767px){.page-search .search-words{font-size:16px;line-height:20px}}.page-search .search-words__valume{margin:0 10px;color:#e3000f}.page-search .search-found{display:-webkit-box;display:-ms-flexbox;display:flex;font-style:normal;font-weight:400;font-size:calc(.00313 * 100vw + 12px);line-height:calc(.00313 * 100vw + 16px);color:#0d0d0d;margin-bottom:20px}@media (max-width:767px){.page-search .search-found{font-size:16px;line-height:20px}}.page-search .search-found__valume{margin:0 10px;font-weight:700}.page-search .search-result{border-top:1px solid #d4d4d4;counter-reset:li}.page-search .search-result__item{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;padding:calc(.00625 * 100vw + 8px) 0;border-bottom:1px solid #d4d4d4}.page-search .search-result__item:before{content:counter(li) ".";counter-increment:li;font-family:Lato;font-style:normal;font-weight:400;font-size:calc(.00125 * 100vw + 15.6px);line-height:1.44444;color:#a7a7a7;margin-right:calc(.00625 * 100vw + 13px)}.page-search .search-result__item-text{font-style:normal;font-weight:400;font-size:calc(.00125 * 100vw + 15.6px);line-height:1.44444;color:#0d0d0d}.page-search .search-result__item-more{font-style:normal;font-weight:400;font-size:calc(.00125 * 100vw + 15.6px);line-height:1.44444;color:#cc000e;text-decoration:underline;white-space:nowrap;margin-left:10px}.page-search .search-result__item-more:hover{text-decoration:none}.page-search b{color:#e3000f;font-weight:400}.search-empty{font-style:normal;font-weight:400;font-size:calc(.00313 * 100vw + 12px);line-height:calc(.00313 * 100vw + 16px);color:#0d0d0d}@media (max-width:767px){.search-empty{font-size:16px;line-height:20px}}.search-empty .message{border-top:1px solid #d4d4d4;padding:calc(.00625 * 100vw + 13px) 0 calc(.01562 * 100vw + 20px);font-style:normal;font-weight:700;font-size:calc(.0025 * 100vw + 17.2px);line-height:1.18182;color:#0d0d0d}.search-empty .try{margin-bottom:calc(.00625 * 100vw + 13px)}.search-empty .list__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:calc(.00625 * 100vw + 8px)}.search-empty .list__item:before{content:'';width:5px;height:5px;background-color:#e3000f;margin-right:calc(.00625 * 100vw + 8px)
}

.part-services {
  margin-top: calc(.03438 * 100vw + -11px);margin-bottom:30px}.part-services .services{position:relative}.part-services .services-decor-text{height:300px;position:absolute;width:100%;top:235px;background-image:url(//ktkprom.com/en/wp-content/themes/assembling/static/css/../images/decor-services.png);background-repeat:no-repeat;background-position:left 0;background-size:79%}.part-services .services-wrap{position:relative}.part-services .services-item{margin-bottom:10px}.part-services .services-card__left{height:calc(.04063 * 100vw + 308px)}.part-services .services-card__img-wrap{height:100%;width:100%}.part-services .services-card__img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.part-services .services-card__right{height:100%;padding:calc(.02604 * 100vw + -10px) calc(.01736 * 100vw + -3.33333px) calc(.01736 * 100vw + -3.33333px) calc(.0651 * 100vw + -40px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.part-services .services-item:nth-child(2n) .services-card__right{padding:calc(.02604 * 100vw + -10px) calc(.06076 * 100vw + -36.66667px) calc(.02604 * 100vw + -10px) 0
}

.part-services .services-item:nth-child(2n)>.row{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.part-services .services-card__right-title{font-family:var(--ff2,Kanit,sans-serif);font-style:normal;font-weight:var(--fw-hard,500);font-size:calc(.01215 * 100vw + 18.66667px);line-height:calc(.0191 * 100vw + 11.33333px);letter-spacing:.02em;color:#000;margin-bottom:20px}@media (max-width:767px){.part-services .services-card__right-title{font-size:28px;line-height:26px}}.part-services .services-card__right-text{font-style:normal;font-weight:normal;font-size:16px;line-height:24px;color:#0D0D0D;font-size:calc(.00313 * 100vw + 10px);line-height:calc(.00469 * 100vw + 15px)
}

@media (max-width: 767px){.part-services .services-card__right-text{font-size:14px;line-height:21px}}.part-services .services-card__right-text+.services-card__right-text{margin-top:calc(.00781 * 100vw + 5px)
}

.part-services .services-left__content-btn {
  margin-top: 25px
}

@media (max-width: 1199px) {
  .part-services .services-item {
    grid-template-columns: 1fr 1fr
  }

  .part-services .services-card__left {
    min-height: 300px
  }

  .part-services .services-card__right-text {
    max-width: 92%
  }
}

@media (max-width: 767px) {
  .part-services .services-item {
    grid-template-columns: 1fr
  }

  .part-services .services-item:nth-child(2n) .services-card__right{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;padding:20px 15px 30px}.part-services .services-item:nth-child(2n)>.row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.part-services .services-card__left{min-height:200px;max-height:300px}.part-services .services-card__right{padding:20px 15px 30px}.part-services .services-item:last-child .services-card__right{padding-bottom:0}.part-services .section-services .services-card__right-title{font-size:22px;line-height:26px;margin-top:15px}.part-services .services-card__right-text{font-size:14px;line-height:21px;max-width:100%}.part-services .services-left__content-btn{margin-top:15px}}.part-service{margin:calc(.01875 * 100vw + 14px) 0 calc(.01875 * 100vw + 24px)}.part-service .service-wrap{display:grid;grid-template-columns:21% 1fr}.part-service .tab-controls{position:sticky;top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;height:-webkit-min-content;height:-moz-min-content;height:min-content}.part-service .tab-control{position:relative;display:block;font-style:normal;font-weight:700;font-size:16px;line-height:24px;color:#000;padding-right:20px;margin-bottom:25px;-webkit-transition:margin .3s;transition:margin .3s}.part-service .tab-control:after{position:absolute;content:'';display:block;width:0;height:1px;left:0;bottom:-3px;background-color:red;-webkit-transition:width .3s;transition:width .3s}.part-service .tab-control.active,.part-service .tab-control:hover{margin-left:10px}.part-service .tab-control.active:after,.part-service .tab-control:hover:after{width:100%}.part-service .tab-panel{display:none}.part-service .tab-panel.active{display:block}.part-service .content-text ul>li:before{content:'';display:block;position:absolute;top:13px;left:10px;width:7px;height:1px;background-color:#333}.part-service .service-main-left{position:sticky;top:20px;display:grid;grid-template-columns:1fr 1fr;grid-gap:calc(.0125 * 100vw + 6px)}.part-service .service-gallery__item-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;border:1px solid #d4d4d4;padding:10px;position:relative;height:100%}.part-service .service-gallery__item{width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.part-service .service-gallery__link--main{grid-column:span 2}.part-service .service-gallery__link--main .service-gallery__icon-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(229,37,40,.3);opacity:0;-webkit-transition:.3s;transition:.3s;border-radius:3px}.part-service .service-gallery__link--main .service-gallery__icon{width:40px;height:40px;fill:#fff}.part-service .service-gallery__link--main:hover .service-gallery__icon-wrap{opacity:1}.part-service .service-gallery__link--another{height:150px}.part-service .service-gallery__link--another .service-gallery__item{-o-object-fit:cover;object-fit:cover}.part-service .service-gallery__link--another .service-gallery__icon-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;position:absolute;top:0;right:0;width:50px;height:50px;-webkit-transition:.3s;transition:.3s;border-radius:3px;padding:5px}.part-service .service-gallery__link--another .service-gallery__icon-wrap:before{content:'';position:absolute;top:0;right:0;width:100%;height:100%;background:red;-webkit-clip-path:polygon(100% 0%,100% 100%,100% 100%,0% 0%);clip-path:polygon(100% 0%,100% 100%,100% 100%,0% 0%);opacity:0;-webkit-transition:.3s;transition:.3s}.part-service .service-gallery__link--another .service-gallery__icon{position:relative;z-index:2;width:20px;height:20px;fill:#a7a7a7}.part-service .service-gallery__link--another:hover .service-gallery__icon-wrap:before{opacity:1}.part-service .service-gallery__link--another:hover .service-gallery__icon{fill:#fff}.part-service .service-main-rigth{padding-left:20px}.part-service .service-main-rigth__title{padding-top:0}@media (max-width:1199px){.part-service .service-gallery__link--another .service-gallery__icon-wrap:before{display:none}.part-service .service-gallery__link--another .service-gallery__icon{fill:#e3000f}}@media (max-width:991px){.part-service{margin-top:20px}.part-service .service-wrap{grid-template-columns:100%;grid-gap:10px}.part-service .tab-controls{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;position:static}.part-service .tab-control{margin:0 40px 0 0;padding-right:0;margin-bottom:10px}.part-service .tab-control.active,.part-service .tab-control:hover{margin-left:0}.part-service .service-main-rigth{padding-left:0}}@media (max-width:767px){.part-service .service-main-left__img-wrap{height:300px}.part-service .service-main-left__img{height:100%}.part-service .service-main-rigth{padding-top:20px}}.part-technicform{max-width:1090px;padding:calc(.0125 * 100vw + 11px) calc(.03125 * 100vw + 10px) calc(.0125 * 100vw + 16px) calc(.01562 * 100vw + 10px);border:1px solid #d4d4d4;border-radius:3px;margin-top:calc(.01875 * 100vw + 24px)
}

.part-technicform .technicform-desc {
  margin-bottom: calc(.0125 * 100vw + 16px)
}

.part-technicform .technicform-desc__title {
  font-family: var(--ff2, Kanit, sans-serif);font-style:normal;font-weight:var(--fw-hard,500);font-size:calc(.01215 * 100vw + 18.66667px);line-height:calc(.0191 * 100vw + 11.33333px);letter-spacing:.02em;color:#0d0d0d;margin-bottom:10px}@media (max-width:767px){.part-technicform .technicform-desc__title{font-size:28px;line-height:26px}}.part-technicform .technicform-desc__subtitle{font-style:normal;font-weight:400;font-size:calc(.00313 * 100vw + 10px);line-height:calc(.00469 * 100vw + 15px);color:#0d0d0d;max-width:465px}@media (max-width:767px){.part-technicform .technicform-desc__subtitle{font-size:14px;line-height:21px}}.part-technicform .technicform-wrap{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:calc(.0125 * 100vw + 16px)}.part-technicform .technicform-field{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:calc(.00313 * 100vw + 14px)}.part-technicform .technicform-field__text{font-style:normal;font-weight:normal;font-size:calc(.00313 * 100vw + 10px);line-height:calc(.00469 * 100vw + 15px);color:#0D0D0D;max-width:465px;margin-bottom:calc(.00313 * 100vw + 4px)
}

@media (max-width: 767px){.part-technicform .technicform-field__text{font-size:14px;line-height:21px}}.part-technicform .technicform-field__input{height:100%;height:50px;background:#fdfdfd;border:1px solid #a7a7a7;border-radius:3px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:16px;line-height:19px;padding:0 20px;color:#333}.part-technicform .technicform-field.error .technicform-field__input{border-color:red}.part-technicform .technicform-field__textarea{height:100%;width:100%;background:#fdfdfd;border:1px solid #a7a7a7;border-radius:3px;display:block;font-size:16px;line-height:19px;padding:15px 20px;color:#333}.part-technicform .technicform-field.error .technicform-field__textarea{border-color:red}.part-technicform .recaptcha-text-danger{display:none;margin-top:10px;font-style:normal;font-weight:400;font-size:calc(.00313 * 100vw + 10px);line-height:calc(.00469 * 100vw + 15px);color:#0d0d0d}@media (max-width:767px){.part-technicform .recaptcha-text-danger{font-size:14px;line-height:21px}}.part-technicform .form-btn{margin-top:calc(.00937 * 100vw + 12px);width:350px;max-width:100%}@media (max-width:991px){.part-technicform .technicform-wrap{grid-template-columns:1fr}}@media (max-width:576px){.part-technicform{padding:15px 15px 20px}.part-technicform .g-recaptcha{-webkit-transform:scale(.9);transform:scale(.9);margin-left:-20px}}.part-news .news-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:40px;margin-bottom:22px}.part-news .news-all{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.part-news .news-all__text{font-style:normal;font-weight:400;font-size:calc(.00313 * 100vw + 12px);line-height:calc(.00313 * 100vw + 16px);color:#000;margin-right:10px}@media (max-width:767px){.part-news .news-all__text{font-size:16px;line-height:20px}}.part-news .news-all__icon-wrap{overflow:hidden;width:15px;height:15px;-webkit-transition:.3s;transition:.3s}.part-news .news-all:hover .news-all__icon-wrap{width:53px}.part-news .news-all__icon{width:53px;height:15px;fill:red;-ms-flex-negative:0;flex-shrink:0;margin-left:-38px;-webkit-transition:.3s;transition:.3s}.part-news .news-all:hover .news-all__icon{margin-left:0}.part-news .item{position:relative;border:1px solid #d4d4d4;border-radius:3px;-webkit-transition:.3s;transition:.3s;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#fdfdfd;height:100%}.part-news .item:hover{border-color:red}.part-news .item:before{content:'';position:absolute;display:block;width:0;height:0;top:-22px;left:-25px;border:23px solid red;border-right-color:transparent;border-bottom-color:transparent;opacity:0;-webkit-transition:top .3s,left .3s,opacity .3s;transition:top .3s,left .3s,opacity .3s;pointer-events:none}.part-news .item:hover:before{opacity:1;top:0;left:0;-webkit-transition:top .3s,left .3s,opacity .6s;transition:top .3s,left .3s,opacity .6s}.part-news .item--text{background:#1a3797}.part-news .item__img-wrap{height:calc(.07187 * 100vw + 148px);-ms-flex-negative:0;flex-shrink:0}.part-news .item__img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.part-news .item-content{padding:calc(.00781 * 100vw + 10px) calc(.00469 * 100vw + 31px) 30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.part-news .item--text .item-content{padding:calc(.02656 * 100vw + -4px) calc(.0125 * 100vw + 21px) 30px
}

.part-news .item-content__title {
  font-family: var(--ff2, Kanit, sans-serif);font-style:normal;font-weight:var(--fw-hard,500);font-size:calc(.00313 * 100vw + 14px);line-height:calc(.00313 * 100vw + 18px);letter-spacing:0.02em;color:#0D0D0D;margin-bottom:calc(.0125 * 100vw + -9px)
}

@media (max-width: 767px){.part-news .item-content__title{font-size:18px;line-height:22px}}.part-news .item--text .item-content__title{color:#fdfdfd}.part-news .item-content__text-desc{font-style:normal;font-weight:normal;font-size:calc(.00313 * 100vw + 10px);line-height:calc(.00469 * 100vw + 15px);color:#0D0D0D;margin-bottom:calc(.03281 * 100vw + -35px)
}

@media (max-width: 767px){.part-news .item-content__text-desc{font-size:14px;line-height:21px}}.part-news .item--text .item-content__text-desc{color:#fdfdfd}.part-news .item-content__text-more{font-style:normal;font-weight:400;font-size:calc(.00313 * 100vw + 10px);line-height:calc(.00469 * 100vw + 15px);color:#7e7e7e;white-space:nowrap}@media (max-width:767px){.part-news .item-content__text-more{font-size:14px;line-height:21px}}.part-news .item--text .item-content__text-more{color:#7192ff}.part-news .item-content__data{font-style:normal;font-weight:400;font-size:calc(.00313 * 100vw + 8px);line-height:calc(.00156 * 100vw + 16px);color:#7e7e7e;margin-top:auto}@media (max-width:767px){.part-news .item-content__data{font-size:12px;line-height:18px}}.part-news .item--text .item-content__data{color:#7192ff}.part-news .news-btn{display:none}.part-news .my-select-title{font-style:normal;font-weight:400;font-size:16px;line-height:24px;color:#a7a7a7;margin-right:15px}.part-news .my-select{position:relative;min-width:150px}.part-news .my-select-header{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;color:#1a3797;padding:5px 20px;border:1px solid #1a3797;cursor:pointer;border-radius:3px;font-style:normal;font-weight:700;font-size:15px;line-height:21px}.part-news .my-select-header__icon{width:12px;height:6px;fill:#1a3797}.part-news .my-select-dropdown{position:absolute;top:calc(100% - 14px);width:100%;background-color:#fff;padding:15px 0 15px 15px;opacity:0;z-index:10;visibility:hidden;-webkit-transition:.3s;transition:.3s;display:grid;row-gap:8px;border:1px solid #1a3797;display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.part-news .my-select-dropdown a{-webkit-transition:.3s;transition:.3s;color:#1a3797}.part-news .my-select-dropdown a:hover{color:red;-webkit-transition:.3s;transition:.3s}.part-news .my-select-dropdown.show{opacity:1;visibility:visible}@media (max-width:1199px){.part-news .news-top{margin-bottom:20px}.part-news .news-list{grid-template-columns:repeat(2,1fr);grid-gap:calc(.02048 * 100vw + 5.4471px)}.part-news .item__img-wrap{height:240px;-ms-flex-negative:0;flex-shrink:0}.part-news .item-content{padding:22px calc(.01479 * 100vw + 19.26735px) 30px
  }

  .part-news .item--text .item-content {
    padding: 30px calc(.01479 * 100vw + 19.26735px) 30px
  }

  .part-news .item-content__title {
    margin-bottom: 7px
  }

  .part-news .item-content__text-desc {
    margin-bottom: 7px
  }
}

@media (max-width: 767px){.part-news .news-list{grid-template-columns:1fr}.part-news .item__img-wrap{width:100%;max-width:400px;margin:0 auto}.part-news .news-all{display:none}.part-news .news-btn{display:-webkit-box;display:-ms-flexbox;display:flex;margin:15px auto 20px}}.part-products{margin-top:40px}.part-products .products-filter{margin-bottom:25px}.part-products .filter{display:-webkit-box;display:-ms-flexbox;display:flex;z-index:20;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}.part-products .filter-title{font-style:normal;font-weight:400;font-size:16px;line-height:24px;color:#a7a7a7;margin-right:20px}.part-products .filter-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border:1px solid #1a3797;border-radius:3px;padding:5px 15px;min-width:230px}.part-products .filter-header__text{font-style:normal;font-weight:700;font-size:15px;line-height:21px;color:#1a3797}.part-products .filter-header__icon{width:12px;height:6px;fill:#1a3797;margin-left:10px}.part-products .filter-hide{position:absolute;width:100%;top:110%;left:0;background-color:#fff;z-index:10;-webkit-transition:.3s;transition:.3s;border:1px solid #1a3797;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-radius:3px;opacity:0;visibility:hidden}.part-products .filter.active .filter-hide{opacity:1;visibility:visible}.part-products .filter-hide__item{-webkit-transition:.3s;transition:.3s;color:#1a3797;padding:7px;white-space:nowrap}.part-products .filter-hide__item:first-child{padding-top:14px}.part-products .filter-hide__item:last-child{padding-bottom:14px}.part-products .filter-hide__item:hover{color:red;-webkit-transition:.3s;transition:.3s}.part-products .products-subtitle{margin-bottom:30px;font-family:var(--ff2,Kanit,sans-serif);font-style:normal;font-weight:500;font-size:42px;line-height:48px;letter-spacing:.02em;color:#000}.part-products .products-subtitle a{font-family:inherit;font-style:inherit;font-weight:inherit;font-size:inherit;line-height:inherit;letter-spacing:inherit;color:#000;-webkit-transition:color .3s;transition:color .3s}.part-products .products-subtitle a:hover{color:red}.part-products .products-list{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:30px;margin-bottom:50px}.part-products .products-card{position:relative;height:calc(.16406 * 100vw + 180px)}.part-products .products-card:before{content:'';position:absolute;display:block;width:0;height:0;top:-24px;left:-28px;border:46px solid red;border-right-color:transparent;border-bottom-color:transparent;opacity:0;-webkit-transition:top .3s,left .3s,opacity .3s;transition:top .3s,left .3s,opacity .3s;z-index:10;pointer-events:none}.part-products .products-card:hover:before{opacity:1;top:0;left:0;-webkit-transition:top .3s,left .3s,opacity .6s;transition:top .3s,left .3s,opacity .6s}.part-products .products-card-images{position:absolute;top:0;left:0;width:100%;height:100%;z-index:5;background-size:cover;background-repeat:no-repeat}.part-products .products-card-bg__img-wrap{width:85%;height:55%;margin:14% auto}.part-products .products-card-bg__img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.part-products .products-card-content{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:calc(.00781 * 100vw + 0px) calc(.01562 * 100vw + 10px) calc(.02344 * 100vw + 0px) calc(.00313 * 100vw + 24px);z-index:10;height:100%}.part-products .products-card-content__cat{font-style:normal;font-weight:400;font-size:calc(.00313 * 100vw + 8px);line-height:19px;color:#fdfdfd}.part-products .products-card-content__title{font-family:var(--ff2,Kanit,sans-serif);font-style:normal;font-weight:500;font-size:calc(.00313 * 100vw + 14px);line-height:calc(.00313 * 100vw + 18px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;letter-spacing:.02em;color:#fdfdfd;margin-top:auto;margin-bottom:calc(.01562 * 100vw + -15px)}.part-products .products-card-content__desc{font-style:normal;font-weight:400;font-size:calc(.00313 * 100vw + 10px);line-height:calc(.00781 * 100vw + 9px);color:#fdfdfd}@media (max-width:1199px){.part-products .products-subtitle a{text-decoration:underline}.part-products .products-list{grid-gap:15px}}@media (max-width:991px){.part-products .products-list{grid-template-columns:1fr 1fr}}@media (max-width:767px){.part-products .products-subtitle{margin-bottom:15px;font-size:28px;line-height:32px}.part-products .products-card-bg__img-wrap{margin:9% auto}.part-products .products-card-content{padding:15px}.part-products .products-card-content__cat{font-size:12px;line-height:18px}.part-products .products-card-content__title{font-size:18px;line-height:22px;margin-bottom:5px}.part-products .products-card-content__desc{font-size:14px;line-height:19px}.part-products .products-list{margin-bottom:40px}}@media (max-width:568px){.part-products .products-list{grid-template-columns:1fr}.part-products .filter-header{min-width:200px}}.seoblock-section{margin-top:30px}.seoblock-section .seoblock-wrap{display:grid;grid-template-columns:49% 1fr;grid-gap:90px}.seoblock-section .seoblock-title{margin-bottom:30px;font-family:var(--ff2,Kanit,sans-serif);font-style:normal;font-weight:500;font-size:42px;line-height:48px;letter-spacing:.02em;color:#000}.seoblock-section .seoblock-left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}.seoblock-section .seoblock-img{position:relative;width:100%;height:100%}.seoblock-section .seoblock-img img{width:100%;height:100%;max-height:400px;-o-object-fit:cover;object-fit:cover}.seoblock-section .seoblock-right{position:relative}.seoblock-section .seoblock-text{width:100%;position:relative;max-height:270px;padding-right:25px}.seoblock-section .content-text .seoblock-title{font-style:normal;font-weight:700;font-size:40px;line-height:50px;color:#333}.seoblock-section .content-text ul li{font-size:18px;line-height:26px}.seoblock-section .simplebar-track{width:3px;background-color:#e2e2e2;border-radius:3px}.seoblock-section .simplebar-track .simplebar-scrollbar:before{background-color:red;opacity:1;border-radius:0;left:0;right:0;top:0;bottom:0;border-radius:3px}@media (max-width:1199px){.seoblock-section .seoblock-wrap{grid-template-columns:45% 1fr;grid-gap:20px}.seoblock-section .seoblock-right{padding-left:0}.seoblock-section .seoblock-images{height:auto}.seoblock-section .seoblock-text{height:100%}.seoblock-section .seoblock-img img{width:100%;height:100%}}@media (max-width:767px){.seoblock{margin-bottom:40px}.seoblock-section{padding:0;margin-bottom:0}.seoblock-section .seoblock-title{font-size:27px;line-height:32px;margin-bottom:10px}.seoblock-section .seoblock-wrap{grid-template-columns:1fr}.seoblock-section .seoblock-text{height:300px}.seoblock-section .content-text{padding-top:10px}.seoblock-section .content-text .seoblock-title{font-size:28px;line-height:1.2}}@media (max-width:575px){.seoblock-section .content-text ul li{font-size:16px;line-height:22px}}.part-product{margin-top:50px}.part-product .product-wrap{display:grid;grid-template-columns:21% 1fr;grid-gap:30px}.part-product .tab-controls{position:sticky;top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;height:-webkit-min-content;height:-moz-min-content;height:min-content}.part-product .tab-control{position:relative;display:block;font-style:normal;font-weight:700;font-size:16px;line-height:24px;color:#000;padding-right:20px;margin-bottom:25px;-webkit-transition:margin .3s;transition:margin .3s}.part-product .tab-control:after{position:absolute;content:'';display:block;width:0;height:1px;left:0;bottom:-3px;background-color:red;-webkit-transition:width .3s;transition:width .3s}.part-product .tab-control.active,.part-product .tab-control:hover{margin-left:10px}.part-product .tab-control.active:after,.part-product .tab-control:hover:after{width:100%}.part-product .tab-panel{display:none}.part-product .tab-panel.active{display:block}.part-product .content-text ul>li:before{content:'';display:block;position:absolute;top:13px;left:10px;width:7px;height:1px;background-color:#333}.part-product .product-main-left{position:sticky;top:20px;display:grid;grid-template-columns:1fr 1fr;grid-gap:calc(.0125 * 100vw + 6px)}.part-product .product-gallery__item-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;border:1px solid #d4d4d4;padding:10px;position:relative;height:100%}.part-product .product-gallery__item{width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.part-product .product-gallery__link--main{grid-column:span 2}.part-product .product-gallery__link--main .product-gallery__icon-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(229,37,40,.3);opacity:0;-webkit-transition:.3s;transition:.3s;border-radius:3px}.part-product .product-gallery__link--main .product-gallery__icon{width:40px;height:40px;fill:#fff}.part-product .product-gallery__link--main:hover .product-gallery__icon-wrap{opacity:1}.part-product .product-gallery__link--another{height:150px}.part-product .product-gallery__link--another .product-gallery__item{-o-object-fit:cover;object-fit:cover}.part-product .product-gallery__link--another .product-gallery__icon-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;position:absolute;top:0;right:0;width:50px;height:50px;-webkit-transition:.3s;transition:.3s;border-radius:3px;padding:5px}.part-product .product-gallery__link--another .product-gallery__icon-wrap:before{content:'';position:absolute;top:0;right:0;width:100%;height:100%;background:red;-webkit-clip-path:polygon(100% 0%,100% 100%,100% 100%,0% 0%);clip-path:polygon(100% 0%,100% 100%,100% 100%,0% 0%);opacity:0;-webkit-transition:.3s;transition:.3s}.part-product .product-gallery__link--another .product-gallery__icon{position:relative;z-index:2;width:20px;height:20px;fill:#a7a7a7}.part-product .product-gallery__link--another:hover .product-gallery__icon-wrap:before{opacity:1}.part-product .product-gallery__link--another:hover .product-gallery__icon{fill:#fff}.part-product .product-main-rigth{padding-left:20px}.part-product .product-main-rigth__title{padding-top:0}.part-product .file{display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:3px;background-color:#f3f3f3;-webkit-transition:.3s;transition:.3s;padding:20px 30px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px}.part-product .file:hover{background:#1a3797}.part-product .file__icon{width:24px;height:24px;fill:red;-webkit-transition:.3s;transition:.3s;margin-right:10px}.part-product .file:hover .file__icon{fill:#fff}.part-product .file__title{color:#333;font-size:16px;font-weight:600;line-height:1;-webkit-transition:.3s;transition:.3s;margin-right:10px}.part-product .file:hover .file__title{color:#fff}.part-product .file__size{font-size:16px;line-height:1;color:#000;font-weight:var(--fw-hard,500);-webkit-transition:.3s;transition:.3s}.part-product .file:hover .file__size{color:#fff;text-decoration:underline}@media (max-width:1199px){.part-product .product-gallery__link--another .product-gallery__icon-wrap:before{display:none}.part-product .product-gallery__link--another .product-gallery__icon{fill:#e3000f}}@media (max-width:991px){.part-product{margin-top:20px}.part-product .product-wrap{grid-template-columns:100%;grid-gap:10px}.part-product .tab-controls{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;position:static}.part-product .tab-control{margin:0 40px 0 0;padding-right:0;margin-bottom:10px}.part-product .tab-control.active,.part-product .tab-control:hover{margin-left:0}.part-product .product-main-rigth{padding-left:0}}@media (max-width:767px){.part-product .product-main-left__img-wrap{height:300px}.part-product .product-main-left__img{height:100%}.part-product .product-main-rigth{padding-top:20px}.part-product .file{padding:15px}.part-product .file__title{font-size:14px}.part-product .file__icon{width:14px;height:14px}.part-product .file__size{font-size:14px}}.lang-ru{--ff:'Exo 2';--ff2:'Exo 2';--fw-hard:700}@media (max-width:767px){.lang-ru .footer .footer-bottom__privacy{margin-right:15px}.lang-ru .part-products .filter-title{display:none}}.lang-ae{--ff:'Almarai';--ff2:'Almarai';--fw-hard:700;direction:rtl}.lang-ae .cookies{right:auto;left:15px}.lang-ae .page-title-decor-wrap{left:auto;right:-7%}.lang-ae .page-title-decor-wrap.active{right:0}.lang-ae .modal .partform-desc__title{padding-right:0;padding-left:20px}.lang-ae .modal .btn-close{right:auto;left:25px}.lang-ae .checkbox-label__box{margin-right:0;margin-left:10px}.lang-ae a[href^=tel]{direction:ltr !important;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex}.lang-ae .legend_map{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.lang-ae .legend_map li:before{margin:0 0 0 5px}.lang-ae .header .header-dopmenu__item:not(:last-child){margin-right:auto;margin-left:calc(.04219 * 100vw + -18px)
}

.lang-ae .header .header-touch {
  margin: 0 calc(.07812 * 100vw + -50px)}.lang-ae .header-search .header-search__icon{margin-right:35px;margin-left:0}.lang-ae .header-search:after{right:auto;left:0}.lang-ae .header-search.active .header-search__form{left:auto;right:-700px}.lang-ae .mobile-menu .mobile-search__button{left:15px;right:auto}.lang-ae .section-mainslider .volume{right:auto;left:20px}.lang-ae .section-mainslider .slide-img-wrap{right:auto;left:0}.lang-ae .section-mainslider .button-nav{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.lang-ae .section-mainslider .swiper-pagination-bullet{margin:0 15px}.lang-ae .section-mainslider .mouse{right:calc(-.04688 * 100vw + 0px);left:auto}.lang-ae .section-about .about-card__left{padding:50px 35px 30px 0}.lang-ae .section-about .about-card__right{padding-right:0;padding-left:calc(.08594 * 100vw + 15px)
}

.lang-ae .section-about .about-left__content {
  padding: calc(.03125 * 100vw + -10px) 30px calc(.03906 * 100vw + 0px) calc(.08281 * 100vw + 1px)}.lang-ae .section-products .products-left{padding-right:30px}.lang-ae .part-product .product-gallery__link--another .product-gallery__icon-wrap{-webkit-box-pack:normal;-ms-flex-pack:normal;justify-content:normal}.lang-ae .section-services .services-card__right{padding:0 calc(.03906 * 100vw + 20px) calc(.03125 * 100vw + 10px) 0
}

@media (max-width: 576px){.lang-ae .part-technicform .g-recaptcha{margin-right:-20px;margin-left:0}}.lang-ae .section-news .news{padding:calc(.02813 * 100vw + 16px) 30px 0 calc(.10156 * 100vw + -115px)
}

.lang-ae .section-news .news-all__icon-wrap {
  -webkit-transform: rotate(180deg);transform:rotate(180deg)}.lang-ae .section-news .item:before{right:-25px;left:auto;border-left-color:transparent;border-right-color:red}.lang-ae .section-news .item:hover:before{right:0;border-left-color:transparent;border-right-color:red}.lang-ae .footer .footer-container{margin-right:calc(.08281 * 100vw + -15px);margin-left:auto;padding:0 30px 0 15px}.lang-ae .footer .footer-left-soc__link+.footer-left-soc__link{margin-right:12px;margin-left:0}.lang-ae .footer .footer-right{margin-right:calc(.34375 * 100vw + -160px);margin-left:auto}.lang-ae .footer .footer-bottom__copy{margin:0 0 0 20%}.lang-ae .footer .footer-bottom__privacy{margin:0 0 0 40px}.lang-ae .footer .footer-bottom__sitemap{margin:0}.lang-ae .part-products .filter-title{margin-right:0;margin-left:20px}.lang-ae .part-products .content-text ul>li:before{left:auto;right:10px}.lang-ae .part-product .content-text ul>li:before{left:auto;right:10px}.lang-ae .part-product .tab-control{padding-right:0;padding-left:20px}.lang-ae .part-product .tab-control.active,.lang-ae .part-product .part-product .tab-control:hover{margin-left:0;margin-right:10px}.lang-ae .part-product .tab-control:after{left:auto;right:0}.lang-ae .content-text ul>li{padding-left:0;padding-right:25px}.lang-ae .content-text ul>li:before{left:auto;right:6px}.lang-ae .content-text ol>li{padding-left:0;padding-right:30px}.lang-ae .content-text ol>li:before{left:auto;right:1px}.lang-ae .page-search .search-result__item:before{margin-right:0;margin-left:calc(.00625 * 100vw + 13px)
}

.lang-ae .search-empty .list__item::before {
  margin-left: calc(.00625 * 100vw + 8px);margin-right:0}@media (max-width:1199px){.lang-ae .section-services .services-card__right{padding-top:30px;padding-bottom:30px}.lang-ae .section-news .news{padding:52px 15px 30px}.lang-ae .footer .footer-container{margin-right:0;padding:0 15px}}@media (max-width:767px){.lang-ae .section-about .about-card__right{padding:30px 15px 40px}.lang-ae .section-products .products-left{padding-right:15px}.lang-ae .section-services .services-card__right{padding:20px 15px 30px}.lang-ae .footer .footer-bottom__copy{margin:0}.lang-ae .footer .footer-container{padding:0}.lang-ae .content-text ol>li{padding-right:20px}}.nav-mail{position:relative}.nav-mail:before{content:'';position:absolute;top:0;width:100%;height:0;background:red;-webkit-transition:ease .3s;transition:ease .3s;overflow:hidden;z-index:1}.nav-mail:hover:before{height:100%}.nav-mail:hover svg{fill:#fff;z-index:5}.plat_wrap{display:flex;justify-content:space-between}form .field-company{margin-top:15px}.part-contacts .partform.director{width:48%}@media (max-width:1350px){.part-contacts .partform.director{width:100%}.plat_wrap{flex-direction:column}}