@charset "UTF-8";@font-face{font-family:Montserrat-Regular;src:local("Montserrat-Regular"),url(/build/assets/Montserrat-Regular-Cp4YO4Vy.woff2) format("woff2"),url(/build/assets/Montserrat-Regular-BKWisIP-.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Montserrat-Italic;src:local("Montserrat-Italic"),url(/build/assets/Montserrat-Italic-D2oFRou5.woff2) format("woff2"),url(/build/assets/Montserrat-Italic-DW0hrN0S.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Montserrat-Medium;src:local("Montserrat-Medium"),url(/build/assets/Montserrat-Medium-BHO_tv09.woff2) format("woff2"),url(/build/assets/Montserrat-Medium-B1lJmKfp.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Montserrat-MediumItalic;src:local("Montserrat-MediumItalic"),url(/build/assets/Montserrat-MediumItalic-CyPXT7gQ.woff2) format("woff2"),url(/build/assets/Montserrat-MediumItalic-BZhIYteL.woff) format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Montserrat-SemiBold;src:local("Montserrat-SemiBold"),url(/build/assets/Montserrat-SemiBold-CbL9tywu.woff2) format("woff2"),url(/build/assets/Montserrat-SemiBold-B5lGzSU8.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Montserrat-SemiBoldItalic;src:local("Montserrat-SemiBoldItalic"),url(/build/assets/Montserrat-SemiBoldItalic-BVJ8xPoG.woff2) format("woff2"),url(/build/assets/Montserrat-SemiBoldItalic-Cl5vpwA3.woff) format("woff");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Montserrat-Bold;src:local("Montserrat-Bold"),url(/build/assets/Montserrat-Bold-DEiP1Qp2.woff2) format("woff2"),url(/build/assets/Montserrat-Bold-CCOnW8jF.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Montserrat-BoldItalic;src:local("Montserrat-BoldItalic"),url(/build/assets/Montserrat-BoldItalic-D92KC6dB.woff2) format("woff2"),url(/build/assets/Montserrat-BoldItalic-k6X_p7ve.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}footer{background:var(--app-black-color)}footer .actions{display:grid;color:var(--app-white-color);min-height:205px}footer .actions .main-logo{grid-area:ml}footer .actions .catalog-products{grid-area:cp}footer .actions .about-company{grid-area:ac}footer .actions .network-companies{grid-area:nc}footer .actions .contacts{grid-area:ct}footer .info{display:grid;color:var(--app-white-color)}footer .info .regulations-block{grid-area:rb}footer .info .all-rights{grid-area:ar}footer .info .сreated-by{grid-area:cb}@media(min-width:318px){footer{padding:30px 0;margin-top:clamp(100px,100 / var(--app-scale-layout),160px)}footer .actions{grid-template-columns:1fr 1fr;grid-template-areas:"ml ." "cp ac" "ct nc"}footer .main-logo p,footer .main-logo a,footer .catalog-products p,footer .catalog-products a,footer .about-company p,footer .about-company a,footer .network-companies p,footer .network-companies a,footer .contacts p,footer .contacts a{font-size:clamp(13px,13 / var(--app-scale-layout),18px);margin-bottom:clamp(10px,10 / var(--app-scale-layout),20px);color:var(--app-white-color);display:block}footer .main-logo .phone-block,footer .main-logo .email-block,footer .catalog-products .phone-block,footer .catalog-products .email-block,footer .about-company .phone-block,footer .about-company .email-block,footer .network-companies .phone-block,footer .network-companies .email-block,footer .contacts .phone-block,footer .contacts .email-block{font-size:clamp(13px,13 / var(--app-scale-layout),18px)}footer .main-logo .phone-block .name,footer .main-logo .email-block .name,footer .catalog-products .phone-block .name,footer .catalog-products .email-block .name,footer .about-company .phone-block .name,footer .about-company .email-block .name,footer .network-companies .phone-block .name,footer .network-companies .email-block .name,footer .contacts .phone-block .name,footer .contacts .email-block .name{margin-bottom:5px;color:var(--app-grey-opacity-color)}footer .contacts a{display:inline-block}footer .main-logo svg{max-width:clamp(126px,126 / var(--app-scale-layout),180px);height:auto;margin-bottom:40px}footer .network-companies a img{max-width:clamp(88px,88 / var(--app-scale-layout),105px)}footer .contacts svg{width:30px;height:auto}footer .about-company,footer .catalog-products{margin-bottom:20px}footer .info{margin-top:clamp(20px,20 / var(--app-scale-layout),40px);grid-template-columns:1fr;grid-template-areas:"rb" "ar" "cb"}footer .regulations-block{color:var(--app-white-color);margin-bottom:10px}footer .regulations{font-size:clamp(13px,13 / var(--app-scale-layout),18px)}footer .regulations-info{font-size:clamp(12px,12 / var(--app-scale-layout),16px);margin-top:10px}footer .regulations-info,footer .all-rights,footer .сreated-by{display:flex;align-items:end;font-weight:500!important;color:var(--app-grey-opacity-color);font-size:clamp(12px,12 / var(--app-scale-layout),16px);font-family:var(--app-fonts-montserrat-medium)}footer .regulations-info p,footer .regulations-info span,footer .regulations-info a,footer .all-rights p,footer .all-rights span,footer .all-rights a,footer .сreated-by p,footer .сreated-by span,footer .сreated-by a{font-weight:500!important}footer .regulations-info .logo,footer .all-rights .logo,footer .сreated-by .logo{margin:0 5px}}@media(min-width:768px){footer{padding:30px 0}footer .actions{grid-template-columns:191px 1fr 1fr 1fr 191px;grid-template-areas:"ml cp ac nc ct"}footer .main-logo svg{margin-bottom:0}footer .about-company,footer .catalog-products{margin-bottom:0}footer .info{grid-template-columns:1fr 1fr;grid-template-areas:"rb rb" "ar cb"}footer .regulations-block{margin-bottom:10px}footer .all-rights,footer .сreated-by{margin:0}}@media(min-width:992px){footer{padding:50px 0}footer .actions{grid-template-columns:repeat(5,1fr);grid-template-areas:"ml cp ac nc ct"}footer .info{grid-template-columns:auto 1fr 1fr;grid-template-areas:"rb ar cb"}footer .regulations-block{margin-bottom:0}footer .all-rights,footer .сreated-by{margin:0}footer .сreated-by{justify-content:center}footer .all-rights{margin:0;justify-content:center}}@media(min-width:1200px){footer .all-rights,footer .сreated-by{margin:0}footer .network-companies a{display:block}}@media(min-width:1400px){footer{padding:50px 100px}footer .actions,footer .info{width:1168px}}@media(min-width:1670px){footer{padding:50px 169px}footer .actions,footer .info{width:1300px;margin:auto}footer .info{margin-top:clamp(20px,20 / var(--app-scale-layout),40px)}}header{background:var(--app-white-color);box-shadow:0 6px 41.9px #194b920d}header .nav-wrapper{display:grid}header .nav-wrapper .logo{grid-area:lg}header .nav-wrapper nav{grid-area:na}header .nav-wrapper .language{grid-area:la}header .nav-main{display:grid}header .nav-main .about{grid-area:ab}header .nav-main .catalog{grid-area:ca}header .nav-main .collaboration{grid-area:col}header .nav-main .vacancies{grid-area:va}header .nav-main .blog{grid-area:bl}header .nav-main .contacts{grid-area:con}@media(min-width:318px){header{top:20px;border-radius:8px;left:5px;right:5px;z-index:101;display:flex;position:fixed;margin:0 auto}header .wrapper-language{overflow:hidden;position:relative;display:flex;align-items:center;justify-content:center;width:60px;height:60px;margin-right:10px}header .animate__fadeInRight{animation-duration:.5s}header .select-language .static-text{transition:transform .3s ease;display:flex;align-items:center}header .select-language .static-text span{width:clamp(48px,48 / var(--app-scale-layout),54px);display:flex;align-items:center;justify-content:center}header .select-language:hover .static-text{transform:translate(-45px)}header .mobile-menu-button{display:block}header .nav-wrapper{align-items:center;grid-template-columns:1fr 1fr;grid-template-areas:"lg la" "na na";padding:10px}header .nav-wrapper .logo{display:flex;justify-content:start;width:100%}header .nav-wrapper .logo svg{width:126px;height:50px}header .nav-wrapper .language{align-items:center;display:flex;justify-content:end;height:56px}header .nav-wrapper .language .header-select-transform{position:absolute;z-index:-1;background:var(--app-dark-blue-color);border:none}header .nav-wrapper nav{padding-top:35px}header .nav-main{grid-template-columns:1fr;grid-template-areas:"ab" "ca" "col" "va" "bl" "con";width:auto}header .nav-main li{display:flex;align-items:start;flex-direction:column;margin-bottom:20px}header .nav-main .btn-main{font-size:clamp(13px,13 / var(--app-scale-layout),18px);font-weight:600;color:var(--app-black-color);width:100%;display:flex;align-items:center;justify-content:space-between}header .mobile-menu{display:none}header .mobile-menu.is-open{display:block}header .submenu{width:100%;padding:0 0 0 15px;font-family:var(--app-fonts);font-weight:600;font-size:clamp(13px,13 / var(--app-scale-layout),18px);background:var(--app-white-color);text-align:left;max-height:0;overflow:hidden;transition:max-height .3s ease}header .submenu .item-menu{margin-top:10px;margin-bottom:0}header .submenu .item-menu a{width:100%}header .submenu .item-menu:hover{color:var(--app-dark-blue-color)}header .select-menu svg{width:17px;height:8px}header nav>.nav-main .select-menu.open svg{transform:rotateX(180deg);transition:transform .5s ease}header nav>.nav-main .select-menu svg{transform:rotateX(0);transition:transform .5s ease}header .select-language,header .mobile-menu-button,header .header-select-transform{width:clamp(50px,50 / var(--app-scale-layout),56px);height:clamp(50px,50 / var(--app-scale-layout),56px);border-radius:4px;cursor:pointer;font-weight:600;font-size:clamp(13px,13 / var(--app-scale-layout),18px);border:2px solid var(--app-middle-grey-color);color:var(--app-dark-blue-color);display:flex;align-items:center;justify-content:start;background:var(--app-white-color)}header .mobile-menu-button{justify-content:center;padding:7px}}@media(min-width:768px){header .nav-main .btn-main{font-weight:600;color:var(--app-black-color);width:100%;display:flex;align-items:center;justify-content:space-between}}@media(min-width:992px){header{top:25px;height:96px}header .header-select-transform{transform:rotate(0);transition:transform .25s ease;transform-origin:center;width:56px}header .wrapper-language:has(a:hover) .header-select-transform{transform:rotate(-3deg)}header .select-language .static-text span{width:50px}header .select-language:hover .static-text{transform:translate(-50px)}header .mobile-menu-button{display:none}header .nav-wrapper{align-items:center;grid-template-columns:1fr auto 1fr;grid-template-areas:"lg na la";padding:14px 10px}header .nav-wrapper .logo{display:flex;justify-content:start}header .nav-wrapper .logo svg{width:165px;height:auto}header .nav-wrapper .language .select-language,header .nav-wrapper .language .header-select-transform{margin-right:0}header .nav-wrapper nav{padding:0}header nav>.nav-main svg{transition:transform .5s ease;transform-origin:center}header nav>.nav-main li:nth-child(1):hover svg,header nav>.nav-main li:nth-child(2):hover svg{transform:rotateX(180deg);transition:transform .5s ease}header nav>.nav-main li:nth-child(1):hover .submenu-about,header nav>.nav-main li:nth-child(2):hover .submenu-about{opacity:1;visibility:visible;transform:translateY(0);height:auto}header .nav-main{grid-template-columns:auto auto 1fr 1fr 1fr 1fr;grid-template-areas:"ab ca col va bl con"}header .nav-main li{display:flex;align-items:center;flex-direction:row;margin-bottom:0}header .nav-main .btn-main{font-weight:600;color:var(--app-black-color);padding:0 5px;margin:auto;justify-content:center}header .nav-main .btn-main svg{margin-left:5px}header .mobile-menu{display:block}header .submenu{position:absolute;top:70px;border-radius:5px;border:2px solid var(--app-middle-grey-color);padding:15px 15px 5px;font-family:var(--app-fonts);font-weight:600;background:var(--app-white-color);text-align:left;opacity:0;visibility:hidden;transform:translateY(5px);transition:.5s ease;width:auto;height:auto;max-height:max-content}header .submenu .item-menu{margin-top:0;margin-bottom:10px}header .submenu .item-menu:hover{color:var(--app-dark-blue-color)}}@media(min-width:1200px){header .nav-wrapper{padding:11px 10px}header .nav-wrapper .logo svg{width:180px}header .nav-wrapper nav{padding:0 74px}}@media(min-width:1400px){header{width:1370px;padding:12px 100px}header .nav-wrapper{padding:0}header .nav-wrapper .nav-main .btn-main{padding:0 15px}header .nav-wrapper .nav-main .btn-main svg{margin-left:10px}header .nav-wrapper nav{padding:0 30px}}@media(min-width:1670px){header{width:1638px;padding:12px 170px}header .nav-wrapper nav{padding:0 94px}}*{margin:0;padding:0;box-sizing:border-box;font-family:var(--app-fonts);line-height:120%}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}html{font-family:var(--app-fonts),sans-serif;font-weight:600;font-size:18px}a{text-decoration:none;color:inherit}ol,ul{list-style:none}ol li::marker{color:var(--app-dark-blue-color)}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}:root{overflow-y:scroll;overflow-x:hidden;scrollbar-width:thin;scrollbar-gutter:stable;scrollbar-color:app-color(blue) app-color(dark);--app-fonts: "Montserrat-SemiBold", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--app-fonts-montserrat-medium: "Montserrat-Medium", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--app-blue-color: #0097d7;--app-black-color: #252543;--app-dark-blue-color: #194b92;--app-grey-color: #576374;--app-middle-grey-color: #b4b7d0;--app-white-color: #ffffff;--app-light-grey-color: #c8c8c8;--app-grey-opacity-color: #ffffff80;--app-error-color: #ff4444;--app-size-layout: 1920px;--app-layout-padding: 15px;--app-layout-margin: 15px;--app-scale-layout: 318 * 100vw}.button-outline{text-align:center;display:inline-block;font-weight:600;border-radius:5px;border-width:2px;border-style:solid}.button-outline.size-42{font-size:18px;padding:8px 25px;border-color:#b4b7d0}.button-outline.size-42:hover{color:#fff;border-color:#194b92;background-color:#194b92}.button-outline.size-50{font-size:18px;padding:12px 25px;border-color:#b4b7d0}.button-outline.size-50:hover{border-color:#194b92}@media(min-width:318px){.breadcrumb{margin-top:clamp(30px,30 / var(--app-scale-layout),50px)}.breadcrumb-items{display:flex;flex-wrap:wrap;list-style:none;padding:0;align-items:end;font-size:clamp(13px,13 / var(--app-scale-layout),18px);margin:0!important}.breadcrumb-items li:before{content:""!important;color:initial;margin-right:0;font-size:initial}.current-item{color:var(--app-middle-grey-color)}.breadcrumb li:not(:last-child):after{display:inline-block;margin:0 .25rem;content:"/";color:var(--app-middle-grey-color)}}h1,h2,h3,.heading-h1,.heading-h2,.heading-h3{color:var(--app-black-color);width:100%}@media(min-width:318px){h1,.heading-h1{font-size:clamp(30px,30 / var(--app-scale-layout),76px);line-height:110%;margin-top:30px;margin-bottom:clamp(40px,40 / var(--app-scale-layout),90px);text-align:left}h1.white-color,.heading-h1.white-color{color:var(--app-white-color)}h2,.heading-h2{font-size:clamp(22px,22 / var(--app-scale-layout),45px);margin-top:clamp(100px,100 / var(--app-scale-layout),160px);margin-bottom:clamp(60px,60 / var(--app-scale-layout),90px);line-height:120%;text-align:left}h3,.heading-h3{font-size:clamp(19px,19 / var(--app-scale-layout),33px);line-height:120%;text-align:left;color:var(--app-dark-blue-color)}}@media(min-width:318px){.wrapper-pagination{width:100%}.pagination{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:40px;font-size:clamp(17px,17 / var(--app-scale-layout),24px)}.pagination .active,.pagination .disabled{color:#b4b7d0}}@media(min-width:576px){.wrapper-pagination{width:75%;margin:auto}}@media(min-width:768px){.wrapper-pagination{width:50%;margin:0}}@media(min-width:992px){.wrapper-pagination{width:33%}}@media(min-width:1200px){.wrapper-pagination{width:25%;max-width:292px}}.container{width:100%;margin-left:auto;margin-right:auto;padding-left:var(--app-layout-padding);padding-right:var(--app-layout-padding);max-width:calc(var(--app-size-layout) + var(--app-layout-padding) * 2)}@media(min-width:1400px){.wrapper{width:1168px;margin:auto}}@media(min-width:1670px){.wrapper{width:1300px;margin:auto}}@media(min-width:1920px){.wrapper{width:1300px;margin:auto}}.custom-cursor{cursor:url(/public/img/cursor.png) 8 8,pointer;width:22px;height:27px;opacity:1;top:2px;border-width:1.5px}.ps-5{padding-left:5px}.ps-10{padding-left:10px}.ps-15{padding-left:15px}.ps-20{padding-left:20px}.ps-25{padding-left:25px}.pe-5{padding-right:5px}.pe-10{padding-right:10px}.pe-15{padding-right:15px}.pe-20{padding-right:20px}.pe-25{padding-right:25px}.pt-5{padding-top:5px}.pt-10{padding-top:10px}.pt-15{padding-top:15px}.pt-20{padding-top:20px}.pt-25{padding-top:25px}.pb-5{padding-bottom:5px}.pb-10{padding-bottom:10px}.pb-15{padding-bottom:15px}.pb-20{padding-bottom:20px}.pb-25{padding-bottom:25px}.px-5{padding-left:5px;padding-right:5px}.px-10{padding-left:10px;padding-right:10px}.px-15{padding-left:15px;padding-right:15px}.px-20{padding-left:20px;padding-right:20px}.px-25{padding-top:25px;padding-bottom:25px}.py-5{padding-top:5px;padding-bottom:5px}.py-10{padding-top:10px;padding-bottom:10px}.py-15{padding-top:15px;padding-bottom:15px}.py-20{padding-top:20px;padding-bottom:20px}.py-25{padding-top:25px;padding-bottom:25px}.text-left{text-align:left;justify-content:start}.text-center{text-align:center;justify-content:center}.text-right{text-align:right;justify-content:end}.seo{margin-top:90px}
