

/* Start:/local/templates/main/assets/slick/slick-theme.css?17264948013195*/
@charset 'UTF-8';
/* Slider */
.slick-loading .slick-list
{
    background: #fff url('/local/templates/main/assets/slick/./ajax-loader.gif') center center no-repeat;
}

/* Icons */
@font-face
{
    font-family: 'slick';
    font-weight: normal;
    font-style: normal;

    src: url('/local/templates/main/assets/slick/./fonts/slick.eot');
    src: url('/local/templates/main/assets/slick/./fonts/slick.eot?#iefix') format('embedded-opentype'), url('/local/templates/main/assets/slick/./fonts/slick.woff') format('woff'), url('/local/templates/main/assets/slick/./fonts/slick.ttf') format('truetype'), url('/local/templates/main/assets/slick/./fonts/slick.svg#slick') format('svg');
}
/* Arrows */
.slick-prev,
.slick-next
{
    font-size: 0;
    line-height: 0;

    position: absolute;
    top: 50%;

    display: block;

    width: 20px;
    height: 20px;
    padding: 0;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);

    cursor: pointer;

    color: transparent;
    border: none;
    outline: none;
    background: transparent;
}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus
{
    color: transparent;
    outline: none;
    background: transparent;
}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before
{
    opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before
{
    opacity: .25;
}

.slick-prev:before,
.slick-next:before
{
    font-family: 'slick';
    font-size: 1.25rem;
    line-height: 1;

    opacity: .75;
    color: white;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.slick-prev
{
    left: -20.3125rem;
}
[dir='rtl'] .slick-prev
{
    right: -20.3125rem;
    left: auto;
}
.slick-prev:before
{
    content: '←';
}
[dir='rtl'] .slick-prev:before
{
    content: '→';
}

.slick-next
{
    right: -20.3125rem;
}
[dir='rtl'] .slick-next
{
    right: auto;
    left: -20.3125rem;
}
.slick-next:before
{
    content: '→';
}
[dir='rtl'] .slick-next:before
{
    content: '←';
}

/* Dots */
.slick-dotted.slick-slider
{
    margin-bottom: 30px;
}

.slick-dots
{
    position: absolute;
    bottom: -20.3125rem;

    display: block;

    width: 100%;
    padding: 0;
    margin: 0;

    list-style: none;

    text-align: center;
}
.slick-dots li
{
    position: relative;

    display: inline-block;

    width: 20px;
    height: 20px;
    margin: 0 0.3125rem;
    padding: 0;

    cursor: pointer;
}
.slick-dots li button
{
    font-size: 0;
    line-height: 0;

    display: block;

    width: 20px;
    height: 20px;
    padding: 0.3125rem;

    cursor: pointer;

    color: transparent;
    border: 0;
    outline: none;
    background: transparent;
}
.slick-dots li button:hover,
.slick-dots li button:focus
{
    outline: none;
}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before
{
    opacity: 1;
}
.slick-dots li button:before
{
    font-family: 'slick';
    font-size: 0.375rem;
    line-height: 20px;

    position: absolute;
    top: 0;
    left: 0;

    width: 20px;
    height: 20px;

    content: '•';
    text-align: center;

    opacity: .25;
    color: black;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before
{
    opacity: .75;
    color: black;
}

/* End */


/* Start:/local/templates/main/assets/slick/slick.css?17264948011776*/
/* Slider */
.slick-slider
{
    position: relative;

    display: block;
    box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
    margin-left: auto;
    margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}

/* End */


/* Start:/local/templates/main/assets/style.css?1726494801143708*/
@font-face {
	font-family: 'FreeSetC';
	src: local('FreeSetC Regular'), local('FreeSetC-Regular'),
		url('/local/templates/main/assets/../fonts/freeset.woff2') format('woff2'),
		url('/local/templates/main/assets/../fonts/freeset.woff') format('woff'),
		url('/local/templates/main/assets/../fonts/freeset.ttf') format('truetype');
	font-weight: 400;
	font-style: normal;
}
@font-face {
	font-family: 'FreeSetC';
	src: local('FreeSetC Bold'), local('FreeSetC-Bold'),
		url('/local/templates/main/assets/../fonts/freeset-bold.woff2') format('woff2'),
		url('/local/templates/main/assets/../fonts/freeset-bold.woff') format('woff'),
		url('/local/templates/main/assets/../fonts/freeset-bold.ttf') format('truetype');
	font-weight: 700;
	font-style: normal;
}
@font-face {
	font-family: 'FrizQuadrataC';
	src: local('FrizQuadrataC'), local('FrizQuadrataC'),
		url('/local/templates/main/assets/../fonts/FrizQuadrataC REG.ttf') format('truetype');
	font-weight: 400;
	font-style: normal;
}
.page404{
min-height: 80vh;
}
body, html{
    font-family: 'FreeSetC';
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    font-style: normal;
    overflow-x: hidden;
}
input{
    background: #EDF1F6;
    border-radius: 2px;
    font-weight: 400;
    font-size: 17px;
    line-height: 15px;
    color: #6D6F71;
    padding: 20px;
    width: calc(100% - 40px);
    border: 1px solid transparent;
    outline-offset: unset;
    outline: unset;
    padding-top: 18px;
    padding-bottom: 18px;
    border: 1px solid transparent;
    -webkit-transition: .25s ease;
-o-transition: .25s ease;
transition: .25s ease;
}

.header-second-block-view.second-block .description-slide-view.new-show{
	padding-right: 0;
	padding-left: 30px;
}
input:hover{
    border: 1px solid #003B75;
}
input.input_error{
    border: 1px solid #ED4F4F;
}
input.valid{
    border: 1px solid rgba(101, 174, 75, 0.5);
}
.btn-login.disabled{
    pointer-events: none;
	opacity: .8;
}
.disabled{
    pointer-events: none;
}
.mess-errro-pass{
    display: none;

}
.show_mess_auto input{
    display: inline-block;
    width: auto;
	max-width: 125px;
    color: #000;
}
.show_mess_auto .block-selector-check{
	display: inline-block;
    width: auto;
	margin-bottom: 5px;
}
.show_mess_auto{
	margin-bottom: 20px;
}
.show_mess_auto label.input_error{
	display: none !important;
}
.show_mess_auto input::placeholder{
	background: unset;
    display: inline-block;
    width: auto;
    color: #000;
}
.mess-errro-pass.active{
    display: block;
    color: #ED4F4F;
    font-size: 14px;
    padding: 10px 0;
}
h2{
    font-weight: 400;
    font-size: 37px;
    line-height: 48px;
    color: #000000;
}
button{
    background: #003B75;
    border-radius: 5px;
    font-family: 'FrizQuadrataC';
    font-style: normal;
    font-weight: 400;
    font-size: 19px;
    line-height: 18px;
    letter-spacing: 0.11em;
    color: #FFFFFF;
    border: unset;
    width: 100%;
    min-height: 54px;
    cursor: pointer;
    text-transform: uppercase;
    overflow: hidden;
    position: relative;
    -webkit-transition: .25s ease;
    -o-transition: .25s ease;
    transition: .25s ease;
}
.pass-enter-login.check-docs{
	display: flex;
	justify-content: space-between;
}
.check_doc{
	display: flex;
	justify-content: center;
	padding: 20px 0;
}
.pass-enter-login.check-docs a{
	font-style: normal;
    font-weight: 400;
    font-size: 19px;
    line-height: 18px;
    letter-spacing: 0.11em;
    color: #FFFFFF;
    background: #003B75;
    border-radius: 5px;
    text-decoration: none;
    padding: 20px 25px;
    font-family: 'FrizQuadrataC';
}
.block-title-change-pass .change-password{
    -webkit-transition: .25s ease;
    -o-transition: .25s ease;
    transition: .25s ease; 
}
.block-title-change-pass .change-password:hover{
    background: #003161;  
}
.btn-show-action a{
    -webkit-transition: .25s ease;
    -o-transition: .25s ease;
    transition: .25s ease; 
}
.btn-show-action a:hover{
    background: #003161;
}
button:hover{
    background: #003161;
}
.perosnal-link a{
	position: relative;
}
.perosnal-link a svg{
	position: absolute;
	right: -35px;
	top: 0;
}
input::placeholder{
    font-weight: 400;
    font-size: 17px;
    line-height: 15px;
    color: #6D6F71;
}
p{
    margin: 0;
}
ul{
    list-style: none;
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 18px;
    color: #000000a3;
    margin: 0;
    padding: 0;
}
ul li{
    font-style: normal;
    font-weight: 400;
    font-size: 18px;
    line-height: 29px;
    color: #000000;
    position: relative;
    margin-left: 24px;
}
ul span{
    margin-bottom: 11px;
    margin-top: 20px;
    display: block;
}
ul li::before{
    content: '';
    position: absolute;
    top: 50%;
    left: -17px;
    transform: translate3d(-50%, 0px, 0px);
    width: 14px;
    background-color: #003B75;
    height: 1px;
}
/*header*/
header{
    background: #003B75;
    height: 385px;
}
.top-header-items{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
        align-items: center;
    padding: 30px 0px 30px 0px;
    border-bottom: 1px solid #ffffff36;
    position: relative;
    overflow: hidden;
}
.top-header-items .block-header{
    width: 20%;
}
.container{
    width: auto;
    max-width: 1450px;
    padding: 0 15px;
    margin: 0 auto;
}
.block-header.block-contacts-header{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: end;
            -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
    width: 45%;
}
.block-header.block-contacts-header .links-contacts, .block-header.block-contacts-header .perosnal-link{
    position: relative;
}
/*.block-header.block-contacts-header .links-contacts::before{*/
.block-header.block-contacts-header .perosnal-link::before{
    position: absolute;
    top: 0;
    //right: 0;
    left:0;
    width: 1px;
    background-color: #fff;
    height: 100%;
    content: '';
}
.block-header.block-contacts-header .links-contacts a{
    font-weight: 400;
    font-size: 18px;
    line-height: 21px;
    color: #FFFFFF;
    text-decoration: none;
    margin-left: 68px;
}
.block-header.block-contacts-header .links-contacts a:last-child{
    margin-right: 52px;
}
.block-header.block-contacts-header .perosnal-link a{
    margin-left: 30px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
            -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
    font-weight: 400;
    font-size: 18px;
    line-height: 21px;
    color: #FFFFFF;
    text-decoration: none;
}
.block-header.block-contacts-header .perosnal-link a img{
    margin-right: 14px;
}
.block-header.block-social-header{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: end;
    width: auto;
}
.block-header.block-seacrh-header{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    width: 25%;
    position: relative;
}
.block-header.block-social-header a{
    margin-left: 10px;
}
.popup-text{
    -webkit-transform: translateX(100%);
    -ms-transform: translateX(100%);
        transform: translateX(100%);
    -webkit-transition: -webkit-transform .25s ease;
    transition: -webkit-transform .25s ease;
    -o-transition: transform .25s ease;
    transition: transform .25s ease;
    transition: transform .25s ease, -webkit-transform .25s ease;
    position: fixed;
    bottom: 0;
    right: 0;
    background: #FFFFFF;
    box-shadow: 0px 2px 15px rgba(0, 59, 117, 0.08);
    border-radius: 2px;
    width: 100%;
               max-width: 585px;
}
.popup-text.active{
    -webkit-transform: translateX(0%);
    -ms-transform: translateX(0%);
        transform: translateX(0%);
}
.head-popup{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    border-bottom: 1px solid #0000001a;
    padding: 15px 20px;
    -webkit-box-align: center;
    -ms-flex-align: center;
        align-items: center;
}
.head-popup h3{
    font-weight: 700;
    font-size: 20px;
    line-height: 27px;
    color: #000000;
    margin: 0;
    flex-grow: 1;
}
.head-popup p{
    font-weight: 400;
    font-size: 20px;
    line-height: 23px;
    color: #000000;
    opacity: 0.5;
}
.head-popup svg{
    margin-left: 18px;
}
.text-succes-block{
    padding: 31px 20px;
    font-weight: 400;
    font-size: 23px;
    line-height: 27px;
    color: #000000;
}
.popup-text .field-text-success{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
       -webkit-box-direction: normal;
           -ms-flex-direction: column;
               flex-direction: column;
               
}
/*header*/
.header-second-block-view{
    -webkit-transform: translateY(-240px);
            -ms-transform: translateY(-240px);
                transform: translateY(-240px);
}
.header-buttons-action{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
}
.header-buttons-action .name-btn-view{
    font-style: normal;
    font-weight: 400;
    font-size: 37px;
    line-height: 44px;
    letter-spacing: 0.11em;
    text-transform: uppercase;
    color: #FFFFFF;
    margin-right: 73px;
    font-family: 'FrizQuadrataC';
}
.header-buttons-action .check-btn-views a{
    padding: 9px 20px;
    box-sizing: border-box;
    border-radius: 5px;
    font-style: normal;
    font-weight: 400;
    font-size: 22px;
    line-height: 26px;
    letter-spacing: 0.11em;
    text-transform: uppercase;
    color: #FFFFFF;
    font-family: 'FrizQuadrataC';
    cursor: pointer;
}
.header-buttons-action .check-btn-views a.active{
    border: 1px solid #ffffff36;
}
.slider-block-action{
    padding-top: 30px;
    display: none;
}
.slider-block-action.active-tab{
    display: flex;
    display: -webkit-box;
    display: -ms-flexbox;
}
.image-slide-view{
    width: 59%;
}
.image-slide-view button{
    min-height: auto;
}
.image-slide-view img{
    width: 100%;
}
.image-slide-view-second{
    width: 59%;
}
.image-slide-view-second button{
    min-height: auto;
}
.image-slide-view-second img{
    width: 100%;
}
.description-slide-view{
    width: calc(41% - 60px);
    padding: 0 30px; 
}
.description-slide-view{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
       -webkit-box-direction: normal;
           -ms-flex-direction: column;
               flex-direction: column;
}
.tag-top-view span{
    display: inline-block;
    padding: 10px 19px;
    font-style: normal;
    font-weight: 400;
    font-size: 18px;
    line-height: 21px;
    color: #FFFFFF;
    background: #ffffff29;
    border-radius: 5px;
}
.tag-top-view{
    margin-bottom: 33px;
}
.addres-top-view{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
                -webkit-box-pack: space-between;
                -ms-flex-pack: space-between;
                    justify-content: space-between;
}
.item-addres-vew span{
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 18px;
    color: #ffffff87;
    display: block;
    margin-bottom: 8px;
}
.item-addres-vew{
    font-style: normal;
    font-weight: 400;
    font-size: 22px;
    line-height: 25px;
    color: #FFFFFF;
}
.list-block-view{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
       -webkit-box-direction: normal;
           -ms-flex-direction: column;
               flex-direction: column;
    margin-top: 15px;
}
.block-list-view.file{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
       -webkit-box-direction: normal;
           -ms-flex-direction: column;
               flex-direction: column;
    margin-top: 20px;
}
.block-list-view.file span{
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 18px;
    color: #000000a3;
    display: block;
    margin-bottom: 11px;
}
.block-list-view.file a{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
        align-items: center;
        font-style: normal;
        font-weight: 400;
        font-size: 18px;
        line-height: 21px;
        color: #003B75;
        text-decoration: none;
}
.block-list-view.file a:hover{
	text-decoration: underline;
}
.block-list-view.file a img{
    margin-right: 14px;
}
.block-list-view.file p{
    margin: 0;
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 16px;
    color: #000000a3;
    padding-left: 30px;
    padding-top: 4px;
}
.block-input-req .block-input .no-matter.success{
	color: #4E953E;
}
.btn-show-action a{
    font-style: normal;
    font-weight: 400;
    font-size: 19px;
    line-height: 18px;
    letter-spacing: 0.11em;
    color: #FFFFFF;
    background: #003B75;
    border-radius: 5px;
    text-decoration: none;
    padding: 20px 25px;
    font-family: 'FrizQuadrataC';
}
.btn-show-action{
    margin-top: 45px;
}
.header-second-block-view.second-block .tag-top-view span{
    color: #003B75;
    background: #003b7530;
}

.header-second-block-view.second-block .item-addres-vew span{
    color: #000000a3;
}
.header-second-block-view.second-block .item-addres-vew{
    color: #000;
}
.header-second-block-view.second-block .description-slide-view{
    padding-left: 0;
	width: calc(40% - 30px);
}
.mission-company-items{
	margin-top: -185px;
}
.header-second-block-view.second-block{
    padding-top: 20px;
}
.mission-company-items img{
    width: 100%;
    margin-bottom: -5px;
}
.back-mission-company{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
}
.back-mission-company-back{
    background-size: cover;
    background-repeat: no-repeat;
    background-position: left;
    height: 430px;
    padding: 70px 0;
}
.title-block-mission{
    width: 40%;
    font-weight: 400;
    font-size: 37px;
    line-height: 53px;
    color: #FFFFFF;
    -webkit-transform: translateY(15px);
    -ms-transform: translateY(15px);
        transform: translateY(15px);
        font-family: 'FrizQuadrataC';
}
.description-mission{
    width: 60%;
}
.block-blue-description{
    width: 100%;
}
.description-mission p{
    font-weight: 400;
    font-size: 18px;
    line-height: 23px;
    color: #FFFFFF;
    width: 90%;
}
.logo-block img{
	width: 100%;
	max-width: 260px;
}
.block-blue-description p{
    width: 42%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: end;
    margin-left: auto;
    background: #003B75;
    padding: 57px 259px 57px 40px;
    font-weight: 400;
    font-size: 20px;
    line-height: 30px;
    color: #FFFFFF;
}
.objects-main{
    padding: 80px 0;
}
.cockie-info{
    position: fixed;
    bottom: 0;
    left: 0;
    width: auto;
    height: auto;
    padding: 20px 35px 20px 27px;
    background-color: #fff;
    z-index: 1000;
    opacity: 1;
    visibility: visible;
    transition: all 0.25s 0.4s;
}
.cockie-info.disable{
    z-index: -1;
    opacity: 0;
    visibility: hidden;
}
.body-cockie{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
#questionModal .pass-enter-login .block-inputs-login .block-input{
    width: 100%;
    margin-right: 0;
}
.body-cockie p{
    font-weight: 400;
    font-size: 14px;
    line-height: 17px;
    color: #000000;
    padding-right: 20px;
}
.body-cockie a{
    font-style: normal;
    font-weight: 400;
    font-size: 19px;
    line-height: 18px;
    letter-spacing: 0.11em;
    color: #FFFFFF;
    background: #003B75;
    border-radius: 5px;
    text-decoration: none;
    padding: 20px 25px;
    font-family: 'FrizQuadrataC';
    cursor: pointer;
}
.body-cockie a:hover{
	background: #003161;
}
.objects-main h2{
    font-style: normal;
    font-weight: 400;
    font-size: 37px;
    line-height: 48px;
    color: #000000;
    margin: 0;
    margin-bottom: 30px;
}
.blocks-objects-main{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
}
.block-obj-main{
    background: #F6F6F6;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 35px;
}
.block-obj-main .obj-image{
    max-height: 345px;
    width: 50%;
}
.block-obj-main .info-obj-main{
    width: calc(50% - 110px);
    padding: 35px 55px;
}
.info-list-obj .info-item{
        margin-bottom: 10px;
}
.info-list-obj .info-item p{
    font-weight: 400;
    font-size: 18px;
    line-height: 23px;
    color: #000000;
}
.info-list-obj .info-item span{
    font-weight: 700;
}
.info-obj-main h3{
    margin: 0;
    margin-bottom: 28px;
}
.info-obj-main .block-list-view.file{
    margin-top: 35px;
}
footer{
    background: #003B75;
}
.footer{
    padding: 50px 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
-webkit-box-align: flex-start;
    -ms-flex-align: flex-start;
        align-items: flex-start;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.logo-block{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.footer-block-logo-adress{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
-webkit-box-direction: normal;
    -ms-flex-direction: column;
        flex-direction: column;
        width: 55%;
}
.adress-block{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
                width: 63%;
                margin-left: auto;
}
.logo-block p{
    font-weight: 400;
    font-size: 20px;
    line-height: 26px;
    color: #FFFFFF;
    margin-left: 37px;
}
.adress-block p{
    font-weight: 700;
    font-size: 20px;
    line-height: 30px;
    text-transform: uppercase;
    color: #FFFFFF;
    margin-bottom: 10px;
}
.adress-block span{
    font-weight: 400;
    font-size: 20px;
    line-height: 24px;
    color: #FFFFFF;
}
.footer-block-contact{
    width: 45%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
}
.block-contact{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.block-double-item{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.info-cont{
    margin-right: 50px;
}
.info-cont p{
    font-weight: 700;
    font-size: 20px;
    line-height: 30px;
    text-transform: uppercase;
    color: #FFFFFF;
    margin-bottom: 10px;
}
.perosnal-link.mobile{
    display: none;
}
.info-cont span{
    font-weight: 400;
    font-size: 20px;
    line-height: 24px;
    color: #FFFFFF;
}
#questionModal .block-inputs-login{
    margin-bottom: 13px;
}
#questionModal .block-input.label-info{
    margin-bottom: 13px;
}
.info-cont a{
    font-weight: 400;
    font-size: 20px;
    line-height: 24px;
    color: #FFFFFF;
    text-decoration: none;
}
.block-social{
    margin-top: 28px;
}
.block-soc{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
-webkit-box-align: center;
    -ms-flex-align: center;
        align-items: center;
}
.block-soc p{
    font-weight: 700;
    font-size: 20px;
    line-height: 30px;
    text-transform: uppercase;
    color: #FFFFFF;
    margin-right: 15px;
}
.info-obj-main h3{
    font-weight: 700;
    font-size: 20px;
    line-height: 30px;
    text-transform: uppercase;
}
body.scroll{
    overflow: hidden;
}
html.scroll{
    overflow: hidden;
}
.mobile-open-menu{
    position: absolute;
    top: 0;
    width: 100%;
    left: 0px;
    height: 100vh;
    z-index: -1;
    opacity: 0;
    -moz-transform: translateX(-100%);
    -webkit-transform: translateX(-100%);
    -o-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    transform: translateX(-100%);
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
    background-color: #003B75;
}
.close-modal-menu{
    position: absolute;
    top: 15px;
    right: 15px;
    cursor: pointer;
}
.mobile-open-menu .links-menu{
    display: flex;
    flex-direction: column;
    margin-top: 50px;
}
.mobile-open-menu .links-menu a{
    font-style: normal;
    font-weight: 400;
    font-size: 22px;
    line-height: 25px;
    color: #fff;
    text-decoration: none;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}
.mobile-open-menu .links-menu a:hover{
    color: #003B75;
}
.block-header.block-social-header.mobile{
    margin: 20px 0;
    width: auto;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.mobile-open-menu.active{
    -moz-transform: translateX(0%);
    -webkit-transform: translateX(0%);
    -o-transform: translateX(0%);
    -ms-transform: translateX(0%);
    transform: translateX(0%);
    opacity: 1;
    z-index: 999;
}
.objects-main{
    position: relative;
}
.double_up{
    position: absolute;
    bottom: 8.3%;
    right: 5%;
    width: 73px;
    height: 73px;
    background: #003B75;
    border-radius: 2px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    cursor: pointer;
}
.double_up:hover{
	background: #003161;
}
/*personal-login*/
.block-login-form{
    padding-top: 85px;
    padding-bottom: 115px;
    background-color: #fff;
    height: 100%;
    width: 100%;
    max-width: 500px;
    margin: 0 auto;
}
.block-header-form h2{
    font-weight: 400;
    font-size: 37px;
    line-height: 48px;
    color: #000000;
    margin: 0;
    text-align: center;
    margin-bottom: 60px;
}
.form-login #personal-login-enter .block-inputs-login{
    display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
}
.form-login #personal-login-enter .block-inputs-login .block-input{
    margin-right: 13px;
    margin-bottom: 13px;
	width: 100%;
}
.form-login #personal-login-enter .block-inputs-login .block-input:last-child{
    margin-right: 0;
}
.block-input{
    position: relative;
}
.block-input.label-info input{
    padding-top: 30px;
    padding-bottom: 10px;
}
.block-input label{
    position: absolute;
    top: 0;
    left: 0;
    font-weight: 400;
    font-size: 12px;
    line-height: 7px;
    color: #7D8D93;
    top: 15px;
    left: 20px;
}
.block-input label.input_error{
    position: relative;
    top: unset;
    left: unset;
    font-weight: 400;
    font-size: 12px;
    line-height: 7px;
    color: #ED4F4F;
    display: block;
    padding-top: 10px;
}
.block-remind{
    display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
   -webkit-box-pack: justify;
   -ms-flex-pack: justify;
       justify-content: space-between;
   padding: 30px 0;
}

.checkbox {
	position: absolute;
	z-index: -1;
	opacity: 0;
	margin: 10px 0 0 20px;
	width: auto;
}
.checkbox + label {
	position: relative;
	padding: 0 0 0 41px;
	cursor: pointer;
}
.checkbox + label:before {
	content: '';
	position: absolute;
	top: -4px;
	left: 0;
	width: 27px;
	height: 27px;
	border-radius: 2px;
	background: #EDF1F6;
	transition: .2s;
}
.checkbox + label:after {
	content: '';
	position: absolute;
	top: -1px;
	left: 3px;
	width: 21px;
	height: 21px;
    opacity: 0;
	transition: .2s;
    color: #fff;
    background-image: url(/local/templates/main/assets/../img/check.svg);
    background-repeat: no-repeat;
    background-size: 14px;
    background-position: center;
    background-color: #003b75;
    border-radius: 2px;
}
.checkbox:checked + label:after {
	opacity: 1;
}
.block-remind a{
    font-weight: 400;
    font-size: 17px;
    line-height: 15px;
    text-decoration-line: underline;
    color: #003B75;
}
.form-login{
    margin-bottom: 120px;
}
.bottom-login-info p{
    text-align: center;
    font-style: normal;
    font-weight: 400;
    font-size: 22px;
    line-height: 15px;
    color: #100E0F;
}
.bottom-login-info p a{
    color: #003B75;
}
/*personal-login*/

/*personal-reg*/
.block-input.solo-input{
    margin-bottom: 13px;
}
.block-input.label-info.registr{
    margin-bottom: 40px;
}
.block-info-personal{
    max-width: 1165px;
    width: 100%;
    margin: 0 auto;
}
.form-login.registration{
    margin-bottom: 0;
}
.block-login-form.registration{
    padding-bottom: 50px;
}
.items-info-personal{
    background: #EDF1F6;
    border-radius: 2px;
    padding: 40px;
    margin-bottom: 70px;
    position: relative;
}
.items-info-personal::after{
    position: absolute;
    top: -10px;
    left: 48%;
    content: '';
    background-color: #EDF1F6;
    width: 50px;
    height: 50px;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
        transform: rotate(45deg);
}
.items-info-personal h3{
    font-weight: 700;
    font-size: 17px;
    line-height: 15px;
    color: #100E0F;
    margin-bottom: 20px;
}
.items-info-personal p{
    font-weight: 400;
    font-size: 13px;
    line-height: 18px;
    color: #100E0F;
}
.blocks-btn-personal{
    margin-top: 40px;
}
.blocks-btn-personal a{
    font-family: 'FrizQuadrataC';
    font-style: normal;
    font-weight: 400;
    font-size: 15px;
    line-height: 18px;
    letter-spacing: 0.11em;
    border-radius: 5px;
    border: 1px solid #003B75;
    padding: 12px 35px;
    cursor: pointer;
    margin-right: 20px;
}
.blocks-btn-personal .agree-btn{
    background: #003B75;
    color: #fff;
}
.pass-enter-login .block-inputs-login{
    display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.modal-header h3{
    font-weight: 400;
    font-size: 22px;
    line-height: 18px;
    color: #000000;
    text-align: center;
    margin: 30px 0;
}
#questionModal button{
    max-width: 220px;
    display: block;
    margin: 0 auto;
}
.modal-header p{
    font-weight: 400;
    font-size: 15px;
    line-height: 18px;
    color: #000000;
    text-align: center;
	display: inline-block;
	 margin-bottom: 10px;
}
.pass-enter-login .block-inputs-login .block-input{
    width: 50%;
    margin-right: 8px;
}
.check-info-selected.label{
	position: relative;
}
.block-arenda-fields .block-input .check-info-selected.label label{
	position: absolute;
	top: -5px;
	left: 0;
	font-weight: 400;
	font-size: 12px;
	line-height: 7px;
	color: #7D8D93;
}
.check-info-selected.label span{
	  -webkit-transform: translateY(8px);
        -ms-transform: translateY(8px);
            transform: translateY(8px);
}
.sms__fields{
	    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
}
.pass-enter-login .block-inputs-login .block-input:last-child{
    margin-right: 0;
}
.modal-header span{
    font-weight: 700;
	font-size: 15px;
    line-height: 18px;
    color: #000000;
	display: inline-block;
    margin-bottom: 30px;
    text-align: center;
	margin-left: 10px;
}
.bottom-code{
    margin-top: 22px;
}
.timer{
    display: inline;
}
.bottom-code .timer span{
    font-size: 13px;
    display: inline;
}
.bottom-code span{
    display: none;
    font-weight: 400;
    font-size: 13px;
    line-height: 18px;
    text-decoration-line: underline;
    color: #003B75;
    cursor: pointer;
}
.bottom-code span.check-code{
    color: #000000;
    opacity: 0.5;
    text-decoration-line: none;
}
.bottom-code span.active-label{
    display: block;
}
/*personal-reg*/

/*contact*/
.block-table-contact{
    border: 1px solid #D9DEE4;
    box-sizing: border-box;
    border-radius: 4px;
    padding: 45px;
    margin-bottom: 65px;
    display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
}
.block-table-contact .left-block-little{
    margin-right: 40px;
}
.block-table-contact .left-block-little p{
    font-weight: 400;
    font-size: 17px;
    line-height: 15px;
    color: #100E0F;
    margin-bottom: 25px;
}
.block-table-contact .right-block-big p{
    font-weight: 400;
    font-size: 17px;
    line-height: 15px;
    color: #003B75;
    margin-bottom: 25px;
}
.info-contact-table h2{
    margin: 0;
    margin-top: 55px;
    margin-bottom: 30px;
}
.map-info-contact{
    margin-bottom: 80px;
}
.map-info-contact h2{
    margin: 0;
    margin-bottom: 40px;
}
.block-tb-telephone-work{
    display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
    -ms-flex-direction: column;
        flex-direction: column;
        width: 35%;
}
.work-block{
    display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
   -webkit-box-align: baseline;
   -ms-flex-align: baseline;
       align-items: baseline
}
.telephone-block{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.work-block .black-name{
    font-weight: 700;
    font-size: 17px;
    line-height: 15px;
    color: #100E0F;
}
.telephone-block .black-name{
    font-weight: 700;
    font-size: 17px;
    line-height: 15px;
    color: #100E0F;
}
.block-social-center .black-name{
    font-weight: 700;
    font-size: 17px;
    line-height: 15px;
    color: #100E0F;
}
.mail-header-title .black-name{
    font-weight: 700;
    font-size: 17px;
    line-height: 15px;
    color: #100E0F;
}
.telephone-block a{
    font-weight: 400;
    font-size: 17px;
    line-height: 15px;
    color: #003B75;
    text-decoration: none;
}
.telephone-block a:hover{
	text-decoration: underline;
}
.fancy-obj{
    width: 50%;
    max-height: 345px;
    min-height: 345px;
}
.block-obj-main .fancy-obj .obj-image{
    width: 100%;
    object-fit: cover;
	height: 100%;
}
.hidden-input{
    display: none;
}
.block-file-check{
    margin-top: 35px;
    margin-bottom: 40px;
}
.head-block-file{
    display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
   -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
            margin-bottom: 15px;
}
.head-block-file p{
    font-weight: 400;
    font-size: 17px;
    line-height: 15px;
    color: #100E0F;
    margin-left: 8px;
}
.input-block-file{
    background: #EDF1F6;
    border-radius: 2px;
    padding: 7px;
    display: -webkit-box;
    display: -ms-flexbox;
}
.take-files{
    display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
    -webkit-box-align: center;
         -ms-flex-align: center;
             align-items: center;
}
.take-files p{
    font-weight: 400;
    font-size: 17px;
    line-height: 15px;
    color: #6D6F71;
}
.input-block-file a{
    background: #003B75;
    border-radius: 5px;
    font-size: 15px;
    line-height: 18px;
    letter-spacing: 0.11em;
    color: #FFFFFF;
    padding: 12px 18px;
    margin-right: 15px;
    cursor: pointer;
}
.blocks-email{
    display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
}
.block-value-mail{
    display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
    -ms-flex-direction: column;
        flex-direction: column;
}
.block-social-center{
    display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
    -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
            width: 20%;
}
.mail-block{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
 -webkit-box-orient: vertical;
 -webkit-box-direction: normal;
     -ms-flex-direction: column;
         flex-direction: column;
         -webkit-box-pack: justify;
         -ms-flex-pack: justify;
             justify-content: space-between;
             width: 45%;
}
.block-value-mail{
    width: 33%;
}
.block-value-mail a{
    font-weight: 400;
    font-size: 17px;
    line-height: 15px;
    color: #003B75;
    text-decoration: none;
    margin-bottom: 10px;
}
.block-value-mail a:hover{
	text-decoration: underline;
}
.block-value-mail span{
    font-weight: 400;
    font-size: 17px;
    line-height: 15px;
    color: #100E0F;
    opacity: 0.5;
}
.social-contact .block-table-contact{
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.block-tb-telephone-work .black-name{
    min-width: 150px;
}
.block-tb-telephone-work .work-block{
    margin-bottom: 50px;
}
.work-block p{
    font-weight: 400;
    font-size: 17px;
    line-height: 17px;
    color: #003B75;
}
.work-time{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
 -webkit-box-orient: vertical;
 -webkit-box-direction: normal;
     -ms-flex-direction: column;
         flex-direction: column;
}
.work-time p{
    margin-bottom: 8px;
}
/*contact*/

/*oplata*/
.menu-section-mobile{
    display: none;
}
.block-menu-section ul li a.active{
    font-weight: 700;
    color: #A6CDFF;
}
.check-document{
    display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
			
            margin-bottom: 60px;
}
.block-docs-download .check-document{
    -webkit-box-pack: initial;
    -ms-flex-pack: initial;
    justify-content: left;
}
.block-selections-view{
    display: none;
    position: absolute;
    top: 70px;
    left: 0;
    width: 100%;
    height: auto;
    background-color: #EDF1F6;
    border-radius: 0 0 2px 2px;
    z-index: 99;
}
.check-info-selected svg{
    -webkit-transition: all .25s ease;
    -o-transition: all .25s ease;
    transition: all .25s ease;
}
.block-selector-check.active-select .check-info-selected svg{
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
        transform: rotate(180deg);
}
.oplata-info{
    font-weight: 400;
    font-size: 17px;
    line-height: 15px;
    color: #100E0F;
    margin-bottom: 10px;
}
.oplata-info + .oplata-info +.oplata-info{
    margin-bottom: 40px;
}
.block-selections-view div{
    padding: 16px 18px;
    border-top: 1px solid #00000017;
    -webkit-transition: all .25s ease;
-o-transition: all .25s ease;
transition: all .25s ease;
    font-weight: 400;
    font-size: 17px;
    line-height: 15px;
    color: #000;
}
.block-selections-view div:last-child{
    border-radius: 0 0 2px 2px;
}
.block-selections-view div:hover{
    background-color: #003B75;
    color: #fff;
    border-radius: 2px;
}
#history.section-oplata{
	padding-top: 0;
}
.check-info-selected span{
    display: block;
    font-weight: 400;
    font-size: 17px;
    line-height: 16px;
    color: #000;
    text-overflow: ellipsis;
    overflow: hidden;
    width: 305px;
    white-space: nowrap;
}
.block-selector-check .check-info-selected{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
          -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.check-document p{
    font-weight: 400;
    font-size: 17px;
    line-height: 15px;
    color: #100E0F;
    margin-right: 33px;
}
.block-selector-check{
    background: #EDF1F6;
    border-radius: 2px;
    padding: 23px 18px;
    min-width: 385px;
    cursor: pointer;
    position: relative;
}
.block-menu-section{
    background: #003161;
    width: 100%;
    height: auto;
    position: relative;
}
.block-menu-section ul{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
        align-items: center;
    padding: 35px 0;
}
.block-menu-section ul li::before{
    content: unset;
}
.block-menu-section ul li{
    flex-grow: 1;
    text-align: center;
    min-height: 31px;
    border-right: 1px solid #ffffff36;
    margin: 0;
}
.section-oplata h2{
    margin: 0;
    margin-bottom: 22px;
}
.section-oplata{
    padding-top: 65px;
    padding-bottom: 90px;
    min-height: 35vh;
}
.block-menu-section ul li a{
    font-weight: 400;
    font-size: 20px;
    line-height: 31px;
    color: #FFFFFF;
    margin: 0;
    text-decoration: none;
}
.block-menu-section ul li:first-child{
    text-align: left;
}
.block-menu-section ul li:last-child{
    text-align: right;
    border-right: unset;
}
.section-header .top-header-items{
    border-bottom: unset;
}

.blocks-oplata-items{
    display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        margin-top: 30px;
}
.blocks-oplata-items .item-block-oplata{
    width: calc(100% - 60px);
    background: #EDF1F6;
    border-radius: 4px;
    padding: 20px 30px;
    margin-bottom: 35px;
}
.blocks-oplata-items .item-block-oplata:last-child{
    margin-bottom: 0;
}
.item-block-oplata{
    display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: baseline;
      -ms-flex-align: baseline;
      align-items: baseline;
}
.header-block-title-oplata{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
}
.header-block-title-oplata p{
    font-weight: 400;
    font-size: 16px;
    line-height: 21px;
    color: #000000;
    margin-right: 30px;
    width: 30%;
}
.header-block-title-oplata span{
    font-weight: 700;
    font-size: 29px;
    line-height: 21px;
    color: #003B75;
    display: block;
    -webkit-transform: translateY(10px);
    -ms-transform: translateY(10px);
        transform: translateY(10px);
}
.item-block-oplata .header-block-title-oplata{
    width: 30%;
}
.item-block-oplata .bloks-docs{
    width: 70%;
}
.bloks-docs{
    display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: baseline;
      -ms-flex-align: baseline;
      align-items: baseline;
}
.section-oplata .blocks-oplata-items .bloks-docs{
      -webkit-box-align: unset;
      -ms-flex-align: unset;
      align-items: unset;
}
.block-blue-doc{
    display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        margin-right: 18px;
        flex-grow: 1;
        max-width: 420px;
}
.block-blue-doc:first-child{
    max-width: 245px;
}
.block-blue-doc:last-child{
    margin-right: 0px;
}
.block-blue-doc a, .submitbutton{
    background: #003B75;
    border-radius: 5px;
    padding: 16px 30px;
    font-family: 'FrizQuadrataC';
    font-style: normal;
    font-weight: 400;
    font-size: 19px;
    line-height: 26px;
    letter-spacing: 0.11em;
    text-transform: uppercase;
    color: #FFFFFF;
    cursor: pointer;
    text-decoration: none;
	width: auto;
}
.block-blue-doc a:hover, .submitbutton:hover{
	background: #003161;
}
.block-blue-doc span{
    font-weight: 400;
    font-size: 16px;
    line-height: 15px;
    color: #100E0F;
    display: block;
    margin-top: 15px;
}
.block-selections-mobile{
    display: none;
}
/*oplata*/

/*personal*/
.personal-info{
    padding: 70px 0 90px 0;
}
.block-title-change-pass h2{
    margin: 0;
}
.block-title-change-pass{
    display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
        justify-content: space-between;
    margin-bottom: 30px;
}
.block-title-change-pass .change-password{
    cursor: pointer;
    background: #003B75;
    border-radius: 5px;
    padding: 16px 65px;
    text-align: center;
    font-family: 'FrizQuadrataC';
    font-style: normal;
    font-weight: 400;
    font-size: 19px;
    line-height: 18px;
    letter-spacing: 0.11em;
    text-transform: uppercase;
    color: #FFFFFF;
}
.btn-change-requizits a{
    cursor: pointer;
    background: #003B75;
    border-radius: 5px;
    padding: 16px 65px;
    text-align: center;
    font-family: 'FrizQuadrataC';
    font-style: normal;
    font-weight: 400;
    font-size: 19px;
    line-height: 18px;
    letter-spacing: 0.11em;
    text-transform: uppercase;
    color: #FFFFFF;
    text-decoration: none;
}
.btn-change-requizits a:hover{
	background: #003161;
}
.requizits-info{
    border: 1px solid #D9DEE4;
    border-radius: 4px;
    padding: 51px 46px;
    display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
    margin-bottom: 60px;
}
.table-info-requzits{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
        justify-content: space-between;
        margin-bottom: 65px;
}
.table-info-requzits .block-req:nth-of-type(2) .item-req p{
    min-width: 205px;
}
.personal-info h2{
    margin: 0;
}
.personal-info .dogovors{
    margin-bottom: 35px;
}
.item-req{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 25px;
}
.item-req p{
    font-weight: 400;
    font-size: 17px;
    line-height: 15px;
    color: #100E0F;
    min-width: 225px;
    margin-right: 50px;
}
.item-req span{
    font-weight: 400;
    font-size: 17px;
    line-height: 15px;
    color: #003B75;
}

.table-new {
	width: 100%;
	margin-bottom: 10px;
}
.table-new .head-table .head-items{
    display: -webkit-box;
display: -ms-flexbox;
display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
            margin-bottom: 10px;
}
.table-new .head-table .head-items div{
	background: #EDF1F6;
    border-radius: 4px;
    font-weight: 400;
    font-size: 16px;
    color: #000000;
    padding: 22px 33px;
    text-align: left;
    margin-right: 8px;
    flex-grow: 1;
}
.table-new .head-table .head-items div:first-child{
    width: calc(20% - 8px);
}
.table-new .head-table .head-items div:nth-of-type(2){
    width: calc(6% - 8px);
    padding: 13px 15px;
}
.table-new .head-table .head-items div:nth-of-type(3){
    width: calc(14% - 8px);
    padding: 22px 18px;
}
.table-new .head-table .head-items div:nth-of-type(4){
    width: calc(14% - 8px);
    padding: 22px 18px;
}
.table-new .head-table .head-items div:nth-of-type(5){
    width: calc(13% - 8px);
    padding: 13px 10px;
}
.table-new .head-table .head-items div:nth-of-type(6){
    width: calc(8% - 8px);
    padding: 22px 20px;
}
.table-new .head-table .head-items div:nth-of-type(7){
    width: calc(8% - 8px);
    padding: 22px 20px;
    margin-right: 0;
}

.table-new .body-table .item-table{
    display: -webkit-box;
display: -ms-flexbox;
display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
            border: 1px solid #D9DEE4;
            border-radius: 4px;
            margin-bottom: 10px;
            background-color: #fff;
}
.table-new .body-table .item-table:nth-of-type(2n){
    background-color: rgba(217, 222, 228, 0.1);
}
.table-new .body-table .item-table div {
    padding: 22px 33px;
    margin-right: 8px;
    font-weight: 400;
    font-size: 16px;
    line-height: 21px;
    color: #100E0F;
    flex-grow: 1;
}

.section-oplata.peredacha.second-section .table-new .body-table .item-table div:first-child{
	    width: calc(12% - 8px);
}
.section-oplata.peredacha.second-section .table-new .body-table .item-table div:nth-of-type(2){
		width: calc(4% - 8px);
}
.section-oplata.peredacha.second-section .table-new .body-table .item-table div:nth-of-type(3){
	    width: calc(28% - 8px);
}


.table-new .body-table .item-table div:first-child{
    width: calc(20% - 8px);
    color: #003B75;
    font-weight: 700;
}
.table-new .body-table .item-table div:nth-of-type(2){
    width: calc(6% - 8px);
    padding: 13px 15px;
}
.table-new .body-table .item-table div:nth-of-type(3){
    width: calc(14% - 8px);
    padding: 22px 18px;
}
.table-new .body-table .item-table div:nth-of-type(4){
    width: calc(14% - 8px);
    padding: 22px 18px;
}
.table-new .body-table .item-table div:nth-of-type(5){
    width: calc(13% - 8px);
    padding: 13px 10px;
    color: #003B75;
    font-weight: 700;
    text-align: end;
	font-size: 17px;
}
.table-new .body-table .item-table div:nth-of-type(6){
    width: calc(8% - 8px);
    padding: 22px 20px;
    color: #003B75;
    font-weight: 700;
    text-align: end;
	font-size: 17px;
}
.table-new .body-table .item-table div:nth-of-type(7){
    width: calc(8% - 8px);
    padding: 22px 20px;
    color: #003B75;
    font-weight: 700;
    margin-right: 0;
    text-align: end;
	font-size: 17px;
}
.summ-check{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
        width: 51%;
        margin-left: auto;
        background: #FBFCFC;
        border: 1px solid #D9DEE4;
        box-sizing: border-box;
        border-radius: 4px;
}
.items-sum{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
}
.items-sum div{
    padding: 22px 33px;
    margin-right: 8px;
    font-weight: 400;
    font-size: 16px;
    line-height: 21px;
    color: #100E0F;
    flex-grow: 1;
}
.items-sum div:first-child{
    width: calc(20% - 8px);
    padding: 22px 18px;
    font-weight: 700;
}
.items-sum div:nth-of-type(2){
    width: calc(18.4% - 8px);
    padding: 22px 10px;
    color: #003B75;
    font-weight: 700;
    text-align: end;
}
.items-sum div:nth-of-type(3){
    width: calc(8.7% - 8px);
    padding: 22px 20px;
    color: #003B75;
    font-weight: 700;
    text-align: end;
}
.items-sum div:nth-of-type(4){
    width: calc(8.7% - 8px);
    padding: 22px 20px;
    color: #003B75;
    font-weight: 700;
    margin-right: 0;
    text-align: end;
}
.block-oplata-pay .item-block-oplata{
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: end;
    padding-left: 32px;
    padding-right: 32px;
}
.block-oplata-pay .header-block-title-oplata{
    min-height: 57px;
    width: 61%;
}
.block-oplata-pay .block-blue-doc a{
    text-align: center;
}
.block-oplata-pay .blocks-oplata-items .item-block-oplata{
    width: calc(50% - 90px);
    margin-bottom: 0;
}
.block-oplata-pay .item-block-oplata .bloks-docs{
    width: 39%;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
        justify-content: center;
}
.block-oplata-pay .header-block-title-oplata p{
    width: 35%;
}
.main-block-oplata{
    margin-bottom: 22px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.section-header{
	border-bottom: 1px solid #ffffff36;
}
.show_mess_auto{
	margin-top: 20px;
}
.error-field-text{
    width: 50%;
    padding: 21px 45px;
    background: rgba(242, 153, 74, 0.02);
    border: 1px solid #F2994A;
    box-sizing: border-box;
    border-radius: 4px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin-left: 15px;
}
.error-field-text .error-image{
    margin-right: 20px;
}
.error-field-text .text-error-block{
    font-weight: 400;
    font-size: 16px;
    line-height: 21px;
    color: #000;
}
.error-field-text .text-error-block .error-color{
    font-weight: 700;
    color: #EB5757;
}
.error-field-text .text-error-block .black-color{
    font-weight: 700;
}
.item-planchet-table .props_list{
    width: 100%;
    margin: 0px 0px 0px;
    color: #555;
    border-collapse: collapse;
    border: 0px;
    table-layout: fixed;
    max-width: 100%;
    background-color: transparent;
    border-spacing: 0px;
}
.item-planchet-table .props_list td{
    position: relative;
    vertical-align: bottom;
    font-size: 1em;
    vertical-align: top;
    background: url(/local/templates/main/assets/../img/dott.png) no-repeat;
    background-position: 0 14px;
    background-repeat: repeat-x;
    width: 50%;
    padding: 2px 0px 5px 10px;
}
.item-planchet-table .props_list td:first-child{
    text-align: left;
    padding-right: 10px;
    padding-left: 0px;
}
.item-planchet-table .props_list td .props_item{
    overflow: hidden;
    text-overflow: ellipsis;
}
.item-planchet-table .props_list .char_value span{
    background: #fff;
    padding-right: 10px;
    font-weight: 400;
    font-size: 15px;
    line-height: 21px;
    color: #100E0F;
}
.item-planchet-table .props_list .char_value .blue-color{
    font-weight: 700;
    font-size: 17px;
    line-height: 21px;
    color: #003B75;
}
.item-planchet-table .props_list .props_item span{
    background: #fff;
    font-size: 15px;
    line-height: 18px;
    color: #00000063;
}
.item-planchet-table .props_list .char_value{
    text-align: left;
    background: none;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 55%;
}
#planchet-version{
    display: none;
}
.block-planchet-table{
    display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
   -webkit-box-orient: vertical;
-webkit-box-direction: normal;
    -ms-flex-direction: column;
        flex-direction: column;
}
.block-planchet-table .item-planchet-table{
    border: 1px solid #D9DEE4;
    border-radius: 4px;
    padding: 22px 34px;
    margin-bottom: 17px;
}
.block-planchet-table .item-planchet-table:last-child{
    margin-bottom: 10px;
}
.item-planchet-table h3{
    margin: 0;
    font-weight: 700;
    font-size: 17px;
    line-height: 21px;
    color: #003B75;
    margin-bottom: 20px;
}
.planhet-blocks-name{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
        justify-content: end;
}
.block-name-plan{
    background: #EDF1F6;
    border-radius: 4px;
    font-weight: 400;
    font-size: 14px;
    line-height: 17px;
    color: #000000; 
    padding: 18px 24px;
    width: 7%;
    margin-left: 8px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.block-name-plan:first-child{
    width: 12%;
}
#planchet-version .summ-check{
    width: 100%;
    margin-top: 10px;
    margin-bottom: 65px;
}
#planchet-version .summ-check .items-sum div:first-child{
    width: 45%;
}
#planchet-version .summ-check .items-sum div:nth-of-type(2){
    width: 10%;
}
#planchet-version .summ-check .items-sum div:nth-of-type(3){
    width: 0%;
}
#planchet-version .summ-check .items-sum div:nth-of-type(4){
    width: 0%;
}
/*personal*/

/*peredacha*/
.error-field-text.success{
    display: none;
}
.error-field-text.success.active{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    background-color: #4e953e47;
    border-color: #4E953E;
}
.section-oplata.peredacha .block-documents{
    -webkit-box-pack: center;
    -ms-flex-pack: center;
        justify-content: center;
}
.block-peredacha-title{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}
.block-peredacha-title h2{
    margin: 0;
}
.block-date-peredacha{
    background: #EDF1F6;
    border-radius: 2px;
    font-weight: 400;
    font-size: 17px;
    line-height: 15px;
    color: #100E0F;
    padding: 17px 22px;
    margin-left: 15px;
}
#item_arenda_minus .block-fields-date .check-document{
	width: 39.2%;
}
#form-doc-check #item_arenda_minus .block-fields-date .block-selector-check{
	max-width: 275px;
}
.section-oplata.peredacha .error-field-text{
    width: 100%;
    max-width: 880px;
    margin: 0 auto;
    margin-top: 40px;
    margin-bottom: 20px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
        justify-content: center;
}
.section-oplata.peredacha #decstop-version{
    width: 100%;
    max-width: 880px;
    margin: auto;
}
.section-oplata.peredacha .block-files-btn{
    width: 100%;
    max-width: 880px;
    margin: auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    margin-top: 30px;
    margin-bottom: 40px;
}
.section-oplata.peredacha .block-files-btn .block-blue-doc{
    text-align: center;
    max-width: 235px;
}
.section-oplata.peredacha .table-new .body-table .item-table div:nth-of-type(3){
    padding: 7px 18px;
}
.section-oplata.peredacha .table-new .head-table .head-items div:nth-of-type(2){
    padding: 13px 15px;
	width: calc(4% - 8px);
}
.section-oplata.peredacha .table-new .head-table .head-items.two div:nth-of-type(2){
    padding: 22px 15px;
}
.section-oplata.peredacha .table-new .head-table .head-items div:nth-of-type(3){
    margin-right: 0;
	width: calc(28% - 8px);
}
.section-oplata.peredacha .block-list-view.file{
    margin-top: 0;
}
.hrefOplate{
	display: flex;
    align-items: center;
	min-height: 52px;
}
.section-oplata.peredacha .table-new .body-table .item-table:nth-of-type(2n){
    background-color: #fff;
}
.section-oplata.peredacha .item-table input{
    border: 1px solid rgba(125, 141, 147, 0.5);
    border-radius: 2px;
    background-color: #fff;
}

