

/* Start:/local/templates/main/assets/css/style.min.css?1756801737119220*/
@charset "UTF-8";*,::after,::before{-webkit-box-sizing:border-box;box-sizing:border-box}html{height:100%;scroll-behavior:smooth}body{position:relative;min-height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0;font-family:avenirnextcyr;font-weight:400;font-size:16px;line-height:1.5;color:#000;background-color:#f8f8f8;overflow-y:auto}body.lock{overflow-y:hidden}body .page-content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}body>*{-ms-flex-negative:0;flex-shrink:0}button,input,textarea{font-family:inherit;padding:0}button{cursor:pointer}h1,h2,h3,h4,h5,h6,p{margin:0}img{display:block;max-width:100%;height:auto}a{color:#000;text-decoration:none;cursor:pointer}a.link{color:#0078d2}ul{margin:0;padding:0;list-style-type:none}ol{margin:0;-webkit-padding-start:32px;padding-inline-start:32px}fieldset{border:none;margin:0;padding:0}legend{display:block;margin:0;padding:0;border:none}.container{width:100%;max-width:1176px;padding-left:24px;padding-right:24px;margin-left:auto;margin-right:auto}.d-none{display:none!important}@font-face{font-family:avenirnextcyr;font-display:swap;src:url(/local/templates/main/assets/css/../fonts/avenirnextcyr-demi.woff2) format("woff2"),url(/local/templates/main/assets/css/../fonts/avenirnextcyr-demi.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:avenirnextcyr;font-display:swap;src:url(/local/templates/main/assets/css/../fonts/avenirnextcyr-regular.woff2) format("woff2"),url(/local/templates/main/assets/css/../fonts/avenirnextcyr-regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:inter;font-display:swap;src:url(/local/templates/main/assets/css/../fonts/inter-bold.woff2) format("woff2"),url(/local/templates/main/assets/css/../fonts/inter-bold.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:avenirnextcyr;font-display:swap;src:url(/local/templates/main/assets/css/../fonts/avenirnextcyr-medium.woff2) format("woff2"),url(/local/templates/main/assets/css/../fonts/avenirnextcyr-medium.woff) format("woff");font-weight:500;font-style:normal}@font-face{font-family:inter;font-display:swap;src:url(/local/templates/main/assets/css/../fonts/inter-medium.woff2) format("woff2"),url(/local/templates/main/assets/css/../fonts/inter-medium.woff) format("woff");font-weight:500;font-style:normal}@font-face{font-family:inter;font-display:swap;src:url(/local/templates/main/assets/css/../fonts/inter-regular.woff2) format("woff2"),url(/local/templates/main/assets/css/../fonts/inter-regular.woff) format("woff");font-weight:400;font-style:normal}.header{background-color:#fff;position:relative;width:100%}.header .main-nav{width:100%;margin:0 auto}.header .header-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:1440px;margin:0 auto;font-family:avenirnextcyr,sans-serif;font-size:18px;padding:26px 0;gap:40px}.header .header__logo{max-width:182px;-ms-flex-negative:0;flex-shrink:0}.header .nav-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:16px;padding-bottom:16px}.header .nav-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;text-decoration:none;color:#333;padding:10px 15px;cursor:pointer;font-family:avenirnextcyr,sans-serif;font-size:18px;font-weight:400;line-height:24px;letter-spacing:0;text-align:left}.header .header-menu__desktop-item--link{color:#333;font-family:avenirnextcyr,sans-serif;font-size:24px;font-weight:400;line-height:24px;letter-spacing:0;text-align:left}.header .dropdown-menu{display:none}.header .dropdown-menu.active{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;left:0;right:0;width:100vw;z-index:1000;background-color:#fff;-webkit-box-shadow:0 4px 6px rgba(0,0,0,.1);box-shadow:0 4px 6px rgba(0,0,0,.1);padding:10px 20px;-webkit-box-sizing:border-box;box-sizing:border-box;gap:15px;white-space:nowrap}.header .dropdown-menu-container{padding:0}.header .dropdown-menu-white{width:1440px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:20px 20px 20px 10px}.header .chevron-down{-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.header .nav-item:hover .chevron-down{-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.header .dropdown-divider{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.header .dropdown-item{list-style:none}.header .dropdown-link{display:block;text-decoration:none;font-family:avenirnextcyr,sans-serif;font-size:18px;color:#333;padding:5px 10px;border-radius:3px;min-width:264px}.header .dropdown-link:hover{-webkit-transition:all .3s ease;transition:all .3s ease;color:#6dcdf6}.header .header-tools-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.header .header-tools-item-search{padding-top:6px}.header .header-tools-item-link{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}.header .header-tools-item svg{fill:#333}.header .header-tools-item svg:hover{-webkit-transition:all .3s ease;transition:all .3s ease;fill:#6dcdf6}.header .header__mobile-menu{display:none;width:100%}.header .p-menu1{height:100%;width:100%}.header .hamburger1{display:-ms-grid;display:grid;-ms-grid-rows:(1fr)[3];grid-template-rows:repeat(3,1fr);justify-items:center;z-index:120}.header .hamburger1 div{background-color:#3d3d3d;width:30px;height:2px;margin-top:5px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.header #toggle1{display:none}.header #toggle1:checked+.hamburger1 .top{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);margin-top:16px;width:25px}.header #toggle1:checked+.hamburger1 .meat{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);margin-top:-2px;width:25px}.header #toggle1:checked+.hamburger1 .bottom{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}.header #toggle1:checked~.burger-menu{height:100vh;padding:24px 16px}.header .search-section-mobile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header .burger-menu{position:absolute;left:0;right:0;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;width:100%;background-color:#fff;padding:0;gap:36px;overflow-y:scroll;-webkit-transition:height .4s ease;transition:height .4s ease;z-index:121;max-height:0}.header .burger-menu a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.header .mobile-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;padding:16px}.header .burger-menu.active{max-height:100dvh;-webkit-transition:max-height .4s ease;transition:max-height .4s ease;position:absolute;top:100%}body:has(#toggle1:checked){overflow-y:hidden}*{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}body{font-family:Arial,sans-serif;background-color:#f5f5f5}.banner-control-container{width:100%;position:absolute;height:unset;bottom:57px;left:50%;-webkit-transform:translateX(-595px);-ms-transform:translateX(-595px);transform:translateX(-595px);max-width:1176px;padding-left:24px;padding-right:24px;margin-left:auto;margin-right:auto}.main-banner-container{position:relative;width:100%;height:500px;padding-top:80px;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;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:24px}.slider{position:relative;height:500px;overflow:hidden}.slider .slider-img-container{position:absolute;width:100%;height:100%}.slider .slide-img{position:relative;height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.slider .slide{display:none;text-align:center;width:100%}.slider .slide-content{width:100%;max-width:1176px;padding-left:24px;padding-right:24px;margin-left:auto;margin-right:auto}.slider .banner-title{max-width:450px;z-index:1;font-family:avenirnextcyr,sans-serif;color:#fff;font-size:42px;font-weight:700;line-height:56px;letter-spacing:5%;text-align:left;}.slider .slide-title{max-width:550px;z-index:1;font-family:avenirnextcyr,sans-serif;color:#fff;font-size:42px;font-weight:700;line-height:56px;letter-spacing:5%;text-align:left;text-transform:uppercase}.slider .slide-description{font-family:avenirnextcyr,sans-serif;color:#fff;font-size:18px;font-weight:450;line-height:24px;letter-spacing:0;text-align:left}.slider .slide-button-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.slider .slide-button{padding:12px 32px;font-size:1em;background-color:#fff;color:#000;border:none;border-radius:40px;cursor:pointer}.slider .controls-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.slider .controls{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}.slider .next,.slider .prev{font-size:18px;color:#fff;cursor:pointer;margin:0 10px}.slider .next:hover,.slider .prev:hover{background-color:rgba(0,123,255,.2)}.slider .dots{display:-webkit-box;display:-ms-flexbox;display:flex}.slider .dot{width:8px;height:8px;margin:0 5px;border:1px solid #fff;background-color:transparent;border-radius:50%;cursor:pointer}.slider .active{background-color:#fff}.banner-title{font-family:avenirnextcyr,sans-serif;position:absolute;z-index:1;top:230px;color:#fff;font-size:42px;font-weight:700;line-height:56px;letter-spacing:5%;text-align:left;}.footer{background:#fff;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.footer-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:1440px;margin:0 auto;padding-top:14px;padding-bottom:14px;width:100%}.footer .footer-menus{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-column-gap:120px;-moz-column-gap:120px;column-gap:120px;width:100%;margin-top:48px}.footer-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%;max-width:770px;gap:86px}.footer-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:14px;width:100%;max-width:105px}.footer-section-contacts{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:14px;width:100%}.footer-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:8px;width:100%;font-family:avenirnextcyr,sans-serif;color:#212529;font-size:18px;font-weight:400;line-height:20px;letter-spacing:0;text-align:left}.footer-text:hover{text-decoration:underline;color:#6dcdf6}.footer-section-contacts{color:#6dcdf6}.footer-text-location{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:8px;font-family:avenirnextcyr,sans-serif;color:#212529;font-size:18px;font-weight:400;line-height:20px;letter-spacing:0;text-align:left}.footer-text-location .footer-location-icon{width:50px}.footer .footer-text-text{width:100%;max-width:360px}.footer .icon-container{width:20px;height:20px}.footer .icon-container svg{width:100%;height:100%}.footer .footer-logo{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;gap:14px}.footer .footer-logo .logo-container{display:-webkit-box;display:-ms-flexbox;display:flex;width:240px;height:49px}.footer .footer-logo .logo-text{color:#97999b;font-size:14px;font-style:normal;font-weight:400;line-height:1.4;text-transform:uppercase}.footer-bottom-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;max-width:1440px;margin:0 auto;padding-top:24px;padding-bottom:48px}.footer-bottom-section a{color:#97999b;font-size:12px;font-weight:400;line-height:16px;letter-spacing:0;text-align:left}.form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;width:100%;max-width:1288px;background-color:#e2f1f9;padding:40px 80px}.form .form-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%}.form .form-section-left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;width:100%}.form .form-title-container{width:100%}.form .form-title-container .form-title{font-family:avenirnextcyr,sans-serif;color:#212529;font-size:18px;font-weight:450;line-height:24px;letter-spacing:2px;text-align:left;text-transform:uppercase}.form .form-inputs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px}.form .form-input{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;width:100%}.form .form-input label{font-family:avenirnextcyr,sans-serif;color:#212529;font-size:18px;font-weight:450;line-height:24px;letter-spacing:0;text-align:left}.form .form-input input{max-width:384px;width:100%;height:45px;outline:0;padding:20px;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #f8f8f8;border-radius:2px;background:#fff}.form .form-section-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;width:100%}.form .form-section-right textarea{max-width:648px;width:100%;height:259px;outline:0;padding:20px;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #f8f8f8;border-radius:2px;background:#fff;resize:none}.form .form-button-submit{max-width:158px;height:44px;padding:8px 32px 8px 32px;border-radius:40px;background:#6dcdf6;color:#fff;font-size:18px;font-weight:450;line-height:24px;letter-spacing:0;text-align:center;border:none}.form .form-button-submit:hover{-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-box-sizing:border-box;box-sizing:border-box;border:2px solid #6dcdf6;background:#fff;color:#212529;padding:8px 32px 8px 32px}.form .form-checkbox-agreement{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;cursor:pointer}.form .custom-checkbox{display:none}.form .checkbox-label{font-family:avenirnextcyr,sans-serif;color:#212529;font-size:18px;font-weight:400;line-height:24px;letter-spacing:0;text-align:left;position:relative;padding-left:30px;cursor:pointer}.form .checkbox-label::before{content:"";position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:20px;height:20px;border:none;background:#fff;-webkit-transition:all .3s ease;transition:all .3s ease}.form .custom-checkbox:checked+.checkbox-label::after{content:"✔";position:absolute;left:4px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-size:16px;color:#6dcdff;font-weight:700}.form .checkbox-label:hover::before{border-color:#3aa7d6}.error-page{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:center;-ms-flex-pack:center;justify-content:center;padding-top:24px;padding-bottom:150px;width:100%;height:100%}.error-page .banner-title{font-family:avenirnextcyr,sans-serif;color:#212529;font-size:42px;font-weight:700;line-height:56px;letter-spacing:5%;text-align:left}.error-page .container{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:center;-ms-flex-pack:center;justify-content:center;gap:20px;width:100%;height:100%;min-height:924px;padding:24px}.error-page .title-container{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;gap:20px;width:100%;font-family:avenirnextcyr,sans-serif;color:#212529;font-size:28px;font-style:normal;font-weight:450;line-height:150%}.error-page .title-container .title{font-size:2em;font-weight:500;line-height:1.2}.error-page .title-container .section-text{font-family:avenirnextcyr,sans-serif;color:#212529;font-size:18px;font-style:normal;font-weight:400;line-height:24px;text-align:center}.error-page .title-container .button{display:-webkit-box;display:-ms-flexbox;display:flex;height:44px;max-width:456px;min-height:44px;max-height:48px;padding:8px 24px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;-ms-flex-negative:0;flex-shrink:0;border-radius:40px;background:#6dcdf6;color:var(--gray-gray-0,#fff);text-align:center;font-family:avenirnextcyr,sans-serif;font-size:18px;font-style:normal;font-weight:450;line-height:24px;text-decoration:none;list-style:none;-webkit-transition:.3s all;transition:.3s all}.error-page .title-container .button:hover{background:#48b9ea}.search-page{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;background-color:#fff;overflow-x:hidden}.search-page .search-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;padding-top:48px}.search-page .input-container{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;gap:24px;position:relative}.search-page .search-input{border:none;border-bottom:1px solid #d7d7d7;background:#fff;outline:0;border-radius:4px;padding:12px 40px;font-size:16px;font-family:avenirnextcyr,sans-serif;width:100%}.search-page .search-icon-input{position:absolute;left:10px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);pointer-events:none;fill:#333}.search-page .search-button{border:2px solid #d7d7d7;border-radius:40px;background-color:#fff;color:#d7d7d7;padding:8px 32px}.search-page .search-button.active{-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-box-sizing:border-box;box-sizing:border-box;border:2px solid #6dcdf6;color:#212529}.search-page .search-button.active:hover{-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-box-sizing:border-box;box-sizing:border-box;border:2px solid #406879;background:#fff;padding:8px 32px 8px 32px}.search-page .search-example{font-family:avenirnextcyr,sans-serif;color:#212529;font-size:12px;font-weight:400;line-height:16px;text-align:left}.search-page .title-container{padding-top:48px;font-size:18px;font-family:avenirnextcyr,sans-serif;color:#212529;font-weight:400;line-height:24px;text-align:left}.search-page .section{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:60px;padding-bottom:200px;background-color:#fff}.search-page .section .card{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;max-width:360px;width:100%;gap:16px;padding:32px;border:2px solid transparent;border-left-color:#007ac2;-webkit-transition:border-color .3s ease,-webkit-box-shadow .3s ease;transition:border-color .3s ease,-webkit-box-shadow .3s ease;transition:border-color .3s ease,box-shadow .3s ease;transition:border-color .3s ease,box-shadow .3s ease,-webkit-box-shadow .3s ease;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 8px 16px 0 rgba(0,0,0,.1);box-shadow:0 8px 16px 0 rgba(0,0,0,.1);background-color:#fff;text-decoration:none}.search-page .section .cards-list-result{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;width:100%}.search-page .section .card-result{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;max-height:128px;padding:32px;border:4px solid transparent;border-left-color:#007ac2;-webkit-transition:border-color .3s ease,-webkit-box-shadow .3s ease;transition:border-color .3s ease,-webkit-box-shadow .3s ease;transition:border-color .3s ease,box-shadow .3s ease;transition:border-color .3s ease,box-shadow .3s ease,-webkit-box-shadow .3s ease;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 8px 16px 0 rgba(0,0,0,.1);box-shadow:0 8px 16px 0 rgba(0,0,0,.1);background-color:#fff;text-decoration:none}.search-page .section .card-title{width:100%;font-family:avenirnextcyr,sans-serif;color:#333;font-size:24px;font-weight:450;line-height:32px;text-align:left;-ms-hyphens:auto;hyphens:auto}.search-page .section .card-arrow-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.search-page .section .card-arrow-container svg{fill:#212529}.search-page #noResultsMessage{margin-top:48px;font-family:avenirnextcyr,sans-serif;color:#212529;font-size:24px;font-weight:600;line-height:24px;text-align:left}.search-page .search-query{font-family:avenirnextcyr,sans-serif;color:#97999b;font-size:24px;font-weight:600;line-height:24px;text-align:left}.main-page{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.main-page .section{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:80px;padding-bottom:80px;background-color:#fff}.main-page .section .content{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;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:40px}.main-page .section .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;padding-bottom:40px}.main-page .section .title-container .section-title{font-family:avenirnextcyr,sans-serif;color:#212529;font-size:42px;font-weight:700;line-height:56px;letter-spacing:5%;text-align:left}.main-page .section .section-link{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;gap:24px}.main-page .section .section-link-title{-ms-flex-wrap:nowrap;flex-wrap:nowrap;display:-webkit-box;display:-ms-flexbox;display:flex;width:auto;font-family:avenirnextcyr,sans-serif;color:#212529;font-size:24px;font-weight:450;line-height:32px;text-align:left}.main-page .section .arrows{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px}.main-page .section .arrows svg{cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;fill:#212529}.main-page .section .arrows svg:hover{fill:#6dcdf6}.main-page .section .text{font-family:avenirnextcyr,sans-serif;color:#212529;font-size:18px;font-weight:400;line-height:24px;letter-spacing:0;text-align:justify}.main-page .section .date-list{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr);width:100%;gap:24px}.main-page .section .date-list .date-card-item{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;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;gap:16;padding:32px;-webkit-box-shadow:0 8px 16px 0 rgba(0,0,0,.1);box-shadow:0 8px 16px 0 rgba(0,0,0,.1);background:#fff}.main-page .section .date-list .date{font-family:avenirnextcyr,sans-serif;color:#212529;font-size:56px;font-weight:700;line-height:72px;letter-spacing:8px;text-align:center;text-transform:uppercase}.main-page .section .date-list .date-description{font-family:avenirnextcyr,sans-serif;color:#212529;font-size:18px;font-weight:400;line-height:24px;text-align:center}.main-page .section .form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;width:100%;max-width:1288px;background-color:#e2f1f9;padding:40px 80px}.main-page .section .form .form-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%}.main-page .section .form .form-section-left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;width:100%}.main-page .section .form .form-title{font-family:avenirnextcyr,sans-serif;width:100%;color:#212529;font-size:18px;font-weight:450;line-height:24px;letter-spacing:15%;text-align:left;text-transform:uppercase}.main-page .section .form .form-inputs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px}.main-page .section .form .form-input{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;width:100%}.main-page .section .form .form-input label{font-family:avenirnextcyr,sans-serif;color:#212529;font-size:18px;font-weight:450;line-height:24px;letter-spacing:0;text-align:left}.main-page .section .form .form-input input{max-width:384px;width:100%;height:45px;outline:0;padding:20px;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #f8f8f8;border-radius:2px;background:#fff}.main-page .section .form .form-section-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;width:100%}.main-page .section .form .form-section-right textarea{max-width:648px;width:100%;height:259px;outline:0;padding:20px;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #f8f8f8;border-radius:2px;background:#fff;resize:none}.main-page .section .form .form-button-submit{max-width:158px;height:44px;padding:8px 32px 8px 32px;border-radius:40px;background:#6dcdf6;font-family:avenirnextcyr,sans-serif;color:#fff;font-size:18px;font-weight:450;line-height:24px;letter-spacing:0;text-align:center;border:none}.main-page .section .form .form-button-submit:hover{-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-box-sizing:border-box;box-sizing:border-box;border:2px solid #6dcdf6;background:#fff;color:#212529;padding:8px 32px 8px 32px}.main-page .section .form .form-checkbox-agreement{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px}.main-page .section .form .checkbox-label{font-family:avenirnextcyr,sans-serif;color:#212529;font-size:18px;font-weight:400;line-height:24px;letter-spacing:0;text-align:left}.about-page{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;background-color:#fff;overflow-x:hidden}.about-page .banner-container{position:relative;width:100%;height:500px}.about-page .banner-container .about-banner-img{position:relative;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.about-page .banner-container .banner-breadcrumb-list{position:absolute;z-index:1;top:66px;left:156px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.about-page .banner-container .banner-breadcrumb-list .banner-breadcrumb-item{font-family:avenirnextcyr,sans-serif;color:#fff;font-size:16px;font-weight:500;line-height:24px;letter-spacing:0;text-align:left;text-decoration:none;list-style:none}.about-page .banner-container .banner-breadcrumb-list .banner-breadcrumb-item:hover{-webkit-transition:all .3s ease;transition:all .3s ease;color:#6dcdf6}.about-page .banner-container .banner-breadcrumb-list .next{font-size:14px;color:#fff;margin:0 10px}.about-page .banner-container .banner-title{font-family:avenirnextcyr,sans-serif;position:absolute;z-index:1;top:230px;left:156px;color:#fff;font-size:42px;font-weight:700;line-height:56px;letter-spacing:5%;text-align:left;}.about-page .title{font-family:avenirnextcyr,sans-serif;font-size:42px;font-weight:700;line-height:56px;letter-spacing:5%}.about-page .section{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:80px;padding-bottom:80px;background-color:#fff}.about-page .section .content{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;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:24px}.about-page .section .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.about-page .section .title-container .section-title{font-family:avenirnextcyr,sans-serif;color:#212529;font-size:42px;font-weight:700;line-height:56px;letter-spacing:5%;text-align:left}.about-page .section .title-container .section-subtitle{font-family:avenirnextcyr,sans-serif;color:#212529;font-size:28px;font-weight:700;line-height:48px;letter-spacing:15%;text-align:left;text-transform:uppercase}.about-page .section .video-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;gap:24px}.about-page .section .left-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px;max-width:360px}.about-page .section .right-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px;max-width:750px}.about-page .section .video-content{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;gap:24px}.about-page .section .text{font-family:avenirnextcyr,sans-serif;color:#212529;font-size:18px;font-weight:400;line-height:24px;letter-spacing:0;text-align:justify}.about-page .section .tab-link{color:#212529;font-family:avenirnextcyr,sans-serif;font-size:18px;font-weight:400;line-height:24px;letter-spacing:0;text-align:left}.about-page .section .tab-link:hover{-webkit-transition:all .3s ease;transition:all .3s ease;color:#6dcdf6}.about-page .section .tab-link.viewed{color:gray}.about-page .section .tab-link.active{color:#8dc8e8}.about-page table{width:100%;border-collapse:collapse;margin:20px 0}.about-page tr{display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px}.about-page td,.about-page th{padding:8px 16px;text-align:left;font-family:avenirnextcyr,sans-serif;color:#212529;font-size:18px;font-weight:400;line-height:24px;letter-spacing:0;text-align:left}.about-page tbody tr:nth-child(odd){background-color:#f8f8f8}.about-page tbody tr:nth-child(even){background-color:#fff}.about-page .table-title{color:#212529;font-family:avenirnextcyr,sans-serif;font-size:14px;font-weight:400;line-height:20px;letter-spacing:0;text-align:left}.about-page .table-text{color:#212529;font-family:avenirnextcyr,sans-serif;font-size:14px;font-weight:400;line-height:20px;letter-spacing:0;text-align:left}.about-page .first-column{max-width:152px;width:100%}.about-page .second-column{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:264px;width:100%}.about-page .third-column{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:360px;width:100%}.about-page .fourth-column{width:100%;max-width:264px}.about-page button{background-color:#fff}.about-page .tabs-menu{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.about-page .tab-link{border:none;cursor:pointer;border-radius:4px}.about-page .tab-link.active{color:#333}.about-page .tab{display:none}.about-page .tab.active{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px}.zakupki-page{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;background-color:#fff;overflow-x:hidden}.zakupki-page .banner-container{position:relative;width:100%;height:500px}.zakupki-page .banner-container .zakupki-banner-img{position:relative;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.zakupki-page .banner-container .banner-breadcrumb-list{position:absolute;z-index:1;top:66px;left:156px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.zakupki-page .banner-container .banner-breadcrumb-list .banner-breadcrumb-item{font-family:avenirnextcyr,sans-serif;color:#fff;font-size:16px;font-weight:500;line-height:24px;letter-spacing:0;text-align:left;text-decoration:none;list-style:none}.zakupki-page .banner-container .banner-breadcrumb-list .banner-breadcrumb-item:hover{-webkit-transition:all .3s ease;transition:all .3s ease;color:#6dcdf6}.zakupki-page .banner-container .banner-breadcrumb-list .next{font-size:14px;color:#fff;margin:0 10px}.zakupki-page .banner-container .banner-title{position:absolute;z-index:1;top:230px;left:156px;font-family:avenirnextcyr,sans-serif;color:#fff;font-size:42px;font-weight:700;line-height:56px;letter-spacing:5%;text-align:left}.zakupki-page .title{font-family:avenirnextcyr,sans-serif;font-size:42px;font-weight:700;line-height:56px;letter-spacing:5%}.zakupki-page .section{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:80px;padding-bottom:80px;background-color:#fff}.zakupki-page .section .content{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;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:40px}.zakupki-page .section .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.zakupki-page .section .title-container .section-title{font-family:avenirnextcyr,sans-serif;color:#212529;font-size:42px;font-weight:700;line-height:56px;letter-spacing:5%;text-align:left}.zakupki-page .section .title-container .section-subtitle{font-family:avenirnextcyr,sans-serif;color:#212529;font-size:28px;font-weight:700;line-height:48px;letter-spacing:15%;text-align:left;text-transform:uppercase}.zakupki-page .section .link{color:#212529}.zakupki-page .section .link:hover{-webkit-transition:all .3s ease;transition:all .3s ease;color:#6dcdf6}.zakupki-page .section .link-podgrup{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;width:100%}.zakupki-page .section .link-group{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;gap:24px}.zakupki-page .section .link-group .link-docs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12}.zakupki-page .section .link-group .link-text{color:#212529;text-decoration:underline;color:#000;font-family:avenirnextcyr,sans-serif;font-size:18px;font-weight:400;line-height:24px;letter-spacing:0;text-align:justify;cursor:pointer}.zakupki-page .section .link-group .link-date{font-family:avenirnextcyr,sans-serif;color:#97999b;font-size:14px;font-weight:400;line-height:20px;letter-spacing:0;text-align:left}.zakupki-page .section .link-group .icon-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:8px}.zakupki-page .section .link-group .icon-container:hover{fill:#000;cursor:pointer}.zakupki-page .section .link-group .icon-container .icon-text{width:40px;margin:0 8px;font-family:avenirnextcyr,sans-serif;color:#97999b;font-size:14px;font-weight:400;line-height:20px;letter-spacing:0;text-align:left}.zakupki-page .section .link-group .icon-container .icon-text:hover{-webkit-transition:all .3 ease;transition:all .3 ease;text-decoration:underline;color:#000}.zakupki-page .section .link-date{font-family:avenirnextcyr,sans-serif;color:#97999b;font-size:14px;font-weight:400;line-height:20px;letter-spacing:0;text-align:left}.vacancies-page{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;background-color:#fff;overflow-x:hidden}.vacancies-page .banner-container{position:relative;width:100%;height:500px}.vacancies-page .banner-container .vacancies-banner-img{position:relative;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.vacancies-page .banner-container .banner-breadcrumb-list{position:absolute;z-index:1;top:66px;left:156px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.vacancies-page .banner-container .banner-breadcrumb-list .banner-breadcrumb-item{font-family:avenirnextcyr,sans-serif;color:#fff;font-size:16px;font-weight:500;line-height:24px;letter-spacing:0;text-align:left;text-decoration:none;list-style:none}.vacancies-page .banner-container .banner-breadcrumb-list .banner-breadcrumb-item:hover{-webkit-transition:all .3s ease;transition:all .3s ease;color:#6dcdf6}.vacancies-page .banner-container .banner-breadcrumb-list .next{font-size:14px;color:#fff;margin:0 10px}.vacancies-page .banner-container .banner-title{position:absolute;z-index:1;top:230px;left:156px;font-family:avenirnextcyr,sans-serif;color:#fff;font-size:42px;font-weight:700;line-height:56px;letter-spacing:5%;text-align:left}.vacancies-page .title{font-family:avenirnextcyr,sans-serif;font-size:42px;font-weight:700;line-height:56px;letter-spacing:5%;margin-bottom:40px}.vacancies-page .section{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;padding-top:80px;padding-bottom:80px;background-color:#fff}.vacancies-page .section .cards-list{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);-webkit-column-gap:24px;-moz-column-gap:24px;column-gap:24px;row-gap:40px;width:100%}.vacancies-page .section .card{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;max-width:360px;width:100%;gap:16px;padding:32px;border:2px solid transparent;border-top-color:#007ac2;-webkit-transition:border-color .3s ease,-webkit-box-shadow .3s ease;transition:border-color .3s ease,-webkit-box-shadow .3s ease;transition:border-color .3s ease,box-shadow .3s ease;transition:border-color .3s ease,box-shadow .3s ease,-webkit-box-shadow .3s ease;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 8px 16px 0 rgba(0,0,0,.1);box-shadow:0 8px 16px 0 rgba(0,0,0,.1);background-color:#fff;text-decoration:none}.vacancies-page .section .card-body{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:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:8px;padding:0}.vacancies-page .section .card-title{width:100%;word-break:break-all;font-family:avenirnextcyr,sans-serif;color:#333;font-size:24px;font-weight:450;line-height:32px;text-align:left;padding-bottom:16px}.vacancies-page .section .card-salary{width:100%;font-family:avenirnextcyr,sans-serif;color:#333;font-size:18px;font-weight:400;line-height:24px;text-align:left}.vacancies-page .section .card-text{width:100%;font-family:avenirnextcyr,sans-serif;color:#333;font-size:18px;font-weight:400;line-height:24px;text-align:left;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;-ms-hyphens:auto;hyphens:auto}.vacancies-page .section .card-arrow-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.vacancies-page .section .card-arrow-container svg{fill:#212529}.vacancies-detail-page{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;background-color:#fff;overflow-x:hidden}.vacancies-detail-page .container{width:100%;max-width:1176px;padding-left:24px;padding-right:24px;margin-left:auto;margin-right:auto}.vacancies-detail-page .banner-container{position:relative;width:100%;height:500px}.vacancies-detail-page .banner-container .vacancies-banner-img{position:relative;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.vacancies-detail-page .banner-container .banner-breadcrumb-list{position:absolute;z-index:1;top:66px;left:156px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.vacancies-detail-page .banner-container .banner-breadcrumb-list .banner-breadcrumb-item{font-family:avenirnextcyr,sans-serif;color:#fff;font-size:16px;font-weight:500;line-height:24px;letter-spacing:0;text-align:left;text-decoration:none;list-style:none}.vacancies-detail-page .banner-container .banner-breadcrumb-list .banner-breadcrumb-item:hover{-webkit-transition:all .3s ease;transition:all .3s ease;color:#6dcdf6}.vacancies-detail-page .banner-container .banner-breadcrumb-list .next{font-size:14px;color:#fff;margin:0 10px}.vacancies-detail-page .banner-container .banner-title{position:absolute;z-index:1;top:230px;left:156px;font-family:avenirnextcyr,sans-serif;color:#fff;font-size:42px;font-weight:700;line-height:56px;letter-spacing:5%;text-align:left}.vacancies-detail-page .title{font-family:avenirnextcyr,sans-serif;font-size:42px;font-weight:700;letter-spacing:5%}.vacancies-detail-page .section{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;padding-top:80px;padding-bottom:80px;gap:40px;background-color:#fff}.vacancies-detail-page .section .section-title{color:#212529;font-family:avenirnextcyr,sans-serif;font-size:18px;font-weight:500;line-height:20px;letter-spacing:0;text-align:left}.vacancies-detail-page .section .content{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;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:24px}.vacancies-detail-page .section .content .vacancies-list{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;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:24px}.vacancies-detail-page .section .content .salary{font-family:avenirnextcyr,sans-serif;color:#212529;font-size:24px;font-weight:450;line-height:32px;letter-spacing:0;text-align:left}.vacancies-detail-page .section .content .vacancies-text{font-family:avenirnextcyr,sans-serif;color:#212529;font-size:18px;font-weight:400;line-height:24px;letter-spacing:0;text-align:left}.vacancies-detail-page .section .content .button{width:184px;height:44px;padding:8px 32px 8px 32px;border-radius:40px;background-color:#6dcdf6;border:none;color:#fff;font-family:avenirnextcyr,sans-serif;font-size:18px;font-weight:450;line-height:24px;letter-spacing:0;text-align:center}.contacts-page{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;background-color:#fff;overflow-x:hidden}.contacts-page .banner-container{position:relative;width:100%;height:500px}.contacts-page .banner-container .contacts-banner-img{position:relative;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1)}.contacts-page .banner-container .banner-breadcrumb-list{position:absolute;z-index:1;top:66px;left:156px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.contacts-page .banner-container .banner-breadcrumb-list .banner-breadcrumb-item{color:#fff;font-family:avenirnextcyr,sans-serif;font-size:16px;font-weight:400;line-height:24px;letter-spacing:0;text-align:left;text-decoration:none;list-style:none}.contacts-page .banner-container .banner-breadcrumb-list .banner-breadcrumb-item:hover{-webkit-transition:all .3s ease;transition:all .3s ease;color:#6dcdf6}.contacts-page .banner-container .banner-breadcrumb-list .next{font-size:14px;color:#fff;margin:0 10px}.contacts-page .banner-container .banner-title{position:absolute;z-index:1;top:230px;left:156px;color:#fff;font-family:avenirnextcyr,sans-serif;font-size:42px;font-weight:700;line-height:56px;letter-spacing:5%;text-align:left}.contacts-page .header__logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%;max-width:440px;margin-top:80px;margin-bottom:80px}.contacts-page .section{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:80px;padding-bottom:80px;background-color:#fff}.contacts-page .contact-content{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}.contacts-page .contact-tables{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:80px;width:100%}.contacts-page .contact-tables .contact-part{display:-webkit-box;display:-ms-flexbox;display:flex}.contacts-page .contact-tables .left{width:100%;max-width:480px}.contacts-page .contact-tables .right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px;width:100%}.contacts-page .contact-tables .right .right-row{display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px}.contacts-page .contact-tables .right-col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.contacts-page .contact-tables .table-title{color:#212529;font-family:avenirnextcyr,sans-serif;font-size:18px;font-weight:500;line-height:24px;letter-spacing:15%;text-align:left;text-transform:uppercase;width:100%;-ms-hyphens:auto;hyphens:auto}.contacts-page .contact-tables .table-text{color:#212529;font-family:avenirnextcyr,sans-serif;font-size:18px;font-weight:400;line-height:24px;letter-spacing:0;text-align:left;width:100%;-ms-hyphens:auto;hyphens:auto}.contacts-page .form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;width:100%;max-width:1288px;background-color:#e2f1f9;padding:40px 80px}.contacts-page .form .form-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%}.contacts-page .form .form-section-left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;width:100%}.contacts-page .form .form-title{width:100%;font-family:avenirnextcyr,sans-serif;color:#212529;font-size:18px;font-weight:450;line-height:24px;letter-spacing:15%;text-align:left;text-transform:uppercase}.contacts-page .form .form-inputs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px}.contacts-page .form .form-input{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;width:100%}.contacts-page .form .form-input label{font-family:avenirnextcyr,sans-serif;color:#212529;font-size:18px;font-weight:450;line-height:24px;letter-spacing:0;text-align:left}.contacts-page .form .form-input input{max-width:384px;width:100%;height:45px;outline:0;padding:20px;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #f8f8f8;border-radius:2px;background:#fff}.contacts-page .form .form-section-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;width:100%}.contacts-page .form .form-section-right textarea{max-width:648px;width:100%;height:259px;outline:0;padding:20px;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #f8f8f8;border-radius:2px;background:#fff;resize:none}.contacts-page .form .form-button-submit{max-width:158px;height:44px;padding:8px 32px 8px 32px;border-radius:40px;background:#6dcdf6;color:#fff;font-size:18px;font-weight:450;line-height:24px;letter-spacing:0;text-align:center;border:none}.contacts-page .form .form-button-submit:hover{-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-box-sizing:border-box;box-sizing:border-box;border:2px solid #6dcdf6;background:#fff;color:#212529;padding:8px 32px 8px 32px}.contacts-page .form .form-checkbox-agreement{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px}.contacts-page .form .checkbox-label{font-family:avenirnextcyr,sans-serif;color:#212529;font-size:18px;font-weight:400;line-height:24px;letter-spacing:0;text-align:left}.openinfo-page{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;background-color:#fff;overflow-x:hidden}.openinfo-page .banner-container{position:relative;width:100%;height:500px}.openinfo-page .banner-container .vacancies-banner-img{position:relative;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.openinfo-page .banner-container .banner-breadcrumb-list{position:absolute;z-index:1;top:66px;left:156px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.openinfo-page .banner-container .banner-breadcrumb-list .banner-breadcrumb-item{font-family:avenirnextcyr,sans-serif;color:#fff;font-size:16px;font-weight:500;line-height:24px;letter-spacing:0;text-align:left;text-decoration:none;list-style:none}.openinfo-page .banner-container .banner-breadcrumb-list .banner-breadcrumb-item:hover{-webkit-transition:all .3s ease;transition:all .3s ease;color:#6dcdf6}.openinfo-page .banner-container .banner-breadcrumb-list .next{font-size:14px;color:#fff;margin:0 10px}.openinfo-page .banner-container .banner-title{position:absolute;z-index:1;top:230px;left:156px;font-family:avenirnextcyr,sans-serif;color:#fff;font-size:42px;font-weight:700;line-height:56px;letter-spacing:5%;text-align:left}.openinfo-page .title{font-size:42px;font-weight:700;line-height:56px;letter-spacing:5%}.openinfo-page .section{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:80px;padding-bottom:80px;background-color:#fff}.openinfo-page .section .cards-list{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);-webkit-column-gap:24px;-moz-column-gap:24px;column-gap:24px;row-gap:40px;width:100%}.openinfo-page .section .card{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;max-width:360px;width:100%;gap:16px;padding:32px;border:2px solid transparent;border-top-color:#007ac2;-webkit-transition:border-color .3s ease,-webkit-box-shadow .3s ease;transition:border-color .3s ease,-webkit-box-shadow .3s ease;transition:border-color .3s ease,box-shadow .3s ease;transition:border-color .3s ease,box-shadow .3s ease,-webkit-box-shadow .3s ease;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 8px 16px 0 rgba(0,0,0,.1);box-shadow:0 8px 16px 0 rgba(0,0,0,.1);background-color:#fff;text-decoration:none}.openinfo-page .section .card-title-container{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:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:8px;padding:0}.openinfo-page .section .card-title{width:100%;font-family:avenirnextcyr,sans-serif;color:#333;font-size:24px;font-weight:450;line-height:32px;text-align:left;-ms-hyphens:auto;hyphens:auto}.openinfo-page .section .card-arrow-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.openinfo-page .section .card-arrow-container svg{fill:#212529}.affilated-page{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;background-color:#fff;overflow-x:hidden}.affilated-page .banner-container{position:relative;width:100%;height:276px;background-color:#f8f8f8}.affilated-page .banner-container .zakupki-banner-img{position:relative;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.affilated-page .banner-container .banner-breadcrumb-list{position:absolute;z-index:1;top:66px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;width:100%}.affilated-page .banner-container .banner-breadcrumb-list li{width:auto}.affilated-page .banner-container .banner-breadcrumb-list .banner-breadcrumb-item{font-family:avenirnextcyr,sans-serif;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;color:#333;font-size:16px;font-weight:400;line-height:24px;letter-spacing:0;text-align:left;text-decoration:none;list-style:none}.affilated-page .banner-container .banner-breadcrumb-list .banner-breadcrumb-item:hover{-webkit-transition:all .3s ease;transition:all .3s ease;color:#6dcdf6}.affilated-page .banner-container .banner-breadcrumb-list .next{font-size:14px;color:#333;margin:0 10px}.affilated-page .banner-container .banner-title{position:absolute;z-index:1;top:110px;font-family:avenirnextcyr,sans-serif;color:#fff;font-size:42px;font-weight:700;line-height:56px;letter-spacing:5%;text-align:left}.affilated-page .title{font-size:42px;font-weight:700;line-height:56px;letter-spacing:5%}.affilated-page .section{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:80px;padding-bottom:80px;background-color:#fff}.affilated-page .section .content{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;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:40px}.affilated-page .section .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.affilated-page .section .title-container .section-title{font-family:avenirnextcyr,sans-serif;color:#212529;font-size:42px;font-weight:700;line-height:56px;letter-spacing:5%;text-align:left}.affilated-page .section .title-container .section-subtitle{font-family:avenirnextcyr,sans-serif;color:#212529;font-size:28px;font-weight:700;line-height:48px;letter-spacing:15%;text-align:left;text-transform:uppercase}.affilated-page .section .link{color:#212529}.affilated-page .section .link:hover{-webkit-transition:all .3s ease;transition:all .3s ease;color:#6dcdf6}.affilated-page .section .link-podgrup{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;width:100%}.affilated-page .section .link-group{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;gap:24px}.affilated-page .section .link-group .link-docs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12}.affilated-page .section .link-group .link-text{color:#212529;text-decoration:underline;color:#000;font-family:avenirnextcyr,sans-serif;font-size:18px;font-weight:400;line-height:24px;letter-spacing:0;text-align:justify;cursor:pointer}.affilated-page .section .link-group .link-date{font-family:avenirnextcyr,sans-serif;color:#97999b;font-size:14px;font-weight:400;line-height:20px;letter-spacing:0;text-align:left}.affilated-page .section .link-group .icon-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:8px}.affilated-page .section .link-group .icon-container:hover{fill:#000;cursor:pointer}.affilated-page .section .link-group .icon-container .icon-text{width:40px;margin:0 8px;color:#97999b;font-size:14px;font-weight:400;line-height:20px;letter-spacing:0;text-align:left}.affilated-page .section .link-group .icon-container .icon-text:hover{-webkit-transition:all .3 ease;transition:all .3 ease;text-decoration:underline;color:#000}.affilated-page .section .link-date{color:#97999b;font-size:14px;font-weight:400;line-height:20px;letter-spacing:0;text-align:left}.meeting-page{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;background-color:#fff;overflow-x:hidden}.meeting-page .banner-container{position:relative;width:100%;height:276px;background-color:#f8f8f8}.meeting-page .banner-container .zakupki-banner-img{position:relative;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.meeting-page .banner-container .banner-breadcrumb-list{position:absolute;z-index:1;top:66px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;width:100%}.meeting-page .banner-container .banner-breadcrumb-list li{width:auto}.meeting-page .banner-container .banner-breadcrumb-list .banner-breadcrumb-item{font-family:avenirnextcyr,sans-serif;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;color:#333;font-size:16px;font-weight:400;line-height:24px;letter-spacing:0;text-align:left;text-decoration:none;list-style:none}.meeting-page .banner-container .banner-breadcrumb-list .banner-breadcrumb-item:hover{-webkit-transition:all .3s ease;transition:all .3s ease;color:#6dcdf6}.meeting-page .banner-container .banner-breadcrumb-list .next{font-size:14px;color:#333;margin:0 10px}.meeting-page .banner-container .banner-title{position:absolute;z-index:1;top:110px;font-family:avenirnextcyr,sans-serif;color:#fff;font-size:42px;font-weight:700;line-height:56px;letter-spacing:5%;text-align:left}.meeting-page .title{font-size:42px;font-weight:700;line-height:56px;letter-spacing:5%}.meeting-page .section{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:80px;padding-bottom:80px;background-color:#fff}.meeting-page .section .content{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;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:40px}.meeting-page .section .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.meeting-page .section .title-container .section-title{font-family:avenirnextcyr,sans-serif;color:#212529;font-size:42px;font-weight:700;line-height:56px;letter-spacing:5%;text-align:left}.meeting-page .section .title-container .section-subtitle{font-family:avenirnextcyr,sans-serif;color:#212529;font-size:28px;font-weight:700;line-height:48px;letter-spacing:15%;text-align:left;text-transform:uppercase}.meeting-page .section .link{color:#212529}.meeting-page .section .link:hover{-webkit-transition:all .3s ease;transition:all .3s ease;color:#6dcdf6}.meeting-page .section .link-podgrup{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;width:100%}.meeting-page .section .link-group{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;gap:24px}.meeting-page .section .link-group .link-docs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12}.meeting-page .section .link-group .link-text{color:#212529;text-decoration:underline;color:#000;font-family:avenirnextcyr,sans-serif;font-size:18px;font-weight:400;line-height:24px;letter-spacing:0;text-align:justify;cursor:pointer}.meeting-page .section .link-group .link-date{font-family:avenirnextcyr,sans-serif;color:#97999b;font-size:14px;font-weight:400;line-height:20px;letter-spacing:0;text-align:left}.meeting-page .section .link-group .icon-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:8px}.meeting-page .section .link-group .icon-container:hover{fill:#000;cursor:pointer}.meeting-page .section .link-group .icon-container .icon-text{width:40px;margin:0 8px;color:#97999b;font-size:14px;font-weight:400;line-height:20px;letter-spacing:0;text-align:left}.meeting-page .section .link-group .icon-container .icon-text:hover{-webkit-transition:all .3 ease;transition:all .3 ease;text-decoration:underline;color:#000}.meeting-page .section .link-date{color:#97999b;font-size:14px;font-weight:400;line-height:20px;letter-spacing:0;text-align:left}.facts-page{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;background-color:#fff;overflow-x:hidden}.facts-page .banner-container{position:relative;width:100%;height:276px;background-color:#f8f8f8}.facts-page .banner-container .zakupki-banner-img{position:relative;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.facts-page .banner-container .banner-breadcrumb-list{position:absolute;z-index:1;top:66px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;width:100%}.facts-page .banner-container .banner-breadcrumb-list li{width:auto}.facts-page .banner-container .banner-breadcrumb-list .banner-breadcrumb-item{font-family:avenirnextcyr,sans-serif;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;color:#333;font-size:16px;font-weight:400;line-height:24px;letter-spacing:0;text-align:left;text-decoration:none;list-style:none}.facts-page .banner-container .banner-breadcrumb-list .banner-breadcrumb-item:hover{-webkit-transition:all .3s ease;transition:all .3s ease;color:#6dcdf6}.facts-page .banner-container .banner-breadcrumb-list .next{font-size:14px;color:#333;margin:0 10px}.facts-page .banner-container .banner-title{position:absolute;z-index:1;top:110px;font-family:avenirnextcyr,sans-serif;color:#fff;font-size:42px;font-weight:700;line-height:56px;letter-spacing:5%;text-align:left}.facts-page .title{font-size:42px;font-weight:700;line-height:56px;letter-spacing:5%}.facts-page .section{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:80px;padding-bottom:80px;background-color:#fff}.facts-page .section .content{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;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:40px}.facts-page .section .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.facts-page .section .title-container .section-title{font-family:avenirnextcyr,sans-serif;color:#212529;font-size:42px;font-weight:700;line-height:56px;letter-spacing:5%;text-align:left}.facts-page .section .title-container .section-subtitle{font-family:avenirnextcyr,sans-serif;color:#212529;font-size:28px;font-weight:700;line-height:48px;letter-spacing:15%;text-align:left;text-transform:uppercase}.facts-page .section .link{color:#212529}.facts-page .section .link:hover{-webkit-transition:all .3s ease;transition:all .3s ease;color:#6dcdf6}.facts-page .section .link-podgrup{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;width:100%}.facts-page .section .link-group{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;gap:24px}.facts-page .section .link-group .link-docs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12}.facts-page .section .link-group .link-text{color:#212529;text-decoration:underline;color:#000;font-family:avenirnextcyr,sans-serif;font-size:18px;font-weight:400;line-height:24px;letter-spacing:0;text-align:justify;cursor:pointer}.facts-page .section .link-group .link-date{font-family:avenirnextcyr,sans-serif;color:#97999b;font-size:14px;font-weight:400;line-height:20px;letter-spacing:0;text-align:left}.facts-page .section .link-group .icon-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:8px}.facts-page .section .link-group .icon-container:hover{fill:#000;cursor:pointer}.facts-page .section .link-group .icon-container .icon-text{width:40px;margin:0 8px;color:#97999b;font-size:14px;font-weight:400;line-height:20px;letter-spacing:0;text-align:left}.facts-page .section .link-group .icon-container .icon-text:hover{-webkit-transition:all .3 ease;transition:all .3 ease;text-decoration:underline;color:#000}.facts-page .section .link-date{color:#97999b;font-size:14px;font-weight:400;line-height:20px;letter-spacing:0;text-align:left}.documents-page{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;background-color:#fff;overflow-x:hidden}.documents-page .banner-container{position:relative;width:100%;height:276px;background-color:#f8f8f8}.documents-page .banner-container .zakupki-banner-img{position:relative;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.documents-page .banner-container .banner-breadcrumb-list{position:absolute;z-index:1;top:66px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;width:100%}.documents-page .banner-container .banner-breadcrumb-list li{width:auto}.documents-page .banner-container .banner-breadcrumb-list .banner-breadcrumb-item{font-family:avenirnextcyr,sans-serif;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;color:#333;font-size:16px;font-weight:400;line-height:24px;letter-spacing:0;text-align:left;text-decoration:none;list-style:none}.documents-page .banner-container .banner-breadcrumb-list .banner-breadcrumb-item:hover{-webkit-transition:all .3s ease;transition:all .3s ease;color:#6dcdf6}.documents-page .banner-container .banner-breadcrumb-list .next{font-size:14px;color:#333;margin:0 10px}.documents-page .banner-container .banner-title{position:absolute;z-index:1;top:110px;font-family:avenirnextcyr,sans-serif;color:#fff;font-size:42px;font-weight:700;line-height:56px;letter-spacing:5%;text-align:left}.documents-page .title{font-size:42px;font-weight:700;line-height:56px;letter-spacing:5%}.documents-page .section{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:80px;padding-bottom:80px;background-color:#fff}.documents-page .section .content{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;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:40px}.documents-page .section .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.documents-page .section .title-container .section-title{font-family:avenirnextcyr,sans-serif;color:#212529;font-size:42px;font-weight:700;line-height:56px;letter-spacing:5%;text-align:left}.documents-page .section .title-container .section-subtitle{font-family:avenirnextcyr,sans-serif;color:#212529;font-size:28px;font-weight:700;line-height:48px;letter-spacing:15%;text-align:left;text-transform:uppercase}.documents-page .section .link{color:#212529}.documents-page .section .link:hover{-webkit-transition:all .3s ease;transition:all .3s ease;color:#6dcdf6}.documents-page .section .link-podgrup{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;width:100%}.documents-page .section .link-group{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;gap:24px}.documents-page .section .link-group .link-docs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12}.documents-page .section .link-group .link-text{color:#212529;text-decoration:underline;color:#000;font-family:avenirnextcyr,sans-serif;font-size:18px;font-weight:400;line-height:24px;letter-spacing:0;text-align:justify;cursor:pointer}.documents-page .section .link-group .link-date{font-family:avenirnextcyr,sans-serif;color:#97999b;font-size:14px;font-weight:400;line-height:20px;letter-spacing:0;text-align:left}.documents-page .section .link-group .icon-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:8px}.documents-page .section .link-group .icon-container:hover{fill:#000;cursor:pointer}.documents-page .section .link-group .icon-container .icon-text{width:40px;margin:0 8px;color:#97999b;font-size:14px;font-weight:400;line-height:20px;letter-spacing:0;text-align:left}.documents-page .section .link-group .icon-container .icon-text:hover{-webkit-transition:all .3 ease;transition:all .3 ease;text-decoration:underline;color:#000}.documents-page .section .link-date{color:#97999b;font-size:14px;font-weight:400;line-height:20px;letter-spacing:0;text-align:left}.protection-page{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;background-color:#fff;overflow-x:hidden}.protection-page .banner-container{position:relative;width:100%;height:276px;background-color:#f8f8f8}.protection-page .banner-container .zakupki-banner-img{position:relative;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.protection-page .banner-container .banner-breadcrumb-list{position:absolute;z-index:1;top:66px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;width:100%}.protection-page .banner-container .banner-breadcrumb-list li{width:auto}.protection-page .banner-container .banner-breadcrumb-list .banner-breadcrumb-item{font-family:avenirnextcyr,sans-serif;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;color:#333;font-size:16px;font-weight:400;line-height:24px;letter-spacing:0;text-align:left;text-decoration:none;list-style:none}.protection-page .banner-container .banner-breadcrumb-list .banner-breadcrumb-item:hover{-webkit-transition:all .3s ease;transition:all .3s ease;color:#6dcdf6}.protection-page .banner-container .banner-breadcrumb-list .next{font-size:14px;color:#333;margin:0 10px}.protection-page .banner-container .banner-title{position:absolute;z-index:1;top:110px;font-family:avenirnextcyr,sans-serif;color:#fff;font-size:42px;font-weight:700;line-height:56px;letter-spacing:5%;text-align:left}.protection-page .title{font-size:42px;font-weight:700;line-height:56px;letter-spacing:5%}.protection-page .section{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:80px;padding-bottom:80px;background-color:#fff}.protection-page .section .content{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;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:40px}.protection-page .section .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.protection-page .section .title-container .section-title{font-family:avenirnextcyr,sans-serif;color:#212529;font-size:42px;font-weight:700;line-height:56px;letter-spacing:5%;text-align:left}.protection-page .section .title-container .section-subtitle{font-family:avenirnextcyr,sans-serif;color:#212529;font-size:28px;font-weight:700;line-height:48px;letter-spacing:15%;text-align:left;text-transform:uppercase}.protection-page .section .link{color:#212529}.protection-page .section .link:hover{-webkit-transition:all .3s ease;transition:all .3s ease;color:#6dcdf6}.protection-page .section .link-podgrup{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;width:100%}.protection-page .section .link-group{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;gap:24px}.protection-page .section .link-group .link-docs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12}.protection-page .section .link-group .link-text{color:#212529;text-decoration:underline;color:#000;font-family:avenirnextcyr,sans-serif;font-size:18px;font-weight:400;line-height:24px;letter-spacing:0;text-align:justify;cursor:pointer}.protection-page .section .link-group .link-date{font-family:avenirnextcyr,sans-serif;color:#97999b;font-size:14px;font-weight:400;line-height:20px;letter-spacing:0;text-align:left}.protection-page .section .link-group .icon-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:8px}.protection-page .section .link-group .icon-container:hover{fill:#000;cursor:pointer}.protection-page .section .link-group .icon-container .icon-text{width:40px;margin:0 8px;font-family:avenirnextcyr,sans-serif;color:#97999b;font-size:14px;font-weight:400;line-height:20px;letter-spacing:0;text-align:left}.protection-page .section .link-group .icon-container .icon-text:hover{-webkit-transition:all .3 ease;transition:all .3 ease;text-decoration:underline;color:#000}.protection-page .section .link-date{font-family:avenirnextcyr,sans-serif;color:#97999b;font-size:14px;font-weight:400;line-height:20px;letter-spacing:0;text-align:left}.quarterly-page{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;background-color:#fff;overflow-x:hidden}.quarterly-page .banner-container{position:relative;width:100%;height:276px;background-color:#f8f8f8}.quarterly-page .banner-container .zakupki-banner-img{position:relative;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.quarterly-page .banner-container .banner-breadcrumb-list{position:absolute;z-index:1;top:66px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;width:100%}.quarterly-page .banner-container .banner-breadcrumb-list li{width:auto}.quarterly-page .banner-container .banner-breadcrumb-list .banner-breadcrumb-item{font-family:avenirnextcyr,sans-serif;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;color:#333;font-size:16px;font-weight:400;line-height:24px;letter-spacing:0;text-align:left;text-decoration:none;list-style:none}.quarterly-page .banner-container .banner-breadcrumb-list .banner-breadcrumb-item:hover{-webkit-transition:all .3s ease;transition:all .3s ease;color:#6dcdf6}.quarterly-page .banner-container .banner-breadcrumb-list .next{font-size:14px;color:#333;margin:0 10px}.quarterly-page .banner-container .banner-title{position:absolute;z-index:1;top:110px;font-family:avenirnextcyr,sans-serif;color:#fff;font-size:42px;font-weight:700;line-height:56px;letter-spacing:5%;text-align:left}.quarterly-page .title{font-family:avenirnextcyr,sans-serif;font-size:42px;font-weight:700;line-height:56px;letter-spacing:5%}.quarterly-page .section{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:80px;padding-bottom:80px;background-color:#fff}.quarterly-page .section .content{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;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:40px}.quarterly-page .section .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.quarterly-page .section .title-container .section-title{font-family:avenirnextcyr,sans-serif;color:#212529;font-size:42px;font-weight:700;line-height:56px;letter-spacing:5%;text-align:left}.quarterly-page .section .title-container .section-subtitle{font-family:avenirnextcyr,sans-serif;color:#212529;font-size:28px;font-weight:700;line-height:48px;letter-spacing:15%;text-align:left;text-transform:uppercase}.quarterly-page .section .link{color:#212529}.quarterly-page .section .link:hover{-webkit-transition:all .3s ease;transition:all .3s ease;color:#6dcdf6}.quarterly-page .section .link-podgrup{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;width:100%}.quarterly-page .section .link-group{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;gap:24px}.quarterly-page .section .link-group .link-docs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12}.quarterly-page .section .link-group .link-text{color:#212529;text-decoration:underline;color:#000;font-family:avenirnextcyr,sans-serif;font-size:18px;font-weight:400;line-height:24px;letter-spacing:0;text-align:justify;cursor:pointer}.quarterly-page .section .link-group .link-date{font-family:avenirnextcyr,sans-serif;color:#97999b;font-size:14px;font-weight:400;line-height:20px;letter-spacing:0;text-align:left}.quarterly-page .section .link-group .icon-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:8px}.quarterly-page .section .link-group .icon-container:hover{fill:#000;cursor:pointer}.quarterly-page .section .link-group .icon-container .icon-text{width:40px;margin:0 8px;font-family:avenirnextcyr,sans-serif;color:#97999b;font-size:14px;font-weight:400;line-height:20px;letter-spacing:0;text-align:left}.quarterly-page .section .link-group .icon-container .icon-text:hover{-webkit-transition:all .3 ease;transition:all .3 ease;text-decoration:underline;color:#000}.quarterly-page .section .link-date{font-family:avenirnextcyr,sans-serif;color:#97999b;font-size:14px;font-weight:400;line-height:20px;letter-spacing:0;text-align:left}.annual-page{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;background-color:#fff;overflow-x:hidden}.annual-page .banner-container{position:relative;width:100%;height:276px;background-color:#f8f8f8}.annual-page .banner-container .zakupki-banner-img{position:relative;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.annual-page .banner-container .banner-breadcrumb-list{position:absolute;z-index:1;top:66px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;width:100%}.annual-page .banner-container .banner-breadcrumb-list li{width:auto}.annual-page .banner-container .banner-breadcrumb-list .banner-breadcrumb-item{font-family:avenirnextcyr,sans-serif;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;color:#333;font-size:16px;font-weight:400;line-height:24px;letter-spacing:0;text-align:left;text-decoration:none;list-style:none}.annual-page .banner-container .banner-breadcrumb-list .banner-breadcrumb-item:hover{-webkit-transition:all .3s ease;transition:all .3s ease;color:#6dcdf6}.annual-page .banner-container .banner-breadcrumb-list .next{font-size:14px;color:#333;margin:0 10px}.annual-page .banner-container .banner-title{position:absolute;z-index:1;top:110px;font-family:avenirnextcyr,sans-serif;color:#fff;font-size:42px;font-weight:700;line-height:56px;letter-spacing:5%;text-align:left}.annual-page .title{font-size:42px;font-weight:700;line-height:56px;letter-spacing:5%}.annual-page .section{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:80px;padding-bottom:80px;background-color:#fff}.annual-page .section .content{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;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:40px}.annual-page .section .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.annual-page .section .title-container .section-title{font-family:avenirnextcyr,sans-serif;color:#212529;font-size:42px;font-weight:700;line-height:56px;letter-spacing:5%;text-align:left}.annual-page .section .title-container .section-subtitle{font-family:avenirnextcyr,sans-serif;color:#212529;font-size:28px;font-weight:700;line-height:48px;letter-spacing:15%;text-align:left;text-transform:uppercase}.annual-page .section .link{color:#212529}.annual-page .section .link:hover{-webkit-transition:all .3s ease;transition:all .3s ease;color:#6dcdf6}.annual-page .section .link-podgrup{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;width:100%}.annual-page .section .link-group{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;gap:24px}.annual-page .section .link-group .link-docs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12}.annual-page .section .link-group .link-text{color:#212529;text-decoration:underline;color:#000;font-family:avenirnextcyr,sans-serif;font-size:18px;font-weight:400;line-height:24px;letter-spacing:0;text-align:justify;cursor:pointer}.annual-page .section .link-group .link-date{font-family:avenirnextcyr,sans-serif;color:#97999b;font-size:14px;font-weight:400;line-height:20px;letter-spacing:0;text-align:left}.annual-page .section .link-group .icon-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:8px}.annual-page .section .link-group .icon-container:hover{fill:#000;cursor:pointer}.annual-page .section .link-group .icon-container .icon-text{width:40px;margin:0 8px;color:#97999b;font-size:14px;font-weight:400;line-height:20px;letter-spacing:0;text-align:left}.annual-page .section .link-group .icon-container .icon-text:hover{-webkit-transition:all .3 ease;transition:all .3 ease;text-decoration:underline;color:#000}.annual-page .section .link-date{color:#97999b;font-size:14px;font-weight:400;line-height:20px;letter-spacing:0;text-align:left}.realization-page{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;background-color:#fff;overflow-x:hidden}.realization-page .banner-container{position:relative;width:100%;height:276px;background-color:#f8f8f8}.realization-page .banner-container .zakupki-banner-img{position:relative;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.realization-page .banner-container .banner-breadcrumb-list{position:absolute;z-index:1;top:66px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;width:100%}.realization-page .banner-container .banner-breadcrumb-list li{width:auto}.realization-page .banner-container .banner-breadcrumb-list .banner-breadcrumb-item{font-family:avenirnextcyr,sans-serif;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;color:#333;font-size:16px;font-weight:400;line-height:24px;letter-spacing:0;text-align:left;text-decoration:none;list-style:none}.realization-page .banner-container .banner-breadcrumb-list .banner-breadcrumb-item:hover{-webkit-transition:all .3s ease;transition:all .3s ease;color:#6dcdf6}.realization-page .banner-container .banner-breadcrumb-list .next{font-size:14px;color:#333;margin:0 10px}.realization-page .banner-container .banner-title{position:absolute;z-index:1;top:110px;font-family:avenirnextcyr,sans-serif;color:#fff;font-size:42px;font-weight:700;line-height:56px;letter-spacing:5%;text-align:left}.realization-page .title{font-family:avenirnextcyr,sans-serif;font-size:42px;font-weight:700;line-height:56px;letter-spacing:5%}.realization-page .section{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:80px;padding-bottom:80px;background-color:#fff}.realization-page .section .content{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;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:40px}.realization-page .section .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.realization-page .section .title-container .section-title{font-family:avenirnextcyr,sans-serif;color:#212529;font-size:42px;font-weight:700;line-height:56px;letter-spacing:5%;text-align:left}.realization-page .section .title-container .section-subtitle{font-family:avenirnextcyr,sans-serif;color:#212529;font-size:28px;font-weight:700;line-height:48px;letter-spacing:15%;text-align:left;text-transform:uppercase}.realization-page .section .link{color:#212529}.realization-page .section .link:hover{-webkit-transition:all .3s ease;transition:all .3s ease;color:#6dcdf6}.realization-page .section .link-podgrup{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;width:100%}.realization-page .section .link-group{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;gap:24px}.realization-page .section .link-group .link-docs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12}.realization-page .section .link-group .link-text{color:#212529;text-decoration:underline;color:#000;font-family:avenirnextcyr,sans-serif;font-size:18px;font-weight:400;line-height:24px;letter-spacing:0;text-align:justify;cursor:pointer}.realization-page .section .link-group .link-date{font-family:avenirnextcyr,sans-serif;color:#97999b;font-size:14px;font-weight:400;line-height:20px;letter-spacing:0;text-align:left}.realization-page .section .link-group .icon-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:8px}.realization-page .section .link-group .icon-container:hover{fill:#000;cursor:pointer}.realization-page .section .link-group .icon-container .icon-text{width:40px;margin:0 8px;font-family:avenirnextcyr,sans-serif;color:#97999b;font-size:14px;font-weight:400;line-height:20px;letter-spacing:0;text-align:left}.realization-page .section .link-group .icon-container .icon-text:hover{-webkit-transition:all .3 ease;transition:all .3 ease;text-decoration:underline;color:#000}.realization-page .section .link-date{font-family:avenirnextcyr,sans-serif;color:#97999b;font-size:14px;font-weight:400;line-height:20px;letter-spacing:0;text-align:left}@media (min-width:830px){.footer-line-desktop{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:70px;-o-object-fit:cover;object-fit:cover}.footer-line-desktop .footer-line-img-desktop{width:100%}.footer-line-mobile{display:none}}@media (max-width:1180px){.banner-control-container{left:unset;-webkit-transform:unset;-ms-transform:unset;transform:unset}.slider .controls{display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:24px;width:100%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}@media (max-width:1023px){.header .nav-list{display:none}.header .header-container{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.header .header__mobile-menu{display:block}.footer .footer-menus{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:24px}.footer-nav{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.footer-bottom-section{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-left:0;padding-right:0}.form{padding:24px}.form .form-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.form .form-input input{max-width:100%}.form .form-section-right{margin-top:30px}.form .form-section-right textarea{max-width:100%}.error-page .title-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:18px}.main-page .section .date-list{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}.main-page .section .form{padding:24px}.main-page .section .form .form-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.main-page .section .form .form-input input{max-width:100%}.main-page .section .form .form-section-right{margin-top:30px}.main-page .section .form .form-section-right textarea{max-width:100%}.about-page .section .left-content{max-width:100%}.about-page .section .right-content{max-width:100%}.about-page .section .video-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.contacts-page .form{padding:24px}.contacts-page .form .form-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.contacts-page .form .form-input input{max-width:100%}.contacts-page .form .form-section-right{margin-top:30px}.contacts-page .form .form-section-right textarea{max-width:100%}}@media (max-width:890px){.footer-nav{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.footer-bottom-section{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}@media (max-width:830px){.footer-line-desktop{display:none}.footer-line-mobile{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:24px;-o-object-fit:cover;object-fit:cover}.footer-line-mobile .footer-line-img-mobile{width:100%}}@media (max-width:768px){.header .dropdown-link{font-size:16px}.header .dropdown-menu{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;right:0;left:0}.header .mobile-nav{padding-left:0;padding-right:0}.banner-title{left:24px;font-size:20px;line-height:32px}.footer-text{font-size:16px}.footer-text-location{font-size:16px}.form .form-inputs{gap:8px}.form .form-section-right{margin-top:8px}.error-page{padding-bottom:24px}.error-page .container{min-height:unset}.search-page .section{padding-top:40px;padding-bottom:40px;padding-left:24px;padding-right:24px}.search-page .section .card-title{font-size:16px}.search-page #noResultsMessage{font-size:18px;font-weight:500}.main-page .section:last-child{padding-top:0;padding-bottom:80px}.main-page .section .title-container .section-title{font-size:24px}.main-page .section .date-list .date-card-item{padding:24px 16px}.main-page .section .form .form-inputs{gap:8px}.main-page .section .form .form-section-right{margin-top:8px}.about-page .container{padding-left:0;padding-right:0}.about-page .banner-container .banner-breadcrumb-list{left:24px}.about-page .banner-container .banner-breadcrumb-list .banner-breadcrumb-item{font-size:12px}.about-page .banner-container .banner-title{left:24px;font-size:20px}.about-page .title{font-size:24px}.about-page .section{padding-top:40px;padding-bottom:40px}.about-page .section .content{padding-left:24px;padding-right:24px}.about-page .section .title-container .section-title{font-size:24px}.about-page .section .title-container .section-subtitle{font-size:24px}.about-page .section .text{font-size:16px}.about-page .fourth-column{display:none}.about-page tr{-ms-flex-pack:distribute;justify-content:space-around;gap:17px}.about-page td,.about-page th{padding:8px 0}.about-page tbody tr:nth-child(odd){background-color:#fff}.about-page .second-column{max-width:148px;font-family:avenirnextcyr,sans-serif;color:#212529;font-size:16px;font-weight:400;line-height:24px;letter-spacing:0;text-align:left}.about-page .third-column{max-width:148px;font-family:avenirnextcyr,sans-serif;color:#212529;font-size:18px;font-weight:450;line-height:24px;letter-spacing:0;text-align:left;word-break:break-word}.zakupki-page .container{padding-left:0;padding-right:0}.zakupki-page .banner-container .banner-breadcrumb-list{left:24px;top:230px;left:42px}.zakupki-page .banner-container .banner-breadcrumb-list .banner-breadcrumb-item{font-size:12px}.zakupki-page .banner-container .banner-title{font-size:20px;top:312px;left:42px}.zakupki-page .title{font-size:24px}.zakupki-page .section{padding-top:40px;padding-bottom:40px}.zakupki-page .section .content{padding-left:24px;padding-right:24px;gap:16px}.zakupki-page .section .title-container .section-title{font-size:24px}.zakupki-page .section .title-container .section-subtitle{font-size:24px}.zakupki-page .section .link-group .link-text{font-size:16px}.zakupki-page .section2{padding-top:0}.vacancies-page .container{padding-left:0;padding-right:0}.vacancies-page .banner-container .banner-breadcrumb-list{left:24px}.vacancies-page .banner-container .banner-breadcrumb-list .banner-breadcrumb-item{font-size:12px}.vacancies-page .banner-container .banner-title{left:24px;font-size:20px;line-height:32px}.vacancies-page .title{padding-left:24px;padding-right:24px;font-size:24px}.vacancies-page .section{padding-top:40px;padding-bottom:40px}.vacancies-page .section .cards-list{padding-left:24px;padding-right:24px;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}.vacancies-detail-page .container{padding-left:0;padding-right:0}.vacancies-detail-page .banner-container .banner-breadcrumb-list{left:24px}.vacancies-detail-page .banner-container .banner-breadcrumb-list .banner-breadcrumb-item{font-size:12px}.vacancies-detail-page .banner-container .banner-title{left:24px;font-size:20px;line-height:32px}.vacancies-detail-page .title{font-size:24px}.vacancies-detail-page .section{padding-top:40px;padding-bottom:40px;gap:16px}.vacancies-detail-page .section .content{padding-left:24px;padding-right:24px;gap:16px}.vacancies-detail-page .section .content .vacancies-list{gap:8px}.vacancies-detail-page .section .content .vacancies-text{font-size:16px}.vacancies-detail-page .section .content .button{margin-top:8px}.contacts-page .container{padding-left:0;padding-right:0}.contacts-page .banner-container .banner-breadcrumb-list{left:24px}.contacts-page .banner-container .banner-breadcrumb-list .banner-breadcrumb-item{font-size:12px}.contacts-page .banner-container .banner-title{left:24px;font-size:20px}.contacts-page .header__logo{margin-top:40px;margin-bottom:0;max-width:240px;padding-left:20px;padding-right:20px}.contacts-page .section{padding-top:40px;padding-bottom:40px}.contacts-page .contact-tables{padding-left:20px;padding-right:20px}.contacts-page .contact-tables .contact-part{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.contacts-page .contact-tables .table-title{text-transform:none;padding-bottom:16px}.contacts-page .form .form-inputs{gap:8px}.contacts-page .form .form-section-right{margin-top:8px}.openinfo-page .container{padding-left:0;padding-right:0}.openinfo-page .banner-container .banner-breadcrumb-list{left:24px}.openinfo-page .banner-container .banner-breadcrumb-list .banner-breadcrumb-item{font-size:12px}.openinfo-page .banner-container .banner-title{left:24px;font-size:20px;line-height:32px}.openinfo-page .title{font-size:24px}.openinfo-page .section{padding-top:40px;padding-bottom:40px}.openinfo-page .section .cards-list{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}.openinfo-page .section .card-title{font-size:16px}.affilated-page .container{padding-left:0;padding-right:0}.affilated-page .banner-container .banner-breadcrumb-list{left:24px;width:auto}.affilated-page .banner-container .banner-breadcrumb-list .banner-breadcrumb-item{font-size:12px}.affilated-page .banner-container .banner-title{top:140px;left:24px;font-size:20px;line-height:32px}.affilated-page .title{font-size:24px}.affilated-page .section{padding-top:40px;padding-bottom:40px}.affilated-page .section .content{padding-left:24px;padding-right:24px}.affilated-page .section .title-container .section-title{font-size:24px}.affilated-page .section .title-container .section-subtitle{font-size:24px}.affilated-page .section .link-group .link-text{font-size:16px}.meeting-page .container{padding-left:0;padding-right:0}.meeting-page .banner-container .banner-breadcrumb-list{left:24px;width:auto}.meeting-page .banner-container .banner-breadcrumb-list .banner-breadcrumb-item{font-size:12px}.meeting-page .banner-container .banner-title{top:140px;left:24px;font-size:20px;line-height:32px}.meeting-page .title{font-size:24px}.meeting-page .section{padding-top:40px;padding-bottom:40px}.meeting-page .section .content{padding-left:24px;padding-right:24px}.meeting-page .section .title-container .section-title{font-size:24px}.meeting-page .section .title-container .section-subtitle{font-size:24px}.meeting-page .section .link-group .link-text{font-size:16px}.facts-page .container{padding-left:0;padding-right:0}.facts-page .banner-container .banner-breadcrumb-list{left:24px;width:auto}.facts-page .banner-container .banner-breadcrumb-list .banner-breadcrumb-item{font-size:12px}.facts-page .banner-container .banner-title{top:140px;left:24px;font-size:20px;line-height:32px}.facts-page .title{font-size:24px}.facts-page .section{padding-top:40px;padding-bottom:40px}.facts-page .section .content{padding-left:24px;padding-right:24px}.facts-page .section .title-container .section-title{font-size:24px}.facts-page .section .title-container .section-subtitle{font-size:24px}.facts-page .section .link-group .link-text{font-size:16px}.documents-page .container{padding-left:0;padding-right:0}.documents-page .banner-container .banner-breadcrumb-list{left:24px;width:auto}.documents-page .banner-container .banner-breadcrumb-list .banner-breadcrumb-item{font-size:12px}.documents-page .banner-container .banner-title{top:140px;left:24px;font-size:20px;line-height:32px}.documents-page .title{font-size:24px}.documents-page .section{padding-top:40px;padding-bottom:40px}.documents-page .section .content{padding-left:24px;padding-right:24px}.documents-page .section .title-container .section-title{font-size:24px}.documents-page .section .title-container .section-subtitle{font-size:24px}.documents-page .section .link-group .link-text{font-size:16px}.protection-page .container{padding-left:0;padding-right:0}.protection-page .banner-container .banner-breadcrumb-list{left:24px;width:auto}.protection-page .banner-container .banner-breadcrumb-list .banner-breadcrumb-item{font-size:12px}.protection-page .banner-container .banner-title{top:140px;left:24px;font-size:20px;line-height:32px}.protection-page .title{font-size:24px}.protection-page .section{padding-top:40px;padding-bottom:40px}.protection-page .section .content{padding-left:24px;padding-right:24px}.protection-page .section .title-container .section-title{font-size:24px}.protection-page .section .title-container .section-subtitle{font-size:24px}.protection-page .section .link-group .link-text{font-size:16px}.quarterly-page .container{padding-left:0;padding-right:0}.quarterly-page .banner-container .banner-breadcrumb-list{left:24px;width:auto}.quarterly-page .banner-container .banner-breadcrumb-list .banner-breadcrumb-item{font-size:12px}.quarterly-page .banner-container .banner-title{left:24px;font-size:20px;line-height:32px}.quarterly-page .title{font-size:24px}.quarterly-page .section{padding-top:40px;padding-bottom:40px}.quarterly-page .section .content{padding-left:24px;padding-right:24px}.quarterly-page .section .title-container .section-title{font-size:24px}.quarterly-page .section .title-container .section-subtitle{font-size:24px}.quarterly-page .section .link-group .link-text{font-size:16px}.annual-page .container{padding-left:0;padding-right:0}.annual-page .banner-container .banner-breadcrumb-list{left:24px;width:auto}.annual-page .banner-container .banner-breadcrumb-list .banner-breadcrumb-item{font-size:12px}.annual-page .banner-container .banner-title{top:140px;left:24px;font-size:20px;line-height:32px}.annual-page .title{font-size:24px}.annual-page .section{padding-top:40px;padding-bottom:40px}.annual-page .section .content{padding-left:24px;padding-right:24px}.annual-page .section .title-container .section-title{font-size:24px}.annual-page .section .title-container .section-subtitle{font-size:24px}.annual-page .section .link-group .link-text{font-size:16px}.realization-page .container{padding-left:0;padding-right:0}.realization-page .banner-container .banner-breadcrumb-list{left:24px;width:auto}.realization-page .banner-container .banner-breadcrumb-list .banner-breadcrumb-item{font-size:12px}.realization-page .banner-container .banner-title{top:140px;left:24px;font-size:20px;line-height:32px}.realization-page .title{font-size:24px}.realization-page .section{padding-top:40px;padding-bottom:40px}.realization-page .section .content{padding-left:24px;padding-right:24px}.realization-page .section .title-container .section-title{font-size:24px}.realization-page .section .title-container .section-subtitle{font-size:24px}.realization-page .section .link-group .link-text{font-size:16px}}@media (max-width:767px){.main-page .section .date-list{gap:16px}}@media (max-width:470px){.form .checkbox-label::before{top:30%}.form .custom-checkbox:checked+.checkbox-label::after{top:30%}}@media (max-width:467px){.main-page .section .date-list .date{padding:0;font-size:28px;font-weight:700;line-height:40px}.main-page .section .date-list .date-description{font-size:16px;font-weight:400;line-height:40px}}@media (max-width:450px){.banner-control-container{bottom:46px}.main-banner-container{padding-top:236px}.slider .banner-title{max-width:250px;font-size:20px;line-height:unset}.slider .slide-title{max-width:250px;font-size:20px;line-height:unset}.slider .slide-description{font-size:18px;line-height:unset}.slider .slide-button-container{width:100%}.slider .slide-button{width:100%}.banner-title{max-width:250px;font-size:20px}.search-page .section .card{max-width:100%;padding-left:20px;padding-right:20px}.search-page .section .card-result{max-width:100%;padding-left:20px;padding-right:20px}.main-page .section .content{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.about-page .banner-container .banner-title{max-width:250px;font-size:20px;line-height:unset}.about-page .title{font-size:24px}.about-page thead{display:none}.about-page .first-column{display:none}.about-page .second-column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.about-page .third-column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.zakupki-page .title{font-size:24px}.vacancies-page .title{font-size:24px}.vacancies-page .section .cards-list{-ms-grid-columns:(1fr)[1];grid-template-columns:repeat(1,1fr);gap:16px}.vacancies-page .section .cards-list{padding-left:20px;padding-right:20px}.vacancies-page .section .card{max-width:100%;padding-left:20px;padding-right:20px}.vacancies-detail-page .title{font-size:24px}.openinfo-page .title{font-size:24px}.openinfo-page .section .cards-list{-ms-grid-columns:(1fr)[1];grid-template-columns:repeat(1,1fr);padding-left:20px;padding-right:20px;gap:16px}.openinfo-page .section .card{max-width:100%;padding-left:20px;padding-right:20px}.affilated-page .title{font-size:24px}.meeting-page .title{font-size:24px}.facts-page .title{font-size:24px}.documents-page .title{font-size:24px}.protection-page .title{font-size:24px}.quarterly-page .title{font-size:24px}.annual-page .title{font-size:24px}.realization-page .title{font-size:24px}}@media (max-width:420px){.container{padding-left:0;padding-right:0}.header .mobile-nav{padding-left:24px;padding-right:24px}.banner-control-container{padding-left:0;padding-right:0}.main-banner-container{padding-left:24px;padding-right:24px}.slider .slide-content{padding-left:0;padding-right:0}.footer .container{padding-left:25px;padding-right:25px}.footer-container{padding-left:25px;padding-right:25px}.footer-bottom-section{padding-left:25px;padding-right:25px}.error-page .title-container{padding-left:25px;padding-right:25px}.search-page .search-form{padding-left:24px;padding-right:24px}.search-page .title-container{padding-left:24px;padding-right:24px}.search-page #noResultsMessage{padding-left:24px;padding-right:24px}.main-page .section .content{padding-left:24px;padding-right:24px}.main-page .section .title-container{padding-left:24px;padding-right:24px}.vacancies-page .title{padding-left:20px;padding-right:20px}}@media (max-width:360px){.footer-nav{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.main-page .section .date-list .date{font-size:28px}.main-page .section .date-list .date-description{font-size:16px}}@media (hover:hover){.header .nav-link:hover{-webkit-transition:all .3s ease;transition:all .3s ease;color:#6dcdf6}.header .header-menu__desktop-item--link:hover{-webkit-transition:all .3s ease;transition:all .3s ease;color:#6dcdf6}.slider .slide-button:hover{-webkit-transition:all .3s ease;transition:all .3s ease;background-color:#0056b3}.search-page .section .card-result:hover{border-color:#f1f1f1;border-left:4px solid #007ac2;-webkit-box-shadow:none;box-shadow:none}.search-page .section .card-arrow-container svg{-webkit-transition:fill .3s ease;transition:fill .3s ease}.search-page .section .card-result:hover .card-arrow-container svg{fill:#6dcdf6}.zakupki-page .section .link-group .link-text:hover{-webkit-transition:all .3s ease;transition:all .3s ease;color:#6dcdf6}.vacancies-page .section .card:hover{border-color:#f1f1f1;border-top:2px solid #007ac2;-webkit-box-shadow:none;box-shadow:none}.vacancies-page .section .card-arrow-container svg{-webkit-transition:fill .3s ease;transition:fill .3s ease}.vacancies-page .section .card:hover .card-arrow-container svg{fill:#6dcdf6}.vacancies-detail-page .section .content .button:hover{-webkit-transition:all .3s ease;transition:all .3s ease;background-color:#0078d2}.openinfo-page .section .card:hover{border-color:#f1f1f1;border-top:2px solid #007ac2;-webkit-box-shadow:none;box-shadow:none}.openinfo-page .section .card-arrow-container svg{-webkit-transition:fill .3s ease;transition:fill .3s ease}.openinfo-page .section .card:hover .card-arrow-container svg{fill:#6dcdf6}.affilated-page .section .link-group .link-text:hover{-webkit-transition:all .3s ease;transition:all .3s ease;color:#6dcdf6}.meeting-page .section .link-group .link-text:hover{-webkit-transition:all .3s ease;transition:all .3s ease;color:#6dcdf6}.facts-page .section .link-group .link-text:hover{-webkit-transition:all .3s ease;transition:all .3s ease;color:#6dcdf6}.documents-page .section .link-group .link-text:hover{-webkit-transition:all .3s ease;transition:all .3s ease;color:#6dcdf6}.protection-page .section .link-group .link-text:hover{-webkit-transition:all .3s ease;transition:all .3s ease;color:#6dcdf6}.quarterly-page .section .link-group .link-text:hover{-webkit-transition:all .3s ease;transition:all .3s ease;color:#6dcdf6}.annual-page .section .link-group .link-text:hover{-webkit-transition:all .3s ease;transition:all .3s ease;color:#6dcdf6}.realization-page .section .link-group .link-text:hover{-webkit-transition:all .3s ease;transition:all .3s ease;color:#6dcdf6}}@media (hover:none){.header .nav-link:active{color:#6dcdf6}.header .header-menu__desktop-item--link:active{color:#6dcdf6}.slider .slide-button:active{background-color:#0056b3}.search-page .section .card-result:hover{border-bottom:2px solid transparent;border-left:2px solid transparent;border-right:2px solid transparent;border-top:2px solid #007ac2;-webkit-box-shadow:0 8px 16px 0 rgba(0,0,0,.1);box-shadow:0 8px 16px 0 rgba(0,0,0,.1)}.search-page .section .card-result:active{border-bottom:2px solid #f1f1f1;border-left:2px solid #f1f1f1;border-right:2px solid #f1f1f1;border-top:2px solid #007ac2;-webkit-box-shadow:none;box-shadow:none}.search-page .section .card-arrow-container svg:active{fill:#6dcdf6}.zakupki-page .section .link-group .link-text:active{color:#6dcdf6}.vacancies-page .section .card:hover{border-bottom:2px solid transparent;border-left:2px solid transparent;border-right:2px solid transparent;border-top:2px solid #007ac2;-webkit-box-shadow:0 8px 16px 0 rgba(0,0,0,.1);box-shadow:0 8px 16px 0 rgba(0,0,0,.1)}.vacancies-page .section .card:active{border-bottom:2px solid #f1f1f1;border-left:2px solid #f1f1f1;border-right:2px solid #f1f1f1;border-top:2px solid #007ac2;-webkit-box-shadow:none;box-shadow:none}.vacancies-page .section .card-arrow-container svg:active{fill:#6dcdf6}.vacancies-detail-page .section .content .button:active{background-color:#0078d2}.openinfo-page .section .card:hover{border-bottom:2px solid transparent;border-left:2px solid transparent;border-right:2px solid transparent;border-top:2px solid #007ac2;-webkit-box-shadow:0 8px 16px 0 rgba(0,0,0,.1);box-shadow:0 8px 16px 0 rgba(0,0,0,.1)}.openinfo-page .section .card:active{border-bottom:2px solid #f1f1f1;border-left:2px solid #f1f1f1;border-right:2px solid #f1f1f1;border-top:2px solid #007ac2;-webkit-box-shadow:none;box-shadow:none}.openinfo-page .section .card-arrow-container svg:active{fill:#6dcdf6}.affilated-page .section .link-group .link-text:active{color:#6dcdf6}.meeting-page .section .link-group .link-text:active{color:#6dcdf6}.facts-page .section .link-group .link-text:active{color:#6dcdf6}.documents-page .section .link-group .link-text:active{color:#6dcdf6}.protection-page .section .link-group .link-text:active{color:#6dcdf6}.quarterly-page .section .link-group .link-text:active{color:#6dcdf6}.annual-page .section .link-group .link-text:active{color:#6dcdf6}.realization-page .section .link-group .link-text:active{color:#6dcdf6}}
/* End */


/* Start:/local/templates/main/styles.css?17568017373636*/
.vacancies-page .banner-container {
  overflow: hidden;
}

@media (max-width: 420px) {
  .main-page .section{
    padding-top: 0;
  }
  .zakupki-banner-img{
    object-position: top 0 right -270px;
  }
  .vacancies-banner-img{
    object-position: top 0 right -20px;
  }
  .vacancies-page .banner-container .vacancies-banner-img{
    object-position: top 0 right -170px;
  }
  .vacancies-detail-page .banner-container .vacancies-banner-img{
    object-position: top 0 right -170px;
  }
  .contacts-page .banner-container .contacts-banner-img{
    object-position: top 0 right -340px;
  }
  .about-page .banner-container .about-banner-img{
    object-position: top 0 right -150px;
  }
  .search-page .section{
    width: 90%;
    margin: 0 auto;
  }
  .banner-title{
    line-height: 32px;
  }
  .banner-title_trans{
    text-transform: uppercase;
  }
  .openinfo__pages-banner-title{
    text-transform: uppercase;
  }
  .banner-breadcrumb-list__top{
    top: 186px !important;
  }
}

@media (max-width: 768px) {
  .zakupki-page .banner-container .banner-breadcrumb-list {
      top: 66px;
  }
  .zakupki-page .banner-container .banner-title {
      top: 230px;
  }
}

.about-page .tab-link:visited {
  color: #97999B;
  /* Цвет для просмотренных */
}
.about-page .tab-link.active {
  color: rgb(109, 205, 246);
}

.search-page .section{
  padding-top: 20px;
}
.search-page .section .cards-list{
  width: 100%;
}
.search-page .section .card {
  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;
  max-width: 1260px;
  width: 100%;
  gap: 16px;
  padding: 32px;
  border: 2px solid transparent;
  border-left-color: rgb(0, 122, 194);
  -webkit-transition: border-color 0.3s ease, -webkit-box-shadow 0.3s ease;
  transition: border-color 0.3s ease, -webkit-box-shadow 0.3s ease;
  transition: border-color 0.3s ease, box-shadow 0.3s ease;
  transition: border-color 0.3s ease, box-shadow 0.3s ease, -webkit-box-shadow 0.3s ease;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.1);
          box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.1);
  background-color: #fff;
  text-decoration: none;
  margin-top: 20px;
}
.search-page .section .card-body {
  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: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: 8px;
  padding: 0px;
}
.search-page .section .card-title {
  width: 100%;
  word-break: break-all;
  font-family: avenirnextcyr, sans-serif;
  color: #333;
  font-size: 24px;
  font-weight: 450;
  line-height: 32px;
  text-align: left;
  padding-bottom: 16px;
}
.search-page .section .card-arrow-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
}
.search-page{
  min-height: 400px;
}

.result-block{
  margin-right: auto; 
  font-size: 18px;
  font-weight: 600;
  margin-bottom: 25px;
}
.result-block .search-query{
  font-size: 18px;
}
/* End */
/* /local/templates/main/assets/css/style.min.css?1756801737119220 */
/* /local/templates/main/styles.css?17568017373636 */
