@import"toast.css";@import"../fonts/ic/ic.css";@import"../fonts/unbounded/style.css";@import"../fonts/montserrat/style.css";::selection{background:rgba(66,100,174,.4)}::-moz-selection{background:rgba(66,100,174,.4)}html{position:relative;overflow:visible !important;min-height:100%;scroll-behavior:smooth;padding:0;margin:0}body{font-family:"Montserrat",sans-serif;font-style:normal;font-size:16px;font-weight:400;letter-spacing:0;text-align:left;color:#163029;overflow-y:scroll;overflow-x:hidden;background-color:#566759;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;min-width:350px}body.main{background-color:#566759}h1,.h1,h2,.h2,h3,.h3{margin-top:0;margin-bottom:20px}h1,.h1{font-family:"Unbounded",sans-serif;font-weight:700;font-size:56px}button:active,button:focus{outline:none !important}button::-moz-focus-inner{border:0 !important}input[type=text]:focus{outline:none}input:-webkit-autofill{color:#fff !important}input,textarea,input:hover,input:focus,textarea:hover,textarea:focus,button:active,button:focus,input[type=text]:focus,input[type=text]{outline:none !important;outline-offset:0 !important;box-shadow:none !important}textarea{min-height:5rem}button{background-color:transparent;border:1px solid transparent;border-radius:0}a{color:#e1251b;text-decoration:none;-webkit-transition:opacity 150ms ease-in;-khtml-transition:opacity 150ms ease-in;-moz-transition:opacity 150ms ease-in;-ms-transition:opacity 150ms ease-in;-o-transition:opacity 150ms ease-in;transition:opacity 150ms ease-in}a:hover,a:focus{text-decoration:underline;-webkit-transition:opacity 150ms ease-in;-khtml-transition:opacity 150ms ease-in;-moz-transition:opacity 150ms ease-in;-ms-transition:opacity 150ms ease-in;-o-transition:opacity 150ms ease-in;transition:opacity 150ms ease-in}sub{bottom:.5em}textarea{resize:vertical}figure{margin:0}video::-webkit-media-controls-volume-slider{background-color:#4264ae;padding-top:0;margin-top:20px;padding-bottom:0}video::-webkit-media-controls-timeline{background-color:#fff;padding-bottom:0;margin-bottom:20px}video::-webkit-media-controls-current-time-display{color:#fff}video::-webkit-media-controls-time-remaining-display{color:#fff}.ya{color:#4264ae}.ya:hover{color:#fc0}.tg{color:#4264ae}.tg:hover{color:#08c}.wa{color:#4264ae}.wa:hover{color:#25d366}.vk{color:#4264ae}.vk:hover{color:#45668e}.ok{color:#4264ae}.ok:hover{color:#ed812b}.container-xxl{padding:0 60px 120px;position:relative;margin:0 auto;display:flex;flex-direction:column;justify-content:space-between;width:100%}.container-xl{max-width:1180px;position:relative;margin:0 auto;display:flex;flex-direction:column;justify-content:space-between;width:100%}.alert{position:absolute;z-index:1000;padding:24px 70px 24px 26px;margin-bottom:1rem;font-size:25px;top:20px;right:20px;border:1px solid transparent;border-radius:.25rem;display:inline-flex;align-items:center}.alert .close span{position:relative;top:14px}.alert-success{color:#163029;background-color:#fff;border-color:#163029;box-shadow:0 0 10px rgba(13,36,84,.5)}.btn{border-radius:10px;font-size:14px;min-width:160px;height:46px;text-align:center;display:flex;align-items:center;justify-content:center;line-height:50px;font-weight:bold;text-transform:uppercase;padding:10px 20px;transition:background-color .2s linear}.btn-success{color:#fff;background-color:#93a496;border-color:#435346}.btn-success:hover,.btn-success:focus{color:#fff;background-color:#282f29;border-color:#163029;text-decoration:none;box-shadow:none}.btn-outline-success{color:#163029;background-color:transparent;border-color:#163029}.btn-outline-success:hover,.btn-outline-success:focus{color:#fff;background-color:#163029;border-color:#163029;text-decoration:none;box-shadow:none}.btn-success:not(:disabled):not(.disabled).active:focus,.btn-success:not(:disabled):not(.disabled):active:focus,.show>.btn-success.dropdown-toggle:focus{box-shadow:none}.btn-success:not(:disabled):not(.disabled).active,.btn-success:not(:disabled):not(.disabled):active,.show>.btn-success.dropdown-toggle{color:#fff;background-color:#0e481c;border-color:#093f15}.btn-dark{color:#fff;background-color:#212220;border-color:#212220}.btn-dark:hover,.btn-dark:focus{color:#fff;background-color:#000;border-color:#212220;text-decoration:none}.btn-outline-dark{color:#212220;background-color:transparent;border-color:#212220}.btn-outline-dark:hover,.btn-outline-dark:focus{color:#fff;background-color:#212220;border-color:#212220;text-decoration:none}.btn-xs{font-size:14px;font-style:normal;font-weight:600;padding:10px;height:30px}.btn-sm{padding:15px 20px;height:36px}.btn-lg{font-size:20px;font-style:normal;font-weight:600;padding:30px 35px;text-transform:none;border-radius:10px}.btn-mobile{display:none}.btn-success.disabled,.btn-success:disabled{color:#fff;background-color:#1c3b23;border-color:#29452f}.bg-success{background-color:#4d5d50 !important}.bg-dark{background-color:#212220 !important}.form-control{background-color:#212220;border:0;height:calc(1.5em + 0.75rem + 10px);border-radius:10px;border-bottom:1px solid rgba(255,255,255,.25);color:#fff}.form-control:focus{color:#d0ffcd;background-color:#212220;border-color:#080807;outline:0;box-shadow:0 0 0 .2rem rgba(50,84,38,.25)}.form-control.is-invalid{border:1px solid #e1251b}.was-validated:invalid{border:1px solid #e1251b}.modal-label{color:#fff;text-align:center;font-family:"Unbounded",serif;font-size:32px;font-style:normal;font-weight:700;line-height:110%}.modal-content{background-color:#435346;color:#fff;padding:15px 15px 45px}.modal-header{border-bottom:none;align-items:center}.modal-backdrop.show{opacity:.5}.close{opacity:1}.close span{position:relative;content:"";width:34px;height:34px;line-height:34px;color:transparent;text-shadow:none;display:flex;align-items:center;justify-content:center;border-radius:50%}.close span:before,.close span:after{position:absolute;content:"";width:25px;height:1px;background-color:#fff}.close span:before{-webkit-transform:rotate(45deg);-khtml-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.close span:after{-webkit-transform:rotate(-45deg);-khtml-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.close:hover span,.close:focus span{background-color:#d9d9d9;text-decoration:none}.breadcrumbs{display:flex;align-items:center;padding-left:0;list-style:none;justify-content:center;margin-bottom:20px}.breadcrumbs li{font-weight:400;font-size:14px;line-height:140%;color:#fff;text-transform:inherit;display:flex;align-items:center}.breadcrumbs li a{font-weight:bold;font-size:14px;line-height:140%;color:#fff;text-transform:inherit}.breadcrumbs li a:hover,.breadcrumbs li a:focus{color:#e1251b}.breadcrumbs li.active{color:#b0b0b0;font-weight:bold}.breadcrumbs li:before{display:none}.breadcrumbs li:after{content:"";height:5px;width:5px;position:relative;margin:0 15px;top:1px;display:block;border-top:1px solid #fff;border-right:1px solid #fff;-webkit-transform:rotate(45deg);-khtml-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.breadcrumbs li:last-child:after{display:none}.side-border{position:relative}.side-border:before{content:"";position:absolute;border-left:13px dashed #c54238;display:block;left:0;height:100%;-webkit-transform:matrix(0.6, -0.7, 0, 0.8, -20, -5);-khtml-transform:matrix(0.6, -0.7, 0, 0.8, -20, -5);-moz-transform:matrix(0.6, -0.7, 0, 0.8, -20, -5);-ms-transform:matrix(0.6, -0.7, 0, 0.8, -20, -5);-o-transform:matrix(0.6, -0.7, 0, 0.8, -20, -5);transform:matrix(0.6, -0.7, 0, 0.8, -20, -5)}.text-underline{text-decoration:underline}.dropdown-menu{background-color:#566759;margin:-2px 0px 0;border:0;padding:10px;min-width:15rem}.nav-item.dropdown.show{background:#566759;border-radius:5px 5px 0 0}.select2-dropdown{background-color:#212220}.select2-container--krajee-bs4 .select2-results__option[aria-selected]{background-color:#212220;color:#fff;border-radius:0}.select2-container--krajee-bs4 .select2-results__option.select2-results__option--selected,.select2-container--krajee-bs4 .select2-results__option[aria-selected=true]{color:#fff;background-color:#000}.select2-container--krajee-bs4 .select2-results__option--highlighted[aria-selected]{background-color:#000;color:#fff}.select2-container--krajee-bs4.select2-container--open:not(.select2-container--disabled) .select2-selection,.select2-container--krajee-bs4:not(.select2-container--disabled) .select2-selection:focus{border-color:#000;box-shadow:none}.select2-container--krajee-bs4 .select2-search--dropdown .select2-search__field{box-shadow:inset 0 1px 1px rgba(0,0,0,.075);background:#000;border:1px solid #000;border-radius:.25rem;color:#fff}.select2-container--krajee-bs4 .select2-selection{background-color:#212220;border:1px solid #212220;border-radius:5px;color:#fff;padding:.4rem 1.5rem .375rem .5rem;font-size:16px;font-style:normal;font-weight:500}.select2-container--krajee-bs4 .select2-selection--single{height:calc(2.7rem + 2px);line-height:1.9}.select2-container--krajee-bs4 .select2-selection--single .select2-selection__arrow{border-left:0}.select2-container--krajee-bs4 .select2-selection--single .select2-selection__rendered{color:#fff}.select2-container--krajee-bs4:not(.select2-container--disabled) .select2-dropdown{box-shadow:0 .375rem .75rem .2rem rgba(0,0,0,.25);border-color:#000;overflow-x:hidden;margin-top:-1px}.geo-info{position:fixed;right:0;left:0;top:-200px;margin:0 auto;font-size:18px;z-index:1000;max-width:400px;background:#566759;padding:30px;color:#fff;box-shadow:0 0 10px rgba(0,0,0,.45);-webkit-transition:top 300ms ease-in;-khtml-transition:top 300ms ease-in;-moz-transition:top 300ms ease-in;-ms-transition:top 300ms ease-in;-o-transition:top 300ms ease-in;transition:top 300ms ease-in}.geo-info.show{top:30px;-webkit-transition:top 300ms ease-out;-khtml-transition:top 300ms ease-out;-moz-transition:top 300ms ease-out;-ms-transition:top 300ms ease-out;-o-transition:top 300ms ease-out;transition:top 300ms ease-out}.pages{display:flex;list-style:none;padding-left:0;margin-top:100px}.pages li a,.pages li span{background-color:#212220;padding:4px 10px;display:flex;align-items:center;justify-content:center;margin-right:8px;font-size:14px;font-style:normal;font-weight:400;line-height:140%;color:#fff;border-radius:5px;cursor:pointer;text-decoration:none !important}.pages li:hover a,.pages li:focus a,.pages li.active a{background-color:#e1251b;color:#fff !important}.pages li.disabled a,.pages li.disabled span{background-color:#4b4b4b}.pages li.disabled:hover a,.pages li.disabled:hover span,.pages li.disabled:focus a,.pages li.disabled:focus span,.pages li.disabled.active a,.pages li.disabled.active span{background-color:#4b4b4b}.datepicker-dropdown{background-color:#000;color:#fff}.datepicker-dropdown .datepicker-switch:hover,.datepicker-dropdown .prev:hover,.datepicker-dropdown .next:hover,.datepicker-dropdown tfoot tr th:hover{background:#252525}.datepicker-dropdown table tr td.active:active,.datepicker-dropdown table tr td.active.highlighted:active,.datepicker-dropdown table tr td.active.active,.datepicker-dropdown table tr td.active.highlighted.active{color:#fff;background-color:#e1251b;border-color:#e1251b}.datepicker-dropdown table tr td.day:hover,.datepicker-dropdown table tr td.focused{background:#252525;cursor:pointer}.datepicker-dropdown:after{border-bottom:.375rem solid #000}.min-height-700{min-height:700px}.field-feedback-recaptcha{display:grid;grid-template-columns:1fr 2fr}.field-feedback-recaptcha .invalid-feedback{grid-column:1/3}.menu-open{overflow:hidden}#project-carousel{position:relative;display:flex;flex-direction:column-reverse}#project-carousel .carousel-indicators{position:relative}.carousel-indicators{bottom:-10px}.carousel-indicators li{width:20px;height:20px;border-radius:5px;margin-right:3px;margin-left:3px;background-color:#212220;border-top:0;border-bottom:0}.slider-nav-item.hidden{display:none}.h1-main{color:#fff;font-family:"Unbounded",serif;font-size:56px;font-style:normal;font-weight:700;line-height:100%;margin-bottom:60px}.h2-main{font-size:20px;max-width:515px}#search-results .results{margin-top:50px;background-color:#fff;padding:60px 30px 30px;top:-70px;position:relative}#search-results .results .search-item a.search-name{font-weight:500;font-size:24px;line-height:120%;color:#566759;margin-bottom:15px;display:inline-block;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}#search-results .results .search-item .search-date{float:left;font-weight:400}#search-results .results .search-item .search-description{font-weight:400;font-size:18px;line-height:120%;margin-bottom:15px}#search-results .results .search-item hr{margin:40px 0}.search-area{position:fixed;z-index:1000;width:100%;top:-100px;-webkit-transition:top 300ms ease-in;-khtml-transition:top 300ms ease-in;-moz-transition:top 300ms ease-in;-ms-transition:top 300ms ease-in;-o-transition:top 300ms ease-in;transition:top 300ms ease-in}.search-area #search-results{height:0;overflow:scroll;position:fixed;left:0;padding-left:15%;padding-right:15%}.search-area .close-search{font-size:40px;margin-top:-8px;font-family:Helvetica,serif;font-weight:100;padding:0;line-height:1;margin-left:10px;color:#fff}.search-area .search{align-items:center}.search-area .search-warp{top:-100px;position:absolute;width:100%;z-index:1001;-webkit-transition:top 300ms ease-in;-khtml-transition:top 300ms ease-in;-moz-transition:top 300ms ease-in;-ms-transition:top 300ms ease-in;-o-transition:top 300ms ease-in;transition:top 300ms ease-in}.search-area #search-form-top{background-color:#4d5d50;padding:15px;position:relative;z-index:2;box-shadow:0 0 6px rgba(0,0,0,.26)}.search-area #search-form-top .form-control{color:#fff;background-color:#4d5d50}.search-area.show{top:0;-webkit-transition:top 300ms ease-in;-khtml-transition:top 300ms ease-in;-moz-transition:top 300ms ease-in;-ms-transition:top 300ms ease-in;-o-transition:top 300ms ease-in;transition:top 300ms ease-in}.search-area.show #search-results{height:100%}.search-area.show .search-warp{top:0;-webkit-transition:top 300ms ease-in;-khtml-transition:top 300ms ease-in;-moz-transition:top 300ms ease-in;-ms-transition:top 300ms ease-in;-o-transition:top 300ms ease-in;transition:top 300ms ease-in}.search-area.show:after{content:"";display:block;position:fixed;z-index:1000;width:100%;height:100%;left:0;top:0;background:rgba(22,36,33,.9)}.search-area #loader{display:none;position:absolute;z-index:7;left:-20px;top:10px}@keyframes ripple{from{transform:scale(0);border:0 solid #fff;opacity:1}to{transform:scale(1);border:7px solid #fff;opacity:0}}.search-area #loader div{position:absolute;width:28px;height:28px;border-radius:50%;animation:1.5s ripple infinite}.search-area #loader div:nth-child(2){animation-delay:.5s}.search-area #loader.loading{display:block}.search-area.collapsed #search-results .results{position:fixed;overflow-y:scroll;width:100%;height:100%;left:0;background-color:#fff;margin-top:-20px;z-index:1;padding:40px 20px}#navbar-top{z-index:10;background-color:transparent;box-shadow:0 0 0 rgba(0,0,0,0);-webkit-transition:all 250ms ease-out;-khtml-transition:all 250ms ease-out;-moz-transition:all 250ms ease-out;-ms-transition:all 250ms ease-out;-o-transition:all 250ms ease-out;transition:all 250ms ease-out}#navbar-top .navbar-items{display:grid;grid-template-columns:1fr .2fr 1fr;width:100%;padding:10px 0;-webkit-transition:padding 250ms ease-out;-khtml-transition:padding 250ms ease-out;-moz-transition:padding 250ms ease-out;-ms-transition:padding 250ms ease-out;-o-transition:padding 250ms ease-out;transition:padding 250ms ease-out}#navbar-top .navbar-items .nav-items{list-style:none;padding-left:0;display:flex;align-items:center;margin:15px 0}#navbar-top .navbar-items .nav-link,#navbar-top .navbar-items a{font-size:14px;font-style:normal;font-weight:600;line-height:normal;color:#fff;padding:10px .4rem}#navbar-top .navbar-items .nav-link:hover,#navbar-top .navbar-items .nav-link:focus,#navbar-top .navbar-items a:hover,#navbar-top .navbar-items a:focus{color:#e1251b}#navbar-top .navbar-items .dropdown-menu .nav-link,#navbar-top .navbar-items .dropdown-menu a{padding:15px .4rem}#navbar-top .left-top-menu .mobile-view{display:none}#navbar-top .left-top-menu .mobile-btn{position:absolute;left:0;display:none}#navbar-top .right-top-menu{font-size:20px;display:flex;justify-content:flex-end}#navbar-top .right-top-menu .search-btn{padding:0;font-size:14px;font-style:normal;font-weight:600;line-height:normal;color:#fff;position:relative;top:-2px}#navbar-top .right-top-menu .search-btn:hover svg path,#navbar-top .right-top-menu .search-btn:focus svg path{stroke:#e1251b}#navbar-top .right-top-menu a{font-size:20px}#navbar-top .right-top-menu .ic{font-size:25px;font-weight:100}#navbar-top.position-fixed{width:100%;z-index:999;background-color:#566759;box-shadow:0 0 10px rgba(0,0,0,.36);top:0;left:0;right:0;display:flex;align-content:center;justify-content:center;-webkit-transition:all 250ms ease-in;-khtml-transition:all 250ms ease-in;-moz-transition:all 250ms ease-in;-ms-transition:all 250ms ease-in;-o-transition:all 250ms ease-in;transition:all 250ms ease-in}#navbar-top.position-fixed .navbar-items{padding:0;-webkit-transition:padding 250ms ease-in;-khtml-transition:padding 250ms ease-in;-moz-transition:padding 250ms ease-in;-ms-transition:padding 250ms ease-in;-o-transition:padding 250ms ease-in;transition:padding 250ms ease-in}.logo-area{display:flex;justify-content:center;align-items:center;width:110px;padding:0 !important}.logo-area .logo{width:110px;height:64px;position:relative;top:5px;-webkit-transition:all 250ms ease-out;-khtml-transition:all 250ms ease-out;-moz-transition:all 250ms ease-out;-ms-transition:all 250ms ease-out;-o-transition:all 250ms ease-out;transition:all 250ms ease-out}.logo-area .logo.active{width:85px;top:0;-webkit-transition:all 250ms ease-in;-khtml-transition:all 250ms ease-in;-moz-transition:all 250ms ease-in;-ms-transition:all 250ms ease-in;-o-transition:all 250ms ease-in;transition:all 250ms ease-in}.socials-panel{display:flex;align-items:center;list-style:none;padding-left:0}.socials-panel .social-item{cursor:pointer;position:relative}.socials-panel .social-item:hover svg path,.socials-panel .social-item:focus svg path{fill:#e1251b}.main-top{position:relative;top:-93px;min-height:900px;height:102vh;padding-top:125px;z-index:0}.main-top:after{content:"";display:block;width:100%;height:100%;position:absolute;left:0;top:0;background:#000;background:-moz-linear-gradient(180deg, rgba(0, 0, 0, 0.8) 10%, rgba(0, 0, 0, 0.5) 22%, rgba(0, 0, 0, 0) 40%, rgba(0, 0, 0, 0) 40%, rgba(0, 0, 0, 0.7) 65%, rgba(0, 0, 0, 0.86) 73%);background:-webkit-linear-gradient(180deg, rgba(0, 0, 0, 0.8) 10%, rgba(0, 0, 0, 0.5) 22%, rgba(0, 0, 0, 0) 40%, rgba(0, 0, 0, 0) 40%, rgba(0, 0, 0, 0.7) 65%, rgba(0, 0, 0, 0.86) 73%);background:linear-gradient(180deg, rgba(0, 0, 0, 0.8) 10%, rgba(0, 0, 0, 0.5) 22%, rgba(0, 0, 0, 0) 40%, rgba(0, 0, 0, 0) 40%, rgba(0, 0, 0, 0.7) 65%, rgba(0, 0, 0, 0.86) 73%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000", endColorstr="#000000", GradientType=1)}.main-top-content{display:flex;flex-direction:column;justify-content:space-between;height:100%;color:#fff;position:relative;z-index:1}.main-bg{background-size:cover;background-position:center;height:100%;width:100%;position:absolute;z-index:0;top:0}.main-top-info{display:grid;grid-template-columns:1fr 1fr;padding-bottom:165px}.main-top-info .main-top-digits{display:flex;justify-content:end}.region-top,.direction-top{min-width:150px}.cadets-top{min-width:230px}.top-counter-name{max-width:155px;font-size:16px;font-style:normal;font-weight:500;line-height:140%}.top-counter-name.region-name{max-width:140px}.animate-counter{font-family:"Unbounded",serif;font-size:56.527px;font-style:normal;font-weight:700;line-height:101.9%;margin-bottom:10px}.main-block{position:relative}.main-content{padding-bottom:20px;padding-top:0}.main-about{color:#fff}.main-about p{font-size:17px;font-style:normal;font-weight:500;line-height:140%;margin-bottom:30px}.main-about h2,.main-about h3{color:#fff;font-family:"Unbounded",serif;font-size:56px;font-style:normal;font-weight:700;line-height:100%;margin-bottom:30px}.main-about b,.main-about strong{color:#fff;font-size:24px;font-style:normal;font-weight:600;line-height:140%;margin-bottom:30px}.map-selector{min-width:380px;margin-bottom:50px;float:right;position:relative;z-index:1}.map-wrap{position:relative}.map-tooltip{top:0;opacity:0;visibility:hidden;position:absolute;background:#163029;border:1px solid #4d5d50;color:#fff;z-index:1;padding:10px;font-size:12px;border-radius:5px;min-width:170px;max-width:170px;-webkit-transition:opacity 300ms ease-out;-khtml-transition:opacity 300ms ease-out;-moz-transition:opacity 300ms ease-out;-ms-transition:opacity 300ms ease-out;-o-transition:opacity 300ms ease-out;transition:opacity 300ms ease-out}.map-tooltip.show{opacity:1;visibility:visible;-webkit-transition:opacity 300ms ease-out;-khtml-transition:opacity 300ms ease-out;-moz-transition:opacity 300ms ease-out;-ms-transition:opacity 300ms ease-out;-o-transition:opacity 300ms ease-out;transition:opacity 300ms ease-out}#interactive-map{position:relative;top:-90px;right:-40px;width:110%}#interactive-map path.active{fill:#e1251b}#interactive-map .has-point.clickable-point{cursor:pointer}#interactive-map .has-point{position:absolute;z-index:5}#interactive-map path{z-index:0;-webkit-transition:fill 200ms ease-in;-khtml-transition:fill 200ms ease-in;-moz-transition:fill 200ms ease-in;-ms-transition:fill 200ms ease-in;-o-transition:fill 200ms ease-in;transition:fill 200ms ease-in}#interactive-map path:hover,#interactive-map path:focus{fill:#e1251b;-webkit-transition:fill 200ms ease-in;-khtml-transition:fill 200ms ease-in;-moz-transition:fill 200ms ease-in;-ms-transition:fill 200ms ease-in;-o-transition:fill 200ms ease-in;transition:fill 200ms ease-in}.main-slide-block{position:relative;padding-bottom:30px}.main-slide-block .slider-images{position:relative}.main-slide-block .slider-images .slide-image{background-repeat:no-repeat;background-size:cover;background-position:center top;min-height:100vh;position:relative}.main-slide-block .slider-images .slide-image:after{content:"";width:100%;height:100%;position:absolute;left:0;top:0;background:#000;background:-moz-linear-gradient(180deg, rgba(0, 0, 0, 0.6125043768) 4%, rgba(0, 0, 0, 0) 24%, rgba(0, 0, 0, 0) 36%, rgba(0, 0, 0, 0.4584427521) 55%, rgba(0, 0, 0, 0.8) 79%);background:-webkit-linear-gradient(180deg, rgba(0, 0, 0, 0.6125043768) 4%, rgba(0, 0, 0, 0) 24%, rgba(0, 0, 0, 0) 36%, rgba(0, 0, 0, 0.4584427521) 55%, rgba(0, 0, 0, 0.8) 79%);background:linear-gradient(180deg, rgba(0, 0, 0, 0.6125043768) 4%, rgba(0, 0, 0, 0) 24%, rgba(0, 0, 0, 0) 36%, rgba(0, 0, 0, 0.4584427521) 55%, rgba(0, 0, 0, 0.8) 79%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000", endColorstr="#000000", GradientType=1)}.main-slide-block .slide-static-name{padding:20px 0 35px;margin-bottom:0}.main-slide-block .slide-name{font-family:"Unbounded",serif;font-size:56px;font-style:normal;line-height:102%;font-weight:700}.main-slide-block .slide-description{margin-top:24px;font-size:20px;font-style:normal;font-weight:500;line-height:140%}.main-slide-block .carousel-control-prev,.main-slide-block .carousel-control-next{opacity:1}.main-slide-block .carousel-control-prev .chevron-left,.main-slide-block .carousel-control-prev .chevron-right,.main-slide-block .carousel-control-next .chevron-left,.main-slide-block .carousel-control-next .chevron-right{background-color:#435346;width:56px;height:56px;display:flex;align-items:center;justify-content:center}.main-slide-block .carousel-control-prev .chevron-left:hover,.main-slide-block .carousel-control-prev .chevron-left:focus,.main-slide-block .carousel-control-prev .chevron-right:hover,.main-slide-block .carousel-control-prev .chevron-right:focus,.main-slide-block .carousel-control-next .chevron-left:hover,.main-slide-block .carousel-control-next .chevron-left:focus,.main-slide-block .carousel-control-next .chevron-right:hover,.main-slide-block .carousel-control-next .chevron-right:focus{background-color:#2c372e}.main-slide-block .carousel-control-prev .chevron-left:before,.main-slide-block .carousel-control-prev .chevron-right:before,.main-slide-block .carousel-control-next .chevron-left:before,.main-slide-block .carousel-control-next .chevron-right:before{content:"";display:block;border-top:1px solid #fff;width:21px;height:21px;position:relative}.main-slide-block .carousel-control-prev .chevron-left:before,.main-slide-block .carousel-control-next .chevron-left:before{left:5px;border-left:1px solid #fff;-webkit-transform:rotate(-45deg);-khtml-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.main-slide-block .carousel-control-prev .chevron-right:before,.main-slide-block .carousel-control-next .chevron-right:before{right:5px;border-right:1px solid #fff;-webkit-transform:rotate(45deg);-khtml-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.main-slide-block .carousel-caption{bottom:250px;text-align:left}.main-slide-block .slider-navigation{position:absolute;display:grid;grid-template-columns:repeat(8, 1fr);top:0;left:0;z-index:1;width:100%}.main-slide-block .slider-navigation .slider-nav-item{color:#fff;text-align:center;font-size:13px;font-style:normal;font-weight:600;line-height:120%;max-width:140px;padding:12px;position:relative;overflow-wrap:anywhere}.main-slide-block .slider-navigation .slider-nav-item.active{background-color:#212220}.main-slide-block .slider-navigation .slider-nav-item.active:before{content:"";position:absolute;left:0;width:100%;z-index:1;bottom:-100px;border:69px solid transparent;border-top:30px solid #212220}.main-questions-block,.main-cadets-block{position:relative;padding-top:60px;padding-bottom:100px;z-index:1}.main-questions{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;padding-left:0;list-style:none;position:relative;z-index:2}.main-questions .main-question{background-image:url("/images/bg.jpg");border-radius:10px;color:#fff;padding:30px}.main-questions .main-question .question-number{color:#7d8d7f;font-family:"Unbounded",serif;font-size:52px;font-style:normal;font-weight:500;line-height:140%;margin-bottom:10px}.main-questions .main-question .question-name{font-size:24px;font-style:normal;font-weight:700;line-height:140%;margin-bottom:20px}.main-questions .main-question .question-description{color:#ede4e4;font-size:20px;font-style:normal;font-weight:400;line-height:140%}.main-cadets{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;padding-left:0;list-style:none;position:relative;z-index:2}.main-cadets .main-cadet{position:relative;border-radius:10px;height:auto;overflow:hidden;background-image:url("/images/bg.jpg");background-repeat:no-repeat;background-size:cover}.main-cadets .main-cadet .cadet-image{height:340px;background-repeat:no-repeat;background-position:center;background-size:cover}.main-cadets .main-cadet .cadet-content{padding:10px 40px 40px;height:fit-content;position:relative;z-index:1}.main-cadets .main-cadet .cadet-content:before{content:"";background-image:url("/images/bg.jpg");background-repeat:no-repeat;background-size:cover;position:absolute;transform:skew(0deg, 7deg);z-index:0;width:100%;height:155%;left:0;top:-35px}.main-cadets .main-cadet .cadet-content .cadet-name{color:#fff;font-size:24px;font-style:normal;font-weight:700;line-height:140%;margin-bottom:20px;position:relative;z-index:1}.main-cadets .main-cadet .cadet-content .cadet-description{color:#ede4e4;font-size:20px;font-style:normal;font-weight:400;line-height:140%;position:relative;z-index:1}.main-projects-block{position:relative}.main-projects-block .slide-projects{position:relative;z-index:2}.main-projects-block .slide-projects .slide-project{color:#fff;margin-bottom:50px;position:relative}.main-projects-block .slide-projects .slide-project .more-btn{display:none}.main-projects-block .slide-projects .slide-project .btn{width:50% !important;color:#fff}.main-projects-block .slide-projects .slide-project .slide-label{font-size:24px;font-style:normal;font-weight:700;line-height:140%}.main-projects-block .slide-projects .slide-project .slide-name a{color:#fff;font-family:"Unbounded",serif;font-size:48px;font-style:normal;font-weight:700;line-height:110%;margin-top:20px}.main-projects-block .slide-projects .slide-project .slide-name a:hover,.main-projects-block .slide-projects .slide-project .slide-name a:focus{text-decoration:underline}.main-projects-block .slide-projects .slide-project .slide-info{display:flex;align-items:center;justify-content:space-between;margin-top:50px}.main-projects-block .slide-projects .slide-project .slide-info .slide-info-digits{font-family:"Unbounded",serif;font-size:32px;font-style:normal;font-weight:500;line-height:140%;margin-bottom:12px}.main-projects-block .slide-projects .slide-project .slide-info .slide-info-label{font-size:16px;font-style:normal;font-weight:600;line-height:140%}.main-projects-block .slide-projects .slide-project .slide-image{background-repeat:no-repeat;background-size:cover;background-position:center;height:100%;width:100%;border-radius:10px}.main-projects-block .slide-projects .slide-project .slide-description{font-size:20px;font-style:normal;font-weight:400;line-height:140%}.main-projects-block .slide-projects .slide-project .slide-description .btn:hover,.main-projects-block .slide-projects .slide-project .slide-description .btn:focus{text-decoration:none}.main-projects-block .slide-projects .slide-project .slide-directions,.main-projects-block .slide-projects .slide-project .slide-awaits{padding-left:15px;font-size:20px;font-style:normal;font-weight:400;line-height:140%}.main-projects-block .slide-projects .slide-project .slide-directions .li-first,.main-projects-block .slide-projects .slide-project .slide-awaits .li-first{list-style:none;font-size:20px;font-style:normal;font-weight:600;line-height:140%;margin-left:-20px;margin-bottom:20px}.main-projects-block .slide-projects .carousel-control-prev{left:-30px}.main-projects-block .slide-projects .carousel-control-next{right:-30px}.main-projects-block .slide-projects .carousel-control-prev,.main-projects-block .slide-projects .carousel-control-next{opacity:1;width:1%}.main-projects-block .slide-projects .carousel-control-prev .chevron-left-outline:before,.main-projects-block .slide-projects .carousel-control-prev .chevron-right-outline:before,.main-projects-block .slide-projects .carousel-control-next .chevron-left-outline:before,.main-projects-block .slide-projects .carousel-control-next .chevron-right-outline:before{content:"";display:block;border-top:1px solid #fff;width:21px;height:21px;position:relative}.main-projects-block .slide-projects .carousel-control-prev .chevron-left-outline:before,.main-projects-block .slide-projects .carousel-control-next .chevron-left-outline:before{left:5px;border-left:1px solid #fff;-webkit-transform:rotate(-45deg);-khtml-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.main-projects-block .slide-projects .carousel-control-prev .chevron-right-outline:before,.main-projects-block .slide-projects .carousel-control-next .chevron-right-outline:before{right:5px;border-right:1px solid #fff;-webkit-transform:rotate(45deg);-khtml-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}#review-carousel{margin:0 -7px}.review-slides{position:relative;z-index:3}.review-slides .slick-dots li button:before{content:"";display:block;background-color:#000;border-radius:4px;width:14px;height:14px}.review-slides .slick-dotted.slick-slider{margin:0 -15px 30px}.review-slides .review-slide-label{color:#c6c6c6;font-family:"Unbounded",serif;font-size:40px;font-style:normal;font-weight:700;line-height:101.9%}.review-slides .review-slide-link{color:#c6c6c6;font-size:24px;font-style:normal;font-weight:700;line-height:140%}.review-slides .review-slide{background-image:url("/images/bg.jpg");background-size:cover;background-repeat:no-repeat;padding:30px;margin:10px;border-radius:10px;display:flex;flex-direction:column;justify-content:space-between}.review-slides .review-slide .review-slide-image{overflow:hidden;height:100px;width:100px;border-radius:50%;margin-bottom:30px}.review-slides .review-slide .review-slide-info{color:#fff}.review-slides .review-slide .review-slide-info .review-slide-project{margin-bottom:20px;font-size:16px;font-weight:bold}.review-slides .review-slide .review-slide-info .review-slide-name{font-family:"Unbounded",serif;font-size:20px;font-style:normal;font-weight:400;line-height:140%;margin-bottom:5px;min-height:35px}.review-slides .review-slide .review-slide-info .review-slide-review{font-size:16px;font-style:normal;font-weight:400;line-height:140%;margin-bottom:20px}.review-slides .review-slide .review-slide-info .review-slide-anons{font-size:16px;font-style:normal;font-weight:400;line-height:140%;opacity:.5}.main-items-block{position:relative;top:150px;padding-bottom:100px;z-index:1}.main-items-block .main-items-position{position:relative;z-index:3}.main-items-block .carousel-inner{border-radius:10px}.main-items-block .main-items-label{color:#fff;font-family:"Unbounded",serif;font-size:56px;font-style:normal;font-weight:700;line-height:101.9%}.main-items-block .main-items-all{color:#c6c6c6;font-size:24px;font-style:normal;font-weight:700;line-height:140%}.main-items-block .main-items{position:relative;z-index:1}.main-items-block .main-item{position:relative;display:block;background-repeat:no-repeat;background-size:cover;background-position:center;width:100%;min-height:480px;left:0;top:0;border-radius:10px;overflow:hidden}.main-items-block .main-item:after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;z-index:0;background:#000;background:-moz-linear-gradient(180deg, rgba(0, 0, 0, 0) 4%, rgba(0, 0, 0, 0) 33%, rgba(0, 0, 0, 0.45) 50%, rgba(0, 0, 0, 0.8) 72%);background:-webkit-linear-gradient(180deg, rgba(0, 0, 0, 0) 4%, rgba(0, 0, 0, 0) 33%, rgba(0, 0, 0, 0.45) 50%, rgba(0, 0, 0, 0.8) 72%);background:linear-gradient(180deg, rgba(0, 0, 0, 0) 4%, rgba(0, 0, 0, 0) 33%, rgba(0, 0, 0, 0.45) 50%, rgba(0, 0, 0, 0.8) 72%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000", endColorstr="#000000", GradientType=1)}.main-items-block .main-item .main-item-info{position:absolute;z-index:1;bottom:0;padding:20px;width:100%}.main-items-block .main-item .main-item-info .main-item-name{color:#fff;font-family:"Unbounded",serif;font-size:20px;font-style:normal;font-weight:400;line-height:140%}.main-items-block .main-item .main-item-info .main-item-anons{color:#fff;font-size:16px;font-style:normal;font-weight:600;line-height:140%;opacity:.6}.main-items-block .carousel-control-prev,.main-items-block .carousel-control-next{opacity:1}.main-items-block .carousel-control-prev .chevron-left,.main-items-block .carousel-control-prev .chevron-right,.main-items-block .carousel-control-next .chevron-left,.main-items-block .carousel-control-next .chevron-right{background-color:#435346;width:56px;height:56px;display:flex;align-items:center;justify-content:center}.main-items-block .carousel-control-prev .chevron-left:hover,.main-items-block .carousel-control-prev .chevron-left:focus,.main-items-block .carousel-control-prev .chevron-right:hover,.main-items-block .carousel-control-prev .chevron-right:focus,.main-items-block .carousel-control-next .chevron-left:hover,.main-items-block .carousel-control-next .chevron-left:focus,.main-items-block .carousel-control-next .chevron-right:hover,.main-items-block .carousel-control-next .chevron-right:focus{background-color:#2c372e}.main-items-block .carousel-control-prev .chevron-left:before,.main-items-block .carousel-control-prev .chevron-right:before,.main-items-block .carousel-control-next .chevron-left:before,.main-items-block .carousel-control-next .chevron-right:before{content:"";display:block;border-top:1px solid #fff;width:21px;height:21px;position:relative}.main-items-block .carousel-control-prev .chevron-left:before,.main-items-block .carousel-control-next .chevron-left:before{left:5px;border-left:1px solid #fff;-webkit-transform:rotate(-45deg);-khtml-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.main-items-block .carousel-control-prev .chevron-right:before,.main-items-block .carousel-control-next .chevron-right:before{right:5px;border-right:1px solid #fff;-webkit-transform:rotate(45deg);-khtml-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.main-items-block .main-items-list{display:flex;flex-direction:column;justify-content:space-between;height:100%}.main-items-block .main-items-list .main-item-list{margin-bottom:20px}.main-items-block .main-items-list .main-item-list .main-item-date{color:#fff;font-size:14px;font-style:normal;font-weight:600;line-height:160%;opacity:.3}.main-items-block .main-items-list .main-item-list .main-item-name{color:#fff;font-family:"Unbounded",serif;font-size:20px;font-style:normal;font-weight:400;line-height:140%}.main-items-locations{margin-bottom:30px}.main-items-locations .btn{min-width:inherit;display:inline-block;padding:7px 10px;height:30px;line-height:1;text-transform:none;margin:6px 2px;border-radius:5px}.main-events-block{position:relative;top:150px;padding-bottom:150px;z-index:3}.main-events-block .carousel-inner{border-radius:10px}.main-events-block .main-events-label{color:#fff;font-family:"Unbounded",serif;font-size:56px;font-style:normal;font-weight:700;line-height:101%}.main-events-block .main-events-all{color:#c6c6c6;font-size:24px;font-style:normal;font-weight:700;line-height:140%}.main-events-block .main-events-locations{display:inline-block;margin-bottom:50px}.main-events-block .main-events-locations .btn{margin-right:10px;float:left;margin-bottom:10px;min-width:inherit;text-transform:none}.main-events-block .main-events-list{display:flex;flex-direction:column;justify-content:space-between;height:100%}.main-events-block .main-events-list.minimal{justify-content:flex-start}.main-events-block .main-events-list .main-event-list{margin-bottom:20px}.main-events-block .main-events-list .main-event-list .main-event-date{color:#fff;font-family:"Unbounded",serif;font-size:20px;font-style:normal;font-weight:400;line-height:160%}.main-events-block .main-events-list .main-event-list .main-event-name{color:rgba(255,255,255,.5);font-size:16px;font-style:normal;font-weight:600;line-height:160%}.main-events-block thead tr th span{color:rgba(255,255,255,.5);text-align:center;font-size:16px;font-style:normal;font-weight:500;line-height:normal;text-transform:uppercase}.min-calendar{background-color:#000;border-radius:10px;padding:40px;color:#fff}.min-calendar .fc-ltr .fc-basic-view .fc-day-top .fc-day-number{float:inherit;padding:3px 10px;display:inline-flex;justify-content:center;align-content:center}.min-calendar .fc-sat,.min-calendar .fc-sun{color:#e1251b}.min-calendar .fc-today .fc-day-number{color:#000;height:25px;width:12px;background-color:#fff}.min-calendar .fc-event,.min-calendar .fc-event-dot{background-color:#e1251b}.min-calendar .fc-state-default{border:0;background-color:transparent;background-image:none;background-repeat:repeat-x;border-color:transparent;color:transparent;text-shadow:none;box-shadow:none}.min-calendar .fc-state-default .fc-icon-left-single-arrow:after,.min-calendar .fc-state-default .fc-icon-right-single-arrow:after{content:"";display:block;border-top:1px solid #fff;width:21px;height:11px;position:relative}.min-calendar .fc-state-default .fc-icon-left-single-arrow:hover,.min-calendar .fc-state-default .fc-icon-left-single-arrow:focus,.min-calendar .fc-state-default .fc-icon-right-single-arrow:hover,.min-calendar .fc-state-default .fc-icon-right-single-arrow:focus{border-color:#e1251b}.min-calendar .fc-state-default .fc-icon-left-single-arrow:after{left:5px;border-left:1px solid #fff;-webkit-transform:rotate(-45deg);-khtml-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.min-calendar .fc-state-default .fc-icon-right-single-arrow:after{right:5px;border-right:1px solid #fff;-webkit-transform:rotate(45deg);-khtml-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.min-calendar .fc-highlight{background:transparent;opacity:.3;cursor:pointer}.min-calendar thead.fc-head{padding-bottom:25px;display:block}.min-calendar .fc-basic-view .fc-body .fc-row{min-height:3em}.min-calendar .fc-day-number{cursor:pointer}.min-calendar .fc-event{border:1px solid #9aac50;position:absolute;left:0;right:0;margin:8px auto 0 !important;top:0}.min-calendar .fc-content .fc-time{display:none}.min-calendar .fc-unthemed td.fc-today{background:transparent}.min-calendar .fc-ltr .fc-basic-view .fc-day-top .fc-day-number{float:inherit}.min-calendar .fc-unthemed .fc-content,.min-calendar .fc-unthemed .fc-divider,.min-calendar .fc-unthemed .fc-list-heading td,.min-calendar .fc-unthemed .fc-list-view,.min-calendar .fc-unthemed .fc-popover,.min-calendar .fc-unthemed .fc-row,.min-calendar .fc-unthemed tbody,.min-calendar .fc-unthemed td,.min-calendar .fc-unthemed th,.min-calendar .fc-unthemed thead{border-color:transparent;text-align:center;margin:0 auto;position:relative}.min-calendar .fc-toolbar .fc-center h2{color:#fff;font-size:16px;font-style:normal;font-weight:500;line-height:normal;text-transform:uppercase}.min-calendar .fc-scroller.fc-day-grid-container{overflow:visible !important;min-height:280px !important}.min-calendar .min-calendar-label{color:#fff;text-align:center;font-size:28px;font-style:normal;font-weight:700;line-height:140%;margin-bottom:24px}.main-social{position:relative;margin-top:120px;z-index:1;margin-bottom:100px}.main-social .container-xl{position:relative}.main-social .main-social-bg{position:absolute;left:-10%;top:0;background-image:url("/images/logo.svg");background-repeat:no-repeat;background-size:100%;width:90%;height:100%;opacity:.05}.main-social .main-social-label{color:#fff;font-family:"Unbounded",serif;font-size:56px;font-style:normal;font-weight:700;line-height:102%}.main-social .main-social-text{color:#fff;font-size:20px;font-style:normal;font-weight:600;line-height:160%}.main-social .socials-panel{justify-content:space-between;width:100%;margin-top:30px}.main-social .socials-panel .social-image{display:flex;align-items:center;justify-content:center;position:relative}.main-social .socials-panel .social-image:before{content:"";display:block;background-color:#fff;position:absolute;z-index:-1;width:30px;height:30px;border-radius:50%}.main-social .socials-panel .social-image svg{width:34px;height:34px}.main-social .socials-panel .social-image svg path{fill:#000}.main-social .socials-panel .social-item{cursor:pointer;display:flex;align-items:center}.main-social .socials-panel .social-item .btn{font-size:14px;text-transform:none;min-width:inherit;height:35px}.main-social .socials-panel .social-item:hover svg path,.main-social .socials-panel .social-item:focus svg path{fill:#000}.main-social a{color:#fff}.main-social a:hover,.main-social a:focus{cursor:pointer;text-decoration:none;color:#fff}.main-social .social-post{display:block;padding:15px;background-color:#000;margin:0 10px;height:100%;border-radius:10px}.main-social .social-post .social-post-top{display:flex;align-items:center;justify-content:flex-start;margin-bottom:10px}.main-social .social-post .social-post-top .social-post-avatar{display:block;height:50px;width:50px;max-width:50px;max-height:50px;min-width:50px;min-height:50px;margin-right:10px;background-repeat:no-repeat;background-size:cover;background-position:center;border-radius:50%;border:3px solid #7ea8e6}.main-social .social-post .social-post-top .social-post-name{font-size:9px;font-weight:bold;color:#7ea8e6}.main-social .social-post .social-post-top .social-post-date{color:#aaa;font-size:12px;font-weight:bold}.main-social .social-post .social-post-description{font-size:14px;margin-bottom:10px;color:#fff;min-height:130px}.main-social .social-post .social-post-image{width:100%;height:180px;background-repeat:no-repeat;background-position:center;background-size:cover;position:relative;display:flex;align-items:center;justify-content:center}.main-social .social-post .social-post-image .play-btn{position:absolute;width:50px;height:50px;background-color:rgba(0,0,0,.5);border-radius:50%;display:flex;align-items:center;justify-content:center}.main-social .social-post .social-post-image .play-btn:before{content:"";display:block;width:0;height:0;margin-right:-4px;border-top:11px solid transparent;border-left:20px solid #fff;border-bottom:11px solid transparent}.main-social .social-post .social-post-title{font-size:11px;font-weight:bold;margin-top:10px;margin-bottom:10px;color:#7ea8e6}.main-social .social-post .social-post-bottom{display:flex;align-items:center;justify-content:space-between;font-size:12px;font-weight:bold;color:#aaa}.main-social .social-post .social-post-bottom .social-post-views{display:flex;align-items:center}.main-social .social-post .social-post-bottom .social-post-views svg{margin-right:5px}.main-social .social-post .social-post-bottom .social-post-actions{display:flex;align-items:center}.main-social .social-post .social-post-bottom .social-post-actions .social-post-action{display:flex;align-items:center;margin-right:10px;background-color:#2d2c2c;padding:1px 8px;border-radius:15px}.main-social .social-post .social-post-bottom .social-post-actions .social-post-action svg{margin-right:5px}.main-social .slick-dots{padding:0 15px}.main-social .slick-dots li button:before{content:"";display:block;background-color:#000;border-radius:4px;width:14px;height:14px}.main-social .slick-dotted.slick-slider{margin:0 -15px 30px}#social-carousel{margin-top:40px}#social-carousel .slick-list{margin-bottom:20px}.slick-initialized .slick-slide{display:block;max-height:660px}.page-h1{color:#fff;text-align:center;font-family:"Unbounded",serif;font-size:54px;font-style:normal;font-weight:700;line-height:120%}.agreement{color:#fff;margin-top:20px}.agreement a{color:#fff;text-decoration:underline}.agreement a:hover,.agreement a:focus{color:#e1251b}.share-block{display:flex;justify-content:center}.share-block .share-label{color:#fff;font-weight:bold;opacity:.7;font-size:90%;margin-top:10px}.share-block .share-buttons{display:flex;align-items:center;flex-direction:column;justify-content:center}.share-block .share-buttons .inline-buttons{display:flex;align-items:center}.share-block .share-buttons .social-btn{background:#000;border-radius:50%;color:#fff;display:flex;align-items:center;font-size:20px;justify-content:center;margin:0 10px;height:40px;width:40px;min-height:40px;min-width:40px;max-height:40px;max-width:40px}.share-block .share-buttons .social-btn.other .ic{font-size:19px;margin-left:0;margin-top:-1px}.share-block .share-buttons .social-btn:hover,.share-block .share-buttons .social-btn:focus{background:#e1251b}.share-block .share-buttons .social-btn:hover svg path,.share-block .share-buttons .social-btn:focus svg path{color:#fff}.corners{position:relative;z-index:1;width:100%}.corners .corners-control{position:absolute;overflow-x:hidden;width:100%;margin-top:-12rem}.page-container .page-header{padding:100px 0}.page-container .page-content{background-color:#4d5d50;padding:100px 0;height:100%;min-height:50vh;color:#fff}.page-container .page-content h2{color:#fff;font-family:"Unbounded",serif;font-size:30px;font-style:normal;font-weight:500;line-height:120%;margin-bottom:20px;margin-top:30px}.page-container .page-content h2:first-of-type{margin-top:0}.page-container .page-content h3{color:#fff;font-family:"Unbounded",serif;font-size:28px;font-style:normal;font-weight:500;line-height:120%;margin-bottom:20px;margin-top:30px}.page-container .page-content h3:first-of-type{margin-top:0}.page-container .page-content a{color:#fff;text-decoration:underline}.page-container .page-content a:hover,.page-container .page-content a:focus{color:#e1251b}.page-container .contacts-label{color:#fff;font-size:20px;font-style:normal;font-weight:400;line-height:140%;margin-bottom:10px}.page-container .contacts-value{color:#fff;font-size:25px;font-style:normal;font-weight:600;line-height:140%;margin-bottom:50px}.page-container .contacts-value a{text-decoration:none}.page-container .contacts-value a:hover,.page-container .contacts-value afocus{color:#e1251b !important}.page-container .socials-panel .social-item{margin-right:30px}.page-container .socials-panel .social-item svg{width:34px;height:34px}.page-container .socials-panel .social-item svg path{fill:#000}.page-container .image-block{margin-top:-100px}.page-container .input-item-from{margin-right:15px}.page-container .empty{display:flex;flex-direction:column;align-items:center;font-size:25px;opacity:.4}.page-container .reset-link{color:#fff;opacity:.5}.page-container .search .btn{padding:0;line-height:1;height:45px}.list-view a{color:#fff}.list-view a:hover,.list-view a:focus{text-decoration:underline}.list-view .row-image{height:330px;background-repeat:no-repeat;background-position:center;background-size:cover;border-radius:10px}.list-view .row-date{color:#fff;font-size:14px;font-style:normal;font-weight:600;line-height:160%;opacity:.3;margin-top:10px;margin-bottom:10px}.list-view .row-h3{color:#fff;font-family:"Unbounded",serif;font-size:20px;font-style:normal;font-weight:400;line-height:140%}.list-view .row-anons{color:#fff;font-size:16px;font-style:normal;font-weight:600;line-height:140%;opacity:.7}.row-event{margin-bottom:60px}.row-event .event-image{background-repeat:no-repeat;background-size:cover;background-position:center;width:100%;height:100%;border-radius:10px;overflow:hidden}.row-event .event-date{color:#fff;font-size:14px;font-style:normal;font-weight:600;line-height:160%;opacity:.3}.row-event .event-name{color:#fff;font-family:"Unbounded",serif;font-size:20px;font-style:normal;font-weight:400;line-height:140%}.row-event .event-anons{color:#fff;font-size:16px;font-style:normal;font-weight:600;line-height:140%;opacity:.7}.page-row{background-color:#4d5d50;padding:100px 0;height:100%;min-height:50vh;color:#fff;position:relative;overflow:hidden}.page-row .corners{position:absolute;z-index:0;width:100%}.page-row .corners:first-child{top:250px}.page-row .corners:last-child{bottom:250px}.page-row .list-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px}.branch{display:flex;padding:30px;align-items:stretch;justify-content:space-between;gap:30px;align-self:stretch;border-radius:10px;background-image:url("/images/bg.jpg")}.branch .branch-name{display:block;font-size:25px;margin-bottom:20px;text-decoration:none;font-weight:bold;color:#fff}.branch .branch-name:hover,.branch .branch-name:focus{color:#e1251b}.branch .branch-label{font-size:14px;font-weight:900;margin-bottom:5px}.branch .branch-value{font-size:16px;margin-bottom:20px}.branch .branch-image{display:flex;align-items:center;justify-content:center;background-repeat:no-repeat;background-position:center;background-size:100%;border-radius:50%;overflow:hidden;height:80px;width:80px;min-height:80px;min-width:80px;max-height:80px;max-width:80px}.branch .branch-image.no-image{background-color:#93a496}.items-main{margin-bottom:30px}.items-main .item-main{height:560px;background-repeat:no-repeat;background-size:cover;border-radius:10px;overflow:hidden;position:relative;display:block;width:100%}.items-main .item-main:before{content:"";width:100%;height:100%;left:0;top:0;z-index:0;display:block;background:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.74) 100%),#00000008 -321.712px -110.601px/148.379% 136.171% no-repeat}.items-main .item-main .item-main-info{width:100%;position:absolute;z-index:1;bottom:0;padding:40px;color:#fff}.items-main .item-main .item-main-info .item-main-name{color:#fff;font-family:"Unbounded",serif;font-size:32px;font-style:normal;font-weight:400;line-height:120%;margin-bottom:10px}.items-main .item-main .item-main-info .item-main-anons{color:#fff;font-size:16px;font-style:normal;font-weight:600;line-height:140%;opacity:.7}.items-main .item-important{display:block;text-decoration:none}.items-main .item-important .item-important-image{height:330px;background-repeat:no-repeat;background-position:center;background-size:cover;border-radius:10px}.items-main .item-important .item-important-date{color:#fff;font-size:14px;font-style:normal;font-weight:600;line-height:160%;opacity:.3;margin-top:10px;margin-bottom:10px}.items-main .item-important .item-important-name{color:#fff;font-family:"Unbounded",serif;font-size:20px;font-style:normal;font-weight:400;line-height:140%;margin-bottom:10px}.items-main .item-important .item-important-anons{color:#fff;font-size:16px;font-style:normal;font-weight:600;line-height:140%;opacity:.7}.items-main .item-important:hover .item-important-anons,.items-main .item-important:hover .item-important-name,.items-main .item-important:focus .item-important-anons,.items-main .item-important:focus .item-important-name{text-decoration:none}.reviews-grid{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:10px}.reviews-grid .review-slide-label{color:#c6c6c6;font-family:"Unbounded",serif;font-size:40px;font-style:normal;font-weight:700;line-height:101.9%}.reviews-grid .review-slide-link{color:#c6c6c6;font-size:24px;font-style:normal;font-weight:700;line-height:140%}.reviews-grid .review-slide{background-image:url("/images/bg.jpg");background-size:cover;background-repeat:no-repeat;padding:30px;margin:10px;border-radius:10px;display:flex;flex-direction:column;justify-content:space-between}.reviews-grid .review-slide .review-slide-image{overflow:hidden;height:100px;width:100px;border-radius:50%;margin-bottom:30px}.reviews-grid .review-slide .review-slide-info{color:#fff}.reviews-grid .review-slide .review-slide-info .review-slide-name{font-family:"Unbounded",serif;font-size:20px;font-style:normal;font-weight:400;line-height:140%;margin-bottom:20px;min-height:55px}.reviews-grid .review-slide .review-slide-info .review-slide-review{font-size:16px;font-style:normal;font-weight:400;line-height:140%;margin-bottom:20px}.reviews-grid .review-slide .review-slide-info .review-slide-anons{font-size:16px;font-style:normal;font-weight:400;line-height:140%;opacity:.5}.search-table .search-name{color:#fff;font-family:"Unbounded",serif;font-size:20px;font-style:normal;font-weight:400;line-height:140%;text-decoration:none !important}.search-table .search-desc{color:#fff;font-family:"Unbounded",serif;font-size:16px;font-style:normal;font-weight:400;line-height:140%;opacity:.8;margin-top:10px}.search-table .table-bordered{border:0}.search-table .table-bordered thead td,.search-table .table-bordered thead th{border-bottom-width:0}.search-table .table-bordered td,.search-table .table-bordered th{border:0}.search-table .table thead th{vertical-align:bottom;border-bottom:0}.project-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px}.project-grid .project-item .project-item-image{background-repeat:no-repeat;background-size:cover;background-position:center;width:100%;height:100%;border-radius:10px;overflow:hidden;display:block}.project-grid .project-item .project-item-name{font-family:"Unbounded",serif;font-size:20px;font-style:normal;font-weight:500;line-height:140%;margin-bottom:12px}.project-grid .project-item .project-item-info-item{display:flex;align-items:center}.project-grid .project-item .project-item-info-item .project-item-info-label{font-weight:bold;margin-right:10px}.project-directions .li-first,.project-awaits .li-first{list-style:none;margin-left:-20px;margin-bottom:10px;font-weight:bold;font-size:18px}.project .btn{text-decoration:none !important}.project .project-info{display:flex;margin-bottom:30px}.project .project-info .project-info-item{margin-right:50px}.project .project-info .project-info-item .project-info-digits{font-family:"Unbounded",serif;font-size:32px;font-style:normal;font-weight:500;line-height:140%;margin-bottom:12px}.project .project-info .project-info-item .project-info-label{font-size:16px;font-style:normal;font-weight:600;line-height:140%}.management-list{display:grid;grid-gap:50px;position:relative;z-index:2}.management-list .management-item{display:flex;padding:30px;align-items:flex-start;gap:30px;align-self:stretch;border-radius:10px;max-width:780px;margin:0 auto;background-image:url("/images/bg.jpg")}.management-list .management-item .management-image{display:flex;align-items:center;justify-content:center;background-repeat:no-repeat;background-position:center;background-size:cover;border-radius:50%;overflow:hidden;height:180px;width:180px;min-height:180px;min-width:180px;max-height:180px;max-width:180px}.management-list .management-item .management-image.no-image{background-color:#93a496}.management-list .management-item .management-info-name{font-family:"Unbounded",serif;font-size:28px;font-style:normal;font-weight:400;line-height:140%;margin-bottom:20px}.management-list .management-item .management-info-anons{font-size:20px;font-style:normal;font-weight:400;line-height:140%}.management-list .management-item .management-info-phone,.management-list .management-item .management-info-email{font-size:18px;margin-top:10px}.management-list .management-item .management-info-phone a,.management-list .management-item .management-info-email a{color:#fff}.management-list .management-item .management-info-phone a:hover,.management-list .management-item .management-info-phone a:focus,.management-list .management-item .management-info-email a:hover,.management-list .management-item .management-info-email a:focus{text-decoration:underline}.press-list{position:relative;z-index:1}.press-contact{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px}.press-contact .press-card{display:flex;padding:30px;align-items:flex-start;gap:30px;align-self:stretch;border-radius:10px;background-image:url("/images/bg.jpg")}.press-contact .press-card .press-image{display:flex;align-items:center;justify-content:center;background-repeat:no-repeat;background-position:center;background-size:cover;border-radius:50%;overflow:hidden;height:180px;width:180px;min-height:180px;min-width:180px;max-height:180px;max-width:180px}.press-contact .press-card .press-image.no-image{background-color:#93a496}.press-contact .press-card .press-info-name{font-family:"Unbounded",serif;font-size:26px;font-style:normal;font-weight:400;line-height:140%;margin-bottom:20px}.press-contact .press-card .press-info-anons{font-size:18px;font-style:normal;font-weight:400;line-height:140%}.press-contact .press-links{display:flex;padding:20px;flex-direction:column;justify-content:center;align-items:center;gap:20px;flex-shrink:0;background-color:#93a496;border-radius:10px}.press-contact .press-links .press-icon{display:flex;height:44px;width:44px;min-height:44px;min-width:44px;max-height:44px;max-width:44px;padding:10px;flex-direction:column;justify-content:center;align-items:center;gap:10px;flex-shrink:0;background-color:#435346;border-radius:50%}.press-contact .press-links .press-icon .ic-envelope{font-size:22px}.press-contact .press-links .press-label{text-align:center;font-family:"Unbounded",serif;font-size:28px;font-style:normal;font-weight:400;line-height:140%}.press-contact .press-links .press-contact-phone,.press-contact .press-links .press-contact-email{color:#fff;font-size:24px;font-style:normal;font-weight:400;line-height:140%}#list-items{position:relative;z-index:1;margin-top:130px}#list-items .h3{font-family:"Unbounded",serif;font-size:40px;font-style:normal;font-weight:700;line-height:110%;margin-bottom:50px}.press-items{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:20px}.press-items .press-item .press-item-image{background-repeat:no-repeat;background-size:cover;background-position:center;height:285px;width:100%;border-radius:10px}.press-items .press-item .press-item-date{font-size:14px;font-style:normal;font-weight:600;line-height:160%;opacity:.3;margin:20px 0}.press-items .press-item .press-item-name{font-family:"Unbounded",serif;font-size:20px;font-style:normal;font-weight:400;line-height:140%}.description-press{position:relative;margin-top:130px;z-index:1}.description-press h3{font-family:"Unbounded",serif;font-size:40px;font-style:normal;font-weight:700;line-height:110%;margin-bottom:50px}.description-press table{width:100% !important}.description-press table img{width:100% !important;height:auto !important}.slick-dots{position:relative}#footer{background-color:#566759;background-image:url("/images/footer.jpg");background-size:cover;background-position:center;background-repeat:no-repeat;padding:95px 0 0;color:#fff;width:100%}#footer .footer-logo{flex:0;min-width:200px}#footer .footer-logo img{width:100%;height:auto;max-width:180px}#footer .footer-info{display:flex;flex:0;min-width:200px;flex-direction:column}#footer .footer-info .social-item{margin-right:25px}#footer .footer-info a{color:#fff;opacity:.6;font-weight:600;font-size:14px}#footer .footer-info a:hover,#footer .footer-info a:focus{color:#e1251b;opacity:1}#footer .footer-nav{list-style:none;display:flex;justify-content:space-around;flex:1}#footer .footer-nav .children{list-style:none;padding-left:0;flex:1}#footer .footer-nav .children li a{color:#fff;opacity:.6;font-size:14px;font-style:normal;font-weight:600;line-height:254%;padding:0}#footer .footer-nav .children li a:hover,#footer .footer-nav .children li a:focus{color:#e1251b;opacity:1}#footer .copyright{opacity:.5;display:flex;align-items:center;justify-content:space-between;padding:40px 0}.animate-top,.animate-bottom,.animate-left,.animate-right,.animate-in-out,.animate-in{opacity:1}@media screen and (max-width: 1300px){.main-content{overflow:hidden}#interactive-map{width:100%}}@media screen and (max-width: 1280px){.container-xl{padding-right:50px;padding-left:50px}.main-content{overflow:hidden}.main-slide-block .carousel-caption{bottom:150px}}@media screen and (max-width: 1200px){#interactive-map{top:-50px}.main-top-info{grid-template-columns:1fr;margin:0 auto}.main-top-info .main-top-digits{justify-content:flex-start}.main-top-info .main-top-digits .animate-counter{font-size:34px}.main-slide-block .slider-navigation{display:none}.main-slide-block .carousel-caption{bottom:120px;text-align:left}.main-slide-block .slide-name{font-size:38px}.main-slide-block .slide-description{font-size:18px}}@media screen and (max-width: 1100px){#navbar-top .left-top-menu .mobile-btn{position:relative;z-index:2;background-color:#212220;top:10px;height:40px;width:56px;border-radius:48px;display:flex;align-items:center;justify-content:center}#navbar-top .left-top-menu .mobile-btn span{display:block;background-color:#fff;width:18px;height:2px;border-radius:3px;position:relative;-webkit-transition:all 150ms ease-in;-khtml-transition:all 150ms ease-in;-moz-transition:all 150ms ease-in;-ms-transition:all 150ms ease-in;-o-transition:all 150ms ease-in;transition:all 150ms ease-in}#navbar-top .left-top-menu .mobile-btn span:before,#navbar-top .left-top-menu .mobile-btn span:after{display:block;content:"";background-color:#fff;width:18px;height:2px;border-radius:3px;position:relative;-webkit-transition:all 150ms ease-in;-khtml-transition:all 150ms ease-in;-moz-transition:all 150ms ease-in;-ms-transition:all 150ms ease-in;-o-transition:all 150ms ease-in;transition:all 150ms ease-in}#navbar-top .left-top-menu .mobile-btn span:before{top:-6px;-webkit-transform:rotate(0);-khtml-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}#navbar-top .left-top-menu .mobile-btn span:after{bottom:-4px;-webkit-transform:rotate(0);-khtml-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}#navbar-top .left-top-menu .mobile-btn.show span{width:0;-webkit-transition:all 150ms ease-in;-khtml-transition:all 150ms ease-in;-moz-transition:all 150ms ease-in;-ms-transition:all 150ms ease-in;-o-transition:all 150ms ease-in;transition:all 150ms ease-in}#navbar-top .left-top-menu .mobile-btn.show span:before{top:0;left:-10px;-webkit-transform:rotate(45deg);-khtml-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all 150ms ease-in;-khtml-transition:all 150ms ease-in;-moz-transition:all 150ms ease-in;-ms-transition:all 150ms ease-in;-o-transition:all 150ms ease-in;transition:all 150ms ease-in}#navbar-top .left-top-menu .mobile-btn.show span:after{bottom:2px;left:-10px;-webkit-transform:rotate(-45deg);-khtml-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:all 150ms ease-in;-khtml-transition:all 150ms ease-in;-moz-transition:all 150ms ease-in;-ms-transition:all 150ms ease-in;-o-transition:all 150ms ease-in;transition:all 150ms ease-in}#navbar-top .left-top-menu .nav-items{position:fixed;flex-direction:column;overflow:scroll;justify-content:flex-start;padding:40px 0;top:-120%;left:0;z-index:1;height:100%;width:100%;background-color:rgba(22,36,33,.97);-webkit-transition:top 250ms ease-in;-khtml-transition:top 250ms ease-in;-moz-transition:top 250ms ease-in;-ms-transition:top 250ms ease-in;-o-transition:top 250ms ease-in;transition:top 250ms ease-in}#navbar-top .left-top-menu .nav-items .nav-item{flex:0}#navbar-top .left-top-menu .nav-items .correct-position{flex:1}#navbar-top .left-top-menu .nav-items .mobile-view{text-align:center;display:flex;align-items:center;justify-content:center;flex-direction:column;flex:0}#navbar-top .left-top-menu .nav-items .mobile-view .socials-panel{margin-top:50px;margin-bottom:40px}#navbar-top .left-top-menu .nav-items .mobile-view .nav-link{font-size:24px;font-style:normal;font-weight:600;line-height:normal}#navbar-top .left-top-menu .nav-items .nav-item.dropdown.show{background:transparent;border-radius:5px 5px 0 0}#navbar-top .left-top-menu .nav-items .nav-item .dropdown-menu.show{margin:0;transform:translate3d(0px, 0px, 0px) !important;text-align:center;background:transparent;border-radius:0;position:static !important}#navbar-top .left-top-menu .nav-items .nav-item .dropdown-menu.show .nav-link{font-size:16px;padding:0;font-style:normal;font-weight:400;line-height:300%;margin-top:5px;margin-bottom:0}#navbar-top .left-top-menu .nav-items .nav-item .nav-link{font-size:24px;font-weight:600;text-align:center;margin-top:34px}#navbar-top .left-top-menu.show .nav-items{top:-15px;bottom:-10px;-webkit-transition:top 250ms ease-out;-khtml-transition:top 250ms ease-out;-moz-transition:top 250ms ease-out;-ms-transition:top 250ms ease-out;-o-transition:top 250ms ease-out;transition:top 250ms ease-out}#navbar-top .top-socials{display:none}.main-content{padding-bottom:100px}.main-top .h2-main{font-size:16px}.main-questions-block{padding-top:80px;padding-bottom:65px}.main-slide-block .carousel-caption{bottom:160px;text-align:left}.main-projects-block .slide-projects .slide-project .slide-name a{font-size:38px;line-height:120%}.main-items-block .main-items-label{font-size:38px;line-height:120%}.main-events-block .main-events-label{font-size:38px;line-height:120%}.main-social .main-social-label{font-size:38px;line-height:120%}.press-contact{grid-template-columns:1fr}.press-contact .press-card .press-image{height:140px;width:140px;min-height:140px;min-width:140px;max-height:140px;max-width:140px}.press-contact .press-card .press-info-name{font-size:24px}.press-contact .press-card .press-info-anons{font-size:18px}}@media screen and (max-width: 1070px){.search-area #search-results{padding-left:5%;padding-right:5%}.page-container .page-header{padding:60px 0}.page-container .page-content{padding:70px 0}.page-row{padding:70px 0}.project-grid{grid-template-columns:1fr}}@media screen and (max-width: 991px){.h1-main{font-size:38px}.page-h1{font-size:36px}.map-selector{float:left}.map-tooltip{display:none}.main-events{flex-direction:column-reverse}.min-calendar{margin-bottom:35px}.main-content{padding-bottom:50px}.main-slide-block .carousel-caption{bottom:100px;text-align:left}.main-items-block .main-item{margin-bottom:40px}.main-projects-block .slide-projects .slide-project .slide-image{height:500px;margin-top:30px}.main-projects-block .slide-projects .slide-project .slide-directions,.main-projects-block .slide-projects .slide-project .slide-awaits{padding-left:20px}.corners .corners-control{margin-top:-14rem}.corners svg{width:200%;position:relative;left:-50%}.press-items .press-item .press-item-image{height:200px}.reviews-grid{grid-template-columns:1fr 1fr}#footer .footer-nav{padding-left:0;width:100%}#footer .footer-info{text-align:center}#footer .footer-info .socials-panel{justify-content:center}#footer .footer-info .socials-panel .social-item{margin:0 10px}#footer .footer-logo{margin-bottom:35px}}@media screen and (max-width: 910px){.main-slide-block .slide-description{display:none}.page-row .list-grid{grid-template-columns:1fr}.branch .branch-image{height:60px;width:60px;min-height:60px;min-width:60px;max-height:60px;max-width:60px}.press-contact .press-card .press-image{height:120px;width:120px;min-height:120px;min-width:120px;max-height:120px;max-width:120px}.press-contact .press-card .press-info-name{font-size:23px}.press-contact .press-card .press-info-anons{font-size:16px}#list-items,.description-press{margin-top:90px}}@media screen and (max-width: 812px){.press-items{grid-template-columns:1fr 1fr}}@media screen and (max-width: 768px){.h1-main{font-size:24px;line-height:120%;margin-bottom:30px}h1.h1-main{font-size:22px;margin-top:30px}.page-h1{font-size:24px}#navbar-top .navbar-items .nav-items{margin:10px 0}#navbar-top .right-top-menu .search-btn{min-width:auto;top:-10px}#navbar-top .left-top-menu .mobile-btn{height:30px;width:50px}#navbar-top.position-fixed .right-top-menu .search-btn{top:-3px}#search-btn{min-width:auto;padding:0 10px}.main-content{padding-bottom:0}.logo-area .logo.active{height:50px;width:60px;top:3px}.main-top{top:-115px}.map-selector{min-width:100%}.main-phone{display:none}.main-about h3,.main-about h2{font-size:38px;line-height:101%}.main-questions{grid-template-columns:1fr}.main-slide-block .slide-name{font-size:24px}.main-slide-block .carousel-caption{bottom:150px}.main-slide-block .carousel-caption{right:5%;left:5%}.main-cadets{grid-template-columns:1fr}.d-none{display:block !important}.main-questions .main-question .question-name{font-size:20px}.main-questions .main-question .question-description{font-size:16px}.main-questions-block,.main-cadets-block{position:relative;padding-top:0;padding-bottom:60px}.main-projects-block .slide-projects .slide-project .slide-description{font-size:16px}.main-projects-block .slide-projects .slide-project .slide-directions,.main-projects-block .slide-projects .slide-project .slide-awaits{padding-left:20px;font-size:16px}.main-projects-block .slide-projects .slide-project .btn-desktop{display:none}.main-projects-block .slide-projects .slide-project .btn-mobile{display:flex;font-size:25px}.main-projects-block .slide-projects .slide-project .slide-label{font-size:16px}.main-projects-block .slide-projects .slide-project .slide-name a{font-size:24px;line-height:120%;display:block}.main-projects-block .slide-projects .slide-project .slide-info{margin-top:20px;flex-direction:column;align-items:start;justify-content:left}.main-projects-block .slide-projects .slide-project .slide-info .slide-info-digits{font-size:24px;margin-bottom:2px}.main-projects-block .slide-projects .slide-project .slide-info .slide-info-label{font-size:14px;margin-bottom:20px}.main-projects-block .slide-projects .slide-project .slide-image{height:400px;margin-top:15px}.main-projects-block .slide-projects .slide-project .slide-content{overflow:hidden;height:100%;max-height:90px;-webkit-transition:all 150ms ease-in;-khtml-transition:all 150ms ease-in;-moz-transition:all 150ms ease-in;-ms-transition:all 150ms ease-in;-o-transition:all 150ms ease-in;transition:all 150ms ease-in}.main-projects-block .slide-projects .slide-project .slide-content.show{max-height:1000px;-webkit-transition:all 150ms ease-out;-khtml-transition:all 150ms ease-out;-moz-transition:all 150ms ease-out;-ms-transition:all 150ms ease-out;-o-transition:all 150ms ease-out;transition:all 150ms ease-out}.main-projects-block .slide-projects .slide-project .more-btn{color:#fff;display:inline-block;font-weight:bold;position:relative;padding:0;margin-bottom:16px;text-decoration:underline}.main-projects-block .slide-projects .carousel-control-prev,.main-projects-block .slide-projects .carousel-control-next{width:40px;height:40px;top:50%;position:absolute;background-color:#435346}.main-projects-block .slide-projects .carousel-control-prev{left:0}.main-projects-block .slide-projects .carousel-control-next{right:0}.main-items-block{top:80px;padding-bottom:0}.main-items-block .main-items-label{font-size:24px}.main-items-block .main-items-all{font-size:14px}.main-items-block .main-item{min-height:400px}.main-items-block .main-item .main-item-info .main-item-anons{display:none}.main-events-block{top:130px;padding-bottom:100px}.main-events-block .main-events-all{font-size:14px}.main-events-block .main-events-label{font-size:24px}.main-events-block .main-events-list .main-event-list .main-event-name{font-size:14px}.review-slides .review-slide-label{font-size:20px}.min-calendar{padding:20px}.main-social{padding-bottom:60px}.main-social .main-social-label{font-size:24px}#social-carousel .slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 2px}.main-items-locations{margin-bottom:30px;display:flex;overflow:scroll;justify-content:space-between;align-content:center;padding-bottom:5px}.main-items-locations .btn{white-space:nowrap}.corners .corners-control{margin-top:-10rem}.animate-top,.animate-bottom,.animate-left,.animate-right,.animate-in-out,.animate-in{opacity:1}.page-container .page-content{padding:40px 0}.page-container .page-content h2{font-size:20px}.page-container .page-content .socials-panel{justify-content:space-between}.page-container .page-content .socials-panel .social-item{margin:0 10px}.page-container .contacts-value{font-size:19px;margin-bottom:30px}.page-container .page-header{padding:30px 0 50px}.project .project-info{flex-direction:column}.project .project-info .project-info-item .project-info-digits{font-size:22px}.project .project-info .project-info-item .project-info-label{font-size:14px;font-style:normal;font-weight:600;line-height:140%;margin-bottom:15px}.project .li-first{list-style:none;font-size:20px;margin-left:-40px}.project-grid .project-item .project-item-image{height:350px;margin-bottom:25px}.row-event{margin-bottom:60px;padding:0 15px 0 15px}.row-event .event-image{height:300px;margin-bottom:20px}.search-control{flex-direction:column}.search-control .date-range{width:100%;display:flex;justify-content:space-between}.search-control .search,.search-control .input-group-prepend{margin-bottom:20px;width:100%}.help-box{text-align:center}.help-box a{display:block;margin-top:10px}.page-row{padding:40px 0}.page-row h2{font-size:20px}.page-row .corners{position:absolute;z-index:0;width:200%;left:-50%}.branch{padding:15px}.branch .branch-name{display:block;font-size:22px}.items-main .item-main{margin-bottom:50px}.items-main .item-important .item-important-image{height:415px}.management-list .management-item{flex-direction:column}.management-list .management-item .management-info-name{font-size:24px}.management-list .management-item .management-info-anons{font-size:18px}.management-list .management-item .management-info-phone,.management-list .management-item .management-info-email{font-size:14px}.description-press tbody tr{display:grid;grid-gap:30px}}@media screen and (max-width: 650px){#interactive-map{top:-10px;right:0}.main-social .main-social-text{font-size:14px}.main-projects-block .slide-projects .slide-project .btn{width:100% !important}}@media screen and (max-width: 600px){.breadcrumbs{flex-direction:column;padding:0 20px;text-align:center}.breadcrumbs li{flex-direction:column}.breadcrumbs li:after{-webkit-transform:rotate(135deg);-khtml-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg)}.container-xl{padding-left:20px;padding-right:20px}.main-about h3,.main-about h2{font-size:24px;line-height:101%}.main-about strong,.main-about b{font-size:20px;font-style:normal;font-weight:600;line-height:140%}.main-about p{font-size:14px;font-style:normal;font-weight:500;line-height:140%}.main-questions-block{padding-top:0;margin-top:-45px;padding-bottom:65px}.main-cadets .main-cadet .cadet-content{padding:10px 20px 20px}.main-cadets .main-cadet .cadet-content .cadet-name{font-size:20px}.main-cadets .main-cadet .cadet-content .cadet-description{font-size:14px}.main-social-text .socials-panel{flex-direction:column;justify-content:flex-start;align-items:flex-start}.main-social-text .socials-panel .social-item{margin-bottom:20px;width:100%}.main-social-text .socials-panel .social-item .btn{width:100%}.management-list .management-item .management-info-anons{font-size:16px}.management-list .management-item .management-info-phone,.management-list .management-item .management-info-email{font-size:14px}.press-items{grid-template-columns:1fr;grid-gap:45px}.press-items .press-item .press-item-image{height:330px}.reviews-grid{grid-template-columns:1fr}#footer .footer-nav{flex-direction:column;align-items:center;justify-content:center;text-align:center}}@media screen and (max-width: 576px){.main-block{top:-90px}.hidden-sm{display:none}.main-top .h2-main{max-width:100%;padding-left:10px}.main-top .h2-main:before{-webkit-transform:matrix(0.6, -0.7, 0, 0.8, -5, -5);-khtml-transform:matrix(0.6, -0.7, 0, 0.8, -5, -5);-moz-transform:matrix(0.6, -0.7, 0, 0.8, -5, -5);-ms-transform:matrix(0.6, -0.7, 0, 0.8, -5, -5);-o-transform:matrix(0.6, -0.7, 0, 0.8, -5, -5);transform:matrix(0.6, -0.7, 0, 0.8, -5, -5)}.cadets-top{min-width:auto}.page-container .btn{width:100% !important}.press-contact .press-card{flex-direction:column}.press-contact .press-links .press-contact-email,.press-contact .press-links .press-contact-phone{font-size:20px}.press-contact .press-links .press-label{font-size:20px}#list-items{margin-top:60px}#list-items .h3{font-size:32px;margin-bottom:35px}.description-press h3{font-size:24px}}@media screen and (max-width: 500px){.btn-lg{font-size:16px;padding:25px 10px}.region-top,.direction-top{min-width:auto}.main-top-info .main-top-digits .animate-counter{font-size:24px}.items-main .item-main{height:400px}.items-main .item-main .item-main-info{padding:20px}.items-main .item-main .item-main-info .item-main-name{font-size:22px}.items-main .item-main .item-main-info .item-main-anons{display:none}.items-main .item-important .item-important-image{height:350px}.page-container .page-content h3{word-break:break-all;font-size:22px}.top-counter-name{font-size:14px}.press-items .press-item .press-item-image{height:280px}}@media screen and (max-width: 430px){.main-slide-block .slider-images .slide-image{min-height:80vh}.items-main .item-main{height:300px}.items-main .item-main .item-main-info{padding:20px}.items-main .item-main .item-main-info .item-main-name{font-size:20px}.items-main .item-main .item-main-info .item-main-anons{display:none}.items-main .item-important .item-important-image{height:300px}.list-view .row-image{height:300px}.row-event .event-image{height:250px}.copyright{flex-direction:column;justify-content:center}}@media screen and (max-width: 380px){.main-block{top:-150px;margin-bottom:-80px}.top-counter-name{font-size:12px}}@media print{a:after{content:" (" attr(href) ") ";font-size:90%}a[href^="/"]:after{content:" (https://crvsp.ru" attr(href) ") "}aside,footer{display:none !important;visibility:hidden}}.fade-top{-webkit-animation:fade-in-top .6s cubic-bezier(0.39, 0.575, 0.565, 1) both;animation:fade-in-top .6s cubic-bezier(0.39, 0.575, 0.565, 1) both}.fade-bottom{-webkit-animation:fade-in-bottom .6s cubic-bezier(0.39, 0.575, 0.565, 1) both;animation:fade-in-bottom .6s cubic-bezier(0.39, 0.575, 0.565, 1) both}.fade-left{-webkit-animation:fade-in-left .6s cubic-bezier(0.39, 0.575, 0.565, 1) both;animation:fade-in-left .6s cubic-bezier(0.39, 0.575, 0.565, 1) both}.fade-right{-webkit-animation:fade-in-right .6s cubic-bezier(0.39, 0.575, 0.565, 1) both;animation:fade-in-right .6s cubic-bezier(0.39, 0.575, 0.565, 1) both}.fade-in-out{-webkit-animation:fade-in-fwd .6s cubic-bezier(0.39, 0.575, 0.565, 1) both;animation:fade-in-fwd .6s cubic-bezier(0.39, 0.575, 0.565, 1) both}.fade-in{-webkit-animation:fade-in 1.2s cubic-bezier(0.39, 0.575, 0.565, 1) both;animation:fade-in 1.2s cubic-bezier(0.39, 0.575, 0.565, 1) both}@-webkit-keyframes fade-in-top{0%{-webkit-transform:translateY(-50px);transform:translateY(-50px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes fade-in-top{0%{-webkit-transform:translateY(-50px);transform:translateY(-50px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@-webkit-keyframes fade-in-bottom{0%{-webkit-transform:translateY(50px);transform:translateY(50px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes fade-in-bottom{0%{-webkit-transform:translateY(50px);transform:translateY(50px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@-webkit-keyframes fade-in-left{0%{-webkit-transform:translateX(-50px);transform:translateX(-50px);opacity:0}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes fade-in-left{0%{-webkit-transform:translateX(-50px);transform:translateX(-50px);opacity:0}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@-webkit-keyframes fade-in-right{0%{-webkit-transform:translateX(50px);transform:translateX(50px);opacity:0}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes fade-in-right{0%{-webkit-transform:translateX(50px);transform:translateX(50px);opacity:0}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@-webkit-keyframes fade-in-fwd{0%{-webkit-transform:translateZ(-80px);transform:translateZ(-80px);opacity:0}100%{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes fade-in-fwd{0%{-webkit-transform:translateZ(-80px);transform:translateZ(-80px);opacity:0}100%{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@-webkit-keyframes fade-in{0%{opacity:0}100%{opacity:1}}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}/*# sourceMappingURL=main.css.map */