.section-oplata.peredacha.second-section #decstop-version{
    max-width: 1150px;
}
.section-oplata.peredacha.second-section .error-field-text{
    max-width: 1150px;
}
.section-oplata.peredacha.second-section .block-files-btn{
    max-width: 1150px;
}
.section-oplata.peredacha.second-section .table-new .body-table .item-table div:nth-of-type(3){
    display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
.section-oplata.peredacha.second-section .table-new .body-table .item-table div input{
    max-width: 200px;
}
.section-oplata.peredacha.second-section .table-new .body-table .item-table div:nth-of-type(3) input:first-child{
    margin-right: 13px;
}
.section-oplata.peredacha.second-section .table-new .head-table .head-items div:first-child {
    width: calc(12% - 8px);
}
.section-oplata.peredacha.second-section .table-new .body-table .item-table div #hidden-input{
    visibility: hidden;
}
/*peredacha*/

/*arendator*/
.section-arenda{
    padding: 85px 0;
}
.section-arenda h2{
    margin: 0;
    margin-bottom: 40px;
    text-align: center;
}
.form-arenda-main{
    display: -webkit-box;
display: -ms-flexbox;
display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
                border: 1px solid #D9DEE4;
                border-radius: 4px;
}
.f-section-arenda{
    background-color: #fff;
    padding: 73px;
    border-radius: 4px;
}
.s-section-arenda{
    background: #EDF1F6;
    padding: 41px 73px;
    border-radius: 4px;
    padding-bottom: 73px;
}
.block-arenda-fields{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 0 -7.5px;
    margin-bottom: 40px;
}
.block-arenda-fields:nth-of-type(2){
    margin-bottom: 80px;
}
.block-arenda-fields:last-child{
    margin-bottom: 0;
}
.block-arenda-fields .block-input{
    width: 33.33333%;
    padding: 0 7.5px;
}
.block-arenda-fields .block-input label{
    left: 29px;
}
.block-arenda-fields .block-input label.input_error{
    left: unset;
    top: 15px;
}
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
    /* display: none; <- Crashes Chrome on hover */
    -webkit-appearance: none;
    margin: 0; /* <-- Apparently some margin are still there even though it's hidden */
}
.block-arenda-fields .block-input .no-matter{
    font-weight: 400;
    font-size: 12px;
    line-height: 7px;
    color: #7D8D93;
    top: 68px;
    left: unset;
}
#change_req .block-input-req .block-input .no-matter{
	position: relative;
	top: unset;
	display: block;
    margin-top: 10px;
}
#change_req .block-input.ogrn label.input_error{
	transform: unset;
}
#item_act .block-arenda-fields-s.group-fields .block-input span{
	margin-right: 10px;
}
#form-doc-check #item_arenda_minus button{
	margin-left: 258px;
    max-width: 423px;
}
#form-doc-check .block-fields-date .block-selector-check{
    max-width: 240px;
}
.block-arenda-fields .block-selector-check{
    padding: 17px 21px;
}
.block-arenda-fields .block-input.label-info input{
    padding-bottom: 6px;
}
#item_arenda_minus .block-doc-reform .block-arenda-fields-s.group-fields:nth-of-type(2) .block-input input{
    max-width: 100px;
}
.block-arenda-fields .block-selections-view{
    top: 57px;
    z-index: 99;
}
.s-section-arenda .block-arenda-fields-s{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
        align-items: center;
        margin-bottom: 40px;
}
.s-section-arenda .block-arenda-fields-s p{
    width: 33%;
    font-weight: 400;
    font-size: 22px;
    line-height: 27px;
    color: #100E0F;
}
.s-section-arenda .block-arenda-fields-s .block-input{
    width: 67%;
}
.s-section-arenda .block-arenda-fields-s .block-input input{
    background: #FFFFFF;
    border: 1px solid rgba(125, 141, 147, 0.26);
}
.s-section-arenda .block-arenda-fields-s .block-input input.input_error{
    border: 1px solid #ED4F4F;
}
.s-section-arenda .block-arenda-fields-s .block-input input.valid{
    border: 1px solid rgba(101, 174, 75, 0.5);
}
.s-section-arenda .block-arenda-fields-s .block-input .no-matter{
    top: 73px;
    left: 0px;
}
.s-section-arenda .block-arenda-fields-s.no-label{
    margin-bottom: 20px;
}
.block-arenda-fields-s.group-fields .block-input{
    display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.block-arenda-fields-s.group-fields .block-input input{
    max-width: 132px;
    margin-right: 32px;
}
.block-input .checkbox-arenda{
    position: relative;
    z-index: 100;
    cursor: pointer;
    outline: none;
    padding: 0px 0px 0px 50px;
    font-weight: 400;
    font-size: 17px;
    line-height: 15px;
    color: #100E0F;
    top: unset;
    left: unset;
}
.checkbox-arenda::before{
    background: #e0e0e0;
    display: block;
    top: 1px;
    height: 18px;
    width: 32px;
    background: #FFFFFF;
    border: 1px solid #C3CFDD;
    box-sizing: border-box;
    border-radius: 2px;
    z-index: -1;
    position: absolute;
    left: 1px;
    font-size: 0;
    content: ".";
}
.checkbox-arenda::after{
    position: absolute;
    display: block;
    top: 0px;
    bottom: 0;
    background: #FFFFFF;
    border: 1px solid #C3CFDD;
    box-sizing: border-box;
    box-shadow: 0px 2px 4px rgba(217, 217, 217, 0.5);
    border-radius: 2px;
    width: 20px;
    height: 20px;
    left: 0px;
    transition: left 0.1s ease-in;
    z-index: 11;
    font-size: 0;
    content: ".";
}
.checkbox-arenda.active-select::before{
    background: #003B75;
    border-radius: 2px;
    border: unset;
}
.checkbox-arenda.active-select::after{
    left: 15px;
    background: #FFFFFF;
    border: none;
    box-shadow: unset;
    width: 16px;
    height: 16px;
    top: 2px;
}
.block-arenda-fields-s.group-checkbox .block-input{
    display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
       flex-wrap: wrap;
}
.block-arenda-fields-s.group-checkbox .block-input .checkbox-arenda{
    width: calc(50% - 50px);
    margin-bottom: 30px;
}
.block-arenda-fields-s.group-checkbox .block-inputs-check{
    width: 67%;
}
.block-arenda-fields-s.group-checkbox .block-inputs-check .block-input{
    width: 75%;
}
.block-arenda-fields-s.group-checkbox .block-inputs-check .block-input:last-child{
    width: 100%;
}
.block-arenda-fields-s.group-checkbox{
    -webkit-box-align: unset;
    -ms-flex-align: unset;
    align-items: unset;
}
.s-section-arenda .block-arenda-fields-s.group-checkbox.no-field .block-input .no-matter{
    top: 125px;
}
.summ-check .items-sum div{
	font-size: 20px;
}
.summ-check .items-sum div:first-child{
	font-size: 17px;
	padding: 21px 10px;
}
.btn-arenda-info{
    width: 67%;
    display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        margin-left: auto;
}
.btn-arenda-info button{
    max-width: 248px;
}
.block-arenda-info{
    display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        background: #f8f9fb;
        padding: 15px 19px;
        margin-left: 15px;
}
#form-doc-check .check-document p{
	margin-right: 45px;
}
.block-arenda-info p{
    font-weight: 400;
    font-size: 14px;
    line-height: 18px;
    color: #000000;
}
.block-arenda-info svg{
    margin-right: 11px;
}
.mess-error-arenda{
    display: none;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background: #f8f9fb;
    padding: 15px 19px;
    margin-top: 30px;
    color: #ED4F4F;
    text-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
        justify-content: center;
}
.mess-success-arenda{
    display: none;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background: #f8f9fb;
    padding: 15px 19px;
    margin-top: 30px;
    color: rgb(101 174 75 / 79%);
    text-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
        justify-content: center;
}
.block-input.ogrn label.input_error{
    -webkit-transform: translateY(15px);
    -ms-transform: translateY(15px);
        transform: translateY(15px);
}
.mess-error-arenda.active{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.mess-success-arenda.active{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
#personal-arenda button.error{
    pointer-events: none;
}
/*arendatop*/

/*zayavka*/
.section-oplata .tab_zayavka.letter h2{
    font-size: 32px;
}
.tab_zayavka.letter .block-doc-reform .block-arenda-fields-s.group-fields p{
    font-weight: 400;
    font-size: 17px;
    line-height: 15px;
    color: #100E0F;
    width: 90px;
}
.tab_zayavka.letter .block-doc-reform .block-arenda-fields-s.group-fields .block-input textarea{
    background: #EDF1F6;
    border-radius: 2px;
    font-weight: 400;
    font-size: 17px;
    line-height: 15px;
    color: #6D6F71;
    padding: 20px;
    width: 520px;
    border: 1px solid transparent;
    outline-offset: unset;
    outline: unset;
    min-height: 108px;
}
#form-doc-check .tab_zayavka.letter button{
    margin-left: 108px;
}
.block-add-files{
    margin-left: 108px;
    margin-bottom: 40px;
}
.block-add-files p{
    font-weight: 400;
    font-size: 17px;
    line-height: 15px;
    color: #100E0F;
}
.block-add-files a{
    border: 1px solid #003B75;
    border-radius: 2px;
    font-weight: 400;
    font-size: 17px;
    line-height: 15px;
    color: #000000;
    padding: 13px 30px;
    margin-top: 20px;
    display: inline-block;
	cursor: pointer;
}
.txt-file-input{
	margin: 0;
	margin-top: 10px;
}
.tab_zayavka.letter .block-doc-reform .block-arenda-fields-s.group-fields:first-child .block-input input{
    width: 520px;
    margin-bottom: 0px;
}
.tab_zayavka.letter .block-doc-reform .block-arenda-fields-s.group-fields{
    margin-bottom: 15px;
}
.block-doc-reform.act .block-arenda-fields-s.group-fields:first-child .block-input input {
    width: auto;
    margin-right: 30px;
}
#form-doc-check .tab_zayavka.act button{
    margin-left: 259px;
    max-width: 445px;
}
.block-doc-reform.act .block-arenda-fields-s.group-fields p{
    margin-right: 80px;
}
.block-fields-date{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
}
#item_arenda .block-fields-date .check-document{
	width: 37%;
}
#item_arenda .block-doc-reform .block-arenda-fields-s.group-fields p{
	margin-right: 35px;
}
.block-fields-date .check-document{
    margin-bottom: 30px;
    width: 36.2%;
    margin-right: 50px;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
        justify-content: space-between;
}
.block-fields-date .block-selector-check{
    min-width: unset;
    max-width: 221px;
    padding: 16px 18px;
}
.block-fields-date .block-selections-view{
    top: 56px;
    z-index: 99;
}
.tab_zayavka{
    display: none;
}
.tab_zayavka.active{
    display: block;
}
.well-done-zayavka{
    padding: 90px 0;
}
.body-zayavka{
    background: #EDF1F6;
    border: 1px solid #D9DEE4;
    border-radius: 4px;
    padding: 64px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
     -webkit-box-orient: vertical;
     -webkit-box-direction: normal;
         -ms-flex-direction: column;
             flex-direction: column;
     -webkit-box-pack: center;
         -ms-flex-pack: center;
             justify-content: center;
     -webkit-box-align: center;
         -ms-flex-align: center;
             align-items: center;
}
.body-zayavka p{
    font-weight: 400;
    font-size: 26px;
    line-height: 39px;
    text-align: center;
    color: #000000;
}
/*zayavka*/

