

/* Start:/local/templates/main/css/jquery.fancybox.min.css?171619714912795*/
body.compensate-for-scrollbar{overflow:hidden}.fancybox-active{height:auto}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute!important;top:-9999px;visibility:hidden}.fancybox-container{-webkit-backface-visibility:hidden;height:100%;left:0;outline:none;position:fixed;-webkit-tap-highlight-color:transparent;top:0;-ms-touch-action:manipulation;touch-action:manipulation;transform:translateZ(0);width:100%;z-index:99992}.fancybox-container *{box-sizing:border-box}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.9;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption,.fancybox-infobar,.fancybox-navigation .fancybox-button,.fancybox-toolbar{direction:ltr;opacity:0;position:absolute;transition:opacity .25s ease,visibility 0s ease .25s;visibility:hidden;z-index:99997}.fancybox-show-caption .fancybox-caption,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-nav .fancybox-navigation .fancybox-button,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;transition:opacity .25s ease 0s,visibility 0s ease 0s;visibility:visible}.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;transform:translateZ(0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{-webkit-backface-visibility:hidden;display:none;height:100%;left:0;outline:none;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;transition-property:transform,opacity;white-space:normal;width:100%;z-index:99994}.fancybox-slide:before{content:"";display:inline-block;font-size:0;height:100%;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--image{overflow:hidden;padding:44px 0}.fancybox-slide--image:before{display:none}.fancybox-slide--html{padding:6px}.fancybox-content{background:#fff;display:inline-block;margin:0;max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:relative;text-align:left;vertical-align:middle}.fancybox-slide--image .fancybox-content{animation-timing-function:cubic-bezier(.5,0,.14,1);-webkit-backface-visibility:hidden;background:transparent;background-repeat:no-repeat;background-size:100% 100%;left:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;transform-origin:top left;transition-property:transform,opacity;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:99995}.fancybox-can-zoomOut .fancybox-content{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:zoom-in}.fancybox-can-pan .fancybox-content,.fancybox-can-swipe .fancybox-content{cursor:grab}.fancybox-is-grabbing .fancybox-content{cursor:grabbing}.fancybox-container [data-selectable=true]{cursor:text}.fancybox-image,.fancybox-spaceball{background:transparent;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--pdf .fancybox-content,.fancybox-slide--video .fancybox-content{height:100%;overflow:visible;padding:0;width:100%}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#fff}.fancybox-iframe,.fancybox-video{background:transparent;border:0;display:block;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.fancybox-iframe{left:0;position:absolute;top:0}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}.fancybox-button{background:rgba(30,30,30,.6);border:0;border-radius:0;box-shadow:none;cursor:pointer;display:inline-block;height:44px;margin:0;padding:10px;position:relative;transition:color .2s;vertical-align:top;visibility:inherit;width:44px}.fancybox-button,.fancybox-button:link,.fancybox-button:visited{color:#ccc}.fancybox-button:hover{color:#fff}.fancybox-button:focus{outline:none}.fancybox-button.fancybox-focus{outline:1px dotted}.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default;outline:none}.fancybox-button div{height:100%}.fancybox-button svg{display:block;height:100%;overflow:visible;position:relative;width:100%}.fancybox-button svg path{fill:currentColor;stroke-width:0}.fancybox-button--fsenter svg:nth-child(2),.fancybox-button--fsexit svg:first-child,.fancybox-button--pause svg:first-child,.fancybox-button--play svg:nth-child(2){display:none}.fancybox-progress{background:#ff5268;height:2px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:99998}.fancybox-close-small{background:transparent;border:0;border-radius:0;color:#ccc;cursor:pointer;opacity:.8;padding:8px;position:absolute;right:-12px;top:-44px;z-index:401}.fancybox-close-small:hover{color:#fff;opacity:1}.fancybox-slide--html .fancybox-close-small{color:currentColor;padding:10px;right:0;top:0}.fancybox-slide--image.fancybox-is-scaling .fancybox-content{overflow:hidden}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small{display:none}.fancybox-navigation .fancybox-button{background-clip:content-box;height:100px;opacity:0;position:absolute;top:calc(50% - 50px);width:70px}.fancybox-navigation .fancybox-button div{padding:7px}.fancybox-navigation .fancybox-button--arrow_left{left:0;left:env(safe-area-inset-left);padding:31px 26px 31px 6px}.fancybox-navigation .fancybox-button--arrow_right{padding:31px 6px 31px 26px;right:0;right:env(safe-area-inset-right)}.fancybox-caption{background:linear-gradient(0deg,rgba(0,0,0,.85) 0,rgba(0,0,0,.3) 50%,rgba(0,0,0,.15) 65%,rgba(0,0,0,.075) 75.5%,rgba(0,0,0,.037) 82.85%,rgba(0,0,0,.019) 88%,transparent);bottom:0;color:#eee;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:75px 44px 25px;pointer-events:none;right:0;text-align:center;z-index:99996}@supports (padding:max(0px)){.fancybox-caption{padding:75px max(44px,env(safe-area-inset-right)) max(25px,env(safe-area-inset-bottom)) max(44px,env(safe-area-inset-left))}}.fancybox-caption--separate{margin-top:-50px}.fancybox-caption__body{max-height:50vh;overflow:auto;pointer-events:all}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}.fancybox-caption a:hover{color:#fff;text-decoration:underline}.fancybox-loading{animation:a 1s linear infinite;background:transparent;border:4px solid #888;border-bottom-color:#fff;border-radius:50%;height:50px;left:50%;margin:-25px 0 0 -25px;opacity:.7;padding:0;position:absolute;top:50%;width:50px;z-index:99999}@keyframes a{to{transform:rotate(1turn)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;transform:translate3d(-100%,0,0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;transform:translate3d(100%,0,0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;transform:translateZ(0)}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;transform:scale3d(1.5,1.5,1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;transform:scale3d(.5,.5,.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;transform:scaleX(1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;transform:rotate(-1turn)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;transform:rotate(1turn)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;transform:rotate(0deg)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;transform:scale3d(0,0,0) translate3d(-100%,0,0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;transform:scale3d(0,0,0) translate3d(100%,0,0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;transform:scaleX(1) translateZ(0)}.fancybox-fx-tube.fancybox-slide--previous{transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{transform:translateZ(0) scale(1)}@media (max-height:576px){.fancybox-slide{padding-left:6px;padding-right:6px}.fancybox-slide--image{padding:6px 0}.fancybox-close-small{right:-6px}.fancybox-slide--image .fancybox-close-small{background:#4e4e4e;color:#f2f4f6;height:36px;opacity:1;padding:6px;right:0;top:0;width:36px}.fancybox-caption{padding-left:12px;padding-right:12px}@supports (padding:max(0px)){.fancybox-caption{padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}}}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px}.fancybox-share p{margin:0;padding:0}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px;min-width:130px;padding:0 15px;text-decoration:none;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.fancybox-share__button:link,.fancybox-share__button:visited{color:#fff}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{background:transparent;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0;outline:none;padding:10px 15px;width:100%}.fancybox-thumbs{background:#ddd;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px;position:absolute;right:0;-webkit-tap-highlight-color:rgba(0,0,0,0);top:0;width:212px;z-index:99995}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs__list{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%}.fancybox-thumbs-x .fancybox-thumbs__list{overflow:hidden}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar{width:7px}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs__list a{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:rgba(0,0,0,.1);background-position:50%;background-repeat:no-repeat;background-size:cover;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:none;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:transparent;width:100px}.fancybox-thumbs__list a:before{border:6px solid #ff5268;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:all .2s cubic-bezier(.25,.46,.45,.94);z-index:99991}.fancybox-thumbs__list a:focus:before{opacity:.5}.fancybox-thumbs__list a.fancybox-thumbs-active:before{opacity:1}@media (max-width:576px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs__list a{max-width:calc(100% - 10px)}}
/* End */


/* Start:/local/templates/main/templates_styles.css?176906974471545*/
/* ===== Обнуление, общие стили ===== */
* {margin: 0; padding: 0; box-sizing: border-box;}
html {height: 100%;}
body {font-family: 'HelveticaNeueCyr'; display: flex; flex-direction: column; min-height: 100%;}
body.lock {overflow: hidden; position: relative; touch-action: none; padding-right: 17px;}
img {display: block; max-width: 100%;}
h1 {margin-bottom: 20px;}
button {background: transparent; border: none; cursor: pointer; outline: none;}
input {font-family: 'HelveticaNeueCyr'; border: none; outline: none;}
.main {flex: 1 0 auto;}
.container {margin: 0 auto; width: 100%; max-width: 1380px;}
.btn {padding: 18px 70px; background: #4b9bd4; border: none; font-weight: 400; font-size: 16px; line-height: 200%; text-align: center; color: #fff; cursor: pointer; text-decoration: none;}
hr {margin-top: 1rem; margin-bottom: 1rem; border: 0; border-top: 1px solid rgba(0, 0, 0, .1);
}

.col, .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-auto, .col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-auto, .col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-auto, .col-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-auto, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-auto {
   padding-right: 5px;
   padding-left: 5px;
}




/* ===== Подключение шрифтов ===== */
@font-face {
	font-family: 'HelveticaNeueCyr';
	src: url('/local/templates/main/fonts/HelveticaNeueCyr-Bold.eot');
	src: local('HelveticaNeueCyr-Bold'),
		url('/local/templates/main/fonts/HelveticaNeueCyr-Bold.eot?#iefix') format('embedded-opentype'),
		url('/local/templates/main/fonts/HelveticaNeueCyr-Bold.woff') format('woff'),
		url('/local/templates/main/fonts/HelveticaNeueCyr-Bold.ttf') format('truetype');
	font-weight: 700;
	font-style: normal;
}
@font-face {
	font-family: 'HelveticaNeueCyr';
	src: url('/local/templates/main/fonts/HelveticaNeueCyr-Medium.eot');
	src: local('HelveticaNeueCyr-Medium'),
		url('/local/templates/main/fonts/HelveticaNeueCyr-Medium.eot?#iefix') format('embedded-opentype'),
		url('/local/templates/main/fonts/HelveticaNeueCyr-Medium.woff') format('woff'),
		url('/local/templates/main/fonts/HelveticaNeueCyr-Medium.ttf') format('truetype');
	font-weight: 500;
	font-style: normal;
}
@font-face {
	font-family: 'HelveticaNeueCyr';
	src: url('/local/templates/main/fonts/HelveticaNeueCyr-Roman.eot');
	src: local('HelveticaNeueCyr-Roman'),
		url('/local/templates/main/fonts/HelveticaNeueCyr-Roman.eot?#iefix') format('embedded-opentype'),
		url('/local/templates/main/fonts/HelveticaNeueCyr-Roman.woff') format('woff'),
		url('/local/templates/main/fonts/HelveticaNeueCyr-Roman.ttf') format('truetype');
	font-weight: 400;
	font-style: normal;
}
@font-face {
	font-family: 'HelveticaNeueCyr';
	src: url('/local/templates/main/fonts/HelveticaNeueCyr-Light.eot');
	src: local('HelveticaNeueCyr-Light'),
		url('/local/templates/main/fonts/HelveticaNeueCyr-Light.eot?#iefix') format('embedded-opentype'),
		url('/local/templates/main/fonts/HelveticaNeueCyr-Light.woff') format('woff'),
		url('/local/templates/main/fonts/HelveticaNeueCyr-Light.ttf') format('truetype');
	font-weight: 300;
	font-style: normal;
}



/* ===== Стили всплывающих форм(начало) ===== */
.form-popup {
   position: fixed;
   top: 0;
   left: 0;
   display: flex;
   align-items: center;
   justify-content: center;
   width: 100%;
   height: 100%;
   padding: 15px;
   backdrop-filter: blur(5px);
   background: rgba(0, 0, 0, 0.6);
   overflow: auto;
   z-index: 9999;
}
.form-popup .form-content {
   position: relative;
   width: 100%;
   max-width: 550px;
   margin: auto;
   background: #FFF;
}
.form-popup .form-content form {
   padding: 35px 20px 20px;
}
.form-popup .form-content .close {
   position: absolute;
   top: 0;
   right: 0;
   width: 70px;
   height: 70px;
   color: #FFF;
   font-size: 40px;
}
.form-popup .form-content .form-title {
   display: flex;
   justify-content: center;
   align-items: center;
   min-height: 70px;
   padding: 10px 70px;
   text-align: center;
   text-transform: uppercase;
   font-size: 20px;
   color: #FFF;
   background: linear-gradient(90deg, #26589a 0%, #1e294a 100%);
}
.form-popup .form-content .form-field {
   position: relative;
   max-width: 450px;
   margin: 0 auto;
}
.form-popup .form-content .form-field.controls {
   display: flex;
   justify-content: center;
   column-gap: 20px;
}
.form-popup .form-content .form-field.controls button {
   display: block;
   padding: 10px 15px;
   color: #FFF;
   background: #4b9bd4;
   font-size: 16px;
}
.form-popup .form-content .form-field:not(:last-child) {
   margin-bottom: 25px;
}
.form-popup .form-content .form-field .title-error {
   display: block;
   color: #fc4444;
   font-weight: 500;
   margin: -19px 0 5px;
   padding-right: 10px;
   text-align: right;
   max-width: 450px;
   font-size: 12px;
}
.form-popup .form-content .form-field .title-input {
   position: relative;
   position: absolute;
   bottom: 12px;
   left: 15px;
   padding: 0 6px;
   background: #FFF;
   pointer-events: none;
   transition: 0.15s;
}
.form-popup .form-content .form-field .title-input.up {
   bottom: 33px;
   left: 10px;
   font-size: 13px;
}
.form-popup .form-content .form-field .title-input span {
   position: absolute;
   top: 0;
   right: 0;
}
.form-popup .form-content .form-field .title-valid a {
   color: #000;
}
.form-popup .form-content .form-field input[type="text"] {
   width: 100%;
   max-width: 450px;
   height: 40px;
   padding: 5px 15px;
   font-size: 16px;
   color: #000;
   background: #FFF;
   border: 1px solid #6e6e70;
}
.form-popup .form-content .form-field input[type="text"].error {
   border: 1px solid #fc4444;
}
.form-popup .form-content .form-field input[type="text"]:focus + .title-input {
   bottom: 33px;
   left: 10px;
   font-size: 13px;
}

.popup-preloader {
   position: fixed;
   top: 50%;
   left: 50%;
   transform: translate(-50%, -50%);
   width: 100%;
   height: 100%;
   margin: 0;
   padding: 0;
   overflow: auto;
   outline: none;
   white-space: normal;
   box-sizing: border-box;
   text-align: center;
   z-index: 100;
   -webkit-overflow-scrolling: touch;
   display: flex;
   align-items: center;
   justify-content: center;
   -webkit-backface-visibility: hidden;
   backface-visibility: hidden;
   transition-property: opacity, -webkit-transform;
   transition-property: transform, opacity;
   transition-property: transform, opacity, -webkit-transform;
   -webkit-transform-style: preserve-3d;
   transform-style: preserve-3d;
   backdrop-filter: blur(5px);
   background: rgba(0, 0, 0, 0.6);
}
.popup-preloader.active {
   display: flex;
}
.text-block-econom{
   font-weight: 410;
   font-size: 17px;
}
.text-block-econom p{
   padding-bottom: 40px;
}
.text-block-econom span{
   font-weight: 700;
}
.popup-preloader-loading {
   border: 6px solid #FFF;
   border-top: 6px solid #26589a;
   border-radius: 100%;
   height: 105px;
   width: 105px;
   -webkit-animation: fancybox-rotate .8s infinite linear;
   animation: fancybox-rotate .8s infinite linear;
   background: transparent;
   z-index: 99999;
}
@keyframes fancybox-rotate {
   100% {
       transform: rotate(360deg)
   }
}
/* ===== Стили всплывающих форм(конец) ===== */



/* ===== Шапка сайта ===== */
.header-top a {
   text-decoration: none;
}
.header-top {
   display: flex;
   justify-content: space-between;
   align-items: center;
   column-gap: 15px;
}
.header-top .adress {
   font-weight: 400;
   font-size: 14px;
   line-height: 121%;
   color: #888;
   background: url("data:image/svg+xml,%3Csvg width='19' height='25' viewBox='0 0 19 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.50038 4.04004C8.65042 4.04004 7.81954 4.29208 7.11282 4.7643C6.4061 5.23651 5.85528 5.90769 5.53001 6.69296C5.20474 7.47822 5.11964 8.34231 5.28546 9.17594C5.45128 10.0096 5.86058 10.7753 6.46159 11.3763C7.06261 11.9773 7.82835 12.3866 8.66198 12.5525C9.49562 12.7183 10.3597 12.6332 11.145 12.3079C11.9302 11.9826 12.6014 11.4318 13.0736 10.7251C13.5458 10.0184 13.7979 9.1875 13.7979 8.33754C13.7979 7.19777 13.3451 6.10469 12.5392 5.29875C11.7332 4.49281 10.6402 4.04004 9.50038 4.04004V4.04004ZM9.50038 11.135C8.94709 11.135 8.40622 10.971 7.94618 10.6636C7.48613 10.3562 7.12757 9.91927 6.91583 9.4081C6.70409 8.89692 6.64869 8.33444 6.75664 7.79177C6.86458 7.24911 7.13101 6.75065 7.52225 6.35941C7.91349 5.96817 8.41196 5.70173 8.95462 5.59379C9.49728 5.48585 10.0598 5.54125 10.5709 5.75299C11.0821 5.96472 11.519 6.32328 11.8264 6.78333C12.1338 7.24338 12.2979 7.78425 12.2979 8.33754C12.2959 9.07818 12.0003 9.78781 11.4759 10.3108C10.9515 10.8338 10.241 11.1275 9.50038 11.1275V11.135Z' fill='%23707070' /%3E%3Cpath d='M9.50004 0.5C7.16394 0.501951 4.92353 1.42826 3.26814 3.07662C1.61276 4.72498 0.676927 6.96143 0.665039 9.2975C0.665039 12.8 2.63004 15.7325 4.07004 17.87L4.33254 18.26C5.76525 20.3365 7.30222 22.339 8.93754 24.26L9.50754 24.9275L10.0775 24.26C11.7127 22.3389 13.2496 20.3363 14.6825 18.26L14.945 17.8625C16.3775 15.725 18.3425 12.8 18.3425 9.2975C18.3306 6.96013 17.3938 4.72255 15.7368 3.07398C14.0798 1.42541 11.8374 0.49997 9.50004 0.5V0.5ZM13.6925 17L13.4225 17.3975C12.1325 19.3325 10.4225 21.5 9.50004 22.5725C8.61504 21.5 6.86754 19.3325 5.57754 17.3975L5.31504 17C3.98754 15.02 2.16504 12.3125 2.16504 9.2675C2.16504 8.30425 2.35476 7.35044 2.72338 6.46052C3.092 5.57059 3.63229 4.76199 4.31341 4.08087C4.99453 3.39975 5.80313 2.85946 6.69306 2.49084C7.58298 2.12223 8.53679 1.9325 9.50004 1.9325C10.4633 1.9325 11.4171 2.12223 12.307 2.49084C13.1969 2.85946 14.0056 3.39975 14.6867 4.08087C15.3678 4.76199 15.9081 5.57059 16.2767 6.46052C16.6453 7.35044 16.835 8.30425 16.835 9.2675C16.835 12.3425 15.02 15.05 13.6925 17V17Z' fill='%23707070' /%3E%3C/svg%3E") left no-repeat;
   padding-left: 39px;
}
.header-top .documents {
   /* удалить display: none; когда появится ссылка на эту кнопку! */
   display: none;

   font-weight: 700;
   font-size: 15px;
   line-height: 113%;
   text-decoration: underline;
   text-decoration-skip-ink: none;
   color: #1d1b1f;
   background: url("data:image/svg+xml,%3Csvg width='35' height='24' viewBox='0 0 35 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M33.8674 7.51031L17.6799 0.57161C17.5648 0.522354 17.4353 0.522354 17.3203 0.57161L1.13278 7.51031C0.961468 7.58363 0.850098 7.75434 0.850098 7.94347C0.850098 8.13222 0.961468 8.30292 1.13278 8.37624L3.61141 9.43882V16.8197C2.73969 17.0325 2.08775 17.827 2.08775 18.7768V22.5954C2.08775 22.8549 2.29495 23.0654 2.55025 23.0654H5.5972C5.8525 23.0654 6.0597 22.8549 6.0597 22.5954V18.7772C6.0597 17.8274 5.40813 17.0329 4.53641 16.8201V9.8355L6.20918 10.5525V15.2514C6.20918 16.9081 7.42648 18.4395 9.63649 19.5622C11.7447 20.6335 14.5371 21.2234 17.4997 21.2234C20.4623 21.2234 23.2551 20.6335 25.363 19.5622C27.573 18.4395 28.7903 16.9081 28.7903 15.2514V10.5525L33.867 8.37624C34.0387 8.30292 34.1501 8.13222 34.1501 7.94347C34.1501 7.75434 34.0387 7.58363 33.8674 7.51031ZM5.13507 18.7772V22.1258H3.01312V18.7772C3.01312 18.1827 3.48894 17.6992 4.07428 17.6992C4.65888 17.6988 5.13507 18.1827 5.13507 18.7772ZM27.8656 15.2514C27.8656 16.5336 26.83 17.7661 24.9497 18.7215C22.9676 19.7284 20.3217 20.2834 17.5001 20.2834C14.6785 20.2834 12.0326 19.7284 10.0505 18.7215C8.17018 17.7661 7.13455 16.5339 7.13455 15.2514V10.9488L17.3203 15.3149C17.3776 15.3394 17.439 15.3522 17.5001 15.3522C17.5611 15.3522 17.6226 15.3398 17.6799 15.3149L27.8656 10.9488V15.2514ZM28.1498 9.8073C28.1491 9.80767 28.148 9.80805 28.1468 9.80843L17.5001 14.3723L6.85335 9.80843C6.85261 9.80805 6.8515 9.80767 6.85039 9.8073L4.25521 8.69471C4.25447 8.69434 4.25336 8.69396 4.25262 8.69359L2.50289 7.94347L17.5001 1.51462L32.4977 7.94384L28.1498 9.8073Z' fill='%23707070' /%3E%3C/svg%3E") left no-repeat;
   padding-left: 55px;
}
.header-top .phone {
   font-weight: 700;
   font-size: 15px;
   line-height: 129%;
   color: #26589a;
   background: url("data:image/svg+xml,%3Csvg width='20' height='21' viewBox='0 0 20 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.4999 20.3457H17.3724C2.63494 19.4982 0.542441 7.0632 0.249941 3.2682C0.226373 2.97314 0.261258 2.67632 0.352598 2.39476C0.443937 2.1132 0.589936 1.85243 0.78223 1.62739C0.974523 1.40235 1.20933 1.21747 1.4732 1.08333C1.73707 0.949196 2.02481 0.868444 2.31994 0.845704H6.45244C6.75286 0.845413 7.04644 0.935336 7.29517 1.10383C7.54389 1.27231 7.73629 1.51161 7.84744 1.7907L8.98744 4.5957C9.0972 4.86836 9.12444 5.16726 9.06578 5.45527C9.00711 5.74328 8.86512 6.00771 8.65744 6.2157L7.05994 7.8282C7.30948 9.24627 7.98858 10.5535 9.00536 11.5729C10.0221 12.5924 11.3275 13.2749 12.7449 13.5282L14.3724 11.9157C14.5836 11.7103 14.8505 11.5716 15.1399 11.517C15.4293 11.4623 15.7284 11.494 15.9999 11.6082L18.8274 12.7407C19.1023 12.8554 19.3369 13.0493 19.5012 13.2977C19.6654 13.5461 19.752 13.8379 19.7499 14.1357V18.0957C19.7499 18.6924 19.5129 19.2647 19.0909 19.6867C18.669 20.1087 18.0967 20.3457 17.4999 20.3457ZM2.49994 2.3457C2.30103 2.3457 2.11026 2.42472 1.96961 2.56537C1.82896 2.70603 1.74994 2.89679 1.74994 3.0957V3.1557C2.09494 7.5957 4.30744 18.0957 17.4549 18.8457C17.5535 18.8518 17.6522 18.8384 17.7456 18.8062C17.8389 18.774 17.925 18.7238 17.9988 18.6583C18.0727 18.5928 18.1329 18.5133 18.176 18.4245C18.2191 18.3357 18.2442 18.2393 18.2499 18.1407V14.1357L15.4224 13.0032L13.2699 15.1407L12.9099 15.0957C6.38494 14.2782 5.49994 7.7532 5.49994 7.6857L5.45494 7.3257L7.58494 5.1732L6.45994 2.3457H2.49994Z' fill='%23707070' stroke='white' stroke-width='0.2' /%3E%3C/svg%3E") left no-repeat;
   padding-left: 40px;
}
.header-top .phone span {
   font-weight: 400;
   font-size: 14px;
   color: #888;
   cursor: default;
}
.header-top .icons {
   position: relative;
   display: flex;
   align-items: center;
   column-gap: 8px;
}
.header-top .icons form {
   height: 45px;
}
.header-top .icons form .search-controls {
   position: relative;
   height: 45px;
   background: #f4f4f6;
   border-radius: 100%;
}
.header-top .icons form .search-controls.active .search-open {
   transform: rotateY(180deg);
   z-index: -1;
}
.header-top .icons form .search-controls.active .search-close {
   transform: rotateY(0deg);
   z-index: 2;
}
.header-top .icons form .search-controls .search-open {
   position: relative;
   width: 45px;
   height: 45px;
   background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='17' viewBox='0 0 18 17' fill='none'%3E%3Ccircle cx='7' cy='7' r='6.25' stroke='%23444444' stroke-width='1.5'/%3E%3Cline x1='11.5303' y1='11.4697' x2='16.5303' y2='16.4697' stroke='%23444444' stroke-width='1.5'/%3E%3C/svg%3E") center no-repeat, #f4f4f6;
   border-radius: 100%;
   backface-visibility: hidden;
   transition: transform .3s cubic-bezier(.2,.85,.4,1.275);
   z-index: 1;
}
.header-top .icons form .search-controls .search-close {
   position: absolute;
   top: 0;
   left: 0;
   width: 45px;
   height: 45px;
   background: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17 1L1 17M1.00003 1L17 17' stroke='%23444444' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round' /%3E%3C/svg%3E") center no-repeat, #f4f4f6;
   border-radius: 100%;
   backface-visibility: hidden;
   transform: rotateY(-180deg);
   transition: transform .3s cubic-bezier(.2,.85,.4,1.275);
   z-index: 0;
}
.header-top .icons form .search-field {
   position: absolute;
   top: 0;
   right: 72px;
   width: 0;
   height: 45px;
   padding: 0;
   font-weight: 500;
   border: none;
   border-radius: 100px 0 0 100px;
   background: #f4f4f6;
   opacity: 0;
   transition: width 0.7s, padding 0.7s, opacity 0s 0.7s;
}
.header-top .icons form .search-field.active {
   width: 500px;
   padding: 10px 22px 10px 15px;
   opacity: 1;
   transition: width 0.7s, padding 0.7s, opacity 0s;
}
.header-top .icons .visually {
   width: 45px;
   height: 45px;
   background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='20' viewBox='0 0 24 20' fill='none'%3E%3Cpath d='M18.804 18.7081C19.6018 18.7106 20.3877 18.5137 21.0901 18.1353C21.7925 17.7569 22.3892 17.2089 22.8259 16.5412C23.2627 15.8736 23.5257 15.1073 23.591 14.3122C23.6564 13.517 23.5219 12.7181 23.2 11.9881L21.436 3.81209C21.2978 3.16428 20.9527 2.57899 20.4526 2.1446C19.9526 1.71021 19.3248 1.45029 18.664 1.40409L17.18 1.29209C17.1432 1.28841 17.1061 1.29202 17.0707 1.30269C17.0353 1.31337 17.0024 1.3309 16.9738 1.3543C16.9452 1.3777 16.9215 1.40651 16.904 1.43907C16.8866 1.47164 16.8757 1.50732 16.872 1.54409C16.8683 1.58086 16.8719 1.618 16.8826 1.65337C16.8933 1.68875 16.9108 1.72168 16.9342 1.75028C16.9576 1.77888 16.9864 1.80259 17.019 1.82006C17.0515 1.83753 17.0872 1.84841 17.124 1.85209L18.608 1.96409C19.1513 2.00207 19.6673 2.21701 20.0769 2.57604C20.4865 2.93507 20.7672 3.4184 20.876 3.95209L22.36 10.6721C21.7757 10.0341 21.0295 9.56631 20.2007 9.31846C19.3718 9.07061 18.4913 9.05195 17.6527 9.26448C16.8141 9.477 16.0488 9.91275 15.438 10.5254C14.8272 11.1381 14.3939 11.9048 14.184 12.7441C13.5324 12.3543 12.7873 12.1485 12.028 12.1485C11.2687 12.1485 10.5236 12.3543 9.872 12.7441C9.66864 11.8931 9.23598 11.1141 8.62102 10.4917C8.00606 9.86933 7.23231 9.42735 6.38382 9.21379C5.53533 9.00022 4.64454 9.02324 3.80822 9.28033C2.97189 9.53743 2.222 10.0188 1.64 10.6721L3.096 3.92409C3.20483 3.3904 3.48552 2.90707 3.89512 2.54804C4.30471 2.18901 4.82065 1.97407 5.364 1.93609L6.848 1.82409C6.88477 1.82041 6.92046 1.80953 6.95302 1.79206C6.98559 1.77459 7.01439 1.75088 7.03779 1.72228C7.06119 1.69368 7.07873 1.66075 7.0894 1.62537C7.10008 1.59 7.10368 1.55286 7.1 1.51609C7.09632 1.47932 7.08544 1.44364 7.06797 1.41107C7.0505 1.37851 7.02679 1.3497 6.99819 1.3263C6.96959 1.3029 6.93666 1.28536 6.90128 1.27469C6.86591 1.26402 6.82877 1.26041 6.792 1.26409L5.308 1.37609C4.64723 1.42229 4.01943 1.68221 3.51937 2.1166C3.01932 2.55099 2.67416 3.13628 2.536 3.78409L0.800001 11.9881C0.490248 12.6666 0.342345 13.4079 0.367951 14.1534C0.393558 14.8988 0.591975 15.6282 0.947559 16.2839C1.30314 16.9396 1.80618 17.5037 2.417 17.9318C3.02782 18.3599 3.72974 18.6403 4.46742 18.7508C5.20509 18.8614 5.95836 18.7991 6.66784 18.5688C7.37732 18.3385 8.02362 17.9466 8.55578 17.4239C9.08794 16.9013 9.49142 16.2621 9.73441 15.5569C9.9774 14.8517 10.0533 14.0996 9.956 13.3601C10.5577 12.9471 11.2703 12.7261 12 12.7261C12.7297 12.7261 13.4424 12.9471 14.044 13.3601C13.9606 14.0341 14.0215 14.718 14.2227 15.3667C14.4239 16.0153 14.7608 16.6137 15.211 17.1221C15.6612 17.6306 16.2144 18.0374 16.8338 18.3157C17.4533 18.594 18.1249 18.7373 18.804 18.7361V18.7081ZM5.168 18.1481C4.05373 18.1409 2.98674 17.6969 2.1962 16.9116C1.40566 16.1263 0.95464 15.0623 0.940001 13.9481L1.332 12.1561C1.64825 11.4673 2.14385 10.8761 2.76694 10.4445C3.39003 10.0129 4.11768 9.75676 4.87372 9.70285C5.62977 9.64895 6.3864 9.79928 7.06441 10.1381C7.74243 10.4769 8.31689 10.9918 8.72767 11.6288C9.13845 12.2658 9.37043 13.0015 9.39933 13.7589C9.42824 14.5163 9.253 15.2676 8.89196 15.934C8.53093 16.6005 7.99737 17.1576 7.34715 17.5472C6.69693 17.9367 5.95395 18.1442 5.196 18.1481H5.168ZM18.804 9.66409C19.6191 9.66586 20.4165 9.90164 21.1015 10.3434C21.7865 10.7852 22.3302 11.4143 22.668 12.1561L23.06 13.9481C23.049 14.7806 22.7923 15.5914 22.3223 16.2787C21.8523 16.966 21.1898 17.4992 20.418 17.8114C19.6461 18.1237 18.7993 18.2011 17.9836 18.0339C17.1679 17.8668 16.4198 17.4625 15.8329 16.8718C15.2461 16.2811 14.8468 15.5303 14.685 14.7136C14.5232 13.8968 14.6061 13.0505 14.9234 12.2807C15.2408 11.5109 15.7783 10.852 16.4686 10.3865C17.159 9.92098 17.9714 9.66968 18.804 9.66409Z' fill='%23FEFEFE' stroke='%23FEFEFE' stroke-width='0.7'/%3E%3C/svg%3E") center no-repeat, #26589a;
   border-radius: 100%;
}


.header-medium {
   display: flex;
   justify-content: space-between;
   background: #1e2856;
   margin-bottom: 25px;
}
.header-medium .header-menu-social {
   display: flex;
   flex: 1 1 auto;
   column-gap: 15px;
   padding: 15px 30px;
}
.header-medium .header-menu-social .menu {
   display: flex;
   align-items: center;
   column-gap: 50px;
   height: 100%;
   list-style: none;
}
.header-medium .header-menu-social .menu li a {
   font-weight: 400;
   font-size: 15px;
   color: #fff;
   text-decoration: none;
}
.header-medium .header-menu-social .social {
   display: flex;
   align-items: center;
   column-gap: 10px;
   margin-left: auto;
}
.header-medium .header-menu-social .social a {
   width: 28px;
   height: 28px;
}
.header-medium .header-menu-social .social .vk {
   background: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.7412 0C6.15239 0 0 6.15211 0 13.7412C0 21.3302 6.15239 27.4824 13.7412 27.4824C21.33 27.4824 27.4824 21.3302 27.4824 13.7412C27.4824 6.15211 21.33 0 13.7412 0ZM20.7114 15.2273C21.3519 15.8529 22.0295 16.4416 22.6044 17.1318C22.8591 17.4372 23.0992 17.7529 23.282 18.108C23.5429 18.6143 23.3073 19.1696 22.8541 19.1997L20.0389 19.1991C19.3119 19.2593 18.7333 18.9661 18.2455 18.469C17.8561 18.0728 17.4948 17.6497 17.1197 17.2401C16.9665 17.072 16.8051 16.9137 16.6128 16.7891C16.2291 16.5395 15.8956 16.6159 15.6758 17.0168C15.4517 17.4248 15.4005 17.8769 15.3792 18.3309C15.3485 18.9947 15.1483 19.1682 14.4823 19.1994C13.0591 19.266 11.7087 19.0501 10.4537 18.3326C9.34653 17.6998 8.48959 16.8065 7.74285 15.7953C6.28875 13.8238 5.17512 11.6601 4.17451 9.43425C3.94931 8.93296 4.11406 8.66474 4.66708 8.65434C5.58588 8.63663 6.50467 8.63888 7.42347 8.6535C7.7974 8.6594 8.04481 8.87336 8.18848 9.2262C8.68499 10.4478 9.29367 11.6101 10.0564 12.688C10.2597 12.975 10.4672 13.2613 10.7627 13.464C11.0888 13.6878 11.3373 13.6138 11.4911 13.2497C11.5895 13.0183 11.632 12.7709 11.6534 12.523C11.7265 11.6736 11.7352 10.8245 11.6087 9.97855C11.5299 9.44915 11.2322 9.10727 10.7045 9.00718C10.4357 8.95629 10.4751 8.85677 10.6058 8.70326C10.8327 8.43786 11.0452 8.27366 11.4701 8.27366L14.6507 8.2731C15.152 8.3715 15.2644 8.59642 15.3325 9.10137L15.3353 12.636C15.3294 12.8314 15.4334 13.4105 15.7843 13.5385C16.0654 13.6312 16.251 13.4058 16.4191 13.2278C17.1819 12.4184 17.7253 11.463 18.212 10.4742C18.4268 10.0382 18.6121 9.58691 18.792 9.13483C18.9259 8.80054 19.1339 8.63607 19.5112 8.64169L22.574 8.64534C22.6643 8.64534 22.756 8.64619 22.8454 8.66165C23.3615 8.74993 23.503 8.97204 23.3433 9.47558C23.0919 10.2667 22.6036 10.9257 22.1262 11.5864C21.6145 12.2938 21.0688 12.9764 20.5621 13.6869C20.0966 14.3364 20.1334 14.6633 20.7114 15.2273Z' fill='white' /%3E%3C/svg%3E") center no-repeat;
}
.header-medium .header-menu-social .social .telegram {
   background: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.2235 0C6.63437 0 0.4823 6.15207 0.4823 13.7412C0.4823 21.3303 6.63437 27.4824 14.2235 27.4824C21.8126 27.4824 27.9647 21.3303 27.9647 13.7412C27.9647 6.15207 21.8126 0 14.2235 0Z' fill='white' /%3E%3Cpath d='M20.9097 7.90458L18.4554 20.2788C18.4554 20.2788 18.1122 21.137 17.1682 20.7251L11.5045 16.3829L9.44504 15.3875L5.97818 14.2204C5.97818 14.2204 5.44614 14.0316 5.39461 13.6197C5.34319 13.2078 5.99536 12.9847 5.99536 12.9847L19.7769 7.57844C19.7769 7.57844 20.9097 7.08075 20.9097 7.90458Z' fill='%231E2856' /%3E%3Cpath d='M11.0692 20.1398C11.0692 20.1398 10.9039 20.1244 10.6979 19.4721C10.492 18.8199 9.44507 15.3874 9.44507 15.3874L17.7689 10.1014C17.7689 10.1014 18.2495 9.80958 18.2323 10.1014C18.2323 10.1014 18.3181 10.1528 18.0607 10.393C17.8032 10.6334 11.5217 16.2798 11.5217 16.2798' fill='white' /%3E%3Cpath d='M13.6762 18.0476L11.4359 20.0901C11.4359 20.0901 11.2608 20.223 11.0692 20.1397L11.4982 16.3457' fill='%231E2856' /%3E%3C/svg%3E") center no-repeat;
}
.header-medium .header-menu-social .social .youtube {
   background: url("data:image/svg+xml;charset=UTF-8,%3csvg width='27' height='28' viewBox='0 0 245 245' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cg clip-path='url(%23clip0_904_2)'%3e%3cpath d='M245 122.5C245 54.8451 190.155 0 122.5 0C54.8451 0 0 54.8451 0 122.5C0 190.155 54.8451 245 122.5 245C190.155 245 245 190.155 245 122.5Z' fill='white'/%3e%3cpath d='M152.472 78.4326H57.8242V180.554H84.1675V147.33H134.646L157.678 180.554H187.176L161.779 147.177C169.667 145.953 175.345 143.043 178.816 138.45C182.285 133.857 184.021 126.508 184.021 116.709V109.054C184.021 103.236 183.391 98.643 182.286 95.1217C181.182 91.6003 179.289 88.5378 176.607 85.7821C173.767 83.1793 170.613 81.3422 166.827 80.1177C163.041 79.0462 158.308 78.4326 152.472 78.4326ZM148.213 124.825H84.1675V100.939H148.213C151.841 100.939 154.365 101.551 155.627 102.623C156.889 103.695 157.678 105.685 157.678 108.594V117.168C157.678 120.23 156.889 122.22 155.627 123.292C154.365 124.363 151.841 124.823 148.213 124.823V124.825Z' stroke='%231E2856' stroke-width='10.488' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M181.871 76.6831C186.695 76.6831 190.609 72.7702 190.609 67.9431C190.609 63.116 186.695 59.2031 181.871 59.2031C177.043 59.2031 173.129 63.116 173.129 67.9431C173.129 72.7702 177.043 76.6831 181.871 76.6831Z' fill='%231E2856'/%3e%3c/g%3e%3cdefs%3e%3cclipPath id='clip0_904_2'%3e%3crect width='245' height='245' fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e ") center no-repeat;
}
.header-medium .header-menu-social .social .classmates {
   background: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.2011 11.3885C15.5132 11.3837 16.5582 10.3296 16.5535 9.01471C16.5487 7.69921 15.5014 6.65249 14.1887 6.65137C12.8651 6.64996 11.8079 7.71608 11.8181 9.04339C11.8279 10.3535 12.8847 11.3932 14.2011 11.3885Z' fill='white' /%3E%3Cpath d='M14.1882 0C6.59913 0 0.447021 6.15239 0.447021 13.7412C0.447021 21.33 6.59913 27.4824 14.1882 27.4824C21.7773 27.4824 27.9294 21.33 27.9294 13.7412C27.9294 6.15239 21.7773 0 14.1882 0ZM14.2079 4.17872C16.8844 4.18603 19.0327 6.37534 19.0189 9.08141C19.0054 11.7251 16.822 13.8677 14.15 13.8587C11.5052 13.8497 9.33612 11.657 9.35187 9.00803C9.36677 6.33008 11.537 4.17141 14.2079 4.17872ZM19.629 15.7604C19.0372 16.368 18.3247 16.8077 17.5336 17.1144C16.7857 17.4043 15.9662 17.5502 15.1548 17.6475C15.2777 17.7807 15.3353 17.8462 15.4118 17.9227C16.5127 19.0296 17.6191 20.1309 18.7164 21.2408C19.0903 21.6193 19.1682 22.0882 18.9624 22.5277C18.7378 23.0084 18.2337 23.3244 17.7391 23.2904C17.4259 23.2688 17.1816 23.1133 16.9648 22.8948C16.1338 22.0587 15.2869 21.2375 14.4733 20.3856C14.2357 20.1376 14.1221 20.1848 13.9127 20.4002C13.0768 21.2611 12.2272 22.1082 11.3728 22.9508C10.989 23.3292 10.5324 23.3978 10.0871 23.1813C9.6139 22.9525 9.31307 22.4692 9.33612 21.9831C9.35243 21.6553 9.51381 21.4039 9.73929 21.1795C10.8293 20.0918 11.9159 19.0006 13.0029 17.9103C13.0751 17.8381 13.142 17.7613 13.2469 17.6489C11.7644 17.494 10.4275 17.129 9.28298 16.2341C9.14072 16.1228 8.99424 16.0154 8.86492 15.8906C8.36363 15.4095 8.3133 14.8582 8.70944 14.2908C9.04879 13.805 9.61783 13.6751 10.2097 13.9543C10.3244 14.008 10.4334 14.076 10.538 14.148C12.6708 15.6136 15.601 15.6538 17.7422 14.2135C17.9542 14.0516 18.1811 13.9183 18.444 13.8511C18.9545 13.7195 19.4314 13.9076 19.7052 14.3546C20.0187 14.8655 20.015 15.3637 19.629 15.7604Z' fill='white' /%3E%3C/svg%3E") center no-repeat;
}
.header-medium .account {
   display: flex;
   justify-content: center;
   align-items: center;
   padding: 15px 30px;
   background: #26589a;
}
.header-medium .account a {
   font-weight: 400;
   font-size: 15px;
   color: #fff;
   text-decoration: none;
}

.header-bottom {
   margin-bottom: 20px;
}
.struktura-contacts {
   display: flex;
   flex-direction: column;
   gap: 10px;
   background: url(/local/templates/main/images/kov.svg);
   background-repeat: no-repeat;
   padding: 1rem;
   margin-bottom: 60px;
}

.kafedra-bottom-content a {
   color: #000;
   display: block;
   position: relative;
}

.gumanitarnih-descr {
   display: flex;
   flex-direction: column;
   gap: 20px;
   margin-bottom: 30px;
}

.gumanitarnih-btm .accordion a {
   color: #000;
   display: block;
   position: relative;
}

.kafedra-bottom-content .accordion ul > li > a:hover:after {
   color: #000;
}

.gumanitarnih-btm .accordion ul > li > a:hover:after {
   color: #000;
}

.kafedra-bottom-content .accordion ul > li > a:after {
   position: absolute;
    right: 0px;
    top: 50%;
    margin-top: -12px;
    content: "\f062";
    font-size: 1em;
    font-weight: 900;
    font-family: "Font Awesome 5 Free";
    margin-left: 0px;
    transition: 0.3s;
    font-size: 19px;
    color: #ddd;
    transform: rotateZ(90deg);
}

.gumanitarnih-btm .accordion ul > li > a:after {
   position: absolute;
    right: 0px;
    top: 50%;
    margin-top: -12px;
    content: "\f062";
    font-size: 1em;
    font-weight: 900;
    font-family: "Font Awesome 5 Free";
    margin-left: 0px;
    transition: 0.3s;
    font-size: 19px;
    color: #ddd;
    transform: rotateZ(90deg);
}

.kafedra-bottom-content ul {
   margin-bottom: 30px;
}

.kafedra-bottom-content ul li {
   line-height: 1.8;
}

.kafedra-bottom-content h2 {
   margin-bottom: 30px;
}



.struktura-contacts a {
   font-weight: 700;
    font-size: 15px;
    line-height: 129%;
    color: #26589a;
    text-decoration: none;
}

.header-list-bottom {
   list-style: none;
   display: flex;
   justify-content: space-between;
   padding: 0 30px;
}

.header-link-bottom {
   text-decoration: none;
   color: #444;
}

.header-list-item:not(:last-child)::after {
   content: '';
   width: 1px;
   height: 10px;
   border: 1px solid rgba(0, 0, 0, 0.41);
   position: relative;
   left: 167%;
}

.banner-home {
   opacity: 0;
   margin-bottom: 50px;
   min-height: 448px;
   transition: 0.5s;
   margin-top: -60px;
}

.banner-content .slider1{
   background: url(/local/templates/main/images/home-banner.jpg);
   background-size: 100% 100%;
   height: 448px;
   padding: 0 0 60px 60px;
}
.banner-content .slider3{
   background: url(/local/templates/main/images/home-banner2.jpg);
   height: 448px;
   padding: 0 0 40px 60px;
}
.banner-content .slider3 p{
   padding-left: 530px;
}

.banner-content .slider4{
   background: url(/local/templates/main/images/9may.jpg);
   height: 448px;
   padding: 0 0 40px 60px;
}

.banner-content .slider2{
   background: url(/local/templates/main/images/postupaite.jpg);
   height: 448px;
   padding: 0 0 40px 60px;
   background-size: contain;
   background-repeat: no-repeat;
}

.banner-content .slider5{
   background: url(/konkurs-studencheskikh-patrioticheskikh-proektov-vremya-deystvovat-/konkurs.jpg);
   height: 448px;
   padding: 0 0 40px 60px;
   background-size: contain;
   background-repeat: no-repeat;
}

swiper-container::part(button-next) {
   color: #26589a;
}
swiper-container::part(button-prev) {
   color: #26589a;
}



.banner-content h1 {
   font-weight: 400;
   font-size: 44px;
   line-height: 143%;
   color: #fff;
   width: 76%;
   height: 100%;
   display: flex;
   align-items: end;
}

.banner-content p {
   font-weight: 400;
   font-size: 44px;
   line-height: 143%;
   color: #fff;
   width: 76%;
   height: 100%;
   display: flex;
   align-items: end;
}


.news-wrap {
   display: flex;
   column-gap: 44px;
   margin-bottom: 56px;
}

.news-wrap a {
   display: flex;
   align-items: end;
   font-weight: 400;
   font-size: 16px;
   text-decoration: underline;
   text-decoration-skip-ink: none;
   text-align: center;
   color: #333;
   padding-bottom: 5px;
}

.news-title {
   font-weight: 300;
   font-size: 36px;
   color: #000;
}

.news-bottom-wrap {
   display: flex;
   gap: 36px;
   flex-wrap: wrap;
}

.table-responsive {
   margin-bottom: 50px;
}

.table-responsive h2 {
   margin-bottom: 20px;
   font-size: 21px;
}

.news-block img {
   margin-bottom: 32px;
   height: 60%;

}

.news-block {
   width: 23%;
   height: 350px;
}

.branch-reception-wrap {
   margin-bottom: 60px;
}

.departments-wrap {
   display: flex;
   margin-bottom: 40px;
}

.selection-committee-wrap {
   display: flex;
   margin-bottom: 40px;
}

.accounting-wrap {
   display: flex;
   margin-bottom: 40px;
}

.contacts-wrap a {
   text-decoration: none;
   color: #000;
}

.text a {
   text-decoration: none;
   color: #000;
}

.descr-news {
   height: 120px;
   margin-bottom: 30px;
}

.partners-wrap a {
color: #000;
text-decoration: none;
}

.contacts-wrap h1 {
   font-weight: 300;
   font-size: 36px;
   color: #000;
   margin-bottom: 50px;
}

.contacts-wrap h2 {
   font-weight: 300;
   font-size: 36px;
   color: #000;
   margin-bottom: 40px;
}

.contacts-wrap h3 {
   font-weight: 300;
   font-size: 36px;
   color: #000;
   margin-bottom: 40px;
}
.departments-wrap .wrap-contact-flex{
   width: 340px;
}

.departments-wrap .wrap-contact-flex img:not(:first-child){
   margin-left: 20px;
}
.education-center-wrap {
   display: flex;
   margin-top: 20px;
}
.education-center-wrap .wrap-contact-flex{
   width: 340px;
}
.education-center-wrap .wrap-contact-flex img:not(:first-child){
   margin-left: 20px;
}
.wrap-contact-flex p{
   font-weight: 300;
   font-size: 16px;
   line-height: 137%;
   color: #1d1b1f;
   margin-top: 5px;
}

.wrap-contact-flex {
   display: flex;
   align-items: start;
   gap: 25px;
}

.news-details {
   color: #1D1B1F;
}

.ads-top {
   display: flex;
   justify-content: space-between;
   margin-bottom: 54px;
   padding-left: 15px;
}

.ads-title {
   display: flex;
   /*align-items: end;*/
   align-items: center;
   font-weight: 300;
   font-size: 36px;
   color: #000;
}

.ads-home {
   background: #f5faff;
   padding: 28px 0 70px 0;
   
}

.ads-bottom {
   display: flex;
   flex-wrap: wrap;
   row-gap: 20px;
}

.ads-bottom .ads-item {
width: calc((100% - 2 * 0px) / 3);
}

.ads-descr {
   width: 69%;
}

.ads-item  a {
   color: #1D1B1F;
}

.ads-flex {
   display: flex;
   gap: 18px;
   align-items: start;
   margin-bottom: 25px;
}

.ads-flex img {
   height: 80px;
}

.ads-more {
   margin-left: 14%;
}

.questions-home {
   background: linear-gradient(90deg, #26589a 0%, #1e294a 100%);
   padding-top: 40px;
   margin-bottom: 53px;
   padding-left: 15px;
}

.questions-title {
   font-weight: 400;
   font-size: 38px;
   line-height: 84%;
   color: #fff;
   margin-bottom: 10px;
}

.questions-home .social .vk {
   background: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.7412 0C6.15239 0 0 6.15211 0 13.7412C0 21.3302 6.15239 27.4824 13.7412 27.4824C21.33 27.4824 27.4824 21.3302 27.4824 13.7412C27.4824 6.15211 21.33 0 13.7412 0ZM20.7114 15.2273C21.3519 15.8529 22.0295 16.4416 22.6044 17.1318C22.8591 17.4372 23.0992 17.7529 23.282 18.108C23.5429 18.6143 23.3073 19.1696 22.8541 19.1997L20.0389 19.1991C19.3119 19.2593 18.7333 18.9661 18.2455 18.469C17.8561 18.0728 17.4948 17.6497 17.1197 17.2401C16.9665 17.072 16.8051 16.9137 16.6128 16.7891C16.2291 16.5395 15.8956 16.6159 15.6758 17.0168C15.4517 17.4248 15.4005 17.8769 15.3792 18.3309C15.3485 18.9947 15.1483 19.1682 14.4823 19.1994C13.0591 19.266 11.7087 19.0501 10.4537 18.3326C9.34653 17.6998 8.48959 16.8065 7.74285 15.7953C6.28875 13.8238 5.17512 11.6601 4.17451 9.43425C3.94931 8.93296 4.11406 8.66474 4.66708 8.65434C5.58588 8.63663 6.50467 8.63888 7.42347 8.6535C7.7974 8.6594 8.04481 8.87336 8.18848 9.2262C8.68499 10.4478 9.29367 11.6101 10.0564 12.688C10.2597 12.975 10.4672 13.2613 10.7627 13.464C11.0888 13.6878 11.3373 13.6138 11.4911 13.2497C11.5895 13.0183 11.632 12.7709 11.6534 12.523C11.7265 11.6736 11.7352 10.8245 11.6087 9.97855C11.5299 9.44915 11.2322 9.10727 10.7045 9.00718C10.4357 8.95629 10.4751 8.85677 10.6058 8.70326C10.8327 8.43786 11.0452 8.27366 11.4701 8.27366L14.6507 8.2731C15.152 8.3715 15.2644 8.59642 15.3325 9.10137L15.3353 12.636C15.3294 12.8314 15.4334 13.4105 15.7843 13.5385C16.0654 13.6312 16.251 13.4058 16.4191 13.2278C17.1819 12.4184 17.7253 11.463 18.212 10.4742C18.4268 10.0382 18.6121 9.58691 18.792 9.13483C18.9259 8.80054 19.1339 8.63607 19.5112 8.64169L22.574 8.64534C22.6643 8.64534 22.756 8.64619 22.8454 8.66165C23.3615 8.74993 23.503 8.97204 23.3433 9.47558C23.0919 10.2667 22.6036 10.9257 22.1262 11.5864C21.6145 12.2938 21.0688 12.9764 20.5621 13.6869C20.0966 14.3364 20.1334 14.6633 20.7114 15.2273Z' fill='white' /%3E%3C/svg%3E") center no-repeat;
}

.questions-home .social .telegram {
   background: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.2235 0C6.63437 0 0.4823 6.15207 0.4823 13.7412C0.4823 21.3303 6.63437 27.4824 14.2235 27.4824C21.8126 27.4824 27.9647 21.3303 27.9647 13.7412C27.9647 6.15207 21.8126 0 14.2235 0Z' fill='white' /%3E%3Cpath d='M20.9097 7.90458L18.4554 20.2788C18.4554 20.2788 18.1122 21.137 17.1682 20.7251L11.5045 16.3829L9.44504 15.3875L5.97818 14.2204C5.97818 14.2204 5.44614 14.0316 5.39461 13.6197C5.34319 13.2078 5.99536 12.9847 5.99536 12.9847L19.7769 7.57844C19.7769 7.57844 20.9097 7.08075 20.9097 7.90458Z' fill='%231E2856' /%3E%3Cpath d='M11.0692 20.1398C11.0692 20.1398 10.9039 20.1244 10.6979 19.4721C10.492 18.8199 9.44507 15.3874 9.44507 15.3874L17.7689 10.1014C17.7689 10.1014 18.2495 9.80958 18.2323 10.1014C18.2323 10.1014 18.3181 10.1528 18.0607 10.393C17.8032 10.6334 11.5217 16.2798 11.5217 16.2798' fill='white' /%3E%3Cpath d='M13.6762 18.0476L11.4359 20.0901C11.4359 20.0901 11.2608 20.223 11.0692 20.1397L11.4982 16.3457' fill='%231E2856' /%3E%3C/svg%3E") center no-repeat;
}
.questions-home .social .youtube {
   background: url("data:image/svg+xml;charset=UTF-8,%3csvg width='27' height='28' viewBox='0 0 245 245' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cg clip-path='url(%23clip0_904_2)'%3e%3cpath d='M245 122.5C245 54.8451 190.155 0 122.5 0C54.8451 0 0 54.8451 0 122.5C0 190.155 54.8451 245 122.5 245C190.155 245 245 190.155 245 122.5Z' fill='white'/%3e%3cpath d='M152.472 78.4326H57.8242V180.554H84.1675V147.33H134.646L157.678 180.554H187.176L161.779 147.177C169.667 145.953 175.345 143.043 178.816 138.45C182.285 133.857 184.021 126.508 184.021 116.709V109.054C184.021 103.236 183.391 98.643 182.286 95.1217C181.182 91.6003 179.289 88.5378 176.607 85.7821C173.767 83.1793 170.613 81.3422 166.827 80.1177C163.041 79.0462 158.308 78.4326 152.472 78.4326ZM148.213 124.825H84.1675V100.939H148.213C151.841 100.939 154.365 101.551 155.627 102.623C156.889 103.695 157.678 105.685 157.678 108.594V117.168C157.678 120.23 156.889 122.22 155.627 123.292C154.365 124.363 151.841 124.823 148.213 124.823V124.825Z' stroke='%231E2856' stroke-width='10.488' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M181.871 76.6831C186.695 76.6831 190.609 72.7702 190.609 67.9431C190.609 63.116 186.695 59.2031 181.871 59.2031C177.043 59.2031 173.129 63.116 173.129 67.9431C173.129 72.7702 177.043 76.6831 181.871 76.6831Z' fill='%231E2856'/%3e%3c/g%3e%3cdefs%3e%3cclipPath id='clip0_904_2'%3e%3crect width='245' height='245' fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e ") center no-repeat;
}
.questions-home .social .classmates {
   background: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.2011 11.3885C15.5132 11.3837 16.5582 10.3296 16.5535 9.01471C16.5487 7.69921 15.5014 6.65249 14.1887 6.65137C12.8651 6.64996 11.8079 7.71608 11.8181 9.04339C11.8279 10.3535 12.8847 11.3932 14.2011 11.3885Z' fill='white' /%3E%3Cpath d='M14.1882 0C6.59913 0 0.447021 6.15239 0.447021 13.7412C0.447021 21.33 6.59913 27.4824 14.1882 27.4824C21.7773 27.4824 27.9294 21.33 27.9294 13.7412C27.9294 6.15239 21.7773 0 14.1882 0ZM14.2079 4.17872C16.8844 4.18603 19.0327 6.37534 19.0189 9.08141C19.0054 11.7251 16.822 13.8677 14.15 13.8587C11.5052 13.8497 9.33612 11.657 9.35187 9.00803C9.36677 6.33008 11.537 4.17141 14.2079 4.17872ZM19.629 15.7604C19.0372 16.368 18.3247 16.8077 17.5336 17.1144C16.7857 17.4043 15.9662 17.5502 15.1548 17.6475C15.2777 17.7807 15.3353 17.8462 15.4118 17.9227C16.5127 19.0296 17.6191 20.1309 18.7164 21.2408C19.0903 21.6193 19.1682 22.0882 18.9624 22.5277C18.7378 23.0084 18.2337 23.3244 17.7391 23.2904C17.4259 23.2688 17.1816 23.1133 16.9648 22.8948C16.1338 22.0587 15.2869 21.2375 14.4733 20.3856C14.2357 20.1376 14.1221 20.1848 13.9127 20.4002C13.0768 21.2611 12.2272 22.1082 11.3728 22.9508C10.989 23.3292 10.5324 23.3978 10.0871 23.1813C9.6139 22.9525 9.31307 22.4692 9.33612 21.9831C9.35243 21.6553 9.51381 21.4039 9.73929 21.1795C10.8293 20.0918 11.9159 19.0006 13.0029 17.9103C13.0751 17.8381 13.142 17.7613 13.2469 17.6489C11.7644 17.494 10.4275 17.129 9.28298 16.2341C9.14072 16.1228 8.99424 16.0154 8.86492 15.8906C8.36363 15.4095 8.3133 14.8582 8.70944 14.2908C9.04879 13.805 9.61783 13.6751 10.2097 13.9543C10.3244 14.008 10.4334 14.076 10.538 14.148C12.6708 15.6136 15.601 15.6538 17.7422 14.2135C17.9542 14.0516 18.1811 13.9183 18.444 13.8511C18.9545 13.7195 19.4314 13.9076 19.7052 14.3546C20.0187 14.8655 20.015 15.3637 19.629 15.7604Z' fill='white' /%3E%3C/svg%3E") center no-repeat;
}

.questions-home .social {
   display: flex;
   column-gap: 10px;
   margin-left: auto;
}
.questions-home .social a {
   width: 28px;
   height: 28px;
}

.questions-content {
   padding-bottom: 63px;
   display: flex;
   justify-content: space-between;
}

.partners-title {
   font-weight: 300;
   font-size: 36px;
   color: #000;
   margin-bottom: 80px;
}

 
.partners-logo img {
   margin: 0 auto;
   object-fit: contain;
}

.partners-home {
   /*margin-bottom: 130px;*/
   margin-bottom: 80px;
}

.employment-title {
   margin-bottom: 50px;
   font-weight: 300;
   font-size: 36px;
   color: #000;
}

.employment-content select {
width: 100%;
padding: 28px 0 28px 40px;
background: #4B9BD4;
color: #fff;
border: none;
font-weight: 500;
font-size: 16px;
line-height: 200%;
}

.accordion__item {
   margin-bottom: 2.5rem;
 }

 .accordion__header {
   margin-bottom: 30px;
   display: flex;
   justify-content: space-between;
   align-items: center;
   padding: 28px 50px 28px 40px;
   font-weight: 500;
   font-size: 16px;
   line-height: 200%;
   color: #1d1b1f;
   background-color: #f5faff;
   cursor: pointer;
   transition: background-color 0.2s ease-out;
 }

 .accordion__header::after {
   flex-shrink: 0;
   width: 1.25rem;
   height: 1.25rem;
   margin-left: auto;
   background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23ffffff'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
   background-repeat: no-repeat;
   background-size: 1.25rem;
   content: "";
   transition: transform 0.2s ease-out;
 }

 .accordion__item_show .accordion__header::after,
 .accordion__item_slidedown .accordion__header::after {
   transform: rotate(-180deg);
 }

 .accordion__header:hover {
   background-color: #4b9bd4;
   color: #fff;
 }


 .accordion__content {
   padding: 0 1rem;
   background: #fff;
 }
.stud .accordion .accordion__item .accordion__body {
   margin-top: 20px;

}
.stud .accordion .accordion__item .accordion__body .accordion__content p strong:not(:first-of-type) a{
   color: black;;

}
.stud .accordion .accordion__item .accordion__body .accordion__content p a{
   color: black;;

}
.qr h2{
   margin-left: 30px;
}
.qr-img{
   display: flex;
   margin-top: 20px;
   margin-bottom: 20px;
}
.qr-img img:first-of-type{
   margin-right: 20px;
}
 .accordion__item:not(.accordion__item_show) .accordion__body {
   display: none;
 }

 footer {
   background: #F5FAFF;
   padding-top: 50px;
   padding-bottom: 75px;
 }

 .footer-link {
   text-decoration: none;
   font-weight: 400;
   font-size: 16px;
   color: #555;
 }

 .footer-content {
   display: flex;
   justify-content: space-between;
 }

 .footer-content ul {
   list-style: none;
 }

 .footer-descr {
   
   font-weight: 700;
   font-size: 16px;
   color: #1d1b1f;
   margin-bottom: 12px;
 }

 .footer-list {
   display: flex;
   row-gap: 3px;
   flex-direction: column;
 }

 .footer-content ul:nth-child(2) li:nth-child(3) {
   margin-bottom: 15px;
 }

 .footer-content ul:nth-child(3) .footer-descr {
   margin-bottom: 25px;
 }

 .footer-content ul:nth-child(3) li {
   font-weight: 400;
   font-size: 16px;
   color: #555;
 }

 .footer-content ul:nth-child(4) .footer-descr {
   margin-bottom: 25px;
 }

 .main {
   margin-bottom: 75px;
 }

 .main.long {    
   margin: 60px auto;
   width: 100%;
   max-width: 1380px;
}

 .news-block img {
width: 100%;
height: 40%;
object-fit: cover;
 }

 .partners-title a {
   text-decoration: none;
   color: #000;
 }

 .table-partners tbody tr td {
text-align: center;
 }

 .table-partners img {
   margin: 30px auto;
   max-height: 100px;
   max-width: 150px;
 }

.abiturients-flex {
display: flex;
gap: 20px;
margin-bottom: 45px;
flex-wrap: wrap;
      /* исправить */
}
.title-abituientam {
   margin-bottom: 40px;
}
 
 .bakalavriat-block {
   text-decoration: none;
   padding: 48px 40px 48px 55px;
   background: #1E294A;
   align-items: center;
   display: flex;
   
 }

 .bakalavriat-block-two {
   text-decoration: none;
   padding: 48px 40px 48px 55px;
   background: #26589A;
   align-items: center;
   display: flex;
 }

 .bakalavriat-block-three {
   text-decoration: none;
   padding: 48px 40px 48px 55px;
   background: #4B9BD4;
   align-items: center;
   display: flex;
 }

 .bakalavriat-block-zero {
   text-decoration: none;
   padding: 48px 40px 48px 55px;
   background: #111729;
   align-items: center;
   display: flex;
 }

 .bakalavriat-block-zero img {
   margin-left: auto;
 }

 .bakalavriat-block img {
   margin-left: auto;
 }

 .bakalavriat-block-two img {
   margin-left: auto;
 }

 .bakalavriat-block-three img {
   margin-left: auto;
 }
 
 .icon-bakalavriat {
   width: 53px;
   height: 50px;
   background-repeat: no-repeat;
   display: inline-block;
   margin-right: 15px;
 }

.icon-one {
   background: url("/local/templates/main/images/icon-abiturientam.svg");
   background-repeat: no-repeat;
   background-size: 100% 100%;
}

.icon-two {
   background: url("/local/templates/main/images/bakalav-icon-two.svg");
   background-repeat: no-repeat;
   background-size: 100% 100%;
}

.icon-three {
   background: url("/local/templates/main/images/bakalav-icon-three.svg");
   background-repeat: no-repeat;
   background-size: 100% 100%;
}

.icon-zero {
   background: url("/local/templates/main/images/books.svg");
   background-repeat: no-repeat;
   background-size: 100% 100%;
}

 .bakalavriat-link {
   font-size: 20px;
   line-height: 120%;
   color: #fff;
   text-decoration: none;
   flex: 1 1 auto;
 }

 .bakalavriat-link-two {
   font-size: 20px;
   line-height: 120%;
   color: #fff;
   text-decoration: none;
   flex: 1 1 auto;
 }

 .bakalavriat-link-three {
   font-size: 20px;
   line-height: 120%;
   color: #fff;
   text-decoration: none;
   flex: 1 1 auto;
 }

 .bakalavriat-link-zero {
   font-size: 20px;
   line-height: 120%;
   color: #fff;
   text-decoration: none;
   flex: 1 1 auto;
 }

 .bakalavriat-block p {
   margin-right: 140px;
 }

 .bakalavriat-block-two p {
   margin-right: 140px;
 }

 .bakalavriat-block-three p {
   margin-right: 140px;
 }

 .bakalavriat-block-zero p {
   /* margin-right: 140px;*/
   margin-right: 16px;
 }
 
 .doc-title a {
   font-weight: 400;
   text-decoration: none;
   font-size: 16px;
   line-height: 200%;
   text-align: center;
   color: #fff;
   background: #4b9bd4;
   padding: 28px 95px;
 }

 .doc-title {

 }

 .doc-block {
   background: linear-gradient(270deg, #26589a 52%, #d8e8f7 53%);
    display: flex;
    align-items: center;
    padding: 55px 30px;
 }

 .doc-block span {
   color: #fff;
 }

 .btn-tel {
   text-decoration: none;
   font-weight: 400;
   font-size: 16px;
   line-height: 200%;
   text-align: center;
   color: #fff;
   background: #4b9bd4;
   padding: 28px 80px;
   margin-right: 15px;
 }

 .btn-docs {
   text-decoration: none;
   font-weight: 400;
   font-size: 16px;
   line-height: 120%;
   text-align: center;
   color: #fff;
   background: #4b9bd4;
   padding: 28px 55px;
   margin-right: 15px;
 }

 .submit-documents {
   margin-bottom: 40px;
 }

 .accordion__header-doc {
   margin-bottom: 20px;
 }

 .accordion-section {
   margin-bottom: 50px;
 }

 .accordion__header-doc::after {
   flex-shrink: 0;
   width: 1.25rem;
   height: 1.25rem;
   margin-left: auto;
   background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M6 9L12 15L18 9' stroke='%231D1B1F' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e ");
   background-repeat: no-repeat;
   background-size: 1.25rem;
   content: "";
   transition: transform 0.2s ease-out;
 }

 .management-personnel-button {
   display: block;
   background: #085C98;
   color: #FFFFFF;
   width: 100%;
   text-align: center;
   font-weight: 400;
   font-size: 20px;
   line-height: 105%; 
   text-decoration: none;
   padding: 20px 0;
   transition: 0.3s;
   margin-bottom: 40px;
 }

 .management-personnel-button:nth-child(5) {
   margin-bottom: 12px;
 }

 .departaments-bottom {
   margin-bottom: 30px;
 }

 .management-personnel-button:hover {
   background: #1e294a;
 }

 .title-struktura {
   font-weight: 300;
   font-size: 36px;
   color: #000;
   margin-bottom: 35px;
 }

.flex-blocks {
   display: flex;
   gap: 20px;
   margin-bottom: 20px;
}

.flex-blocks:nth-child(1) {
   margin-bottom: 12px;
}

 .management-personnel-buttons {
   font-weight: 400;
   font-size: 16px;
   line-height: 131%;
   text-align: center;
   color: #fff;
   background: #4b9bd4;
   width: 24%;
   text-decoration: none;
   padding: 25px;
   align-items: center;
   display: flex;
   transition: 0.3s;
   justify-content: center;
 }

 .studentam-buttons {
   width: 32%;
   height: 91px;
   font-weight: 400;
   font-size: 16px;
   line-height: 131%;
   text-align: center;
   color: #fff;
   background: #4b9bd4;
   text-decoration: none;
   padding: 25px;
   align-items: center;
   display: flex;
   transition: 0.3s;
   justify-content: center;
 }


 .management-personnel-buttons:hover {
   background: #1e294a;
 }

.dop-buttons:hover {
	background: #1e294a;
}

.dop-buttons {
   font-weight: 400;
   font-size: 16px;
   line-height: 131%;
   text-align: center;
   color: #fff;
   background: #4b9bd4;
   width: 33%;
   text-decoration: none;
   padding: 25px;
   align-items: center;
   display: flex;
   transition: 0.3s;
   justify-content: center;
}

 .docs-list li {
   padding: 10px 20px;
   display: block;
   border: 1px solid #E6E6E6;
   border-radius: 5px;
   font-weight: 400;
   font-size: 16px;
   line-height: 27px;
   list-style-type: none;
   margin-bottom: 10px;
 }

 .cooperation-block h3 {
   font-size: 1.75rem;
   margin-bottom: 1.5rem;
 }

 .cooperation-block p {
   margin-bottom: 1rem;
 }

 .clearfix a:hover {
   color: #333;
   text-decoration: none;
 }

 .clearfix a {
   color: #333; 
   background-color: transparent;
    line-height: 1.8em;
    font-size: 16px;
 }

.bakalavrit-blocks {
   margin-bottom: 20px;
   display: flex;
   flex-wrap: wrap;
}

.magistratura-blocks {
   display: flex;
   flex-wrap: wrap;
}
.magistratura-blocks .economy-block ul li {
   width: calc(100% / 4 - 20px);
}
.magistratura-blocks .manajment-block ul li {
   width: calc(100% / 3 - 20px);
}


 .bakalavrit-blocks ul {
   list-style: none;
   text-decoration: none;
   display: flex;
   margin: -10px;
 }
 .bakalavrit-blocks ul li {
   display: flex;
   align-items: center;
   justify-content: center;
   text-align: center;
   margin: 10px;
   padding: 25px;
   background: #4b9bd4;
 }

 .bakalavrit-blocks ul li a {
   text-decoration: none;
   color: #333;
 }

 .bakalavrit-blocks ul li a:hover {
   text-decoration: underline;
 }

.wrap-padding h1 {
   font-size: 45px;
   margin-bottom: 25px;
}

 .bakalavrit-blocks h2 {
   font-size: 35px;
   margin-bottom: 20px;
}

.magistratura-blocks {
   margin-bottom: 20px;
}

 .magistratura-blocks ul {
   display: flex;
   flex-wrap: wrap;
   margin: -10px;
   list-style: none;
   text-decoration: none;
 }

 .magistratura-blocks ul li {
   display: flex;
   align-items: center;
   justify-content: center;
   text-align: center;
   margin: 10px;
   padding: 25px;
   background: #4b9bd4;
 }

 .magistratura-blocks ul li a {
   text-decoration: none;
   color: #000;
 }

 .magistratura-blocks ul li a:hover {
   text-decoration: underline;
 }

.magistratura-blocks h1 {
   font-size: 45px;
   margin-bottom: 25px;
}

 .magistratura-blocks h2 {
   font-size: 35px;
   margin-bottom: 20px;
}

.aspirantura-blocks {
   margin-bottom: 20px;
}

 .aspirantura-blocks ul {
   list-style: none;
   text-decoration: none;
   margin: -10px;
 }
 .aspirantura-blocks ul li {
   display: flex;
   align-items: center;
   justify-content: center;
   text-align: center;
   margin: 10px;
   padding: 25px;
   background: #4b9bd4;
 }
 .aspirantura-blocks .economy-block ul li {
   width: calc(100% - 20px);
 }

 .aspirantura-blocks ul li a {
   text-decoration: none;
   color: #333;
 }

 .aspirantura-blocks ul li a:hover {
   text-decoration: underline;
 }

.aspirantura-blocks h1 {
   font-size: 45px;
   margin-bottom: 25px;
}

 .aspirantura-blocks h2 {
   font-size: 35px;
   margin-bottom: 20px;
}

.economy-block {
   width: 100%;
   margin-bottom: 20px;
   padding: 25px;
   background: linear-gradient(90deg, #26589a 0%, #1e294a 100%);
}
.economy-block ul li {
   /*width: calc(100% / 3);*/
   width: calc(100% / 4 - 20px);
}
.economy-block ul {
   flex-wrap: wrap;
}

.economy-block h2{
color: #fff;
}

.economy-block ul li a{
   color: #fff;
   }


   .economy-block ul li p{
      color: #fff;
      }

.manajment-block h2 {
   color: #fff;
}

.manajment-block ul li a {
   color: #fff;
}

.manajment-block ul li p {
   color: #fff;
}

.manajment-block {
   padding: 25px;
   background: linear-gradient(90deg, #26589a 0%, #1e294a 100%);
   width: 100%;
   margin-bottom: 20px;
}
.manajment-block ul li {
   width: calc(100% / 3);
}



.gmu-block h2 {
   color: #fff;
}

.gmu-block ul li a {
   color: #fff;
}

.gmu-block ul li p {
   color: #fff;
}

.gmu-block {
   padding: 25px;
   background: linear-gradient(90deg, #26589a 0%, #1e294a 100%);
   width: 100%;
}
.gmu-block ul li {
   width: calc(100%);
}



.aspirantura-img {
   margin: 0 auto;
}

.collapsed-item-text strong {
   display: inline-block;
}

.collapsed-item-text ul > li {
   display: block;
   border-radius: 5px;
   font-weight: 400;
   font-size: 16px;
   line-height: 27px;
   list-style-type: none;
   margin-bottom: 10px;
}

.collapsed-item-text ul > li > a {
   position: relative;
   padding: 0;
   display: block;
   border: none;
   border-radius: 5px;
   font-weight: 400;
   font-size: 16px;
   line-height: 27px;
   color: #333;
}

.accordion__item h3{
   margin-bottom: 20px;
}

.inner-page-content h2 {
margin: 1.5rem 0;
}

.inner-page-content p {
   margin-bottom: 1.5rem;
   font-size: 16px;
   }

.flex-blocks-studentam {
      display: flex;
      flex-wrap: wrap;
      gap: 20px;
   }


   .inner-page-teachers-item-wrap {
      position: relative;
      max-width: 270px;
      margin: 0 auto;
  }

  .inner-page-teachers-item-img {
   width: auto;
   height: 360px;
   overflow: hidden;
}

.inner-page-teachers-item-img img {
   height: 100%;
   object-fit: cover;
   width: 270px;
   object-position: bottom;
}

.inner-page-teachers-item-descr-bg {
   background-color: #1e2856;
   color: #fff;
   padding: 20px 25px 20px;
   position: absolute;
   bottom: 0;
   left: 0;
   right: 0;
}

.inner-page-teachers-item-descr-bg:before {
   content: '';
   background: rgba(238, 238, 238, 0.2);
   border-radius: 2.5px;
   width: 20px;
   height: 5px;
   position: absolute;
   top: 10px;
   left: 50%;
   margin-left: -10px;
}

.inner-page-teachers-name {
   font-weight: bold;
   font-size: 18px;
   line-height: 20px;
   margin-bottom: 5px;
}

.inner-page-teachers-text {
   font-size: 12px;
   /*line-height: 20px;
   max-height: 40px;*/
   max-height: 60px;
   overflow: hidden;
   transition: 0.5s;
}
.studentam .inner-page-teachers-text{
   max-height: 60px;
}
.row {
   display: flex;
   flex-wrap: wrap;
   margin-right: -35px;
   margin-left: -3px;
}

.sotrudniki-title {
   margin-bottom: 20px;
}

.inner-page-teachers-list {
   margin-bottom: 50px;
}



.inner-page-content {
   font-size: 14px;
   line-height: 1.8em;
   /* overflow-x: auto; */
}

blockquote {
   padding: 1rem;
   position: relative;
   margin: 1rem 0;
   border-radius: 5px;
   background: url(/local/templates/main/images/quote-left-solid.svg) 0px -3px no-repeat;
}

.inner-page-section {
   margin-bottom: 50px;
}

.table-responsive table.table td {
   border: 1px solid;
   padding: 15px 15px;
}

.table-responsive table {
   border-collapse: collapse;
}
.table-responsive table tbody {
   width: 100%;
}
.table-responsive table tr td:nth-child(3) {
   width: 65%;
}

.inner-page-content table.table td {
   border: 1px solid;
   padding: 15px 15px;
}

.inner-page-content table {
   border-collapse: collapse;
}

.none {
   pointer-events: none;
}

.inner-page-teachers-item {
   margin-bottom: 10px;
}

.block-title {
   font-size: 36px;
   margin-bottom: 30px;
   text-align: center;
}

.table {
   display: flex;
   justify-content: center;
}

.table tbody tr td {
padding: 15px;
}

.struktura-links {
   display: flex;
   gap: 10px;
   margin-bottom: 80px;
}

.struktura-links a {
   padding: 7px 20px;
   text-decoration: none;
   color: #fff;
   background: #4B9BD4;
   transition: 0.3s;
}
.sovet .struktura-links a{
   padding: 13px 20px;
}

.struktura-links a:hover {
   background: #1E2856;
   color: #fff;
}

.news-detail {
   display: flex;
    flex-direction: column;
    gap: 50px;
}

.news-detail h3 {
   font-size: 36px;
}

.single-item {
   width: 30%;
   height: 100%;
}

.flex-news {
   display: flex;
}

.descr-views-news {
   display: flex;
   flex-direction: column;
   gap: 20px;
   margin-right: 20px;
   width: 70%;
   margin-bottom: 30px;
}

#detail-news-slider swiper-slide a img {
   object-fit: cover;
    width: 414px;
    height: 350px;
}

.descr-views-news a {
   text-decoration: none;
   color: blue;
}

.descr-views-news p {
   line-height: 19px;
}

.descr-views-news ul {
   line-height: 20px;
}

.table-partners {
   border-color: #000;
}

.table-partners tr td {
padding: 15px;
}

.table-responsive table p {
   margin-bottom: 0;
}

.wrap-padding span {
font-size: 16px;
}

.wrap-padding table td {
   border: 1px solid;
   padding: 15px 15px;
}

.flex-img-descr {
   display: flex;
   align-items: center;
   gap: 10px;
}

/*.table-responsive table.table tr:nth-child(3n) td {*/
.table-responsive table.table tr:nth-child(2n+1) td {
   background: #dfdfdf;
}

.table-responsive table.table tr:nth-child(1) td {
   background: #4B9BD4;
}

.accordion a {
   text-decoration: none;
   color: #000;
}

.tel-block {
   margin-bottom: 15px;
}

.clearfix p {
   margin-bottom: 10px;
}
.clearfix ul {
   margin-bottom: 10px;
}

div.search-page input.search-query{
   height: 35px;
   padding: 0 10px;
   font-size: 14px;
}
div.search-page input.search-button{
   height: 35px;
   padding: 0 10px;
   font-size: 14px;
}
div.search-item h4{
   line-height: 1;
}
div.search-item h4 a{
   font-size: 18px;
   line-height: 1;
   color: #1e2856;
}
div.search-preview{
   font-size: 14px;
}
div.search-sorting{
   display: none;
}
div.search-item-date{
   font-size: 12px;
}

.attention {
   text-align: center;
}

.abiturientam-flex-btn {
   display: flex;
   flex-direction: column;
   gap: 40px;
}

.doc-block {
   justify-content: space-between;
}

.vosp-raboti-text {
   display: flex;
   flex-direction: column;
   gap: 15px;
   margin-bottom: 50px;
}

/*.studentam .inner-page-teachers-list {
    display: grid;
    grid-template-columns: repeat(5, 1fr);
    grid-template-rows: repeat(2, 1fr);
}*/

.studentam .inner-page-teachers-list div:nth-child(4) {
   grid-column-start: 1;
}

.otdel-nauki-wrap {
   margin-bottom: 50px;
   display: flex;
   flex-direction: column;
   gap: 15px;
}

.advertisements-detail {
   display: flex;
   gap: 20px;
   flex-direction: column;
}

.data-wrap-a {
   background: url(/local/templates/main/images/ads-icon.svg);
   background-repeat: no-repeat;
   width: 40px;
   height: 48px;
   position: relative;
}

.data-wrap-a span:nth-child(2) {
   color: rgba(29, 27, 31, 0.26);
   font-size: 13px;
   font-weight: 500;
   position: absolute;
   right: 6px;
   bottom: -8px;
}

.data-wrap-a span:nth-child(1) {
   display: flex;
   height: 100%;
   justify-content: center;
   align-items: center;
   color: rgba(29, 27, 31, 0.53);
   font-size: 24px;
   font-weight: 700;
}

.documents-accardion {line-height: 30px;}
.list-competishn {line-height: 30px;margin-top: 10px;}

.news-bottom-wrap {margin-bottom: 40px;}

@media screen and (max-width:1280px) {
   .container {
      padding: 0 15px;
   }
   .ads-bottom{
      margin-left: 18px;
   }
   .news-wrap {
      padding-left: 15px;
   }
   .banner-content .slider1{
      background-size: cover;
   }
   .departments-wrap ,.education-center-wrap{
      display: grid;
      grid-template-columns: repeat(2, 1fr);
   }
   
   .questions-content {
      padding: 0 0 63px 15px;
   
   }
   .partners-title{
      padding-left: 15px;
   }
   .employment-title{
      padding-left: 15px;
   }
   .banner-content .slider3 p{
      padding-left: 174px;
      font-size: 35px;
   }
   .news-bottom-wrap {
      gap: 32px;
      padding-left: 15px;
   }
   
   .questions-home {
      padding: 40px 15px 0 15px;
   }

   .descr-views-news ul {
      list-style-position: inside;
   }

   .wrap-padding {
      padding: 0 15px;
   }

   .flex-blocks-studentam {
      gap: 25px;
   }

   .manajment-block ul {
      flex-wrap: wrap;
   }
   .manajment-block ul li {
      width: calc(100% / 3 - 20px);
   }



   .economy-block ul {
      flex-wrap: wrap;
   }
   .economy-block ul li {
      width: calc(100% / 2 - 20px);
   }



   .magistratura-blocks .economy-block ul li {
      width: calc(100% / 2 - 20px);
   }

   .bakalavriat-block-three p {
      margin-right: 80px;
   }

   .bakalavriat-block-two p {
      margin-right: 80px;
   }

   .bakalavriat-block p {
      margin-right: 80px;
   }

   .bakalavriat-block-zero p {
      margin-right: 80px;
   }
   
   .abiturients-flex {
      gap: 20px;
      justify-content: space-between;
      
   }

   .banner-content h1 {
      font-size: 38px;
   }

   .banner-content p {
      font-size: 38px;
   }
}

@media screen and (max-width:1024px) {

   .news-block {
      height: 450px;
   }

   .descr-news {
      height: 160px;
      margin-bottom: 30px;
  }

   .flex-blocks-studentam {
      gap: 19px;
  }

  .header-list-item:not(:last-child)::after {
   left: 89%;
  }

  .abiturients-flex {
   flex-wrap: wrap;
  }

  .bakalavriat-link {
   width: 100%;
  }

  .bakalavriat-link-two {
   width: 100%;
  }

  .bakalavriat-link-three {
   width: 100%;
  }

  .bakalavriat-link-zero {
   width: 100%;
  }

  .news-bottom-wrap {
   gap: 26px; 
  }

  .btn-tel {
   padding: 28px 15px;
   margin-right: 0;
  }

  .doc-block {
   padding: 55px 15px;
  }


}

@media screen and (max-width:768px) {

   .descr-news {
      height: 100px;
      margin-bottom: 30px;
   }
   .ads-bottom{
      display: grid;
      grid-template-columns: repeat(2, 1fr);
   }
   .ads-bottom .ads-item{
      width: 100%;
   }
   .ads-descr{
      padding-left: 15px;
   }
   .ads-more{
      margin-left: 16%;
   }
   .ads-descr{
      width: 80%;
   }
   .doc-block{
      background:#26589a;
   }
   .row{
      margin-right: 0;
      margin-left: 0;

   }
   .econom .row, .studentam .row{
      justify-content: center;
   }
   .abiturientam-flex-btn {
      gap: 10px;
   }
   .banner-content h1 {
      font-size: 36px;
   }

   .banner-content {
      background-size: cover;
     }

   .header-list-item:not(:last-child)::after {
      left: 44%;
   }

   .news-bottom-wrap {
      gap: 19px;
   }

   .flex-news {
      flex-direction: column-reverse;
      align-items: center;
      gap: 15px;
   }
   
   .single-item {
      width: 57%;
   }

   .descr-views-news {
      margin-right: 0;
      width: 100%;
   }

   .news-block {
      width: 48%;
   }

   .studentam-buttons {
      width: 48%;
   }

   .struktura-links a {
      text-align: center;
      display: flex;
      align-items: center;
   }

   .header-top .icons form .search-field.active {
      width: 430px;
   }

   .btn-tel {
      padding: 20px 20px;
      line-height: 120%;
   }
   

   .news-block img {
      height: 60%;
   }

   .ads-flex {
      gap: 0;
   }

   .header-medium .account {
      padding: 15px 20px;
   }

   .wrap-padding h1 {
      line-height: 100%;
   }

   .bakalavriat-block p {
      margin-right: auto;
   }

   .bakalavriat-block-two p {
      margin-right: auto;
   }

   .bakalavriat-block-three p {
      margin-right: auto;
   }
   .bakalavriat-block-zero p {
      margin-right: auto;
   }

   .btn-tel {
      margin-right: 0;
      padding: 20px 0px;
   }

   .doc-title {
      margin-right: 0;
   }

   .table {
      justify-content: start;
   }

   .btn-docs {
      padding: 20px 55px;
      line-height: 120%;
   }

   .doc-block {
      flex-direction: column;
      align-items: center;
      gap: 10px;
   }

   .doc-block a {
      width: 500px;
      padding: 20px 55px;
      display: block;
   }

   .btn-docs {
      margin-right: 0;
   }


}
@media screen and (max-width:750px) {
   .table-responsive table {
      overflow-y: scroll;
   }
}

@media screen and (max-width:500px) {
   .doc-block a {
      width: 300px;
   }
   .header-medium {
      flex-wrap: wrap;
   }
   .search-page{
      padding-left: 20px;
      padding-right: 20px;
   }
   .header-medium .header-menu-social {
      flex-wrap: wrap;
   }

   .doc-title a {
      font-size: 16px;
      line-height: 120%;
   }

   .footer-content {
      flex-wrap: wrap;
      gap: 25px;
   }

   .footer-list:nth-child(3) li p {
      line-height: 25px;
   }

   .footer-list li {
      margin-bottom: 5px;
   }

   .doc-block {
      background: #26589a;
   }

   .header-list-bottom {
      flex-wrap: wrap;
      gap: 20px;
   }

   .header-list-item {
      width: 41%;
      text-align: center;
   }

   .header-list-item:nth-child(2)::after {
      display: none;
   }

   .header-list-item:nth-child(1)::after {
      left: 39%;
   }

   footer {
      padding: 20px 0;
   }

   .header-medium .header-menu-social {
      padding: 15px 15px;
      justify-content: center;
    width: 100%;
   }

   .header-medium .header-menu-social .social {
      justify-content: center;
      width: 100%;
   }
   
   .header-top {
      flex-wrap: wrap;
      row-gap: 10px;
      margin-bottom: 10px;
   }

   .header-medium .header-menu-social .menu {
      height: auto;
   }

   .header-medium .account {
      width: 100%;
   }
   
   .header-medium .header-menu-social {
      row-gap: 10px;
   }

   .bakalavriat-block p {
      margin-right: 40px;
   }

   .bakalavriat-block-two p {
      margin-right: 40px;
   }

   .bakalavriat-block-three p {
      margin-right: 40px;
   }
   .bakalavriat-block-zero p {
      margin-right: 40px;
   }

   .doc-block {
      flex-direction: column;
      gap: 10px;
      padding: 50px 30px;
   }

   .btn-tel {
      font-size: 14px;
      padding: 15px 0;
   }

   .management-personnel-buttons {
      width: 100%;
   }

   .flex-blocks {
      flex-wrap: wrap;
   }

   .struktura-links {
      flex-wrap: wrap;
   }

   .inner-page-teachers-list {
      justify-content: center;
   }

   .inner-page-teachers-text {
      text-align: center;
   }

   .inner-page-teachers-name {
      text-align: center;
   }

   .ads-content {
      display: flex;
      flex-wrap: wrap;
   }

   .ads-bottom {
      flex-wrap: wrap;
      gap: 20px;
   }

   .ads-top {
      gap: 20px;
   }

   .btn {
      line-height: 120%;
      padding: 18px 30px;
   }

   .news-block {
      width: 100%;
      height: 50%;
   }

   .banner-content {
      background-size: cover;
      height: 300px;
   }

   .banner-content h1 {
      font-size: 20px;
      width: 100%;
   }
   .banner-content .slider1{
      padding: 0 0 36px 60px; 
   }
   .banner-content p{
      height: 64%;
   }
   .banner-content .slider3 p{
      padding-left: 0;
      font-size: 25px;
   }
   .banner-home {
      min-height: auto;
   }

   .studentam-buttons {
      width: 100%;
   }

   .banner-content {
      padding: 0 0 10px 10px;
   }

   .banner-content p {
      font-size: 25px;
      width: 100%;
   }

   /* .container {
      padding: 0;
   } */
   .banner-content .slider1{
      height: 300px;
   }
   .qr-img {
      flex-direction: column;
      
   }
   .qr-img img:first-child {
      margin-bottom: 40px;
   } 
   .wrap-padding {
      padding: 0 15px;
   }
   .ads-bottom{
      grid-template-columns: repeat(1, 1fr);
   }

   .header-top {
      padding: 0 15px;
   }

   .header-top .logo {
      width: 50%;
   }

   .header-medium .header-menu-social .menu {
      column-gap: 30px;
   }

   .header-menu-social .menu li {
      width: 100%;
   }

   .news-home {
      padding: 0 15px;
   }

   .ads-home {
      padding: 0 15px;
      margin-bottom: 10px;
   }

   .ads-top {
      gap: 4px;
   }

   .ads-top .btn {
      padding: 16px 13px;
   }

   .questions-home {
      padding: 40px 15px
   }
   
   .questions-content {
      align-items: center;
   }

   .questions-content .btn {
      padding: 10px 30px;
   }

   .partners-home {
      padding: 0 15px;
   }

   .employment-content {
      padding: 0 15px;
   }

   .accordion-section {
      margin-bottom: 0;
   }

   .single-item {
      width: 85%;
   }

   .header-medium .header-menu-social .menu {
      column-gap: 55px;
   }

   .header-top .icons form .search-field.active {
      width: 325px;
   } 

   .doc-title {
      margin-right: 0;
   }

   /*.economy-block ul {
      flex-wrap: wrap;
   }*/
   .economy-block ul li {
      width: 100%;
   }
   .manajment-block ul li {
      width: 100%;
   }
   .magistratura-blocks .economy-block ul li {
      width: 100%;
   }
   .magistratura-blocks .manajment-block ul li {
      width: 100%;
   }

   .departments-wrap, .education-center-wrap {
      grid-template-columns: repeat(1, 1fr);
   }

   .news-bottom-wrap {
      margin-bottom: 25px;
   }

   .ads-more {
      margin-left: 17%;
   }

   .partners-home {
      margin-bottom: 40px;
   }

   /* .inner-page-content img {
      object-fit: contain;
      height: 100px!important;
   } */
   .info h1{
      font-size: 22px;
   }
   .wrap-padding table td {
      padding: 15px 5px;
   }

   .btn-docs {
      margin-right: 0;
   }
}


@media screen and (max-width:375px) {

   .struktura-links {
      margin-bottom: 45px;
   }

   .struktura-links a {
      padding: 7px 11px;
   }

   .header-medium .header-menu-social .menu {
      column-gap: 44px;
   }

   .header-top .icons form .search-field.active {
      width: 275px;
   }

   .ads-more {
      margin-left: 19%;
   }
}
/* End */


/* Start:/local/templates/main/components/bitrix/menu/header-medium/style.min.css?1715626744490*/
ul.left-menu{list-style:none;margin:0;padding:0;margin-bottom:8px;position:relative}ul.left-menu li{padding:10px 16px;background:#f5f5f5 url(/local/templates/main/components/bitrix/menu/header-medium/images/left_menu_bg.gif) top repeat-x}ul.left-menu li a{font-size:100%;color:#bc262c;font-weight:bold;text-decoration:none}ul.left-menu li a:visited{color:#bc262c}ul.left-menu li a:hover{color:#bc262c}ul.left-menu li a.selected:link,ul.left-menu li a.selected:visited,ul.left-menu li a.selected:active,ul.left-menu li a.selected:hover{color:#fc8d3d}
/* End */


/* Start:/local/templates/main/components/bitrix/menu/header-bottom/style.min.css?1715626744490*/
ul.left-menu{list-style:none;margin:0;padding:0;margin-bottom:8px;position:relative}ul.left-menu li{padding:10px 16px;background:#f5f5f5 url(/local/templates/main/components/bitrix/menu/header-bottom/images/left_menu_bg.gif) top repeat-x}ul.left-menu li a{font-size:100%;color:#bc262c;font-weight:bold;text-decoration:none}ul.left-menu li a:visited{color:#bc262c}ul.left-menu li a:hover{color:#bc262c}ul.left-menu li a.selected:link,ul.left-menu li a.selected:visited,ul.left-menu li a.selected:active,ul.left-menu li a.selected:hover{color:#fc8d3d}
/* End */
/* /local/templates/main/css/jquery.fancybox.min.css?171619714912795 */
/* /local/templates/main/templates_styles.css?176906974471545 */
/* /local/templates/main/components/bitrix/menu/header-medium/style.min.css?1715626744490 */
/* /local/templates/main/components/bitrix/menu/header-bottom/style.min.css?1715626744490 */