/*zayava1*/
.tab_zayavka.section-oplata.history .table-new .head-table .head-items div:first-child{
    padding: 22px 33px;
    width: auto;
}
.tab_zayavka.section-oplata.history .table-new .body-table .item-table div:first-child{
    width: auto;
}
.tab_zayavka.section-oplata.history .table-new .body-table .item-table div:nth-of-type(2){
    width: calc(15% - 8px);
    color: #100E0F;
    font-weight: 400;
}
.tab_zayavka.section-oplata.history .table-new .body-table .item-table div a{
    font-weight: 400;
    font-size: 16px;
    line-height: 21px;
    text-decoration-line: underline;
    color: #003B75;
}
.tab_zayavka.section-oplata.history .table-new .body-table .item-table div:nth-of-type(3){
    color: #100E0F;
    font-weight: 400;
}
.tab_zayavka.section-oplata.history .table-new .head-table .head-items div:nth-of-type(2){
    width: calc(15% - 8px);
}
.tab_zayavka.section-oplata.history .table-new .head-table .head-items div:nth-of-type(3){
    margin-right: 0;
}
#form-doc-check  #change_req button{
    margin-left: 0;
}
#change_req .block-arenda-fields-s.group-fields input{
    min-width: 270px;
    margin-left: 70px;
}
#change_req .block-arenda-fields-s.group-fields{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
        align-items: center;
        margin-bottom: 50px;
}
.block-input-req{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 15px;
}
.block-input-req:nth-of-type(3){
    margin-bottom: 85px;
}
.block-input-req:nth-of-type(5){
    margin-bottom: 85px;
}
.block-input-req .block-input:first-child{
    margin-right: 15px;
}
.block-input-req .block-input input{
    min-width: 395px;
}
#form-doc-check button{
    width: 100%;
    max-width: 260px;
    margin-left: 258px;
}
.blocks-selectors{
    margin-bottom: 20px;
}
.blocks-selectors{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.block-arenda-info.zayavka{
    margin-left: 0;
    background: rgba(242, 153, 74, 0.02);
    border: 1px solid #F2994A;
    box-sizing: border-box;
    border-radius: 4px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
        justify-content: center;
        padding: 4px 19px;
        margin-bottom: 57px;
}
.block-doc-reform .block-arenda-fields-s.group-fields{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 30px;
}
.block-doc-reform .block-arenda-fields-s.group-fields p{
    width: 100%;
    max-width: 240px;
    margin-right: 20px;
}
.block-doc-reform .block-arenda-fields-s.group-fields:first-child .block-input input{
    width: 20%;
}
#item_arenda_minus .block-doc-reform .block-arenda-fields-s.group-fields:first-child .block-input input{
	width: 100%;
}
#item_arenda_minus .block-doc-reform .block-arenda-fields-s.group-fields{
	width: 47%;
}
#item_arenda_minus .block-arenda-fields-s.group-fields:first-child .block-input{
	width: 100%;
}
#item_arenda_minus .block-arenda-fields-s.group-fields:nth-of-type(2){
	margin-left: 20px;
}
.block-doc-reform .block-arenda-fields-s.group-fields .block-input input{
    max-width: unset;
    margin-right: 0;
    width: auto;
}
.block-arenda-fields-s.group-fields label.input_error{
    position: absolute;
    bottom: -15px;
    left: 0;
}
.block-arenda-fields-s.group-fields.date p{
    max-width: 225px;
}
.block-doc-reform .block-arenda-fields-s.group-fields.date input{
    width: 235px;
}
#form-doc-check #item_arenda button{
    max-width: 276px;
    margin-left: 0px;
}
/*zayava1*/

/*history*/
.section-oplata.history #decstop-version{
    width: 65%;
}
.section-oplata.history .block-oplata-pay{
    width: 65%;
}
.section-oplata.history .block-oplata-pay .blocks-oplata-items .item-block-oplata{
    width: 100%;
}
.section-oplata.history .table-new .head-table .head-items div:nth-of-type(5){
    margin-right: 0;
}
.section-oplata.history .table-new .head-table .head-items div:first-child{
    padding: 13px 33px;
    width: calc(9% - 8px);
}
.section-oplata.history .table-new .head-table .head-items div:nth-of-type(2){
    width: calc(7% - 8px);
    padding: 22px 15px;
}
.section-oplata.history .table-new .head-table .head-items div:nth-of-type(3){
    width: calc(7% - 8px);
    padding: 22px 15px;
}
.section-oplata.history .table-new .head-table .head-items div:nth-of-type(4){
    width: calc(7% - 8px);
    padding: 22px 15px;
}
.section-oplata.history .table-new .head-table .head-items div:nth-of-type(5){
    width: calc(7% - 8px);
    padding: 22px 15px;
}
.section-oplata.history .table-new .body-table .item-table div:first-child{
    padding: 13px 33px;
    width: calc(9% - 8px);
    color: #100E0F;
    font-weight: 400;
}
.section-oplata.history .table-new .body-table .item-table div:nth-of-type(2){
    width: calc(7% - 8px);
    padding: 22px 15px;
    color: #003B75;
    font-weight: 700;
    text-align: right;
}
.section-oplata.history .table-new .body-table .item-table div:nth-of-type(3){
    width: calc(7% - 8px);
    padding: 22px 15px;
    color: #000;
    font-weight: 400;
    text-align: left;
}
.section-oplata.history .table-new .body-table .item-table div:nth-of-type(4){
     width: calc(7% - 8px);
    padding: 22px 15px;
    color: #003B75;
    font-weight: 700;
    text-align: right;
}
.section-oplata.history .table-new .body-table .item-table div:nth-of-type(5){
     width: calc(7% - 8px);
	padding: 22px 15px;
	color: #000;
    font-weight: 400;
    text-align: left;
}
.section-oplata.history .table-new .head-table .head-items div{
    position: relative;
}
.section-oplata.history .table-new .head-table .head-items div svg{
    position: absolute;
    top: 20px;
    right: 15px;
	cursor: pointer;
}
.hidden_field{
	display: none;
}
.section-oplata.history .block-oplata-pay .item-block-oplata .bloks-docs{
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: end;
}
/*history*/

/*documents*/
.block-documents{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
            margin-bottom: 60px;
}
.block-documents h2{
    margin: 0;
    margin-right: 90px;
}
.block-documents .check-document{
    margin: 0;
}
.block-docs-download{
    border: 1px solid #D9DEE4;
    box-sizing: border-box;
    border-radius: 4px;
    padding: 45px;
    display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
    margin-bottom: 30px;
}
.block-docs-download .block-list-view.file{
    margin-top: 0;
    margin-bottom: 40px;
    margin-left: 90px;
}
.block-docs-download .block-blue-doc{
    margin-left: 90px;
}
.block-docs-download .block-blue-doc{
    text-align: center;
    max-width: 225px;
}
.block-docs-download .blocks-selectors .check-document:first-child .block-selector-check{
    min-width: unset;
	margin-right: -8px;
}
.block-docs-download .blocks-selectors{
    width: 100%;
    -webkit-box-pack: unset;
    -ms-flex-pack: unset;
    justify-content: unset;
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
}
.block-docs-download .check-document:last-child .check-info-selected span{
    width: auto;
}
.block-docs-download .blocks-selectors .check-document:first-child{
    margin-right: 70px;
    width: 46%;
}
.block-docs-download .blocks-selectors .check-document p{
	margin-right: 102px;
}
.block-docs-download .blocks-selectors .block-selector-check{
	min-width: 319px;
}
.block-docs-download .blocks-selectors{
    margin-bottom: 0;
}
.block-docs-download .blocks-selectors .check-document:first-child .block-selector-check .check-info-selected span{
    width: 135px;
}
.block-docs-download .blocks-selectors .check-document:last-child{
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-bottom: 0;
}
.block-docs-download .blocks-selectors .check-document:last-child a{
    width: 100%;
}
.block-docs-download  .blocks-selectors .block-blue-doc{
    margin-left: 220px;
    max-width: -webkit-max-content;
max-width: -moz-max-content;
max-width: max-content;
margin-top: 20px;

}
/*documents*/
/*adaptive*/

.top-header-mobile{
    display: none;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 30px 0px 38px 0px;
    border-bottom: 1px solid #ffffff36;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
        justify-content: space-between;
    
}
.block-open-mobile-menu{
    cursor: pointer;
    height: 45px;
    width: 45px;
    background: #194F83;
    border-radius: 2px;
    display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.block-open-mobile-menu span{
    display: block;
    width: 100%;
    height: 2px;
    width: 18px;
    background: #fff;
    margin: 2px 0px;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}
.block-header.block-seacrh-header img{
    cursor: pointer;
}
.show-view-search{
    position: absolute;
    bottom: 0%;
    left: 0;
    width: calc(100% - 6px);
    background-color: #ffffff29;
    padding: 3px;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
            border-radius: 5px 5px 0 0;
            -webkit-transform: translateY(47px);
            -ms-transform: translateY(47px);
                transform: translateY(47px);
}
.show-view-search.active{
    -webkit-transform: translateY(0px);
            -ms-transform: translateY(0px);
                transform: translateY(0px);
}
.section-header{
    height: 100%;
}
.show-view-search form{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.show-view-search input{
    width: 100%;
    margin-right: 20px; 
    border: unset;
    background: transparent;
    font-weight: 400;
    font-size: 17px;
    line-height: 15px;
    color: #fff;
    border-radius: 0px;
    padding: 0px;
}
.show-view-search input::placeholder{
    color: #fff;
}
.block-header.block-social-header.mobile{
    display: none;
}
.show-view-search button{
    background: #003B75;
    border-radius: 5px;
    font-family: 'FrizQuadrataC';
    border: unset;
    cursor: pointer;
    padding: 4px 8px;
    width: auto;
    min-height: auto;
}
.show-view-search button img{
    width: 20px;
    height: 20px;
    -webkit-transform: translateY(2px);
              -ms-transform: translateY(2px);
                  transform: translateY(2px);
}
.show-view-search input:focus{
    border: unset;
    background-color: transparent;
    outline: unset;
}
.show-view-search input:focus-visible{
    border: unset;
    background-color: transparent;
    outline: unset;
}

.block-obj-main{
	max-height: 400px;
}
.fancy-obj{
	max-height: 100%;
}
.block-obj-main .obj-image{
	max-height: 100%;
}


@media(max-width: 1820px){
    .double_up{
        bottom: 1.3%;
        right: 1%;
    }
}
@media(max-width: 1500px){
	.block-docs-download .blocks-selectors .block-selector-check {
		min-width: 293px;
	}
	#item_arenda .block-fields-date{
		-webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
	}
    .block-arenda-fields .block-selector-check{
        min-width: unset;
        max-height: 24px;
    }
    .s-section-arenda .block-arenda-fields-s p br{
        display: none;
    }
    .block-blue-doc a, .submitbutton{
        font-size: 17px;
    }
    .body-cockie p{
        font-size: 14px;
    }
    .slider-block-action{
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: start;
    }
    .social-contact .block-table-contact{
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
    .block-value-mail{
        width: 25%;
    }
    .block-tb-telephone-work{
        width: 75%;
		-webkit-box-orient: unset;
    -webkit-box-direction: normal;
    -ms-flex-direction: unset;
    flex-direction: unset;
	-webkit-box-pack: justify;
    -ms-flex-pack: justify;
        justify-content: space-between;
    }
    .block-social-center{
        width: 25%;
		  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
    }
    .mail-block{
        width: 100%;
        margin-top: 30px;
		-webkit-box-orient: unset;
    -webkit-box-direction: normal;
    -ms-flex-direction: unset;
    flex-direction: unset;
    }
	.blocks-email{
		width: 100%;
	}
    .mail-block .mail-header-title{
        margin-bottom: 50px;
		    margin-right: 72px;
    }
    .error-field-text .text-error-block br{
        display: none;
    }
    .table-new .head-table .head-items div:nth-of-type(5) {
        padding: 4px 10px;
    }
    .error-field-text{
        padding: 16px 45px;
        min-height: 97px;
    }
}
.block-docs-download .blocks-selectors .block-blue-doc{
	    margin-left: 289px;
}
@media(max-width: 1400px){
	.block-docs-download .check-document{
		-webkit-box-pack: unset;
    -ms-flex-pack: unset;
    justify-content: unset;
	}
	.block-docs-download .blocks-selectors .check-document:first-child p{
		margin-right: 100px;
	}
	.block-docs-download .blocks-selectors .check-document:nth-of-type(2) p{
		margin-right: 46px;
	}
    #form-doc-check #item_arenda .check-document{
        -webkit-box-pack: unset;
        -ms-flex-pack: unset;
        justify-content: unset;
        width: auto;
    }
    #form-doc-check #item_arenda_minus .check-document{
        -webkit-box-pack: unset;
        -ms-flex-pack: unset;
        justify-content: unset;
        width: auto;
    }
    #form-doc-check #item_arenda_minus button{
        margin-left: 227px;
    }
    #form-doc-check .blocks-selectors{
        -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
        flex-direction: column;
    }
    #form-doc-check .check-document{
        width: 100%;
        -webkit-box-pack: unset;
    -ms-flex-pack: unset;
        justify-content: unset;
    }
	.section-oplata.zayavka #form-doc-check .check-document:nth-of-type(2) p{
		max-width: 240px;
    margin-right: 59px;
	}
    .block-docs-download .blocks-selectors{
        -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    }
    .block-docs-download .blocks-selectors .block-blue-doc{
        margin-left: 0;
        width: 100%;
        max-width: 100%;
    }
    .block-docs-download .blocks-selectors .check-document:first-child {
        margin-right: 0;
        width: 100%;
    }
    .block-docs-download .blocks-selectors .check-document:last-child a{
        width: -webkit-max-content;
        width: -moz-max-content;
        width: max-content;
    }
    .section-oplata.history #decstop-version{
        width: 100%;
    }
    .section-oplata.history .block-oplata-pay{
        width: 100%;
    }
    .item-block-oplata .header-block-title-oplata {
        width: 25%;
    }
    .block-oplata-pay .item-block-oplata .header-block-title-oplata {
        width: 100%;
    }
    .item-block-oplata .bloks-docs{
        width: 75%;
    }
    .header-block-title-oplata p{
        width: 20%;
    }
}
@media(max-width: 1300px){
	.header-block-title-oplata span{
		    -webkit-transform: translateY(5px);
    -ms-transform: translateY(5px);
    transform: translateY(5px);
	}
	.section-oplata.history .block-oplata-pay .blocks-oplata-items .item-block-oplata{
		width: calc(100% - 64px);
	}
	.table-info-requzits .block-req:nth-of-type(2) .item-req p {
		min-width: 225px;
	}
    .section-oplata.peredacha #decstop-version{
        display: block;
    }
    .item-planchet-table .props_list tr:nth-of-type(3) td{
        padding-bottom: 20px;
    }
    .block-oplata-pay .item-block-oplata .bloks-docs{
        width: 45%;
    }
    .block-oplata-pay .item-block-oplata .bloks-docs .block-blue-doc{
        margin-bottom: 0;
    }
    .block-oplata-pay .header-block-title-oplata p {
        width: 45%;
    }
    .block-oplata-pay .item-block-oplata{
        -webkit-box-orient: unset;
        -webkit-box-direction: normal;
            -ms-flex-direction: unset;
                flex-direction: unset;
                -webkit-box-align: baseline;
                -ms-flex-align: baseline;
                align-items: baseline;
    }
    .personal-info{
        padding-bottom: 0;
    }
    .main-block-oplata{
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
    }
    .block-oplata-pay .blocks-oplata-items .item-block-oplata{
        width: calc(100% - 90px);
        margin-bottom: 10px;
    }
    .error-field-text{
        width: 100%;
        margin: 0;
        margin-bottom: 64px;
    }
    .personal-info .dogovors{
        margin-bottom: 25px;
    }
    #planchet-version{
        display: block;
    }
    #decstop-version{
        display: none;
    }
    #history #decstop-version{
        display: block;
    }
    .table-info-requzits{
        -webkit-box-orient: vertical;
-webkit-box-direction: normal;
    -ms-flex-direction: column;
        flex-direction: column;
    }
    .section-header .top-header-mobile{
        border-bottom: unset;
    }
    .block-menu-section ul{
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
    .block-menu-section ul li{
        margin-bottom: 15px;
    }
    .block-menu-section ul{
        padding: 15px 0;
    }
    .item-block-oplata{
        -webkit-box-orient: vertical;
-webkit-box-direction: normal;
    -ms-flex-direction: column;
        flex-direction: column;
    }
    .item-block-oplata .header-block-title-oplata{
        width: 100%;
        margin-bottom: 20px;
    }
    .block-oplata-pay .item-block-oplata .header-block-title-oplata{
        margin-bottom: 0px;
    }
    .block-blue-doc{
        max-width: 100%;
    }
    .block-blue-doc:first-child{
        max-width: 100%;
    }
    .item-block-oplata .bloks-docs{
        width: 100%;
    }
    .footer-block-logo-adress{
        width: 100%;
    }
    .footer-block-contact{
        width: 100%;
    }
    .adress-block{
        width: 100%;
        margin: 35px 0;
    }
    .block-social{
        margin-top: 43px;
    }
    .logo-block p{
        margin-left: 20px;
    }
    .fancy-obj{
        max-height: 100%;
        min-height: 100%;
    }
    .block-obj-main .obj-image{
        max-height: 100%;
        min-height: 100%;
    }
    .image-slide-view{
        width: 53%;
    }
    .image-slide-view-second{
        width: 53%;
    }
    .description-slide-view{
        width: calc(47% - 60px);
    }
	.header-second-block-view.second-block .description-slide-view{
		 width: calc(47% - 30px);
	}
    .title-block-mission{
        width: 100%;
        -webkit-transform: unset;
        -ms-transform: unset;
        transform: unset;
        margin-bottom: 30px;
    }
    .description-mission{
        width: 100%;
        margin-bottom: 30px;
    }
    .description-mission p{
        width: 66%;
    }
    .back-mission-company-back{
        height: 100%;
    }
    .block-blue-description p{
        width: auto;
        margin-left: 15px;
    }
    .title-block-mission br:last-child{
        display: none;
    }
    .back-mission-company-back{
        padding-bottom: 30px;
    }
    .back-mission-company{
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
    }
    .s-section-arenda .block-arenda-fields-s.group-checkbox.no-field .block-input .no-matter{
        top: 140px;
    }
}

@media(max-width: 1034px){
	.section-oplata.peredacha .table-new .head-table .head-items.two div:nth-of-type(2) {
		padding: 13px 15px;
	}
}
@media(max-width: 1200px){
	.block-header.block-contacts-header .perosnal-link a{
		flex-shrink: 1;
	}
	.perosnal-link svg{
		flex-shrink: 0;
	}
	#item_arenda .block-fields-date{
		-webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
	}
	#item_arenda .block-arenda-fields-s.group-fields.date p{
		 max-width: 157px;
	}
	#form-doc-check #item_arenda button{
		margin-left: 191px;
	}
}

@media(max-width: 1051px){
	.section-oplata.peredacha .table-new .head-table .head-items div:nth-of-type(2){
		padding: 13px 15px;
	}
}
@media(max-width: 1150px){
    .block-arenda-fields .block-input label{
        left: 20px;
    }
    .s-section-arenda .block-arenda-fields-s p{
        width: 100%;
        text-align: center;
        margin-bottom: 10px;
    }
    .block-arenda-fields-s.group-checkbox .block-inputs-check .block-input{
        width: 100%;
    }
    .s-section-arenda{
        padding: 30px;
    }
    .s-section-arenda .block-arenda-fields-s .block-input{
        width: 100%;
    }
    .s-section-arenda .block-arenda-fields-s{
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
    }
    .btn-arenda-info{
        width: 100%;
    }
    .f-section-arenda{
        padding: 30px;
    }
    .block-arenda-fields{
        margin: 0;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
    }
    .block-arenda-fields .block-input{
        width: 100%;
        padding: 0;
        margin-bottom: 25px;
    }
    .block-arenda-fields:nth-of-type(2) {
        margin-bottom: 40px;
    }
    .block-name-plan:first-child {
        width: 15%;
    }
    #planchet-version .summ-check .items-sum div:first-child {
        width: 40%;
    }
}
@media screen and (min-width: 1300px) and (max-width: 1500px) { 
	#item_arenda_minus .block-doc-reform .block-arenda-fields-s.group-fields:first-child{
		width: 680px;
	}
}
@media screen and (min-width: 1100px) and (max-width: 1300px) { 
	#form-doc-check #item_arenda_minus button {
		margin-left: 258px;
	}
}
@media(max-width: 1100px) { 
	.item-addres-vew{
		font-size: 20px;
	}
	#form-doc-check #item_arenda_minus button {
		margin-left: 260px;
	}
	#item_arenda_minus .block-fields-date{
		 -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
				-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: start;
	}
	#item_arenda_minus .block-arenda-fields-s.group-fields:nth-of-type(2) {
		margin-left: 0px;
	}
	#item_arenda_minus .block-doc-reform .block-arenda-fields-s.group-fields {
		width: 100%;
	}
	#item_arenda_minus .block-doc-reform .block-arenda-fields-s.group-fields:first-child .block-input input {
		max-width: 100%;
	}
}
@media screen and (min-width: 1400px) and (max-width: 1500px) { 
	#item_arenda .block-fields-date .check-document p{
		display: block;
		margin-right: 188px;
	}
	#item_arenda_minus .block-fields-date .check-document p{
		display: block;
		margin-right: 151px;
	}
}
@media screen and (min-width: 1200px) and (max-width: 1400px) { 
	#item_arenda .block-fields-date .check-document p{
		display: block;
		margin-right: 115px;
	}
}


@media screen and (min-width: 900px) and (max-width: 1200px) { 
	.block-menu-section ul li{
		width: 33%;
	}
	.block-menu-section ul li:nth-of-type(4) {
		text-align: left;
	}
	.block-menu-section ul li:nth-of-type(3) {
		text-align: right;
		border-right: unset;
	}
}

@media screen and (min-width: 990px) and (max-width: 1500px) { 
	.image-slide-view img{
		height: 585px;
		object-fit: cover;
	}
	.image-slide-view{
		height: 585px;
	}
}
@media screen and (min-width: 990px) and (max-width: 1300px) { 
	.block-contact{
		 -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column
	}
	.info-cont{
		margin-bottom: 25px;
	}
}
@media(max-width: 900px){
	.block-menu-section ul li:nth-of-type(3) {
		text-align: right;
		border-right: unset;
	}
	.block-menu-section ul li:nth-of-type(4) {
		text-align: left;
	}
}
@media(max-width: 990px){
	.hrefOplate{
		    min-height: 26px;
    justify-content: center;
	}
	.perosnal-link a{
		font-weight: 400;
		font-size: 16px;
		line-height: 21px;
		color: #FFFFFF;
		text-decoration: none;
	}
	.block-docs-download .blocks-selectors .check-document:first-child .block-selector-check{
		min-width: 293px;
	}
	.block-docs-download .blocks-selectors .check-document .block-selector-check{
		min-width: 293px;
	}
	.header-second-block-view.second-block .description-slide-view.new-show{
		padding-left: 0px;
		padding-bottom: 40px;
	}
	.header-second-block-view.second-block .slider-block-action{
		padding-top: 0;
	}
	.header-second-block-view.first--block .slider-block-action{
		padding-bottom: 40px;
	}
	.btn-show-action.file__down{
		-webkit-transform: translate3d(-95px, 12px, 10px);
		transform: translate3d(-95px, 12px, 10px);
	}
	.block-obj-main{
		max-height: 100%;
	}
	.section-oplata h2.little-b-h{
		font-size: 32px;
	}
	#form-doc-check #item_arenda_minus .check-document p{
		display: block;
		margin-right: 80px;
	}
	#item_arenda_minus .block-doc-reform .block-arenda-fields-s.group-fields p {
		max-width: 240px;
	}
	#form-doc-check #item_arenda_minus button{
		 max-width: 313px;
		 margin-left: 260px;
	}
	#item_arenda .block-fields-date{
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: start;
	}
	#item_arenda .block-fields-date .check-document{
		margin-right: 0;
	}
	#item_arenda .block-doc-reform .block-fields-date .block-arenda-fields-s.group-fields .block-input input{
		    max-width: 78px;
			margin-left: 60px;
	}
	.block-tb-telephone-work{
		-webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
	}
	.oplata-info{
		line-height: 21px;
	}
	#tab_section_one .list-block-view{
		margin-top: 40px;
	}
	.mission-company-items{
		margin-top: 0px;
	}
	.header-second-block-view.second-block .description-slide-view{
		width: 100%;
		padding: 0;
	}
	.perosnal-link a svg{
		top: -2px;
	}
    #item_act .block-doc-reform.act .block-arenda-fields-s.group-fields:first-child .block-input input{
        max-width: 200px;
    }
    #item_arenda_minus .block-fields-date{
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
                -webkit-box-align: unset;
                -ms-flex-align: unset;
                align-items: unset;
    }
    #item_arenda_minus .block-doc-reform .block-arenda-fields-s.group-fields .block-input input{
        max-width: 80px;
    }
    #item_arenda_minus .block-fields-date .block-selector-check{
        max-width: 282px;
    }
    .block-peredacha-title{
        -webkit-box-pack: unset;
        -ms-flex-pack: unset;
        justify-content: unset;
    }
    .block-documents{
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
                -webkit-box-align: unset;
                -ms-flex-align: unset;
                align-items: unset;
    }
    .block-docs-download .docs-load{
        width: 100%;
    }
    .block-docs-download .block-list-view{
        width: auto;
    }
    .block-docs-download .check-document:last-child .check-info-selected span {
        width: 250px;
    }
    .block-docs-download .blocks-selectors .check-document:first-child .block-selector-check .check-info-selected span {
        width: 250px;
    }
    .block-docs-download .check-document p{
        margin-bottom: 15px;
    }
    .section-arenda{
        padding: 40px 0;
    }
    .block-arenda-fields-s.group-checkbox .block-inputs-check{
        width: 100%;
    }
    .block-name-plan:first-child {
        width: 25%;
    }
    #planchet-version .summ-check .items-sum div:first-child {
        width: 14%;
    }
    .block-name-plan{
        width: 12%;
    }
    .item-req p{
        margin-right: 20px;
    }
    .requizits-info{
        padding: 44px 35px;
    }
    .item-block-oplata .bloks-docs{
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
    }
    .header-block-title-oplata p{
        width: auto;
    }
    .header-block-title-oplata span{
        -webkit-transform: translateY(6px);
        -ms-transform: translateY(6px);
        transform: translateY(6px);
    }
    .block-blue-doc span{
        margin-bottom: 20px;
    }
    .block-blue-doc:last-child span{
        margin-bottom: 0;
    }
    .block-blue-doc{
        margin-bottom: 15px;
        width: 100%;
        text-align: center;
    }
    .body-cockie p{
        font-size: 12px;
        padding-right: 0;
        padding-bottom: 20px;
    }
    .body-cockie a{
        width: calc(100% - 50px);
        text-align: center;
    }
    .body-cockie{
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
    }
    .double_up{
        display: none;
    }
    .fancy-obj{
        width: 100%;
    }
    .block-social-center{
        -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: end;
    }
    .block-value-mail{
        width: calc(34.2% - 20px);
        margin-right: 20px;
        text-align: center;
    }
    .block-value-mail:last-child{
        margin-right: 0;
    }
    .show-view-search{
        padding: 2px;
        width: calc(100% - 4px);
    }
    .title-block-mission{
        font-size: 32px;
    }
    .description-mission p{
        width: 95%;
    }
    .addres-top-view{
        -webkit-box-align: baseline;
        -ms-flex-align: baseline;
        align-items: baseline;
    }
    .adress-block span br{
        display: none;
    }
    .logo-block p{
        margin-left: 80px;
    }
    .footer{
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
    }
    .block-obj-main .obj-image{
        max-height: 320px;
        object-fit: cover;
    }
    .info-obj-main .block-list-view{
        width: 100%;
    }
    .block-obj-main{
        -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    }
    .block-obj-main:nth-of-type(2){
        -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
    }
    .block-obj-main .obj-image{
        width: 100%;
    }
    .block-obj-main .info-obj-main{
        width: auto;
        padding: 35px 40px;
    }
    .block-blue-description p{
        margin-left: 30px;
    }
    .header-second-block-view.second-block .addres-top-view .item-block-addres{
        width: 50%;
    }
    .header-second-block-view.second-block .addres-top-view .item-block-addres:last-child{
        width: 320px;
    }
    .block-blue-description p{
        padding: 45px 65px 45px 40px;
    }
	.mission-company-items img{
		height: 122px;
		width: 100%;
		object-fit: cover;
	}
	.objects-main{
		padding-top: 60px;
		padding-bottom: 0px;
	}
    .header-second-block-view{
        margin-bottom: -770px;
    }
    .header-second-block-view.second-block{
        -webkit-transform: unset;
        -ms-transform: unset;
        transform: unset;
        margin-bottom: 0;
    }
    .header-second-block-view.second-block .slider-block-action{
        -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
    }
    .block-list-view.file{
        margin-top: 25px;
    }
    .btn-show-action{
        display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: end;
    -webkit-transform: translate3d(-95px, -61px, 10px);
            transform: translate3d(-95px, -61px, 10px);
            margin-top: 0;
    }
    .container{
        padding: 0 30px;
    }
    .block-list-view:nth-of-type(2) ul{
        float: right;
        transform: translateX(-33px);
    }
    .list-block-view{
        margin-top: 20px;
    }
    .list-block-view{
        -ms-flex-wrap: wrap;
       flex-wrap: wrap;
       -webkit-box-orient: unset;
-webkit-box-direction: unset;
    -ms-flex-direction: unset;
        flex-direction: unset;
    }
    .block-list-view{
        width: 50%;
    }
    .header-buttons-action .name-btn-view{
        margin-right: 0;
    }
    .header-buttons-action .name-btn-view{
        font-size: 27px;
    }
    .description-slide-view{
        padding-left: 0;
    }
    .header-buttons-action .check-btn-views a{
        font-size: 19px;
    }
    .item-addres-vew br{
        display: none;
    }
    .slider-block-action{
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
    }
    .image-slide-view{
        width: 100%;
        height: 480px;
    }
    .image-slide-view-second{
        width: 100%;
        height: 480px;
    }
    .image-slide-view img{
        height: 480px;
        object-fit: cover;
    }
    .image-slide-view-second img{
        height: 480px;
        object-fit: cover;
    }
    .header-buttons-action{
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
            margin-bottom: 10px;
    }
    .description-slide-view{
        width: 100%;
    }
    header{
        height: 900px;
    }
    .header-second-block-view{
        -webkit-transform: translateY(-755px);
        -ms-transform: translateY(-755px);
        transform: translateY(-755px);
    }
    .top-header-mobile .block-header{
        width: auto;
    }
    .top-header-mobile{
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        position: relative;
        overflow: hidden;
    }
    .top-header-items{
        display: none;
    }
    #change_req .block-input{
        width: 100%;
    }
    #change_req .block-input-req .block-input input{
        min-width: auto;
    }
    #change_req .block-input-req .block-input:last-child{
        margin-right: 0;
    }
}
@media(max-width: 935px){
    .section-oplata.peredacha .table-new .head-table .head-items div:nth-of-type(2) {
        padding: 13px 15px;
    }
}
@media(max-width: 827px){
    .section-oplata.peredacha.second-section .table-new .head-table .head-items div:nth-of-type(2) {
        padding: 13px 15px;
    }
}
.tab_zayavka.letter .block-doc-reform:nth-last-of-type(2) .block-arenda-fields-s.group-fields p{
    -webkit-transform: translateY(-40px);
    -ms-transform: translateY(-40px);
        transform: translateY(-40px);
}
@media(max-width: 800px){
	.back-mission-company-back{
		background-size: 300%;
		background-color: #303844;
		background-position: -435px -45px;
	}
	.table-new.one .head-table .head-items div:first-child {
		width: calc(15% - 8px);
	}
	.table-new.one .body-table .item-table div:first-child {
		width: calc(15% - 8px);
	}
	#change_req  .block-arenda-fields-s.group-fields .block-input{
		width: auto;
	}
	#change_req .block-arenda-fields-s.group-fields input{
		min-width: 218px;
		margin-left: 95px;
	}
	.section-oplata #change_req h2{
		font-size: 32px;
	}
	#history h2{
		font-size: 32px;
	}
	.section-oplata.zayavka #item_arenda .check-document{
		margin-bottom: 30px;
	}
	#item_arenda .block-doc-reform .block-fields-date .block-arenda-fields-s.group-fields .block-input input{
		margin-left: 0;
	}
	.section-oplata.zayavka .check-document{
		margin-bottom: 15px;
	}
	.footer{
		padding-top: 70px;
	}
	.description-slide-view .list-block-view .block-list-view:first-child{
		width: 54%;
	}
	.description-slide-view .list-block-view .block-list-view:nth-of-type(2){
		width: 46%;
	}
	.perosnal-link a svg{
		display: none;
	}
    .blocks-mob-history{
        width: 100%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
    }
    .blocks-mob-history .item-mob-history{
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: unset;
                -ms-flex-align: unset;
                align-items: unset;
                border-bottom: 1px solid #00000029;
                padding: 30px 0;
    }
    .section-oplata.history .table-new .head-table .head-items div:nth-of-type(3){
        width: auto;
    }
    .left-block-mob-history{
        width: 100px;
    }
    .right-block-mob-history {
        width: calc(100% - 100px);
    }
    .item-mob-history span{
        font-weight: 400;
        font-size: 14px;
        line-height: 18px;
        color: #00000082;
        margin-bottom: 14px;
        display: block;
    }
    .item-mob-history p{
        font-weight: 400;
        font-size: 16px;
        line-height: 21px;
        color: #000000;
        margin-bottom: 14px;
    }
    .item-mob-history a{
        font-weight: 400;
        font-size: 16px;
        line-height: 21px;
        text-decoration-line: underline;
        color: #003B75;
    }
    #history{
        padding: 0;
    }
    .tab_zayavka.section-oplata.history .table-new .body-table .item-table div:nth-of-type(3){
        width: auto;
    }
    #item_arenda .block-fields-date{
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
                -webkit-box-align: unset;
                -ms-flex-align: unset;
                align-items: unset;
    }
    #item_arenda .block-fields-date .block-selector-check{
        max-width: 318px;
    }
    #item_arenda .block-doc-reform .block-arenda-fields-s.group-fields .block-input input{
        max-width: 318px;
        width: 100%;
    }
    #form-doc-check #item_arenda button{
        margin-left: 193px;
    }
    #item_arenda .block-doc-reform .block-fields-date .block-arenda-fields-s.group-fields .block-input input{
        max-width: 100px;
    }
    #item_arenda .block-doc-reform .block-arenda-fields-s.group-fields .block-input{
        width: 100%;
    }
    #item_arenda .block-doc-reform .block-arenda-fields-s.group-fields p{
        max-width: 160px;
    }
	#form-doc-check .blocks-selectors{
		margin-bottom: 45px;
	}
	.block-arenda-info.zayavka{
		margin-bottom: 20px;
	}
    #form-doc-check .block-arenda-info p{
        font-size: 16px;
    }
    .section-oplata.peredacha{
        padding: 35px 0;
    }
    .block-peredacha-title h2{
        font-size: 32px;
        line-height: 37px;
    }
    .section-arenda h2{
        font-size: 32px;
        line-height: 37px;
    }
    .block-menu-section ul li:nth-of-type(3){
        border-right: unset;
        text-align: right;
    }
    .block-menu-section ul li:nth-of-type(4){
        text-align: left;
    }
    .block-table-contact .left-block-little p{
        margin-bottom: 0;
        height: 45px;
    }
    .block-table-contact .right-block-big p{
        margin-bottom: 0;
        height: 45px;
    }
    .block-table-contact .right-block-big p br{
        display: none;
    }
    .block-tb-telephone-work{
        width: 100%;
        margin-bottom: 20px;
    }
    .block-social-center{
        width: 100%;
        margin-bottom: 20px;
    }
    .block-tb-telephone-work .work-block{
        margin-bottom: 10px;
    }
    .block-social-center {
        -webkit-box-align: unset;
        -ms-flex-align: unset;
        align-items: unset;
    }
    .block-social-center .black-name{
        margin-bottom: 10px;
    }
    .mail-block .mail-header-title {
        margin-bottom: 10px;
    }
    .block-value-mail{
        text-align: left;
    }
    .mail-block{
        margin: 0;
    }
    .block-docs-download .blocks-selectors .check-document:first-child{
        width: auto;
    }
}
.mobile-summ-sheck{
    display: none;
}
@media(max-width: 768px){
	.perosnal-link a{
		display: none;
	}
	body .perosnal-link{
		display: none;
	}
	.perosnal-link.mobile a{
		display: block;
	}
    #item_act .block-doc-reform.act .block-arenda-fields-s.group-fields .block-input input {
        max-width: 150px;
    }
    #item_act .block-doc-reform.act .block-arenda-fields-s.group-fields:first-child .block-input input {
        max-width: 150px;
    }
    #form-doc-check #item_act button{
        max-width: 357px;
    }
}
#mobile-version-history{
    display: none;
}
.little__text{
	font-size: 32px;
}
@media(max-width: 700px){
	.block-list-view.file a{
		word-break: break-word;
	}
	.btn-show-action.file__down {
		-webkit-transform: unset;
		transform: unset;
	}
	.mail-block{
		    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
	}
	.section-oplata.history .block-oplata-pay .blocks-oplata-items .item-block-oplata {
		width: calc(100% - 100px);
	}
	.section-oplata.peredacha.second-section .table-new .head-table .head-items div:first-child {
		width: calc(8% - 8px);
	}
	.section-oplata.peredacha.second-section .table-new .body-table .item-table div:first-child {
		width: calc(8% - 8px);
	}
	.section-oplata.peredacha .table-new .head-table .head-items div:nth-of-type(3) {
		width: calc(20% - 8px);
	}
	.section-oplata.peredacha.second-section .table-new .body-table .item-table div:nth-of-type(3) {
		width: calc(20% - 8px);
	}
	.item-req span{
		font-size: 15px;
		line-height: 17px;
	}
	.item-req p{
		font-size: 15px;
		line-height: 17px;
	}
	.form-login #personal-login-enter .block-inputs-login .block-input{
		margin-right: 0;
	}
	.description-slide-view .list-block-view .block-list-view:first-child{
		width: 100%;
	}
	.description-slide-view .list-block-view .block-list-view:nth-of-type(2){
		width: 100%;
	}
    #history #decstop-version{
        display: none;
    }
    #mobile-version-history{
        display: block;
    }
    .block-input-req:nth-of-type(3){
        margin-bottom: 15px;
    }
    .block-input-req:nth-of-type(5){
        margin-bottom: 15px;
    }
    #change_req .block-arenda-fields-s.group-fields input{
        margin-right: 0;
    }
    #change_req .block-arenda-fields-s.group-fields .block-input{
        -webkit-box-pack: end;
    -ms-flex-pack: end;
        justify-content: end;
    }
    .block-add-files{
        margin-left: 0;
    }
    #form-doc-check .tab_zayavka.letter button {
        margin-left: 0px;
    }
    #item_letter .block-doc-reform .block-arenda-fields-s.group-fields{
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
                -webkit-box-align: unset;
                -ms-flex-align: unset;
                align-items: unset;
    }
    #form-doc-check #item_letter .block-doc-reform .block-arenda-fields-s.group-fields{
        width: 100%;
    }
    .tab_zayavka.letter .block-doc-reform .block-arenda-fields-s.group-fields:first-child .block-input input{
        width: 100%;
    }
    .tab_zayavka.letter .block-doc-reform .block-arenda-fields-s.group-fields .block-input textarea{
        width: 100%;
    }
    .tab_zayavka.letter .block-doc-reform .block-arenda-fields-s.group-fields p{
        margin-bottom: 10px;
    }
    .tab_zayavka.letter .block-doc-reform:nth-last-of-type(2) .block-arenda-fields-s.group-fields p{
        -webkit-transform: unset;
        -ms-transform: unset;
        transform: unset;
    }
    #item_act .block-doc-reform.act .block-arenda-fields-s.group-fields:first-child .block-input input{
        width: 100%;
    }
    #form-doc-check #item_act button{
        max-width: 100%;
        margin-left: 0;
    }
    #form-doc-check #item_act .block-doc-reform .block-arenda-fields-s.group-fields:last-child{
        margin-bottom: 0;
        margin-top: 5px;
    }
    #form-doc-check #item_arenda_minus button{
        margin-left: 0;
    }
    #form-doc-check #item_arenda button{
        margin-left: 0;
    }
    .section-oplata.zayavka h2 {
        font-size: 25px;
        line-height: 29px;
    }
    #form-doc-check .block-arenda-info p {
        font-size: 14px;
    }
    #form-doc-check .block-doc-reform .block-arenda-fields-s.group-fields{
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
                -webkit-box-align: unset;
                -ms-flex-align: unset;
                align-items: unset;
    }
    #form-doc-check .block-doc-reform .block-arenda-fields-s.group-fields p{
        margin-bottom: 16px;
        font-size: 17px;
        max-width: 100%;
    }
    #form-doc-check button{
        margin-left: 0;
    }
    .block-docs-download{
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
                padding: 20px;
    }
    .block-docs-download .docs-title{
        margin-bottom: 30px;
    }
    .block-docs-download .block-list-view.file{
        margin-left: 0;
    }
    .block-docs-download .block-blue-doc{
        margin-left: 0;
    }
    .section-oplata.history .block-oplata-pay .header-block-title-oplata p br{
        display: none;
    }
    .block-arenda-info{
        margin-left: 0;
    }
    .s-section-arenda .block-arenda-fields-s p{
        font-size: 18px;
    }
    .block-arenda-info svg{
        width: 70px;
    }
    .btn-arenda-info{
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
    }
    .btn-arenda-info button{
        margin-bottom: 10px;
    }
    .block-arenda-fields-s.group-checkbox .block-input .checkbox-arenda{
        width: 100%;
    }
    .s-section-arenda .block-arenda-fields-s.group-checkbox.no-field .block-input .no-matter{
        top: unset;
        bottom: 0;
    }
    .body-zayavka h2{
        font-size: 25px;
        line-height: 25px;
        text-align: center;
    }
    .body-zayavka p{
        font-size: 16px;
        line-height: 16px;
    }
    .well-done-zayavka{
        padding: 40px 0;
    }
    .body-zayavka p br{
        display: none;
    }
    .planhet-blocks-name{
        display: none;
    }
    .summ-check.planchet{
        display: none;
    }
    .mobile-summ-sheck{
        display: block;
        margin-bottom: 45px;
    }
    .mobile-summ-sheck h4{
        font-weight: 700;
        font-size: 17px;
        line-height: 21px;
        color: #100E0F;
        margin: 0;
        margin-bottom: 15px;
        margin-top: 10px;
    }
    .block-sum-mobile{
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }
    .block-sum-mobile .block-mob{
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    }
    .block-sum-mobile .block-mob div{
        width: 50%;
        font-weight: 400;
        font-size: 14px;
        line-height: 17px;
        color: #000000;
        margin-bottom: 13px;
    }
    .block-sum-mobile .block-mob div:last-child{
        font-weight: 700;
        font-size: 20px;
        text-align: right;
        line-height: 21px;
        color: #003B75;
    }
    .item-planchet-table .props_list tr{
        display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-orient: vertical;
            -webkit-box-direction: normal;
            -ms-flex-direction: column;
            flex-direction: column;
            margin-bottom: 8px;
    }
    .item-planchet-table .props_list tr td{
        padding: 0;
        padding-bottom: 5px;
        width: 100%;
        background: unset;
    }
    .item-planchet-table .props_list tr:last-child{
        -webkit-transform: translate3d(100px, -72px, 10px);
                transform: translate3d(100px, -72px, 10px);
    }
    .item-planchet-table .props_list{
        margin-bottom: -60px;
    }
    .item-planchet-table .props_list tr:nth-of-type(3) td {
        padding-bottom: 5px;
    }
    .item-planchet-table .props_list tr:nth-of-type(3) .char_value {
        padding-bottom: 20px;
    }
    #planchet-version .summ-check .items-sum div:first-child {
        width: 9%;
    }
    .block-oplata-pay .blocks-oplata-items .item-block-oplata{
        padding: 20px 50px;
        width: calc(100% - 100px);
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    }
    .block-oplata-pay .header-block-title-oplata{
        text-align: center;
        margin-top: 0;
    }
    .block-oplata-pay .item-block-oplata .bloks-docs{
        width: 100%;
    }
    .block-oplata-pay .blocks-oplata-items {
        margin-top: 15px;
    }
    .error-field-text{
        margin-bottom: 25px;
    }
    .requizits-info {
        padding: 35px 20px;
        padding-top: 20px;
    }
    .personal-info h2{
        font-size: 25px;
    }
    .block-title-change-pass .change-password{
        font-size: 15px;
    }
    .block-oplata-pay .block-blue-doc a{
        font-size: 19px;
    }
    .item-req{
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: start;
            margin-bottom: 15px;
    }
    .table-info-requzits{
        margin-bottom: 20px;
    }
    .item-req p{
        margin-bottom: 5px;
    }
    .section-oplata{
        padding: 35px 0;
    }
    .section-oplata h2{
        font-size: 25px;
    }
    .check-document{
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        -webkit-box-align: unset;
        -ms-flex-align: unset;
        align-items: unset;

    }
    .check-document p{
        margin-right: 0;
        margin-bottom: 15px;
    }
    .check-document{
        margin-bottom: 35px;
    }
    .menu-section-mobile .check-info-selected{
        display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
                position: relative;
                padding: 25px 0;
                cursor: pointer;
    }
    .oplata-info{
        font-size: 14px;
    }
    .oplata-info + .oplata-info +.oplata-info{
        margin-bottom: 0;
    }
    .blocks-oplata-items{
        margin-top: 50px;
    }
    .blocks-oplata-items .item-block-oplata{
        padding: 0;
        width: 100%;
    }
    .header-block-title-oplata{
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
                -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        margin-top: 20px;
    }
    .header-block-title-oplata p{
        margin-right: 0;
        font-size: 14px;
    }
    .header-block-title-oplata span{
        font-size: 25px;
    }
    .block-blue-doc a, .submitbutton{
        font-size: 13px;
    }
    .item-block-oplata .header-block-title-oplata{
        margin-bottom: 25px;
    }
    .block-blue-doc span{
        margin-bottom: 0px;
        font-size: 14px;
        margin-top: 5px;
    }
    .block-blue-doc{
        margin-right: 0;
    }
    .block-selector-check{
        min-width: auto;
    }
    .block-selections-mobile{
        position: absolute;
        top: 74px;
        left: 0;
        width: 100%;
        height: auto;
        background-color: #EDF1F6;
        border-radius: 0 0 2px 2px;
        -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
        z-index: -1;
            -webkit-transform: translateX(-200%);
        -ms-transform: translateX(-200%);
            transform: translateX(-200%);
            display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-transition: all .35s ease;
        -o-transition: all .35s ease;
        transition: all .35s ease;
    }
    .block-selections-mobile.active-select{
        z-index: 999;
        -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
    }
    .check-info-selected svg{
        -webkit-transition: all .35s ease;
        -o-transition: all .35s ease;
        transition: all .35s ease;
    }
    .check-info-selected.active-select svg{
        -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
            transform: rotate(180deg);
    }
    .block-selections-mobile a{ 
        padding: 16px 18px;
        border-top: 1px solid #00000017;
        -webkit-transition: all .25s ease;
        -o-transition: all .25s ease;
        transition: all .25s ease;
        font-weight: 400;
        font-size: 17px;
        line-height: 15px;
        color: #000;
        text-decoration: none;
    }
    .menu-section-mobile .check-info-selected svg{
        position: absolute;
        right: 10px;
        top: 25px;
    }
    .block-menu-section ul{
        display: none;
    }
    .menu-section-mobile{
        display: block;
    }
    body .box-modal{
        min-width: auto;
    }
    .block-inputs-login{
        -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    }
    .menu-section-mobile .check-info-selected span{
        font-weight: 700;
        font-size: 20px;
        line-height: 24px;
        color: #A6CDFF;
        text-align: center;
    }
    .pass-enter-login .block-inputs-login .block-input{
        width: 100%;
        margin-bottom: 13px;
    }
    .pass-enter-login .block-inputs-login .block-input:last-child{
        margin-bottom: 0;
    }
    .info-contact-table h2{
        font-size: 25px;
        line-height: 25px;
    }
    .map-info-contact h2{
        font-size: 25px;
        line-height: 25px;
    }
    .block-table-contact .left-block-little p{
        font-size: 16px;
    }
    .block-table-contact .right-block-big p{
        font-size: 16px;
    }
    .work-block p{
        font-size: 16px;
    }
    .telephone-block a{
        font-size: 16px;
    }
    .block-value-mail a{
        font-size: 16px;
    }
    .block-value-mail span{
        font-size: 16px;
    }
    .block-header.block-social-header.mobile{
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
    }
    .container{
        padding: 0 15px;
    }
    .top-header-mobile{
        padding: 18px 0px 18px 0px;
    }
    header{
        height: 600px;
    }
    .header-second-block-view{
        -webkit-transform: translateY(-512px);
        -ms-transform: translateY(-512px);
        transform: translateY(-512px);
    }
    .image-slide-view{
        height: 235px;
    }
    .image-slide-view img{
        height: 235px;
    }
    .image-slide-view-second{
        height: 235px;
    }
    .image-slide-view-second img{
        height: 235px;
    }
    .slick-dotted.slick-slider{
        margin-bottom: 10px;
    }
    .tag-top-view span{
        font-size: 15px;
    }
    .tag-top-view{
        margin-bottom: 18px;
    }
    .item-addres-vew span{
        font-size: 15px;
    }
    .item-addres-vew{
        font-size: 15px;
    }
    .item-addres-vew br{
        display: block;
    }
    .item-block-addres{
        margin-right: 0;
        width: 50%;
    }
    .addres-top-view{
        -webkit-box-pack: unset;
        -ms-flex-pack: unset;
        justify-content: unset;
    }
    .top-header-mobile .block-header.block-social-header{
        display: none;
    }
    .top-header-mobile .block-header.block-seacrh-header{
        display: none;
    }
    .item-block-addres:last-child{
        margin-right: 0;
    }
    .perosnal-link{
        display: none;
    }
    .perosnal-link.mobile{
        display: block;
        cursor: pointer;
        height: 45px;
        width: 45px;
        background: #194F83;
        border-radius: 2px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
    }
    .block-header.block-contacts-header .perosnal-link.mobile a{
        margin: 0px;
    }
    .block-header.block-contacts-header .perosnal-link.mobile img{
        margin: 0px;
    }
    .list-block-view{
        margin-top: 0;
        -webkit-box-orient: unset;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    }
    .block-list-view{
        width: 100%;
    }
    .block-list-view:nth-of-type(2) ul{
        float: unset;
       transform: unset;
    }
    .header-second-block-view.second-block{
        -webkit-transform: unset;
    -ms-transform: unset;
    transform: unset;
   margin-bottom: 30px;
   
    }
	.header-second-block-view.first--block{
		    margin-bottom: -480px;
	}
    .btn-show-action{
        margin-top: 20px;
        -webkit-transform: unset;
        transform: unset;
        -webkit-box-pack: unset;
        -ms-flex-pack: unset;
        justify-content: unset;
    }
    .block-list-view ul span{
        font-size: 15px;
    }
    .block-list-view ul li{
        font-size: 15px;
    }
    .block-list-view.file a{
        font-size: 16px;
    }
    .block-list-view.file p{
        font-size: 13px;
    }
    .btn-show-action a{
        text-align: center;
        width: 100%;
        padding: 18px 25px;
    }
    .slider-block-action{
        padding-top: 18px;
    }
    .title-block-mission{
        font-size: 25px;
    }
    .description-mission p{
        font-size: 16px;
    }
    .back-mission-company-back{
        padding-top: 40px;
    }
    .block-blue-description p{
        font-size: 17px;
        padding: 38px 40px 38px 40px;
        margin-left: 15px;
    }
    .objects-main{
        padding-top: 40px;
    }
    .block-obj-main .obj-image{
        max-height: 280px;
    }
    .objects-main h2{
        font-size: 25px;
        line-height: 25px;
    }
    .block-obj-main .info-obj-main{
        padding: 20px 15px;
    }
    .header-second-block-view.second-block .addres-top-view .item-block-addres:last-child{
        width: 50%;
    }
    .block-list-view:first-child{
        margin-top: 20px;
    }
    .info-obj-main h3{
        font-size: 18px;
        margin-bottom: 18px;
    }
    .info-obj-main .block-list-view.file {
        margin-top: 18px;
    }
    .info-list-obj .info-item p{
        font-size: 16px;
    }
    .header-buttons-action{
        -webkit-box-orient: vertical;
   -webkit-box-direction: normal;
       -ms-flex-direction: column;
           flex-direction: column;
    }
    .block-double-item{
        -webkit-box-orient: vertical;
   -webkit-box-direction: normal;
       -ms-flex-direction: column;
           flex-direction: column;
           width: 50%;
    }
    .adress-block{
        margin-top: 25px;
        margin-bottom: 20px;
    }
    .block-contact .block-double-item .info-cont:last-child{
        margin-top: 20px;
    }
    .block-one-item{
        display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: end;
            width: 50%;
    }
    .block-soc{
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    }
    .logo-block{
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    }
    .logo-block p{
        font-size: 16px;
        line-height: 16px;
        margin-left: 15px;
    }
    .adress-block p{
        font-size: 17px;
    }
    .info-cont p{
        font-size: 17px;
    }
    .adress-block span{
        font-size: 16px;
    }
    .info-cont span{
        font-size: 16px;
    }
    .info-cont a{
        font-size: 16px;
    }
    .block-soc p{
        font-size: 17px;
    }
    .footer{
        padding: 20px 0;
    }
    .header-buttons-action .name-btn-view{
        font-size: 24px;
    }
    .check-btn-views{
        margin-top: 20px;
    }
}
@media(max-width: 600px){
	.block-list-view:first-child{
		margin-top: 0;
	}
	.header-second-block-view.first--block #tab_section_one .list-block-view {
		margin-top: 15px;
	}
	#change_req .block-input-req .block-input .no-matter{
		margin-bottom: 10px;
	}
	#change_req .block-input label.input_error{
		padding-top: 0;
		padding-bottom: 10px;
	}
	.back-mission-company-back{
		background-size: 350%;
		background-position: -230px 260px;
	}
	.table-new.one .head-table .head-items div:first-child {
		width: calc(13% - 8px);
	}
	.table-new.one .body-table .item-table div:first-child {
		width: calc(13% - 8px);
	}
	#change_req .block-arenda-fields-s.group-fields input{
		margin-left: 0;
	}
	#change_req .block-arenda-fields-s.group-fields{
		margin-bottom: 30px;
	}
	.section-oplata.zayavka #item_arenda_minus .check-document{
		margin-bottom: 30px;
	}
	#item_arenda_minus .block-doc-reform{
		margin-top: 40px;
	}
	.section-oplata #change_req h2{
		font-size: 22px;
		line-height: 25px;
	}
	.section-oplata h2{
        font-size: 32px;
        line-height: 48px;
		margin-bottom: 15px;
    }
	#form-doc-check #item_arenda_minus .block-fields-date .block-selector-check{
		max-width: 100%;
	}
	#form-doc-check #item_arenda_minus .check-document{
		margin-right: 0;
	}
	.section-oplata h2{
		line-height: 28px;
	}
	.oplata-info{
		line-height: 19px;
	}
    .body-zayavka{
        padding: 20px;
    }
    .body-zayavka svg{
        width: 50px;
        height: 50px;
    }
    .personal-info{
        padding: 45px 0 45px 0;
    }
    .block-input-req{
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
                margin-bottom: 0;
    }
    .block-input-req:nth-of-type(5){
        margin-bottom: 0px;
    }
    .block-input-req:nth-of-type(3){
        margin-bottom: 0px;
    }
    #change_req .block-arenda-fields-s.group-fields input{
        min-width: 115px;
    }
    #change_req .block-arenda-fields-s.group-fields p{
        width: 100%;
    }
    #change_req .block-input-req .block-input input:first-child{
        margin-bottom: 15px;
    }
    #change_req .block-input-req .block-input.label-info{
        margin-bottom: 15px;
    }
    #form-doc-check #item_arenda_minus button{
        max-width: 100%;
    }
    #item_arenda .block-fields-date .block-selector-check{
        max-width: 100%;
    }
    #item_arenda .block-fields-date .check-document{
        margin-right: 0;
    }
    
    #form-doc-check #item_arenda .block-doc-reform .block-arenda-fields-s.group-fields{
        -webkit-box-orient: unset;
        -webkit-box-direction: normal;
            -ms-flex-direction: unset;
                flex-direction: unset;
                -webkit-box-align: center;
                -ms-flex-align: center;
                align-items: center;
    }
    #item_arenda .block-doc-reform .block-fields-date .block-arenda-fields-s.group-fields .block-input input{
        max-width: 100%;
    }
    #form-doc-check #item_arenda .block-doc-reform .block-arenda-fields-s.group-fields p{
        margin-bottom: 0;
    }
    .section-oplata.peredacha h2{
            text-align: center;
    }
    .section-oplata.peredacha .table-new{
        width: 563px;
    }
    .section-oplata.peredacha #decstop-version{
        overflow-x: auto;
    }
    .block-peredacha-title{
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
    }
    .block-files-btn{
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
    }
    .block-files-btn .block-list-view.file{
        margin-bottom: 15px;
    }
}
@media(max-width: 570px){
	.block-arenda-fields-s.group-fields .block-input{
		-ms-flex-wrap: wrap;
        flex-wrap: wrap;
	}
	.block-arenda-fields-s.group-fields .block-input input{
		max-width: 100%;
		margin-right: 0;
		margin-bottom: 10px;
	}
	.block-arenda-fields-s.group-fields .block-input .no-matter{
		top: unset;
		bottom: -5px;
	}
    #form-doc-check .block-doc-reform .block-arenda-fields-s.group-fields:last-child .block-input input{
        width: 100%;
    }
    .section-arenda h2{
        font-size: 25px;
        line-height: 37px;
    }
    #form-doc-check button{
        max-width: 100%;
    }
    #form-doc-check .block-arenda-info.zayavka{
        -webkit-box-align: unset;
        -ms-flex-align: unset;
        align-items: unset;
        margin-bottom: 20px;
    }
    #form-doc-check .block-arenda-info svg{
        width: 90px;
        height: 30px;
    }
    #form-doc-check .check-document:last-child{
        margin-bottom: 0;
    }
    .s-section-arenda .block-arenda-fields-s p {
        font-size: 16px;
        line-height: 16px;
    }
    .block-input .checkbox-arenda{
        font-size: 15px;
    }
    .block-title-change-pass .change-password{
        padding: 13px 25px;
    }
    .block-table-contact .right-block-big p{
        height: 60px;
    }
    .block-table-contact .left-block-little p{
        height: 60px;
    }
    .work-block{
        -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    }
    .work-block .black-name{
        margin-bottom: 20px;
    }
    .telephone-block{
        -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    }
    .telephone-block .black-name{
        margin-bottom: 20px;
    }
    .blocks-email{
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
    .block-value-mail{
        width: calc(53% - 20px);
        margin-bottom: 20px;
    }
    .block-value-mail:nth-last-of-type(2){
        margin-right: 0;
    }
}
.personal-section{
	    min-height: 65vh;
}
.block-inputs-login .block-input button{
	min-height: 57px;
}
@media(max-width: 500px){
	.pass-enter-login.check-docs{
		flex-direction: column;
	}
	.pass-enter-login.check-docs a{
		margin-bottom: 10px;
		text-align: center;
	}
	.blocks-btn-personal a:first-child{
		margin-bottom: 20px;
		display: inline-block;
	}
	.block-login-form{
		padding-left: 15px;
		padding-right: 15px;
		width: auto;
	}
	.adress-block p{
		margin-bottom: 0;
	}
	.adress-block{
		margin-bottom: 10px;
	}
	.info-cont p{
		margin-bottom: 0;
	}
	.block-contact .block-double-item .info-cont:last-child {
		margin-top: 10px;
	}
	.block-social {
		margin-top: 15px;
	}
	.soc-items{
		margin-left: 17px;
	}
	.block-soc {
		-webkit-box-pack: unset;
		-ms-flex-pack: unset;
		justify-content: unset;
	}
	.block-obj-main .obj-image{
        max-height: 160px;
    }
    .personal-info h2{
        line-height: 24px;
    }
    .personal-info .block-title-change-pass h2{
        width: 30%;
    }
    .btn-change-requizits a{
        width: 100%;
        display: block;
        padding: 16px 0;
    }
    .block-oplata-pay .block-blue-doc a{
        padding: 12px 30px
    }
    .block-oplata-pay .header-block-title-oplata p {
        width: 100%;
    }
    .block-table-contact .right-block-big p{
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
                font-size: 14px;
    }
    .block-planchet-table .item-planchet-table{
        padding: 22px;
    }
    .error-field-text .text-error-block{
        font-size: 14px;
    }
    .requizits-info{
        margin-bottom: 40px;
    }
    .error-field-text{
        padding: 16px;
    }
    .block-table-contact .left-block-little p{
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
                font-size: 14px;
    }
	.block-table-contact .left-block-little{
		margin-right: 15px;
	}
}
.block-input-req .block-input .no-matter{
	font-weight: 400;
    font-size: 12px;
    line-height: 7px;
    color: #7D8D93;
    top: 68px;
    left: unset;
}
@media(max-width: 420px){
	#pdfModal .modal-header h3{
		margin: 0;
	}
	.pass-enter-login.check-docs a{
		font-size: 14px;
		padding: 13px 25px;
	}
	#pdfModal .block-list-view.file a{
		font-size: 13px;
	}
	.block-docs-download .blocks-selectors .check-document:first-child .block-selector-check{
		min-width: unset;
	}
	.block-docs-download .blocks-selectors .check-document .block-selector-check{
		min-width: unset;
	}
	#history h2{
		font-size: 22px;
		line-height: 25px;
		margin-bottom: 0;
	}
	.section-oplata .tab_zayavka.letter h2 {
		font-size: 22px;
		line-height: 25px;
	}
	.section-oplata.zayavka h2{
		font-size: 25px;
		line-height: 22px;
	}
	#form-doc-check #item_arenda button{
		max-width: 100%;
	}
	#item_arenda .block-doc-reform .block-arenda-fields-s.group-fields p{
		margin-right: 0;
		max-width: 150px;
	}
	.section-oplata.zayavka #item_arenda .check-document{
		margin-bottom: 10px;
	}
	#form-doc-check #item_arenda .block-doc-reform .block-arenda-fields-s.group-fields{
		margin-bottom: 10px;
	}
	.block-obj-main{
		margin-bottom: 20px;
	}
	#form-doc-check #item_arenda button{
		margin-top: 10px;
	}
	.info-list-obj .info-item{
		margin-bottom: 5px;
	}
	.info-list-obj .info-item p{
		line-height: 21px;
	}
	.info-obj-main h3{
		line-height: 22px;
		margin-bottom: 10px;
	}
    .block-docs-download .check-document:last-child .check-info-selected span {
        width: 150px;
    }
    .block-docs-download .blocks-selectors .check-document:first-child .block-selector-check .check-info-selected span {
        width: 150px;
    }
    .item-planchet-table .props_list .char_value{
        width: 70%;
    }
    .block-value-mail{
        width: 100%;
    }
    .top-header-mobile .block-header.block-logo-header{
        flex-shrink: 1;
        padding: 0 5px;
    }
    .top-header-mobile .block-header.block-logo-header img{
        width: 100%;
    }
    .block-open-mobile-menu{
        flex-shrink: 0;
    }
    .block-header.block-contacts-header{
        flex-shrink: 1;
    }
    .footer-block-logo-adress .logo-block img{    
        width: 100%;
        flex-shrink: 1;
        max-width: 175px;
    }
    .block-table-contact{
        padding: 20px;
    }
    .info-cont{
        margin-right: 0;
    }
    .block-docs-download .blocks-selectors .check-document:last-child{
        width: 100%;
    }
    .block-docs-download .blocks-selectors .check-document:last-child a{
        width: auto;
        padding: 16px 0;
    }
}

@media(max-width: 378px){
	#form-doc-check #item_act .block-doc-reform .block-arenda-fields-s.group-fields:last-child{
        margin-top: 23px;
    }
}
@media(max-width: 361px){
	.soc-items {
		margin-left: 0px;
	}
    #change_req .block-arenda-fields-s.group-fields input {
        min-width: 65px;
    }

}
@media(max-width: 345px){
	
	 .block-table-contact .right-block-big p{
                font-size: 12px;
    }
    .block-table-contact .left-block-little p{
                font-size: 12x;
    }
	
    .block-docs-download .check-document:last-child .check-info-selected span {
        width: 100px;
    }
    .block-docs-download .blocks-selectors .check-document:first-child .block-selector-check .check-info-selected span {
        width: 100px;
    }
    .section-oplata.history .item-planchet-table .props_list tr:last-child{
        transform: unset;
    }
    .section-oplata.history .item-planchet-table .props_list{
        margin-bottom: -20px;
    }
    .f-section-arenda{
        padding: 15px;
    }
    .s-section-arenda{
        padding: 15px;
    }
    .block-title-change-pass{
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
                -webkit-box-align: start;
                -ms-flex-align: start;
                align-items: start;
    }
    .block-title-change-pass h2{
        margin-bottom: 10px;
    }
    .btn-change-requizits a{
        font-size: 16px;
    }
    .check-info-selected span{
        font-size: 15px;
    }
    .block-soc p{
        font-size: 15px;
    }
    .info-cont p{
        font-size: 15px;
    }
    .adress-block p{
        font-size: 15px;
    }
    .info-cont a{
        font-size: 14px;
    }
    .info-cont p{
        font-size: 14px;
    }
    .logo-block p{
        font-size: 14px;
        line-height: 14px;
    }
    .block-blue-description p{
        padding: 30px;
    }
    .item-addres-vew{
        font-size: 14px;
    }
}
/*adaptive*/

/*slider*/

.slick-next:before{
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    background-image: url(/local/templates/main/assets/../img/right.svg);
    background-repeat: no-repeat;
    background-size: 30px;
    background-position: center;
    width: 40px;
    height: 40px;
}
.slick-prev:before{
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    background-image: url(/local/templates/main/assets/../img/right.svg);
    background-repeat: no-repeat;
    background-size: 30px;
    background-position: center;
    width: 40px;
    height: 40px;
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
        transform: rotate(180deg);
}
.slick-prev, .slick-next{
    width: 40px;
    height: 40px;
    z-index: 9;
    background-color: #fff;
    border-radius: 50%;
}
.slick-prev{
    left: 10px;
}
.slick-next{
    right: 10px;
}
.slick-prev:hover, .slick-prev:focus, .slick-next:hover, .slick-next:focus{
    background: #fff;
    opacity: .8;
}
.slick-dots{
    bottom: 35px;
}
.slick-dots li{
    width: 10px;
    height: 10px;
    border-radius: 50%;
    background: #fff;
}
.slick-dots li::before{
    content: unset;
}
.slick-dots li.slick-active{
    background-color: #003B75;
}
.perosnal-link{
	display: flex;
	align-items: center;
}
.perosnal-link svg{
	margin-left: 5px;
}
.social-light{
    display: flex;
}
.social-light a{
    display: flex;
    align-items: center;

}
/*slider*/
/* End */


/* Start:/local/templates/main/assets/fancy/fancy.css?172649480115512*/
.carousel{position:relative;box-sizing:border-box}.carousel *,.carousel *:before,.carousel *:after{box-sizing:inherit}.carousel.is-draggable{cursor:move;cursor:grab}.carousel.is-dragging{cursor:move;cursor:grabbing}.carousel__viewport{position:relative;overflow:hidden;max-width:100%;max-height:100%}.carousel__track{display:flex}.carousel__slide{flex:0 0 auto;width:var(--carousel-slide-width, 60%);max-width:100%;padding:1rem;position:relative;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.has-dots{margin-bottom:calc(0.5rem + 22px)}.carousel__dots{margin:0 auto;padding:0;position:absolute;top:calc(100% + 0.5rem);left:0;right:0;display:flex;justify-content:center;list-style:none;user-select:none}.carousel__dots .carousel__dot{margin:0;padding:0;display:block;position:relative;width:22px;height:22px;cursor:pointer}.carousel__dots .carousel__dot:after{content:"";width:8px;height:8px;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background-color:currentColor;opacity:.25;transition:opacity .15s ease-in-out}.carousel__dots .carousel__dot.is-selected:after{opacity:1}.carousel__button{width:var(--carousel-button-width, 48px);height:var(--carousel-button-height, 48px);padding:0;border:0;display:flex;justify-content:center;align-items:center;pointer-events:all;cursor:pointer;color:var(--carousel-button-color, currentColor);background:var(--carousel-button-bg, transparent);border-radius:var(--carousel-button-border-radius, 50%);box-shadow:var(--carousel-button-shadow, none);transition:opacity .15s ease}.carousel__button.is-prev,.carousel__button.is-next{position:absolute;top:50%;transform:translateY(-50%)}.carousel__button.is-prev{left:10px}.carousel__button.is-next{right:10px}.carousel__button[disabled]{cursor:default;opacity:.3}.carousel__button svg{width:var(--carousel-button-svg-width, 50%);height:var(--carousel-button-svg-height, 50%);fill:none;stroke:currentColor;stroke-width:var(--carousel-button-svg-stroke-width, 1.5);stroke-linejoin:bevel;stroke-linecap:round;filter:var(--carousel-button-svg-filter, none);pointer-events:none}html.with-fancybox{scroll-behavior:auto}body.compensate-for-scrollbar{overflow:hidden !important;touch-action:none}.fancybox__container{position:fixed;top:0;left:0;bottom:0;right:0;direction:ltr;margin:0;padding:env(safe-area-inset-top, 0px) env(safe-area-inset-right, 0px) env(safe-area-inset-bottom, 0px) env(safe-area-inset-left, 0px);box-sizing:border-box;display:flex;flex-direction:column;color:var(--fancybox-color, #fff);-webkit-tap-highlight-color:transparent;overflow:hidden;z-index:1050;outline:none;transform-origin:top left;--carousel-button-width: 48px;--carousel-button-height: 48px;--carousel-button-svg-width: 24px;--carousel-button-svg-height: 24px;--carousel-button-svg-stroke-width: 2.5;--carousel-button-svg-filter: drop-shadow(1px 1px 1px rgba(0, 0, 0, 0.4))}.fancybox__container *,.fancybox__container *::before,.fancybox__container *::after{box-sizing:inherit}.fancybox__container :focus{outline:none}body:not(.is-using-mouse) .fancybox__container :focus{box-shadow:0 0 0 1px #fff,0 0 0 2px var(--fancybox-accent-color, rgba(1, 210, 232, 0.94))}@media all and (min-width: 1024px){.fancybox__container{--carousel-button-width:48px;--carousel-button-height:48px;--carousel-button-svg-width:27px;--carousel-button-svg-height:27px}}.fancybox__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--fancybox-bg, rgba(24, 24, 27, 0.92))}.fancybox__carousel{position:relative;flex:1 1 auto;min-height:0;height:100%;z-index:10}.fancybox__carousel.has-dots{margin-bottom:calc(0.5rem + 22px)}.fancybox__viewport{position:relative;width:100%;height:100%;overflow:visible;cursor:default}.fancybox__track{display:flex;height:100%}.fancybox__slide{flex:0 0 auto;width:100%;max-width:100%;margin:0;padding:48px 8px 8px 8px;position:relative;overscroll-behavior:contain;display:flex;flex-direction:column;outline:0;overflow:auto;--carousel-button-width: 36px;--carousel-button-height: 36px;--carousel-button-svg-width: 22px;--carousel-button-svg-height: 22px}.fancybox__slide::before,.fancybox__slide::after{content:"";flex:0 0 0;margin:auto}@media all and (min-width: 1024px){.fancybox__slide{padding:64px 100px}}.fancybox__content{margin:0 env(safe-area-inset-right, 0px) 0 env(safe-area-inset-left, 0px);padding:36px;color:var(--fancybox-content-color, #374151);background:var(--fancybox-content-bg, #fff);position:relative;align-self:center;display:flex;flex-direction:column;z-index:20}.fancybox__content :focus:not(.carousel__button.is-close){outline:thin dotted;box-shadow:none}.fancybox__caption{align-self:center;max-width:100%;margin:0;padding:1rem 0 0 0;line-height:1.375;color:var(--fancybox-color, currentColor);visibility:visible;cursor:auto;flex-shrink:0;overflow-wrap:anywhere}.is-loading .fancybox__caption{visibility:hidden}.fancybox__container>.carousel__dots{top:100%;color:var(--fancybox-color, #fff)}.fancybox__nav .carousel__button{z-index:40}.fancybox__nav .carousel__button.is-next{right:8px}@media all and (min-width: 1024px){.fancybox__nav .carousel__button.is-next{right:40px}}.fancybox__nav .carousel__button.is-prev{left:8px}@media all and (min-width: 1024px){.fancybox__nav .carousel__button.is-prev{left:40px}}.carousel__button.is-close{position:absolute;top:8px;right:8px;top:calc(env(safe-area-inset-top, 0px) + 8px);right:calc(env(safe-area-inset-right, 0px) + 8px);z-index:40}@media all and (min-width: 1024px){.carousel__button.is-close{right:40px}}.fancybox__content>.carousel__button.is-close{position:absolute;top:-40px;right:0;color:var(--fancybox-color, #fff)}.fancybox__no-click,.fancybox__no-click button{pointer-events:none}.fancybox__spinner{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:50px;height:50px;color:var(--fancybox-color, currentColor)}.fancybox__slide .fancybox__spinner{cursor:pointer;z-index:1053}.fancybox__spinner svg{animation:fancybox-rotate 2s linear infinite;transform-origin:center center;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:100%;height:100%}.fancybox__spinner svg circle{fill:none;stroke-width:2.75;stroke-miterlimit:10;stroke-dasharray:1,200;stroke-dashoffset:0;animation:fancybox-dash 1.5s ease-in-out infinite;stroke-linecap:round;stroke:currentColor}@keyframes fancybox-rotate{100%{transform:rotate(360deg)}}@keyframes fancybox-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}100%{stroke-dasharray:89,200;stroke-dashoffset:-124px}}.fancybox__backdrop,.fancybox__caption,.fancybox__nav,.carousel__dots,.carousel__button.is-close{opacity:var(--fancybox-opacity, 1)}.fancybox__container.is-animated[aria-hidden=false] .fancybox__backdrop,.fancybox__container.is-animated[aria-hidden=false] .fancybox__caption,.fancybox__container.is-animated[aria-hidden=false] .fancybox__nav,.fancybox__container.is-animated[aria-hidden=false] .carousel__dots,.fancybox__container.is-animated[aria-hidden=false] .carousel__button.is-close{animation:.15s ease backwards fancybox-fadeIn}.fancybox__container.is-animated.is-closing .fancybox__backdrop,.fancybox__container.is-animated.is-closing .fancybox__caption,.fancybox__container.is-animated.is-closing .fancybox__nav,.fancybox__container.is-animated.is-closing .carousel__dots,.fancybox__container.is-animated.is-closing .carousel__button.is-close{animation:.15s ease both fancybox-fadeOut}.fancybox-fadeIn{animation:.15s ease both fancybox-fadeIn}.fancybox-fadeOut{animation:.1s ease both fancybox-fadeOut}.fancybox-zoomInUp{animation:.2s ease both fancybox-zoomInUp}.fancybox-zoomOutDown{animation:.15s ease both fancybox-zoomOutDown}.fancybox-throwOutUp{animation:.15s ease both fancybox-throwOutUp}.fancybox-throwOutDown{animation:.15s ease both fancybox-throwOutDown}@keyframes fancybox-fadeIn{from{opacity:0}to{opacity:1}}@keyframes fancybox-fadeOut{to{opacity:0}}@keyframes fancybox-zoomInUp{from{transform:scale(0.97) translate3d(0, 16px, 0);opacity:0}to{transform:scale(1) translate3d(0, 0, 0);opacity:1}}@keyframes fancybox-zoomOutDown{to{transform:scale(0.97) translate3d(0, 16px, 0);opacity:0}}@keyframes fancybox-throwOutUp{to{transform:translate3d(0, -30%, 0);opacity:0}}@keyframes fancybox-throwOutDown{to{transform:translate3d(0, 30%, 0);opacity:0}}.fancybox__carousel .carousel__slide{scrollbar-width:thin;scrollbar-color:#ccc rgba(255,255,255,.1)}.fancybox__carousel .carousel__slide::-webkit-scrollbar{width:8px;height:8px}.fancybox__carousel .carousel__slide::-webkit-scrollbar-track{background-color:rgba(255,255,255,.1)}.fancybox__carousel .carousel__slide::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:2px;box-shadow:inset 0 0 4px rgba(0,0,0,.2)}.fancybox__carousel.is-draggable .fancybox__slide,.fancybox__carousel.is-draggable .fancybox__slide .fancybox__content{cursor:move;cursor:grab}.fancybox__carousel.is-dragging .fancybox__slide,.fancybox__carousel.is-dragging .fancybox__slide .fancybox__content{cursor:move;cursor:grabbing}.fancybox__carousel .fancybox__slide .fancybox__content{cursor:auto}.fancybox__carousel .fancybox__slide.can-zoom_in .fancybox__content{cursor:zoom-in}.fancybox__carousel .fancybox__slide.can-zoom_out .fancybox__content{cursor:zoom-out}.fancybox__carousel .fancybox__slide.is-draggable .fancybox__content{cursor:move;cursor:grab}.fancybox__carousel .fancybox__slide.is-dragging .fancybox__content{cursor:move;cursor:grabbing}.fancybox__image{transform-origin:0 0;user-select:none;transition:none}.has-image .fancybox__content{padding:0;background:transparent;min-height:1px}.is-closing .has-image .fancybox__content{overflow:visible}.has-image[data-image-fit=contain]{overflow:visible;touch-action:none}.has-image[data-image-fit=contain] .fancybox__content{flex-direction:row;flex-wrap:wrap}.has-image[data-image-fit=contain] .fancybox__image{max-width:100%;max-height:100%;object-fit:contain}.has-image[data-image-fit=contain-w]{overflow-x:hidden;overflow-y:auto}.has-image[data-image-fit=contain-w] .fancybox__content{min-height:auto}.has-image[data-image-fit=contain-w] .fancybox__image{max-width:100%;height:auto}.has-image[data-image-fit=cover]{overflow:visible;touch-action:none}.has-image[data-image-fit=cover] .fancybox__content{width:100%;height:100%}.has-image[data-image-fit=cover] .fancybox__image{width:100%;height:100%;object-fit:cover}.fancybox__carousel .fancybox__slide.has-iframe .fancybox__content,.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content,.fancybox__carousel .fancybox__slide.has-video .fancybox__content,.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content{max-width:100%;flex-shrink:1;min-height:1px;overflow:visible}.fancybox__carousel .fancybox__slide.has-iframe .fancybox__content,.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content{width:100%;height:80%}.fancybox__carousel .fancybox__slide.has-video .fancybox__content,.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content{width:960px;height:540px;max-width:100%;max-height:100%}.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content,.fancybox__carousel .fancybox__slide.has-video .fancybox__content,.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content{padding:0;background:rgba(24,24,27,.9);color:#fff}.fancybox__carousel .fancybox__slide.has-map .fancybox__content{background:#e5e3df}.fancybox__html5video,.fancybox__iframe{border:0;display:block;height:100%;width:100%;background:transparent}.fancybox-placeholder{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0}.fancybox__thumbs{flex:0 0 auto;position:relative;padding:0px 3px;opacity:var(--fancybox-opacity, 1)}.fancybox__container.is-animated[aria-hidden=false] .fancybox__thumbs{animation:.15s ease-in backwards fancybox-fadeIn}.fancybox__container.is-animated.is-closing .fancybox__thumbs{opacity:0}.fancybox__thumbs .carousel__slide{flex:0 0 auto;width:var(--fancybox-thumbs-width, 96px);margin:0;padding:8px 3px;box-sizing:content-box;display:flex;align-items:center;justify-content:center;overflow:visible;cursor:pointer}.fancybox__thumbs .carousel__slide .fancybox__thumb::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-width:5px;border-style:solid;border-color:var(--fancybox-accent-color, rgba(34, 213, 233, 0.96));opacity:0;transition:opacity .15s ease;border-radius:var(--fancybox-thumbs-border-radius, 4px)}.fancybox__thumbs .carousel__slide.is-nav-selected .fancybox__thumb::after{opacity:.92}.fancybox__thumbs .carousel__slide>*{pointer-events:none;user-select:none}.fancybox__thumb{position:relative;width:100%;padding-top:calc(100%/(var(--fancybox-thumbs-ratio, 1.5)));background-size:cover;background-position:center center;background-color:rgba(255,255,255,.1);background-repeat:no-repeat;border-radius:var(--fancybox-thumbs-border-radius, 4px)}.fancybox__toolbar{position:absolute;top:0;right:0;left:0;z-index:20;background:linear-gradient(to top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.006) 8.1%, rgba(0, 0, 0, 0.021) 15.5%, rgba(0, 0, 0, 0.046) 22.5%, rgba(0, 0, 0, 0.077) 29%, rgba(0, 0, 0, 0.114) 35.3%, rgba(0, 0, 0, 0.155) 41.2%, rgba(0, 0, 0, 0.198) 47.1%, rgba(0, 0, 0, 0.242) 52.9%, rgba(0, 0, 0, 0.285) 58.8%, rgba(0, 0, 0, 0.326) 64.7%, rgba(0, 0, 0, 0.363) 71%, rgba(0, 0, 0, 0.394) 77.5%, rgba(0, 0, 0, 0.419) 84.5%, rgba(0, 0, 0, 0.434) 91.9%, rgba(0, 0, 0, 0.44) 100%);padding:0;touch-action:none;display:flex;justify-content:space-between;--carousel-button-svg-width: 20px;--carousel-button-svg-height: 20px;opacity:var(--fancybox-opacity, 1);text-shadow:var(--fancybox-toolbar-text-shadow, 1px 1px 1px rgba(0, 0, 0, 0.4))}@media all and (min-width: 1024px){.fancybox__toolbar{padding:8px}}.fancybox__container.is-animated[aria-hidden=false] .fancybox__toolbar{animation:.15s ease-in backwards fancybox-fadeIn}.fancybox__container.is-animated.is-closing .fancybox__toolbar{opacity:0}.fancybox__toolbar__items{display:flex}.fancybox__toolbar__items--left{margin-right:auto}.fancybox__toolbar__items--center{position:absolute;left:50%;transform:translateX(-50%)}.fancybox__toolbar__items--right{margin-left:auto}@media(max-width: 640px){.fancybox__toolbar__items--center:not(:last-child){display:none}}.fancybox__counter{min-width:72px;padding:0 10px;line-height:var(--carousel-button-height, 48px);text-align:center;font-size:17px;font-variant-numeric:tabular-nums;-webkit-font-smoothing:subpixel-antialiased}.fancybox__progress{background:var(--fancybox-accent-color, rgba(34, 213, 233, 0.96));height:3px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:30;user-select:none}.fancybox__container:fullscreen::backdrop{opacity:0}.fancybox__button--fullscreen g:nth-child(2){display:none}.fancybox__container:fullscreen .fancybox__button--fullscreen g:nth-child(1){display:none}.fancybox__container:fullscreen .fancybox__button--fullscreen g:nth-child(2){display:block}.fancybox__button--slideshow g:nth-child(2){display:none}.fancybox__container.has-slideshow .fancybox__button--slideshow g:nth-child(1){display:none}.fancybox__container.has-slideshow .fancybox__button--slideshow g:nth-child(2){display:block}
/* End */


/* Start:/local/templates/main/assets/modal/jquery.arcticmodal-0.3.css?1726494801647*/
.arcticmodal-overlay,
.arcticmodal-container { position: fixed; left: 0; top: 0; right: 0; bottom: 0; z-index: 1000; }
.arcticmodal-container { overflow: auto; margin: 0; padding: 0; border: 0; border-collapse: collapse; }
*:first-child+html .arcticmodal-container { height: 100% }
.arcticmodal-container_i { height: 100%; margin: 0 auto; }
.arcticmodal-container_i2 { padding: 24px; margin: 0; border: 0; vertical-align: middle; }
.arcticmodal-error { padding: 20px; border-radius: 10px; background: #000; color: #fff; }
.arcticmodal-loading { width: 80px; height: 80px; border-radius: 10px; background: #000 url(/local/templates/main/assets/modal/loading.gif) no-repeat 50% 50%; }
/* End */


/* Start:/local/templates/main/assets/modal/simple.css?1726494801278*/
.box-modal {
	position: relative;
	max-width: 550px;
	padding: 42px;
	background: #fff;
	min-width: 457px;
}
.box-modal_close { position: absolute; right: 10px; top: 6px; font-size: 11px; line-height: 15px; color: #999; cursor: pointer; }
.box-modal_close:hover { color: #666; }
/* End */


/* Start:/local/templates/main/components/bitrix/menu/top/style.min.css?1726494801490*/
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/top/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/top_mobile/style.min.css?1726494801490*/
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/top_mobile/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/news.detail/company/style.css?1726494801155*/
div.news-detail
{
	word-wrap: break-word;
}
div.news-detail img.detail_picture
{
	float:left;
	margin:0 8px 6px 1px;
}
.news-date-time
{
	color:#486DAA;
}

/* End */
/* /local/templates/main/assets/slick/slick-theme.css?17264948013195 */
/* /local/templates/main/assets/slick/slick.css?17264948011776 */
/* /local/templates/main/assets/style.css?1726494801143708 */
/* /local/templates/main/assets/fancy/fancy.css?172649480115512 */
/* /local/templates/main/assets/modal/jquery.arcticmodal-0.3.css?1726494801647 */
/* /local/templates/main/assets/modal/simple.css?1726494801278 */
/* /local/templates/main/components/bitrix/menu/top/style.min.css?1726494801490 */
/* /local/templates/main/components/bitrix/menu/top_mobile/style.min.css?1726494801490 */
/* /local/templates/main/components/bitrix/news.detail/company/style.css?1726494801155 */
