@charset "UTF-8";
@font-face{
    font-family:SuisseIntl;
    font-style:normal;
    font-weight:400;
    src:url(../fonts/SuisseIntl-Regular.woff2) format("woff2"),url(../fonts/SuisseIntl-Regular.woff) format("woff")
}
@font-face{
    font-family:SuisseIntl;
    font-style:normal;
    font-weight:500;
    src:url(../fonts/SuisseIntl-Medium.woff2) format("woff2"),url(../fonts/SuisseIntl-Medium.woff) format("woff")
}
@font-face{
    font-family:SuisseIntl;
    font-style:normal;
    font-weight:700;
    src:url(../fonts/SuisseIntl-Bold.woff2) format("woff2"),url(../fonts/SuisseIntl-Bold.woff) format("woff")
}

::-moz-selection{
    background:rgba(0,49,136,.3);
    text-shadow:none
}
::selection{
    background:rgba(0,49,136,.3);
    text-shadow:none
}
._g-outer-width{
    margin-left:auto;
    margin-right:auto;
    max-width:1200px
}
._g-inner-padding{
    padding-left:20px;
    padding-right:20px
}
*,::after,::before{
    box-sizing:border-box;
    outline:0;
    -webkit-tap-highlight-color:transparent;
    margin:0;
    padding:0
}
a{
    color:inherit;
    text-decoration:none
}
ul{
    list-style:none
}
button{
    cursor:pointer;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    -webkit-appearance:none;
    border:0;
    border-radius:0;
    box-shadow:none;
    color:inherit;
    display:inline-block;
    background:0 0;
    padding:0;
    outline:0;
    font:inherit
}
.d-dt-html{
    max-width:1160px;
    margin:100px auto;
    padding:25px;
    position:static;
    color:#040404;
    font-family:SuisseIntl,Arial,sans-serif
}
.d-dt-html h1{
    font-size:30px
}
.d-dt-html ul{
    margin:20px;
    list-style:disc
}
.d-dt-html li,.d-dt-html p{
    color:#000;
    font-size:18px;
    line-height:1.5;
    font-weight:500
}
.d-logos{
    max-width:1200px;
    margin:0 auto
}
.d-logos a{
    vertical-align:middle;
    margin:0 50px 0 0;
    display:inline-block;
    text-decoration:none
}
.d-logos img{
    height:67px
}
.d-logos img:last-child{
    margin:0
}
.d-logos>div{
    padding:0 20px
}
.d-more-button{
    margin:20px 0 0 20px;
    display:inline-block;
    font-family:SuisseIntl,Arial,sans-serif;
    color:#f64b40;
    font-size:18px
}
.d-more-button span:nth-child(3){
    display:none
}
.d-more-button_hide span:nth-child(3){
    display:inline
}
.d-more-button_hide span:nth-child(2){
    display:none
}
.d-more-button_hide svg{
    transform:rotate(180deg)
}
.d-more-button svg{
    vertical-align:middle;
    margin:0 10px 0 0
}
.d-wrapper{
    max-width:1200px;
    margin:0 auto
}
.d-wrapper .t-btn:first-child{
    margin-left:20px
}
.d-actual-date{
    white-space:nowrap
}
.d-map__top{
    display:flex;
    justify-content:space-between;
    padding:50px;
    border-bottom:1px solid #eee
}
.d-map__title h2{
    font-size:40px;
    line-height:1.1
}
.d-map__title span{
    font-weight:500;
    color:#fb5f3d;
    font-size:20px;
    margin:5px 0 0;
    display:inline-block
}
.d-map__counter{
    display:flex
}
.d-map__counter>div{
    margin:0 50px 0 0;
    position:relative;
    padding:0 0 0 30px
}
.d-map__counter>div:last-child{
    margin:0
}
.d-map__counter>div h3{
    font-size:60px;
    line-height:1;
    color:#003188
}
.d-map__counter>div h3 sup{
    font-size:15px;
    vertical-align:top;
    position:relative;
    top:5px;
    margin:0 0 0 10px
}
.d-map__counter>div span{
    font-weight:500;
    font-size:20px;
    margin:5px 0 0;
    display:inline-block
}
.d-map__counter>div .d-map__indicator{
    position:absolute;
    left:0;
    top:20px
}
.d-map__main{
    display:flex;
    padding:50px
}
.d-map__map{
    flex-grow:1;
    margin:0 30px 0 0;
    font-size:14px;
    position:relative;
    height:400px;
    overflow:hidden;
    outline:0
}
.d-map__map-workspace{
    width:810px;
    height:460px
}
.d-map__map img{
    height:100%;
    width:100%
}
.d-map__map-actions{
    position:absolute;
    top:0;
    left:0;
    z-index:10
}
.d-map__overlay{
    position:absolute;
    top:0;
    right:0;
    left:0;
    bottom:0
}
.d-map__dot{
    background-color:rgba(251,95,61,.7);
    border-radius:50%;
    position:absolute;
    transform:translate(-50%,-50%)
}
.d-map__list{
    width:40%;
    flex-shrink:0;
    max-height:400px;
    overflow:auto;
    padding:0 16px 0 0
}
.d-map__list table{
    text-align:left;
    width:100%;
    border-collapse:collapse
}
.d-map__list table td,.d-map__list table th{
    padding:15px 0;
    border-bottom:1px solid #eee
}
.d-map__list table th{
    font-weight:400;
    padding:0 20px 0 0
}
.d-map__list table td{
    font-weight:500;
    padding-left:5px;
    padding-right:5px;
    white-space:nowrap
}
.d-map__list table td:last-child{
    padding-right:0;
    text-align:right
}
.d-map__list table td .d-map__indicator{
    width:7px;
    height:7px;
    margin:0 5px 0 0;
    vertical-align:middle
}
.d-map__indicator{
    display:inline-block;
    width:10px;
    height:10px;
    border-radius:50%
}
.d-map__indicator_sick{
    background:#ffa337
}
.d-map__indicator_healed{
    background:#03c8a4
}
.d-map__indicator_die{
    background:#cd0712
}
.d-open-map{
    display:inline-block;
    padding:0 0 0 35px;
    background:url(../i/globe.svg) 0 50% no-repeat;
    color:#003188;
    line-height:40px;
    font-size:18px
}
.cv-accent-list{
    background-color:#f2f7ff;
    border-radius:10px;
    padding:30px 40px
}
.cv-accent-list__title{
    font-size:20px;
    font-weight:700;
    margin-bottom:20px
}
.cv-accent-list__list{
    list-style:none;
    counter-reset:list
}
.cv-accent-list__item{
    counter-increment:list;
    font-size:18px;
    position:relative;
    padding-left:50px
}
.cv-accent-list__item:not(:last-child){
    margin-bottom:20px
}
.cv-accent-list__item::before{
    width:30px;
    height:30px;
    border-radius:50%;
    content:counter(list);
    background-color:#003188;
    color:#fff;
    text-align:center;
    line-height:30px;
    position:absolute;
    top:0;
    left:0
}
.cv-banner-line{
    background-color:#f2f7ff;
    padding-top:90px;
    padding-bottom:90px
}
.cv-banner-line__title{
    font-size:40px;
    font-weight:700;
    line-height:1
}
.cv-card{
    background:#fff;
    box-shadow:0 5px 20px rgba(0,0,0,.08);
    border-radius:10px;
    padding:40px 30px
}
.cv-card__image{
    text-align:center;
    height:230px;
    margin:0 0 20px;
    background-size:contain;
    background-position:center;
    background-repeat:no-repeat
}
.cv-card__label{
    color:#fb5f3d;
    background-color:#fff0ed;
    font-size:14px;
    border-radius:10px;
    display:inline-block;
    text-transform:uppercase;
    line-height:30px;
    padding:0 10px;
    font-weight:700;
    margin:0 0 10px
}
.cv-card__title{
    font-size:20px;
    line-height:1.2;
    height:2.4em
}
.cv-card .cv-btn{
    width:100%
}
.cv-countdown__item:not(:last-child){
    padding-right:20px
}
.cv-countdown__item-value{
    color:#fff;
    font-size:50px;
    line-height:1;
    font-weight:900;
    margin-bottom:10px;
    white-space:nowrap
}
.cv-countdown__item-value._accent span{
    color:#fb5f3d
}
.cv-countdown__item-value span{
    color:#003188
}
.cv-countdown__item-label{
    font-size:18px
}
.cv-docs{
    font-family:Roboto,sans-serif
}
.cv-docs__title{
    font-size:55px;
    line-height:1.1
}
.cv-docs__inner{
    display:flex;
    flex-wrap:wrap;
    margin:0 0 30px
}
.cv-docs__item{
    width:33.3%;
    margin:45px 0 0;
    border-bottom:1px solid rgba(0,0,0,.1);
    padding:0 40px 40px 0
}
.cv-docs__item_nomargin{
    margin-right:0!important
}
.cv-docs__preview{
    width:100%;
    height:255px;
    background-position:center;
    background-size:cover;
    background-repeat:no-repeat;
    margin:0 0 15px
}
.cv-docs h3{
    font-weight:400;
    font-size:18px;
    margin:0 0 20px
}
.cv-docs p{
    font-size:16px;
    color:#83878f;
    text-transform:uppercase
}
.cv-docs p span{
    color:#fb5f3d;
    background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='12.9' viewBox='0 0 14 12.9'%3E%3Cpath fill='none' stroke='%23FB5F3D' stroke-width='1.7' d='M7 0v10m0 0L3 6m4 4l4-4M0 12h14'/%3E%3C/svg%3E") 100% 50% no-repeat;
    min-height:13px;
    padding:0 20px 0 0;
    margin:0 0 0 5px;
    text-transform:none
}
.cv-docs__divider{
    width:100%;
    height:1px;
    background:rgba(0,0,0,.1);
    margin:45px 0 0
}
.cv-docs .cv-select{
    margin:40px 0 0
}
.cv-error404{
    max-width:1000px;
    margin:0 auto;
    display:flex;
    align-items:center;
    justify-content:space-between
}
.cv-error404__text{
    text-align:center
}
.cv-error404__text h2{
    color:#fff0ed;
    font-weight:900;
    font-size:144px;
    line-height:1;
    text-shadow:-1px -1px 0 #fb5f3d,1px -1px 0 #fb5f3d,-1px 1px 0 #fb5f3d,1px 1px 0 #fb5f3d
}
.cv-error404__text h3{
    color:#fb5f3d;
    font-weight:900;
    font-size:24px;
    margin:0 0 30px
}
.cv-error404__image{
    margin:0 0 0 50px
}
.cv-error404__image img{
    max-width:100%;
    vertical-align:bottom
}
.cv-faq-inner__top{
    display:flex;
    justify-content:space-between;
    padding:0 0 50px;
    align-items:top
}
.cv-faq-inner__top>div{
    width:50%;
    flex-grow:0;
    flex-shrink:0
}
.cv-faq-inner__top img{
    width:50%
}
.cv-faq-inner__content{
    display:flex;
    flex-wrap:wrap;
    justify-content:space-between
}
.cv-faq-inner__content .cv-accordion{
    width:calc(50% - 20px)
}
.cv-full-news__image{
    height:508px;
    background-position:center;
    background-size:cover
}
.cv-full-news__image-src{
    font-size:14px;
    opacity:.5;
    margin:5px 0 0;
    display:block
}
.cv-full-news__body{
    margin:30px 0 0
}
.cv-full-news__date{
    color:#ea6949;
    font-size:16px;
    margin:0 0 30px
}
.cv-full-news__label{
    color:#083383;
    font-size:14px;
    font-weight:500;
    font-family:Roboto;
    display:inline-block;
    border:1px solid #083383;
    border-radius:10px;
    line-height:25px;
    padding:0 10px;
    margin:0 0 10px
}
.cv-full-news__title{
    font-size:40px;
    line-height:1.2;
    margin:0 0 30px
}
.cv-full-news__text{
    font-size:18px;
    margin:0 0 40px
}
.cv-full-news__text p{
    margin:0 0 30px
}
.cv-full-news__text p:last-child{
    margin:0
}
.cv-full-news__text a{
    color:#ea6949
}
.cv-full-news__text h2{
    font-size:24px;
    color:#083383;
    font-weight:700;
    margin:0 0 10px
}
.cv-full-news__src{
    font-size:14px;
    color:#858585;
    margin:0 0 30px
}
.cv-full-news__src a{
    color:#fb5f3d;
    text-decoration:none
}
.cv-full-news__divider{
    width:100%;
    height:1px;
    background:rgba(0,0,0,.1);
    display:block
}
.cv-full-news__tags{
    font-size:18px;
    margin:0 0 40px;
    font-weight:500
}
.cv-full-news__tags a{
    color:#858585;
    font-weight:400
}
.cv-full-news__tags a:hover{
    color:#fb5f3d
}
.cv-full-news__sharing{
    display:flex;
    margin:30px 0 0;
    align-items:center
}
.cv-full-news__sharing h4{
    font-size:18px;
    font-weight:500;
    margin:0 30px 0 0
}
.cv-icon-card{
    text-align:center;
    width:100%
}
.cv-icon-card_small{
    text-align:left
}
.cv-icon-card_small .cv-icon-card__img{
    width:80px;
    margin-left:0
}
.cv-icon-card_small .cv-icon-card__text{
    font-size:16px;
    margin-left:0
}
.cv-icon-card__img{
    display:block;
    width:180px;
    height:auto;
    margin:0 auto 25px
}
.cv-icon-card__text{
    font-size:18px;
    max-width:220px;
    margin:0 auto
}
.cv-icon-card__text a{
    color:#fb5f3d;
    font-weight:700
}
.cv-icon-list__item{
    display:flex;
    align-items:center
}
.cv-icon-list__item:not(:last-child){
    margin-bottom:30px
}
.cv-icon-list__item-img{
    flex-shrink:0;
    width:120px;
    height:auto;
    margin-right:40px
}
.cv-icon-list__item-text{
    font-size:18px;
    flex-grow:1
}
.cv-info-card{
    padding:30px 30px 40px;
    background-color:#f2f7ff;
    border-radius:10px;
    width:100%
}
.cv-info-card__title{
    font-size:26px;
    line-height:1.33;
    font-weight:700;
    margin-bottom:20px
}
.cv-info-card__text{
    font-size:18px
}
.cv-measure{
    background-color:#f2f7ff;
    border-radius:10px;
    width:100%;
    padding:30px;
    display:block
}
.cv-measure:hover .cv-measure__title{
    text-decoration:underline;
    font-weight:700
}
.cv-measure__img{
    height:115px;
    display:flex;
    flex-direction:column
}
.cv-measure__img-src{
    margin-top:auto;
    max-width:72px;
    max-height:72px;
    height:auto
}
.cv-measure__title{
    margin-top:30px;
    font-size:20px;
    font-weight:500;
    min-height:90px
}
.cv-measure-alt{
    background-color:#f2f7ff;
    border-radius:10px;
    width:100%;
    padding:30px 30px 40px;
    display:block
}
.cv-measure-alt:hover .cv-measure-alt__title{
    text-decoration:underline;
    font-weight:700
}
.cv-measure-alt__img{
    height:150px
}
.cv-measure-alt__img-src{
    width:65px;
    height:auto
}
.cv-measure-alt__title{
    font-size:16px
}
.cv-measures-accordion{
    padding-top:35px;
    padding-bottom:35px;
    background-color:#f2f7ff;
    border-radius:10px
}
.cv-measures-accordion:not(:last-child){
    margin-bottom:20px
}
.cv-measures-accordion__title{
    padding-left:60px;
    padding-right:140px;
    cursor:pointer;
    font-size:26px;
    line-height:1.33;
    font-weight:700;
    position:relative;
    color:#003188
}
.cv-measures-accordion._active>.cv-measures-accordion__title::before{
    transform:rotate(-45deg)
}
.cv-measures-accordion__title::before{
    height:30px;
    width:30px;
    content:'';
    pointer-events:none;
    background:url("data:image/svg+xml,%3Csvg width='24px' height='24px' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg stroke='none' stroke-width='2px' fill='none' fill-rule='evenodd' stroke-linecap='square'%3E%3Cg transform='translate(1.000000, 1.000000)' stroke='%23fb5f3d'%3E%3Cpath d='M0,11 L22,11'%3E%3C/path%3E%3Cpath d='M11,0 L11,22'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E") center/30px no-repeat;
    position:absolute;
    top:50%;
    right:60px;
    margin-top:-15px;
    transition:transform .3s
}
.cv-measures-accordion__content{
    display:none
}
.cv-measures-accordion__content-container{
    padding:20px 60px;
    font-size:18px;
    line-height:1.44
}
.cv-measures-accordion__content-container ol,.cv-measures-accordion__content-container p,.cv-measures-accordion__content-container ul{
    margin-top:16px;
    margin-bottom:16px
}
.cv-measures-accordion__content-container ol,.cv-measures-accordion__content-container ul{
    list-style:none
}
.cv-measures-accordion__content-container li{
    -moz-column-break-inside:avoid;
    break-inside:avoid;
    page-break-inside:avoid;
    position:relative;
    padding-left:25px
}
.cv-measures-accordion__content-container ul li::before{
    content:'';
    width:6px;
    height:6px;
    border-radius:50%;
    display:block;
    background-color:#fb5f3d;
    position:absolute;
    top:9px;
    left:0
}
.cv-measures-accordion__content-container ol{
    counter-reset:list
}
.cv-measures-accordion__content-container ol li{
    counter-increment:list
}
.cv-measures-accordion__content-container ol li::before{
    content:counter(list) ".";
    color:#fb5f3d;
    font-weight:700;
    position:absolute;
    top:0;
    left:0
}
.cv-measures-accordion__content-container a{
    color:#003188;
    text-decoration:underline
}
.cv-measures-quote{
    margin-top:40px;
    box-shadow:0 5px 20px rgba(0,0,0,.08);
    border-radius:10px;
    padding:40px 40px 55px
}
.cv-measures-quote__head{
    display:flex;
    align-items:center
}
.cv-measures-quote__img{
    width:75px;
    height:75px;
    border-radius:50%;
    background-size:cover;
    background-position:center;
    flex-shrink:0;
    margin-right:40px
}
.cv-measures-quote__title{
    flex-grow:1;
    font-weight:400;
    font-size:20px
}
.cv-measures-quote__title strong{
    font-weight:700;
    display:block
}
.cv-measures-quote__text{
    margin-top:30px;
    font-size:18px
}
.cv-menu__list_lvl1{
    display:flex;
    align-items:baseline
}
.cv-menu__list_lvl2{
    display:none;
    border-radius:10px;
    box-shadow:0 0 20px 0 rgba(0,0,0,.1);
    background-color:#fff;
    padding:20px;
    position:absolute;
    top:100%;
    width:250px;
    left:0
}
.cv-menu__list_lvl2::before{
    height:0;
    width:0;
    border-bottom:10px solid #fff;
    border-left:10px solid transparent;
    border-right:10px solid transparent;
    content:'';
    position:absolute;
    bottom:100%;
    left:20px
}
.cv-menu__item{
    font-size:16px
}
.cv-menu__item_lvl1{
    padding-top:15px;
    padding-bottom:15px;
    white-space:nowrap
}
.cv-menu__item_lvl1:not(:last-child){
    margin-right:28px
}
.cv-menu__item_lvl2{
    white-space:normal;
    line-height:1.2
}
.cv-menu__item_lvl2:not(:last-child){
    margin-bottom:10px
}
.cv-menu__item_w-submenu{
    position:relative
}
.cv-menu__item_w-submenu>a{
    display:inline-block;
    position:relative;
    padding-right:12px
}
.cv-menu__item_w-submenu>a::after{
    content:' ▼';
    font-size:8px;
    position:absolute;
    right:0;
    top:50%;
    margin-top:-4px
}
.cv-menu a{
    transition:color .3s
}
.cv-menu a:hover{
    color:#fb5f3d
}
.cv-news-banner{
    min-height:530px;
    display:flex;
    flex-direction:column;
    justify-content:flex-end;
    position:relative;
    overflow:hidden;
    padding:30px 40px;
    color:#fff;
    border-radius:10px;
    z-index:1
}
.cv-news-banner-src{
    color:#83878f;
    font-size:14px;
    margin-top:10px
}
.cv-news-banner:hover .cv-news-banner__bg{
    transform:scale(1.1)
}
.cv-news-banner__bg{
    background-size:cover;
    background-position:center;
    top:0;
    right:0;
    bottom:0;
    left:0;
    position:absolute;
    transform-origin:50% 50%;
    transition:transform .3s;
    z-index:-1
}
.cv-news-banner__bg::before{
    content:'';
    display:block;
    left:0;
    top:0;
    height:100%;
    width:100%;
    background-image:linear-gradient(to bottom,rgba(0,0,0,.1),rgba(0,0,0,.5))
}
.cv-news-banner__title{
    font-size:32px;
    line-height:1.33;
    font-weight:700
}
.cv-news-banner__description{
    font-size:14px;
    text-transform:uppercase;
    margin:0 0 5px
}
.cv-news-list{
    margin-bottom:20px
}
.cv-news-list__item{
    max-width:760px
}
.cv-news-list__item:not(:last-child){
    margin-bottom:20px;
    border-bottom:1px solid #e4e4e5;
    padding:0 0 15px
}
.cv-news-list__item-label{
    color:#83878f;
    text-transform:uppercase;
    font-size:14px;
    margin:0 0 5px
}
.cv-news-list__item-value{
    font-size:18px;
    font-weight:500
}
.cv-news-page{
    font-family:Roboto,sans-serif
}
.cv-news-page__title{
    font-size:55px;
    font-weight:700;
    margin:0 0 30px
}
.cv-news-page__switcher{
    display:flex
}
.cv-news-page__switcher-item{
    display:inline-block;
    margin:0 30px 0 0;
    padding:10px 20px;
    font-size:14px;
    color:#083383;
    border:1px solid #083383;
    border-radius:10px;
    font-weight:500;
    text-align:center;
    white-space:nowrap
}
.cv-news-page__switcher-item_active{
    background:#083383;
    color:#fff
}
.cv-news-page__switcher-item:last-child{
    margin:0;
    white-space:normal
}
.cv-news-page__divider{
    display:block;
    width:100%;
    height:1px;
    background:rgba(0,0,0,.1);
    margin:30px 0
}
.cv-news-page__top-item-image{
    height:460px;
    background-position:50% 50%;
    background-size:cover;
    position:relative;
    transition:.5s
}
.cv-news-page__top-item-image>div{
    position:absolute;
    bottom:50px;
    left:60px;
    color:#fff;
    max-width:867px;
    text-shadow:0 0 5px rgba(0,0,0,.3);
    padding:0 60px 0 0
}
.cv-news-page__top-item-image>div h2{
    font-size:40px;
    font-weight:700;
    margin:0 0 30px;
    line-height:1.2
}
.cv-news-page__top-item-image>div p{
    font-size:14px;
    text-transform:uppercase
}
.cv-news-page__top-item-image-src{
    font-size:14px;
    color:rgba(0,0,0,.5);
    margin:10px 0 0;
    display:block
}
.cv-news-page__news-list{
    margin:20px 0 0
}
.cv-news-page__news-list-item{
    padding:20px 0;
    border-bottom:1px solid rgba(0,0,0,.1)
}
.cv-news-page__news-list-item:last-child{
    border:none
}
.cv-news-page__news-list-item p{
    color:#83878f;
    font-size:12px;
    text-transform:uppercase;
    margin:0 0 5px
}
.cv-news-page__news-list-item h2{
    font-weight:400;
    font-size:22px;
    line-height:1.2
}
.cv-news-page__news-list-item_with-image>a{
    display:flex
}
.cv-news-page__news-list-item_with-image>a h2{
    font-size:30px;
    font-weight:700
}
.cv-news-page__news-list-item-image{
    width:400px;
    flex-shrink:0;
    margin:0 40px 0 0
}
.cv-news-page__news-list-item-image>div{
    width:100%;
    height:319px;
    background-position:50% 50%;
    background-size:cover
}
.cv-news-page__news-list-item-image>span{
    font-size:12px;
    color:rgba(0,0,0,.5);
    margin:10px 0 0;
    display:block
}
.cv-news__right{
    flex-grow:1;
    padding-top:96px
}
.cv-num-list{
    position:relative;
    z-index:1;
    counter-reset:list
}
.cv-num-list::before{
    content:'';
    position:absolute;
    top:0;
    bottom:0;
    left:20px;
    width:1px;
    background-color:#e4e4e5;
    z-index:-1
}
.cv-num-list__item{
    counter-increment:list;
    padding-left:70px;
    position:relative;
    font-size:18px
}
.cv-num-list__item:not(:last-child){
    margin-bottom:60px
}
.cv-num-list__item::before{
    width:40px;
    height:40px;
    border-radius:50%;
    content:counter(list);
    color:#fb5f3d;
    font-weight:700;
    background-color:#ffe2db;
    line-height:40px;
    text-align:center;
    position:absolute;
    top:-5px;
    left:0
}
.cv-num-list__item:last-child::after{
    content:'';
    position:absolute;
    top:0;
    bottom:0;
    left:20px;
    width:1px;
    background-color:#fff;
    z-index:-1
}
.cv-num-list__item a{
    color:#fb5f3d
}
.cv-persons:not(:last-child){
    margin-bottom:60px
}
.cv-persons__title{
    font-size:24px;
    font-weight:700;
    margin-bottom:30px;
    line-height:1.2
}
.cv-persons__item-title{
    font-weight:700;
    font-size:24px;
    line-height:1.1;
    color:#003188
}
.cv-persons__item-position{
    font-weight:700;
    font-size:16px;
    margin-top:15px;
    color:#83878f
}
.cv-persons__item-description{
    font-size:14px;
    margin-top:15px;
    color:#83878f
}
.cv-promobanner{
    display:flex;
    justify-content:space-between
}
.cv-promobanner__item{
    flex:1 1 0;
    display:block
}
.cv-promobanner__item:not(:last-child){
    margin:0 40px 0 0
}
.cv-promobanner__item img{
    width:100%;
    vertical-align:bottom
}
.cv-return-table__description{
    padding:90px 50px 50px;
    max-width:842px
}
.cv-return-table__title{
    font-weight:500;
    font-size:40px;
    color:#fb5f3d;
    text-transform:uppercase;
    margin:0 0 20px
}
.cv-return-table h4{
    font-weight:900;
    font-size:24px;
    margin:0 0 10px
}
.cv-return-table p{
    font-size:18px
}
.cv-return-table p a{
    color:#fb5f3d
}
.cv-return-table__table{
    margin:0 0 50px
}
.cv-return-table__table-wrap{
    overflow:auto
}
.cv-return-table__table-title{
    font-size:24px;
    font-weight:700;
    padding:0 50px 20px;
    text-align:left
}
.cv-return-table__table table{
    width:100%;
    text-align:left;
    border-collapse:collapse
}
.cv-return-table__table table th{
    background:#003188;
    color:#fff;
    padding:15px 20px;
    font-size:20px;
    font-weight:400
}
.cv-return-table__table table th:first-child{
    padding-left:50px
}
.cv-return-table__table table td{
    padding:20px;
    border-bottom:1px solid rgba(0,0,0,.1);
    font-size:20px
}
.cv-return-table__table table td:first-child{
    padding-left:50px
}
.cv-return-table__table table td span{
    color:#fb5f3d
}
.cv-return-table__bottom{
    padding:0 50px 50px
}
.cv-return-table__bottom .cv-promobanner{
    margin:0 0 40px
}
.cv-slider_cards{
    margin:0 -20px;
    width:calc(100% + 40px)
}
.cv-slider__item{
    position:relative
}
.cv-slider_cards .cv-slider__item{
    padding:20px
}
.cv-slider .owl-dots .owl-dot.active span,.cv-slider .owl-dots .owl-dot:hover span{
    background:#083383
}
.cv-slider .owl-nav [class*=owl-]{
    margin:-40px 0 0;
    position:absolute;
    top:50%
}
.cv-slider .owl-nav [class*=owl-]:hover{
    background:0 0
}
.cv-slider .owl-nav [class*=owl-] svg{
    vertical-align:bottom
}
.cv-slider .owl-nav [class*=owl-].owl-next{
    right:-40px
}
.cv-slider .owl-nav [class*=owl-].owl-prev{
    left:-40px
}
.cv-slider_cards .owl-nav [class*=owl-].owl-next{
    right:-20px
}
.cv-slider_cards .owl-nav [class*=owl-].owl-prev{
    left:-20px
}
.cv-src-card{
    display:block;
    width:100%
}
.cv-src-card__img{
    height:100px;
    display:flex;
    align-items:center;
    justify-content:center;
    margin-bottom:20px
}
.cv-src-card__img-src{
    max-width:100%;
    height:auto
}
.cv-src-card__text{
    font-size:16px;
    text-align:center
}
.cv-sticky-sharing{
    position:fixed;
    right:20px;
    top:50%;
    margin-top:-60px
}
.cv-sticky-sharing__item{
    height:24px;
    width:24px;
    display:block;
    background-position:center;
    background-repeat:no-repeat
}
.cv-sticky-sharing__item:not(:last-child){
    margin-bottom:5px
}
.cv-sticky-sharing__item_vk{
    background-image:url(data:image/svg+xml;
    base64,PHN2ZyBmaWxsPSIjMjIyIiB2aWV3Qm94PSIwIDAgMjggMjgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE0Ljg4MyAxOS4zOTZzLjMyNS0uMDM2LjQ5LS4yMThjLjE1NC0uMTY3LjE1LS40OC4xNS0uNDhzLS4wMjMtMS40NjguNjQ4LTEuNjg0Yy42Ni0uMjEzIDEuNTEgMS40MTggMi40MDggMi4wNDYuNjguNDc0IDEuMTk3LjM3IDEuMTk3LjM3bDIuNDA0LS4wMzRzMS4yNTYtLjA4LjY2LTEuMDg0Yy0uMDUtLjA4Mi0uMzQ4LS43NDMtMS43ODgtMi4xMDItMS41MDctMS40MjMtMS4zMDUtMS4xOTIuNTEtMy42NTMgMS4xMDYtMS40OTggMS41NDgtMi40MTIgMS40MS0yLjgwNC0uMTMyLS4zNzMtLjk0NS0uMjc1LS45NDUtLjI3NWwtMi43MDYuMDE3cy0uMi0uMDI4LS4zNS4wNjNjLS4xNDQuMDg4LS4yMzguMjk1LS4yMzguMjk1cy0uNDI4IDEuMTYtMSAyLjE0NmMtMS4yMDQgMi4wOC0xLjY4NiAyLjE5LTEuODgzIDIuMDYtLjQ2LS4zLS4zNDUtMS4yMS0uMzQ1LTEuODU1IDAtMi4wMTcuMy0yLjg1Ny0uNTg2LTMuMDc1LS4yOTUtLjA3Mi0uNTEyLS4xMi0xLjI2NC0uMTI4LS45NjYtLjAxLTEuNzgzLjAwMy0yLjI0Ni4yMzQtLjMwOC4xNTMtLjU0Ni40OTUtLjQuNTE0LjE3OC4wMjUuNTgzLjExLjc5OC40MS4yNzcuMzgyLjI2OCAxLjI0NC4yNjggMS4yNDRzLjE2IDIuMzczLS4zNzMgMi42NjhjLS4zNjUuMjAyLS44NjUtLjIxLTEuOTQtMi4wOTgtLjU1LS45NjctLjk2Ni0yLjAzNi0uOTY2LTIuMDM2cy0uMDgtLjItLjIyMy0uMzA2Yy0uMTczLS4xMy0uNDE2LS4xNy0uNDE2LS4xN2wtMi41Ny4wMTZzLS4zODguMDEtLjUzLjE4MmMtLjEyNS4xNTItLjAxLjQ2Ni0uMDEuNDY2czIuMDE0IDQuNzkgNC4yOTQgNy4yMDJjMi4wOSAyLjIxNCA0LjQ2NSAyLjA2OCA0LjQ2NSAyLjA2OGgxLjA3NnoiICBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=)
}
.cv-sticky-sharing__item_ok{
    background-image:url(data:image/svg+xml;
    base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIxNTBweCIgaGVpZ2h0PSIxNTBweCIgdmlld0JveD0iMCAwIDE1MCAxNTAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDE1MCAxNTAiIHhtbDpzcGFjZT0icHJlc2VydmUiPjx0aXRsZT5TaGFwZTwvdGl0bGU+PGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+PGcgaWQ9IldlbGNvbWUiPjxwYXRoIGlkPSJTaGFwZSIgZmlsbD0iIzIyMjIyMiIgZD0iTTc0Ljk5Nyw0Ni4wMTFjLTQuOTAzLDAuMDA2LTguODc1LDMuOTc5LTguODgzLDguODgzYzAsNC44OTQsMy45ODUsOC44NzksOC44ODMsOC44NzljNC45MDMtMC4wMDgsOC44NzUtMy45NzksOC44OC04Ljg3OUM4My44NzksNDkuOTg5LDc5LjksNDYuMDE3LDc0Ljk5Nyw0Ni4wMTFMNzQuOTk3LDQ2LjAxMXogTTc0Ljk5Nyw3Ni4zMzhjLTExLjgzOC0wLjAxLTIxLjQzNy05LjYwNi0yMS40NDgtMjEuNDQ0YzAuMDA4LTExLjg0Niw5LjYwNC0yMS40NDIsMjEuNDQ4LTIxLjQ1NWMxMS44NDUsMC4wMSwyMS40NTEsOS42MDksMjEuNDU2LDIxLjQ1NUM5Ni40MzgsNjYuNzM0LDg2LjgzOCw3Ni4zMyw3NC45OTcsNzYuMzM4TDc0Ljk5Nyw3Ni4zMzh6IE02Ni4zMiw5My44MzZjLTQuNDEyLTEuMDAyLTguNjI0LTIuNzQ4LTEyLjQ1NS01LjE1NGMtMi45MzktMS44NS0zLjgyMy01LjczNC0xLjk3My04LjY2OGMxLjg0OC0yLjk0MSw1LjcyOC0zLjgyMiw4LjY2Ni0xLjk3NWM4LjgzNCw1LjUyMywyMC4wNTIsNS41MjMsMjguODg2LDBjMS45MDEtMS4xOTUsNC4yOTctMS4yODcsNi4yODQtMC4yNDJjMS45ODQsMS4wNDksMy4yNiwzLjA3OCwzLjM0Miw1LjMyNGMwLjA4NywyLjI0LTEuMDI3LDQuMzYzLTIuOTMsNS41NjFjLTMuODM0LDIuNDA2LTguMDQ5LDQuMTQ4LTEyLjQ1Nyw1LjE1NGwxMS45OTQsMTJjMi40NTEsMi40NTcsMi40NDYsNi40MzYtMC4wMTEsOC44OTNjLTIuNDU2LDIuNDQ1LTYuNDM0LDIuNDQ1LTguODg2LTAuMDEybC0xMS43NzktMTEuNzg5bC0xMS43ODUsMTEuNzg5Yy0yLjQ1NSwyLjQ1Ny02LjQzNiwyLjQ1Ny04Ljg4OSwwYy0yLjQ1NC0yLjQ1NS0yLjQ1NC02LjQzNCwwLTguODkxTDY2LjMyLDkzLjgzNkw2Ni4zMiw5My44MzZ6Ii8+PC9nPjwvc3ZnPg==);
    background-size:30px 30px
}
.cv-sticky-sharing__item_tg{
    background-image:url("data:image/svg+xml,%3Csvg height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.417 15.181l-.397 5.584c.568 0 .814-.244 1.109-.537l2.663-2.545 5.518 4.041c1.012.564 1.725.267 1.998-.931L23.93 3.821l.001-.001c.321-1.496-.541-2.081-1.527-1.714l-21.29 8.151c-1.453.564-1.431 1.374-.247 1.741l5.443 1.693L18.953 5.78c.595-.394 1.136-.176.691.218z'/%3E%3C/svg%3E");
    background-size:16px 16px
}
.cv-tags{
    margin:50px 0 0
}
.cv-tags__item{
    display:inline-block;
    font-size:18px;
    color:#83878f;
    margin:0 35px 20px 0;
    line-height:1
}
.cv-tags__item_active{
    color:#fb5f3d;
    font-weight:700
}
.cv-tags__item-link{
    border-bottom:1px dotted #83878f
}
.cv-tags__item_active .cv-tags__item-link{
    border-color:#fb5f3d
}
.cv-tags__item-remove{
    display:none;
    cursor:pointer;
    margin:0 0 0 5px;
    vertical-align:middle
}
.cv-tags__item_active .cv-tags__item-remove{
    display:inline-block
}
.cv-video>div{
    margin-bottom:50px
}
.cv-video>div:last-child{
    margin-bottom:0
}
.cv-video iframe{
    width:100%;
    height:640px
}
.cv-footer{
    background-color:#f2f7ff
}
.cv-footer__top{
    display:flex;
    padding:70px 0 115px;
    justify-content:space-between
}
.cv-footer__social{
    width:40%;
    margin:0 40px 0 0
}
.cv-footer__title{
    font-size:32px;
    font-weight:700;
    line-height:1.2;
    margin-bottom:15px
}
.cv-footer__description{
    font-size:18px;
    line-height:1.2;
    margin-bottom:40px
}
.cv-footer__sharing{
    display:flex;
    justify-content:flex-start
}
.cv-footer__sharing .ya-share2__container_size_m .ya-share2__icon{
    width:50px;
    height:50px;
    background-size:50px 50px!important
}
.cv-footer__sharing .ya-share2__container_size_m .ya-share2__counter{
    font-size:16px;
    line-height:1.3;
    padding:17px 14px 0
}
.cv-footer__sharing .ya-share2__container_size_m .ya-share2__counter:before{
    margin-left:-14px
}
.cv-footer__phone-label{
    font-size:18px;
    margin-bottom:2px;
    white-space:nowrap
}
.cv-footer__phone-value{
    color:#fb5f3d;
    font-size:30px;
    white-space:nowrap
}
.cv-footer__logos{
    margin:0 40px 0 0;
    flex-grow:1
}
.cv-footer__logo{
    display:inline-block
}
.cv-footer__logo:not(:last-child){
    margin:0 0 20px
}
.cv-footer__logo img{
    max-width:100%
}
.cv-footer__legal{
    border-top:1px solid #e4e4e5;
    padding-top:20px;
    padding-bottom:20px;
    font-size:16px;
    color:#83878f
}
.cv-header{
    position:fixed;
    top:0;
    left:0;
    right:0;
    background-color:#fff;
    z-index:100
}
.cv-header__container{
    background-color:#fff
}
.cv-header__content{
    height:80px;
    display:flex;
    align-items:center;
    justify-content:space-between;
    border-bottom:1px solid #e4e4e5
}
.cv-header__logo{
    display:block;
    margin:0 40px 0 0
}
.cv-header__logo-img{
    width:275px;
    height:auto;
    display:block
}
.cv-header__bottom{
    display:flex;
    justify-content:space-between;
    align-items:center;
    padding:8px 0
}
.cv-header__rightside{
    display:flex;
    align-items:center
}
.cv-header__gov-logo{
    display:flex;
    flex-shrink:0;
    align-items:center
}
.cv-header__gov-logo-img{
    position:relative;
    margin:0 10px 0 0;
    padding:0 10px 0 0
}
.cv-header__gov-logo-img:after{
    content:'';
    width:1px;
    height:80%;
    top:10%;
    right:0;
    background:rgba(0,49,136,.5);
    position:absolute
}
.cv-header__gov-logo-img img{
    height:47px
}
.cv-header__gov-logo-text{
    color:rgba(0,49,136,.7);
    font-size:12px
}
.cv-header__button-label{
    color:#fb5f3d;
    font-size:14px;
    font-weight:500;
    margin:0 10px 0 0
}
.cv-header__social{
    display:flex;
    margin:0 40px 0 0
}
.cv-header__social-item{
    height:22px;
    width:22px;
    display:inline-block;
    background-position:center;
    background-repeat:no-repeat;
    background-size:contain
}
.cv-header__social-item:not(:last-child){
    margin:0 12px 0 0
}
.cv-header__social-item_vk{
    background-image:url("data:image/svg+xml,%3Csvg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.5035 5.65601C19.6332 5.21821 19.5035 4.896 18.8801 4.896H16.8171C16.2918 4.896 16.0501 5.17269 15.9205 5.48092C15.9205 5.48092 14.8698 8.04119 13.3847 9.70138C12.9049 10.1812 12.6842 10.3354 12.4216 10.3354C12.2921 10.3354 12.0924 10.1812 12.0924 9.74342V5.65601C12.0924 5.13065 11.9452 4.896 11.5109 4.896H8.2676C7.93837 4.896 7.74223 5.14119 7.74223 5.36882C7.74223 5.86614 8.48478 5.98172 8.56185 7.38273V10.4229C8.56185 11.0884 8.44274 11.2109 8.18008 11.2109C7.47957 11.2109 5.77734 8.64014 4.76864 5.69806C4.56553 5.12716 4.36583 4.896 3.83697 4.896H1.77393C1.18552 4.896 1.06641 5.17269 1.06641 5.48092C1.06641 6.02725 1.76691 8.74174 4.32723 12.3283C6.03295 14.7764 8.43564 16.104 10.6212 16.104C11.9346 16.104 12.0958 15.8098 12.0958 15.3019C12.0958 12.9622 11.9767 12.7415 12.6352 12.7415C12.9399 12.7415 13.4652 12.8956 14.6912 14.0759C16.0921 15.4769 16.3233 16.104 17.1078 16.104H19.1708C19.7592 16.104 20.057 15.8097 19.8853 15.2282C19.493 14.0059 16.8416 11.4911 16.7226 11.323C16.4179 10.9307 16.5054 10.7556 16.7226 10.4053C16.7261 10.4019 19.2443 6.85736 19.5035 5.65601Z' fill='%23083383'/%3E%3C/svg%3E")
}
.cv-header__social-item_ok{
    background-image:url("data:image/svg+xml,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='12px' height='20px' viewBox='5 1 12 20' enable-background='new 5 1 12 20' xml:space='preserve'%3E%3Cpath fill='%23083383' d='M15.666,11c-0.666,0-2,1.334-4.666,1.334C8.333,12.334,7,11,6.333,11C5.597,11,5,11.598,5,12.334 C5,13,5.379,13.32,5.667,13.489C6.457,13.951,9,15,9,15l-2.833,3.625c0,0-0.5,0.623-0.5,1.041C5.667,20.402,6.264,21,7,21 c0.681,0,0.989-0.438,0.989-0.438S10.995,16.995,11,17c0.005-0.005,3.011,3.562,3.011,3.562S14.319,21,15,21 c0.736,0,1.334-0.598,1.334-1.334c0-0.418-0.5-1.041-0.5-1.041L13,15c0,0,2.543-1.049,3.334-1.511C16.621,13.32,17,13,17,12.334 C17,11.598,16.402,11,15.666,11z'/%3E%3Cpath fill='%23083383' d='M11,1C8.423,1,6.333,3.089,6.333,5.667c0,2.578,2.089,4.667,4.667,4.667c2.576,0,4.667-2.089,4.667-4.667 C15.667,3.089,13.576,1,11,1z M11,8C9.711,8,8.667,6.956,8.667,5.667c0-1.289,1.044-2.333,2.333-2.333 c1.288,0,2.334,1.044,2.334,2.333C13.334,6.956,12.288,8,11,8z'/%3E%3C/svg%3E");
    width:16px
}
.cv-header__social-item_tg{
    background-image:url("data:image/svg+xml,%3Csvg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.9331 4.83715L17.2215 17.625C17.017 18.5276 16.4835 18.7521 15.7253 18.3271L11.5937 15.2825L9.60021 17.1999C9.37967 17.4205 9.1951 17.605 8.7699 17.605L9.0667 13.3971L16.7242 6.47773C17.0571 6.18094 16.652 6.01645 16.2067 6.31328L6.74021 12.274L2.66478 10.9984C1.7783 10.7216 1.76228 10.1119 2.84928 9.68676L18.7899 3.54555C19.5279 3.26879 20.1738 3.70996 19.9331 4.83715Z' fill='%23083383'/%3E%3C/svg%3E%0A")
}
.cv-header__social-item_icq{
    background-image:url("data:image/svg+xml,%3Csvg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.48 0.116377C12.8185 0.0612516 12.1885 0.195127 11.5725 0.525002C10.75 0.965127 10.1638 1.64063 9.89952 2.52V2.57863L9.8689 2.78425L9.75165 2.57863L9.45852 2.051C8.98952 1.31863 8.40327 0.878502 7.67002 0.673752C7.02602 0.528502 6.49752 0.588877 5.94102 0.883752C5.32415 1.26525 4.97327 1.8515 4.82627 2.67313C4.67927 3.52363 4.82627 4.34438 5.26552 5.16425L5.47202 5.45825L4.7659 5.22463C3.88652 5.01813 3.0649 5.13363 2.24327 5.57463C1.39277 6.01125 0.866023 6.629 0.514273 7.48125C0.190523 8.302 0.220273 9.09388 0.630648 9.82625C0.807398 10.15 1.07165 10.4125 1.30615 10.5893C1.6579 10.941 2.09802 11.1458 2.62565 11.2333L2.8304 11.291L2.39115 11.6743C1.9799 12.026 1.7454 12.4644 1.5984 12.9045C1.4514 13.4321 1.5109 13.9606 1.8049 14.4594C1.95365 14.6939 2.09715 14.8995 2.33165 15.0456C2.56615 15.2513 2.86015 15.3983 3.2119 15.4271C3.85765 15.5759 4.5314 15.5741 5.26465 15.3396L4.73615 16.219L4.58915 16.6005C4.29602 17.5403 4.38527 18.3593 4.8254 19.2106C5.03102 19.5344 5.2629 19.8275 5.49915 20.0909C5.84915 20.4129 6.2919 20.6176 6.8204 20.7646C7.6989 20.9991 8.57915 20.9711 9.4279 20.531C10.2504 20.0909 10.778 19.3848 11.0423 18.5054L11.0703 18.3304C11.6276 18.9455 12.1553 19.3568 12.7433 19.5029C13.3295 19.6796 13.9158 19.6516 14.4443 19.299C14.943 19.0059 15.2956 18.5063 15.4715 17.8903C15.6185 17.2445 15.6185 16.6005 15.4715 15.8673C15.7646 16.0729 16.0578 16.2173 16.4095 16.3065C17.3484 16.5996 18.1683 16.569 18.9908 16.1315C19.7818 15.6905 20.3103 14.987 20.5745 14.0779C20.809 13.1985 20.7513 12.348 20.312 11.5264L20.1633 11.2901C19.9296 10.9384 19.6934 10.5866 19.3408 10.3521C19.0485 10.1465 18.6976 10.0004 18.3748 9.85338C19.2848 9.41325 19.9288 8.79725 20.221 8.00538C20.4275 7.35963 20.3698 6.83113 20.0749 6.3035V6.24575C19.7232 5.6595 19.255 5.27888 18.5218 5.07325C18.0816 4.98575 17.5838 4.984 17.1445 5.01375L16.175 5.21938L16.4988 4.48613C16.791 3.54725 16.7044 2.63813 16.2056 1.78763L16.1181 1.63888C15.678 0.905627 15.0331 0.466377 14.1529 0.232752C13.9254 0.174127 13.7014 0.133877 13.4809 0.116377H13.48ZM12.9813 1.35363C13.2639 1.32738 13.55 1.36413 13.8274 1.46738C14.4434 1.61263 14.8835 1.93463 15.1486 2.43338V2.436C15.2956 2.72913 15.3823 3.08 15.3823 3.4615L15.2948 4.10725C15.1775 4.431 15.0305 4.72238 14.8546 4.98575L12.2156 8.2145C11.9531 8.00888 11.6583 7.86188 11.3651 7.71575L11.0711 4.3995L11.0423 3.227L11.0703 2.93388C11.2173 2.34763 11.6285 1.9075 12.1553 1.61438C12.4195 1.46738 12.6978 1.37988 12.9813 1.3545V1.35363ZM6.95865 1.8235C7.0759 1.82 7.20015 1.84975 7.3174 1.9075C7.84502 2.0545 8.28515 2.43513 8.6369 3.1675C8.78565 3.4615 8.9309 3.75375 8.98952 4.10638L9.57577 7.56875L9.13477 7.71575L6.52465 4.87025L6.37765 4.578C6.1414 4.0495 5.99702 3.55163 6.05565 3.02313V3.02138C6.0854 2.49375 6.29015 2.14375 6.6419 1.93813C6.7294 1.86463 6.84052 1.827 6.9569 1.82438L6.95865 1.8235ZM17.5724 6.22738C17.7036 6.22738 17.8323 6.2335 17.9644 6.24838C18.4631 6.30788 18.8149 6.54325 18.9908 6.89588L19.1089 7.27475L19.0503 7.56788C18.8455 8.0955 18.4045 8.50763 17.6721 8.82963C17.379 8.97663 17.057 9.03525 16.7053 9.09213L13.0976 9.53225L13.039 9.32663L12.9795 9.23913L13.0976 9.093L16.0613 6.629L16.4113 6.48375L16.413 6.482C16.8068 6.307 17.1874 6.23175 17.575 6.22825L17.5724 6.22738ZM4.04402 6.3875C4.18402 6.3945 4.32752 6.41638 4.47277 6.45313V6.45488L5.26727 6.776L7.84852 8.65463C7.61227 8.94863 7.4679 9.24088 7.37952 9.534L3.15502 10.0616L2.86277 10.0039C2.33515 9.91638 1.98165 9.68013 1.74627 9.24263C1.51002 8.8025 1.51265 8.36238 1.68852 7.92138C1.89415 7.36488 2.27477 6.92388 2.83127 6.69025C3.22765 6.46975 3.62402 6.36388 4.0449 6.3875H4.04402ZM10.309 8.74125C10.8375 8.74125 11.3371 8.94775 11.66 9.26975C12.0713 9.681 12.2463 10.1211 12.2463 10.6488C12.2463 11.1764 12.0713 11.6743 11.66 12.026C11.2785 12.4075 10.8375 12.6123 10.3099 12.6123C9.7534 12.6123 9.28615 12.4066 8.93352 12.026C8.55202 11.6743 8.34727 11.1773 8.34727 10.6488C8.34727 10.1211 8.55202 9.68013 8.93352 9.26975C9.28527 8.946 9.7534 8.74125 10.3108 8.74125H10.309ZM17.6721 10.9988L17.9662 11.0294C18.4072 11.1764 18.8175 11.4389 19.0511 11.8781C19.3451 12.2019 19.4913 12.642 19.4913 13.1408L19.4038 13.727C19.2576 14.3133 18.905 14.7534 18.4063 14.987C17.8786 15.281 17.3501 15.3396 16.7639 15.1358C16.4121 15.0483 16.1776 14.9013 15.9729 14.6668L12.8929 12.1135L13.0985 11.6743L13.186 11.3216L16.5005 11.0285L17.673 10.9979L17.6721 10.9988ZM11.8656 13.1408L13.0968 14.4008L13.858 15.3396L14.0068 15.6345C14.2693 16.1333 14.4163 16.6014 14.3568 17.1588C14.299 17.6855 14.1231 18.067 13.7705 18.214C13.5658 18.361 13.3313 18.3628 13.0968 18.3321C12.5394 18.1869 12.0993 17.7476 11.7773 17.0433L11.4246 16.0738L10.9854 13.5214L11.4824 13.3464L11.8639 13.1408H11.8656ZM8.69815 13.2003C8.9904 13.3464 9.2844 13.4925 9.60815 13.5214C9.6659 14.5189 9.75252 15.575 9.89865 16.7186V17.8929L9.86977 18.1843C9.66327 18.7119 9.31152 19.1529 8.78477 19.3874C8.25627 19.6805 7.69977 19.7391 7.1704 19.593C6.58415 19.4469 6.14402 19.0943 5.9104 18.6253C5.76165 18.3321 5.6444 17.9778 5.6444 17.6278L5.79315 16.954C5.8509 16.6609 5.99877 16.3678 6.23327 16.1315L8.69727 13.2003H8.69815Z' fill='%23083383'/%3E%3C/svg%3E%0A")
}
.cv-header__social-item_vb{
    background-image:url("data:image/svg+xml,%3Csvg width='21' height='22' viewBox='0 0 21 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.943 12.7361C20.5988 7.21624 19.628 3.7314 17.8768 2.15521L17.8777 2.15429C15.0514 -0.537418 5.50632 -0.935817 2.12497 2.27518C0.606479 3.84588 0.071617 6.1511 0.0130021 9.00492C-0.0456129 11.8596 -0.115218 17.2073 4.86797 18.6581H4.87255L4.86797 20.8735C4.86797 20.8735 4.83408 21.7711 5.40741 21.9515C6.06317 22.164 6.3599 21.7473 8.39952 19.3111C11.8102 19.6069 14.4295 18.9292 14.7272 18.8302C15.4159 18.5995 19.3129 18.0838 19.943 12.7361ZM8.73564 17.7523C8.73564 17.7523 6.57696 20.444 5.90564 21.1428C5.68583 21.3699 5.44496 21.3489 5.44862 20.8983C5.44862 20.6024 5.46511 17.2202 5.46511 17.2202C1.24025 16.0094 1.48937 11.4558 1.53516 9.0736C1.58095 6.69054 2.0169 4.73884 3.30277 3.42459C6.26923 0.643124 14.6374 1.26499 16.7696 3.26889C19.3761 5.5796 18.4483 12.1078 18.4538 12.3304C17.918 16.7943 14.7602 17.0773 14.1795 17.2705C13.9313 17.353 11.6279 17.9455 8.73564 17.7523Z' fill='%23083383'/%3E%3Cpath d='M9.92949 3.94751C9.57689 3.94751 9.57689 4.49703 9.92949 4.5016C12.6652 4.52267 14.9182 6.42949 14.9429 9.92715C14.9429 10.2962 15.4833 10.2917 15.4787 9.92257H15.4778C15.4485 6.15381 12.9885 3.96857 9.92949 3.94751Z' fill='%23083383'/%3E%3Cpath d='M13.5288 9.34745C13.5205 9.71196 14.06 9.72936 14.0645 9.36027C14.1094 7.28219 12.8281 5.57045 10.4203 5.39002C10.0677 5.36438 10.0311 5.91847 10.3828 5.94412C12.4709 6.10256 13.5709 7.52764 13.5288 9.34745Z' fill='%23083383'/%3E%3Cpath d='M12.9513 11.7112C12.4989 11.4493 12.0382 11.6123 11.8477 11.8696L11.4493 12.3853C11.2469 12.6472 10.8686 12.6124 10.8686 12.6124C8.10825 11.8825 7.37007 8.99385 7.37007 8.99385C7.37007 8.99385 7.33618 8.60278 7.58896 8.39305L8.08718 7.98091C8.3363 7.78308 8.49383 7.30684 8.24013 6.83883C7.5624 5.61433 7.10722 5.19212 6.8755 4.8679C6.63189 4.56292 6.26554 4.49423 5.88454 4.7003H5.8763C5.08408 5.16373 4.21677 6.03104 4.49427 6.92401C4.96777 7.86551 5.83784 10.8668 8.61105 13.1344C9.91432 14.2069 11.9768 15.306 12.8524 15.5596L12.8606 15.5725C13.7234 15.86 14.5623 14.9588 15.0102 14.1428V14.1364C15.2089 13.7417 15.143 13.368 14.8526 13.1235C14.3379 12.6216 13.5613 12.0675 12.9513 11.7112Z' fill='%23083383'/%3E%3Cpath d='M10.7976 7.43432C11.6777 7.48561 12.1045 7.94537 12.1503 8.88962C12.1668 9.25871 12.7026 9.23307 12.6861 8.86398C12.6275 7.63123 11.9845 6.94433 10.8269 6.88022C10.4743 6.85916 10.4413 7.41325 10.7976 7.43432Z' fill='%23083383'/%3E%3C/svg%3E%0A")
}
.cv-header__social-item_inst{
    background-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.1969 20C10.1306 20 10.0644 20 9.99773 19.9997C8.43004 20.0035 6.98152 19.9637 5.57282 19.8779C4.28132 19.7993 3.10242 19.353 2.16339 18.5873C1.25733 17.8485 0.638581 16.8495 0.324402 15.6184C0.0509645 14.5466 0.0364686 13.4945 0.022583 12.4769C0.0125122 11.7468 0.00213623 10.8816 0 10.0018C0.00213623 9.11832 0.0125122 8.25314 0.022583 7.52301C0.0364686 6.50555 0.0509645 5.45345 0.324402 4.38152C0.638581 3.15043 1.25733 2.15144 2.16339 1.41261C3.10242 0.646918 4.28132 0.200598 5.57298 0.122015C6.98167 0.0364125 8.4305 -0.00356564 10.0015 0.000249068C11.5697 -0.00310788 13.0178 0.0364125 14.4264 0.122015C15.718 0.200598 16.8968 0.646918 17.8359 1.41261C18.7421 2.15144 19.3607 3.15043 19.6749 4.38152C19.9483 5.4533 19.9628 6.50555 19.9767 7.52301C19.9868 8.25314 19.9973 9.11832 19.9993 9.99814V10.0018C19.9973 10.8816 19.9868 11.7468 19.9767 12.4769C19.9628 13.4944 19.9485 14.5465 19.6749 15.6184C19.3607 16.8495 18.7421 17.8485 17.8359 18.5873C16.8968 19.353 15.718 19.7993 14.4264 19.8779C13.0774 19.96 11.6916 20 10.1969 20ZM9.99773 18.4372C11.5399 18.4409 12.956 18.4019 14.3315 18.3183C15.3081 18.259 16.1548 17.942 16.8485 17.3764C17.4897 16.8535 17.9312 16.132 18.1609 15.2321C18.3886 14.3399 18.4017 13.3819 18.4143 12.4556C18.4243 11.7303 18.4346 10.8713 18.4368 9.99997C18.4346 9.12854 18.4243 8.26962 18.4143 7.54437C18.4017 6.618 18.3886 5.66005 18.1609 4.76772C17.9312 3.86775 17.4897 3.14631 16.8485 2.62339C16.1548 2.0579 15.3081 1.74098 14.3315 1.68162C12.956 1.59785 11.5399 1.55924 10.0014 1.5626C8.45949 1.55894 7.04332 1.59785 5.66773 1.68162C4.69117 1.74098 3.84446 2.0579 3.15079 2.62339C2.50962 3.14631 2.06803 3.86775 1.83838 4.76772C1.61072 5.66005 1.5976 6.61785 1.58493 7.54437C1.57501 8.27023 1.56464 9.12976 1.5625 10.0018C1.56464 10.87 1.57501 11.7297 1.58493 12.4556C1.5976 13.3819 1.61072 14.3399 1.83838 15.2321C2.06803 16.132 2.50962 16.8535 3.15079 17.3764C3.84446 17.9419 4.69117 18.2588 5.66773 18.3182C7.04332 18.4019 8.45979 18.441 9.99773 18.4372ZM9.9605 14.8828C7.26823 14.8828 5.07768 12.6924 5.07768 9.99997C5.07768 7.30755 7.26823 5.11715 9.9605 5.11715C12.6529 5.11715 14.8433 7.30755 14.8433 9.99997C14.8433 12.6924 12.6529 14.8828 9.9605 14.8828ZM9.9605 6.67965C8.12974 6.67965 6.64018 8.16922 6.64018 9.99997C6.64018 11.8307 8.12974 13.3203 9.9605 13.3203C11.7914 13.3203 13.2808 11.8307 13.2808 9.99997C13.2808 8.16922 11.7914 6.67965 9.9605 6.67965ZM15.3902 3.55464C14.7431 3.55464 14.2183 4.07924 14.2183 4.72652C14.2183 5.3738 14.7431 5.8984 15.3902 5.8984C16.0375 5.8984 16.5621 5.3738 16.5621 4.72652C16.5621 4.07924 16.0375 3.55464 15.3902 3.55464Z' fill='%23083383'/%3E%3C/svg%3E%0A")
}
.cv-header__social-item_fb{
    background-image:url("data:image/svg+xml,%3Csvg width='10' height='20' viewBox='0 0 10 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.175 3.32083H10.0008V0.140833C9.68583 0.0975 8.6025 0 7.34083 0C4.70833 0 2.905 1.65583 2.905 4.69917V7.5H0V11.055H2.905V20H6.46667V11.0558H9.25417L9.69667 7.50083H6.46583V5.05167C6.46667 4.02417 6.74333 3.32083 8.175 3.32083Z' fill='%23083383'/%3E%3C/svg%3E");
    width:16px
}
.cv-header__social-item_yt{
    background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0)'%3E%3Cpath d='M23.5055 6.23876C23.2288 5.21063 22.4182 4.4002 21.3903 4.12335C19.5122 3.60938 11.9998 3.60938 11.9998 3.60938C11.9998 3.60938 4.48753 3.60938 2.60943 4.10376C1.60125 4.38043 0.770871 5.21081 0.4942 6.23876C0 8.11668 0 12.0113 0 12.0113C0 12.0113 0 15.9255 0.4942 17.7839C0.771054 18.8118 1.58148 19.6224 2.60961 19.8993C4.50731 20.4133 12 20.4133 12 20.4133C12 20.4133 19.5122 20.4133 21.3903 19.9189C22.4184 19.6422 23.2288 18.8316 23.5057 17.8037C23.9999 15.9255 23.9999 12.0311 23.9999 12.0311C23.9999 12.0311 24.0197 8.11668 23.5055 6.23876Z' fill='%23083383'/%3E%3Cpath d='M9.60742 15.6094L15.8544 12.0114L9.60742 8.41333V15.6094Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A")
}
.cv-main{
    padding-top:150px
}
.cv-section{
    padding-top:50px;
    padding-bottom:50px;
    transition:opacity 1s;
    opacity:0
}
.cv-section._visible{
    opacity:1;
    transition:none
}
.cv-section_small-bottom-padding{
    padding-bottom:10px
}
.cv-section_no-top-padding{
    padding-top:0
}
.cv-section_no-bottom-padding{
    padding-bottom:0
}
.cv-section__content_relative{
    position:relative
}
.cv-section__title{
    font-size:50px;
    font-weight:700;
    margin-bottom:50px;
    line-height:1;
    max-width:860px
}
.cv-section__title_no-limit{
    max-width:none
}
.cv-section__title_no-limit br{
    display:none
}
.cv-section__title small{
    color:#fb5f3d;
    font-size:20px;
    font-weight:400;
    white-space:nowrap
}
.cv-section__title strong{
    color:#fb5f3d
}
.cv-grid+.cv-section__title{
    margin-top:70px
}
.cv-section__description{
    margin-bottom:50px;
    max-width:640px;
    font-size:18px
}
.cv-section__description_fw{
    max-width:none
}
.cv-section__description p{
    margin:0 0 20px
}
.cv-section__description p a{
    color:#fb5f3d
}
.cv-section__action{
    margin-top:50px
}
.cv-section__subtitle{
    color:#003188;
    font-size:30px;
    line-height:1.33;
    font-weight:700;
    margin-bottom:40px
}
.cv-grid+.cv-section__subtitle{
    margin-top:100px
}
.cv-section__subtitle a,.cv-section__subtitle strong{
    color:#fb5f3d
}
.cv-section__note{
    text-align:center;
    padding-top:25px;
    margin:85px auto 0;
    position:relative;
    max-width:760px;
    font-size:18px
}
.cv-section__note strong{
    color:#fb5f3d
}
.cv-section__note::before{
    content:'';
    width:160px;
    height:2px;
    background-color:#e4e4e5;
    position:absolute;
    top:0;
    left:50%;
    margin-left:-80px
}
.cv-section__note_left{
    text-align:left;
    margin-left:0
}
.cv-section__note_left::before{
    left:0;
    margin-left:0
}
.cv-section__doc .cv-btn{
    margin:20px 0 0
}
.cv-section__dl-link{
    margin-top:50px
}
.cv-section__dl-link a{
    font-size:18px;
    font-weight:700;
    color:#fb5f3d;
    display:inline-block;
    position:relative;
    padding-left:25px
}
.cv-section__dl-link a::before{
    content:'';
    background:url("data:image/svg+xml,%3Csvg width='14' height='17' viewBox='0 0 14 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 7.5l5 4 5-4' stroke='%23EA6949' stroke-width='2'/%3E%3Cpath d='M7 0v11M14 15.5H0' stroke='%23E9691C' stroke-width='2'/%3E%3C/svg%3E%0A") center/contain no-repeat;
    width:14px;
    height:16px;
    position:absolute;
    left:0;
    top:4px
}
.cv-section__dl-link_inline{
    display:inline-block;
    margin:0
}
.cv-section__dl-link_inline a{
    padding-left:0;
    padding-right:20px;
    font-size:inherit
}
.cv-section__dl-link_inline a::before{
    left:auto;
    right:0
}
.cv-section__imageblock{
    display:flex;
    justify-content:space-between;
    align-items:flex-start
}
.cv-section__imageblock .cv-section__description{
    margin-right:20px
}
.cv-section__imageblock .cv-section__description:last-child{
    margin-right:0;
    margin-left:40px
}
.cv-section__imageblock>img{
    max-width:100%
}
.cv-section__phone p{
    font-size:14px;
    margin:0 0 30px
}
.cv-section__phone a{
    color:#fb5f3d;
    font-weight:500;
    font-size:28px;
    text-decoration:none
}
.cv-banner{
    font-family:Roboto,sans-serif;
    padding-top:50px
}
.cv-banner__top{
    padding-bottom:40px;
    position:relative;
    display:flex;
    justify-content:space-between
}
.cv-banner__title{
    font-size:80px;
    line-height:1.05;
    font-weight:900;
    color:#003188;
    margin-bottom:20px
}
.cv-banner__description{
    color:#fb5f3d;
    font-size:18px;
    line-height:1.2;
    margin-bottom:20px
}
.cv-banner__bottom{
    border-bottom:1px solid #e4e4e5;
    padding-bottom:30px
}
.cv-banner__return-banner{
    width:400px;
    background:url("data:image/svg+xml,%3Csvg width='86' height='67' viewBox='0 0 86 67' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.1466 45.3637L32.2007 42.7241L26.1556 59.7953C26.0184 60.1828 26.0797 60.613 26.32 60.9463C26.5599 61.2805 26.9477 61.4753 27.3588 61.4686L32.5323 61.3815C32.9473 61.375 33.3323 61.164 33.5604 60.8174L46.7132 40.8446L56.6029 39.1348C57.8708 38.9162 59.4358 38.554 61.0368 38.125C63.3307 37.5236 65.5888 36.7911 67.7988 35.9312L70.8954 34.6726C73.067 33.7901 75.1039 32.6061 76.9464 31.1558L78.985 29.5521C79.8965 28.8346 80.3266 27.665 80.0955 26.528C79.8651 25.3908 79.0129 24.481 77.8941 24.1763L69.7895 21.9657C66.1463 20.9734 62.3048 20.9649 58.6568 21.9411L49.5076 24.3926L31.2013 12.2155C30.8914 12.0201 30.514 11.9613 30.159 12.0545L25.1871 13.4832C24.7799 13.5993 24.4589 13.9117 24.3331 14.3159C24.2066 14.7197 24.2922 15.1598 24.5612 15.4868L34.9676 28.2886L18.1927 32.7834L9.40557 22.8642C9.0883 22.5064 8.59549 22.36 8.13462 22.4866L3.28599 23.7858C2.92968 23.8813 2.63375 24.1287 2.4763 24.462C2.31902 24.796 2.3166 25.1823 2.46924 25.5176L8.40637 38.5699L8.16913 38.7807C6.92987 39.8803 6.55 41.6587 7.23312 43.1688C7.91623 44.6789 9.50198 45.5684 11.1466 45.3637ZM31.8269 58.8815L29.1238 58.9263L36.4117 38.3561L46.4918 36.6137L45.2142 38.5527L45.044 38.5805L45.075 38.76L31.8269 58.8815ZM27.7035 15.3692L30.2944 14.6242L46.2771 25.2582L37.6239 27.5769L27.7035 15.3692ZM11.0746 38.3739L5.36733 25.8265L8.03431 25.1119L16.8272 35.029C17.1434 35.3851 17.6333 35.5324 18.093 35.4085L59.3064 24.3654C62.4275 23.5323 65.7099 23.5162 68.8391 24.3182L69.4185 24.9724L68.48 25.8049L63.9172 27.0275L64.5668 29.4518L69.4155 28.1527C69.6036 28.1042 69.7783 28.0129 69.9251 27.8861L72.0246 26.0243C72.2347 25.8304 72.3712 25.5705 72.4115 25.2875L77.2353 26.6042C77.4415 26.6587 77.599 26.8252 77.6412 27.0346C77.6839 27.2439 77.6039 27.4589 77.4353 27.5897L75.3967 29.1934C73.739 30.4978 71.9063 31.563 69.9529 32.3579L66.8563 33.6164C63.3951 34.9512 59.8215 35.9734 56.1781 36.6711L48.604 37.9812L50.1805 35.5879C50.4667 35.1692 50.4736 34.6199 50.1975 34.1953C49.9211 33.7701 49.4164 33.5532 48.9183 33.6449L35.2597 36.0055C34.8123 36.0829 34.4426 36.3957 34.2913 36.8232L33.1423 40.0803L10.8363 42.8726C10.2838 42.9414 9.75002 42.6422 9.5206 42.134C9.29075 41.6266 9.41847 41.0284 9.83511 40.6586L10.7654 39.8333C11.1781 39.4677 11.3035 38.8752 11.0746 38.3739Z' fill='white'/%3E%3Cpath d='M22.0543 35.6462L24.4786 34.9966L25.1282 37.421L22.7039 38.0706L22.0543 35.6462Z' fill='white'/%3E%3Cpath d='M26.9028 34.3469L29.3271 33.6973L29.9767 36.1217L27.5524 36.7712L26.9028 34.3469Z' fill='white'/%3E%3Cpath d='M31.7516 33.0481L34.1759 32.3985L34.8255 34.8228L32.4012 35.4724L31.7516 33.0481Z' fill='white'/%3E%3Cpath d='M36.6001 31.7488L39.0244 31.0992L39.674 33.5235L37.2497 34.1731L36.6001 31.7488Z' fill='white'/%3E%3Cpath d='M41.4489 30.4495L43.8732 29.7999L44.5228 32.2242L42.0984 32.8738L41.4489 30.4495Z' fill='white'/%3E%3Cpath d='M46.2975 29.1504L48.7218 28.5008L49.3714 30.9251L46.9471 31.5747L46.2975 29.1504Z' fill='white'/%3E%3Cpath d='M51.1461 27.8513L53.5704 27.2017L54.22 29.626L51.7957 30.2756L51.1461 27.8513Z' fill='white'/%3E%3C/svg%3E%0A") bottom 10px right 10px no-repeat #003188;
    color:#fff;
    box-shadow:0 0 15px rgba(0,0,0,.25);
    border-radius:6px;
    padding:20px;
    margin:0 0 20px;
    display:block
}
.cv-banner__return-banner h3{
    font-size:26px;
    font-weight:700;
    line-height:1;
    text-transform:uppercase;
    margin:0 0 10px
}
.cv-banner__return-banner p{
    font-size:18px;
    font-weight:500;
    line-height:1.1
}
.cv-banner .cv-section__action{
    margin-top:15px
}
.cv-faq__img{
    flex-shrink:0;
    width:50%;
    position:relative
}
.cv-faq__img-src{
    width:520px;
    height:auto;
    position:-webkit-sticky;
    position:sticky;
    top:70px;
    left:0
}
.cv-how__container{
    position:relative
}
.cv-how__img{
    width:450px;
    height:auto;
    flex-shrink:0;
    position:-webkit-sticky;
    position:sticky;
    top:70px;
    left:0
}
.cv-how .cv-icon-list{
    margin-bottom:50px
}
.cv-how__note{
    margin-top:80px;
    padding-left:70px;
    position:relative;
    font-size:18px
}
.cv-how_alert .cv-how__note{
    margin-top:35px
}
.cv-how__note::before{
    width:40px;
    height:40px;
    border-radius:50%;
    content:'?';
    color:#fb5f3d;
    background-color:#ffe2db;
    line-height:40px;
    text-align:center;
    font-weight:700;
    position:absolute;
    top:0;
    left:0
}
.cv-how_alert .cv-how__note::before{
    content:'!'
}
.cv-steps__container{
    position:relative
}
.cv-steps__img{
    width:420px;
    height:auto;
    flex-shrink:0;
    position:-webkit-sticky;
    position:sticky;
    top:70px;
    right:0
}
.cv-accordion{
    border-top:1px solid #e4e4e5;
    padding-top:25px;
    padding-bottom:25px
}
.cv-accordion__title{
    padding-right:50px;
    cursor:pointer;
    font-size:26px;
    line-height:1.33;
    font-weight:500;
    position:relative
}
.cv-accordion._active>.cv-accordion__title::before{
    transform:rotate(-45deg)
}
.cv-accordion__title:hover::before{
    background-color:#ffe2db
}
.cv-accordion__title::before{
    width:40px;
    height:40px;
    border-radius:50%;
    content:'';
    pointer-events:none;
    background:url("data:image/svg+xml,%3Csvg width='24px' height='24px' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg stroke='none' stroke-width='2px' fill='none' fill-rule='evenodd' stroke-linecap='square'%3E%3Cg transform='translate(1.000000, 1.000000)' stroke='%23fb5f3d'%3E%3Cpath d='M0,11 L22,11'%3E%3C/path%3E%3Cpath d='M11,0 L11,22'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E") center/24px no-repeat;
    position:absolute;
    top:50%;
    right:0;
    margin-top:-20px;
    transition:transform .3s,background-color .3s
}
.cv-accordion__content{
    display:none
}
.cv-accordion__content-container{
    padding-right:20px;
    padding-top:25px
}
.cv-article{
    font-size:18px
}
.cv-article h1,.cv-article h2{
    font-size:40px;
    margin:0 0 30px;
    line-height:1.2;
    font-weight:500
}
.cv-article p{
    margin:0 0 20px
}
.cv-article ul{
    margin:0 0 0 50px;
    list-style:disc
}
.cv-article ul li{
    margin:0 0 20px
}
.cv-btn{
    cursor:pointer;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    -webkit-appearance:none;
    border:0;
    border-radius:10px;
    box-shadow:none;
    display:inline-block;
    background:#f2f7ff;
    padding:0 60px;
    outline:0;
    font:inherit;
    line-height:56px;
    height:56px;
    color:#3662ff;
    font-size:16px;
    font-weight:500;
    transition:background-color .3s;
    text-align:center;
    -webkit-text-stroke:.2px currentColor
}
.cv-btn:hover{
    background-color:#ebf2ff
}
.cv-btn_small{
    font-size:14px;
    padding-left:17px;
    padding-right:17px;
    height:40px;
    line-height:40px;
    white-space:nowrap
}
.cv-btn_accent{
    color:#fb5f3d;
    background-color:#fff0ed
}
.cv-btn_accent:hover{
    background-color:#ffe2db
}
.cv-btn_bordered{
    border:1px solid #003188;
    background:0 0;
    color:#003188
}
.cv-doc-link{
    display:block;
    padding-left:45px;
    position:relative
}
.cv-doc-link_with-image{
    display:flex;
    align-items:flex-start;
    background-color:#fff;
    padding:15px;
    box-shadow:0 0 15px rgba(0,0,0,.25);
    border-radius:6px
}
.cv-doc-link_with-image::before{
    display:none
}
.cv-doc-link_with-image .cv-doc-link__footer,.cv-doc-link_with-image .cv-doc-link__title{
    font-size:14px
}
.cv-doc-link_with-image .cv-doc-link__footer{
    margin-top:5px;
    margin-bottom:5px
}
.cv-doc-link::before{
    content:'';
    background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='34' height='48' viewBox='0 0 34 48'%3E%3Cpath fill='none' stroke='%23FB5F3D' stroke-width='2' d='M17 1h0c.6 0 1.3.3 1.7.7l13.6 13.6c.5.5.7 1.1.7 1.7h0M17 1v12c0 2.2 1.8 4 4 4h12M17 1H5C2.8 1 1 2.8 1 5v38c0 2.2 1.8 4 4 4h24c2.2 0 4-1.8 4-4V17'/%3E%3C/svg%3E") center/contain no-repeat;
    width:34px;
    height:48px;
    position:absolute;
    top:0;
    left:0
}
.cv-doc-link__img{
    height:86px;
    width:auto;
    border-radius:4px;
    overflow:hidden;
    margin-right:15px;
    flex-shrink:0
}
.cv-doc-link__img img{
    height:100%;
    width:auto
}
.cv-doc-link__text{
    flex-grow:1
}
.cv-doc-link__title{
    display:block;
    font-size:18px;
    line-height:1.2;
    margin-bottom:2px
}
.cv-doc-link__footer{
    display:flex;
    align-items:baseline;
    font-size:16px
}
.cv-doc-link__size{
    color:#83878f
}
.cv-doc-link__dl{
    color:#fb5f3d;
    margin-left:5px;
    position:relative;
    padding-right:20px
}
.cv-doc-link__dl::before{
    content:'';
    background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='12.9' viewBox='0 0 14 12.9'%3E%3Cpath fill='none' stroke='%23FB5F3D' stroke-width='1.7' d='M7 0v10m0 0L3 6m4 4l4-4M0 12h14'/%3E%3C/svg%3E") center/contain no-repeat;
    width:14px;
    height:13px;
    position:absolute;
    right:0;
    top:50%;
    margin-top:-6px
}
.cv-doc-link__all-link{
    color:#fb5f3d;
    font-size:14px
}
.cv-grid__item{
    flex-shrink:0
}
.cv-grid2{
    display:flex;
    flex-wrap:wrap;
    border:1px solid rgba(0,0,0,.1)
}
.cv-grid2__item{
    width:25%;
    border-bottom:1px solid rgba(0,0,0,.1);
    border-right:1px solid rgba(0,0,0,.1);
    padding:27px
}
.cv-grid2__item:nth-child(4n){
    border-right:none
}
.cv-grid2__item h3{
    font-weight:500;
    font-size:18px;
    color:#003188;
    margin:0 0 20px
}
.cv-menu-toggler{
    height:22px;
    width:22px;
    z-index:1
}
._menu-active .cv-menu-toggler .cv-menu-toggler__icon{
    background:0 0;
    transition:background-color .3s
}
._menu-active .cv-menu-toggler .cv-menu-toggler__icon:after,._menu-active .cv-menu-toggler .cv-menu-toggler__icon:before{
    top:0;
    transition:top .3s,transform .3s .5s
}
._menu-active .cv-menu-toggler .cv-menu-toggler__icon:before{
    transform:rotate3d(0,0,1,45deg)
}
._menu-active .cv-menu-toggler .cv-menu-toggler__icon:after{
    transform:rotate3d(0,0,1,-45deg)
}
.cv-menu-toggler__icon{
    background-color:#003188;
    display:block;
    height:2px;
    position:relative;
    width:100%;
    transition:background-color .3s .3s
}
.cv-menu-toggler__icon::after,.cv-menu-toggler__icon::before{
    background:#003188;
    content:'';
    height:2px;
    left:0;
    position:absolute;
    transform-origin:50% 50%;
    transition:top .3s .5s,transform .3s;
    width:100%
}
.cv-menu-toggler__icon::before{
    top:6px
}
.cv-menu-toggler__icon::after{
    top:-6px
}
.cv-pager{
    display:flex;
    margin:20px 0 0
}
.cv-pager__item{
    display:inline-block;
    width:40px;
    height:40px;
    border-radius:50%;
    background:#ecf2fe;
    color:#083383;
    text-align:center;
    line-height:40px;
    font-size:18px;
    font-weight:700;
    margin:0 10px;
    flex-shrink:0
}
.cv-pager__item_current{
    background:#083383;
    color:#fff
}
.cv-pager__hellip{
    display:flex;
    align-items:flex-end;
    margin:0 10px
}
.cv-pager__next,.cv-pager__prev{
    line-height:40px
}
.cv-pager__prev{
    margin:0 10px 0 0
}
.cv-pager__next{
    margin:0 0 0 10px
}
.cv-popup{
    overflow:auto;
    -webkit-overflow-scrolling:touch;
    box-shadow:none;
    background-color:transparent;
    max-width:none!important;
    transform:none;
    display:none
}
.cv-popup::after{
    display:none
}
.cv-popup__container{
    margin:30px auto;
    background-color:#fff;
    max-width:660px;
    padding:40px
}
.cv-popup_wide .cv-popup__container{
    max-width:1160px;
    padding:0;
    border-radius:10px;
    position:relative
}
.cv-popup__title{
    font-size:35px;
    line-height:1.33;
    margin-bottom:20px
}
.cv-popup__close{
    height:23px;
    width:23px;
    background:url("data:image/svg+xml,%3Csvg width='23px' height='23px' viewBox='0 0 23 23' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg stroke='none' stroke-width='1' fill='%23ffffff' fill-rule='evenodd'%3E%3Crect transform='translate(11.313708, 11.313708) rotate(-45.000000) translate(-11.313708, -11.313708) ' x='10.3137085' y='-3.6862915' width='2' height='30'%3E%3C/rect%3E%3Crect transform='translate(11.313708, 11.313708) rotate(-315.000000) translate(-11.313708, -11.313708) ' x='10.3137085' y='-3.6862915' width='2' height='30'%3E%3C/rect%3E%3C/g%3E%3C/svg%3E") center/contain no-repeat;
    position:fixed;
    top:20px;
    right:20px
}
.cv-popup_wide .cv-popup__close{
    position:absolute;
    background-image:url("data:image/svg+xml,%3Csvg width='23px' height='23px' viewBox='0 0 23 23' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg stroke='none' stroke-width='1' fill='%23000000' fill-rule='evenodd'%3E%3Crect transform='translate(11.313708, 11.313708) rotate(-45.000000) translate(-11.313708, -11.313708) ' x='10.3137085' y='-3.6862915' width='2' height='30'%3E%3C/rect%3E%3Crect transform='translate(11.313708, 11.313708) rotate(-315.000000) translate(-11.313708, -11.313708) ' x='10.3137085' y='-3.6862915' width='2' height='30'%3E%3C/rect%3E%3C/g%3E%3C/svg%3E");
    background-size:18px;
    top:10px;
    right:10px
}
.cv-popup__close:hover{
    opacity:.8
}
.cv-popup__sharing{
    margin-top:40px
}
.cv-popup__sharing .ya-share2__container_size_m .ya-share2__icon{
    width:34px;
    height:34px;
    background-size:34px 34px!important
}
.cv-popup__sharing .ya-share2__container_size_m .ya-share2__counter{
    font-size:12px;
    line-height:1.3;
    padding:10px 9px 0
}
.cv-popup__sharing .ya-share2__container_size_m .ya-share2__counter:before{
    margin-left:-9px
}
.cv-select{
    width:450px;
    max-width:100%;
    display:inline-block;
    position:relative;
    line-height:1.1;
    font-size:14px
}
.cv-select__value{
    display:inline-block;
    color:#fff;
    background:#083383;
    border-radius:10px;
    padding:12px 40px 12px 18px;
    font-family:Roboto,sans-serif;
    cursor:pointer;
    position:relative;
    width:100%;
    z-index:1;
    font-weight:500
}
.cv-select_opened .cv-select__value{
    border-radius:10px 10px 0 0
}
.cv-select__value::after{
    content:'▼';
    position:absolute;
    top:50%;
    right:18px;
    font-size:8px;
    margin:-3px 0 0
}
.cv-select_opened .cv-select__value::after{
    transform:rotate(180deg);
    margin:-6px 0 0
}
.cv-select__drop{
    display:none;
    position:absolute;
    width:100%;
    top:100%;
    background:#fff;
    box-shadow:0 0 20px rgba(0,0,0,.1);
    border-radius:0 0 10px 10px;
    padding:18px;
    color:#083383
}
.cv-select_opened .cv-select__drop{
    display:block
}
.cv-select__drop li:not(:last-child){
    margin:0 0 20px
}
.cv-sharing{
    display:flex;
    justify-content:flex-start
}
.cv-sharing .ya-share2__container_size_m .ya-share2__icon{
    width:50px;
    height:50px;
    background-size:50px 50px!important
}
.cv-sharing .ya-share2__container_size_m .ya-share2__counter{
    font-size:16px;
    line-height:1.3;
    padding:17px 14px 0
}
.cv-sharing .ya-share2__container_size_m .ya-share2__counter:before{
    margin-left:-14px
}
.cv-show-more__content{
    display:none
}
.cv-show-more__content .cv-news-list{
    margin:0;
    padding-bottom:20px
}
.cv-show-more__btn{
    color:#fb5f3d;
    font-size:18px;
    padding-left:25px;
    position:relative
}
.cv-show-more__btn ._opened{
    display:none
}
.cv-show-more._active .cv-show-more__btn ._opened{
    display:block
}
.cv-show-more._active .cv-show-more__btn ._initial{
    display:none
}
.cv-show-more__btn::before{
    content:'';
    display:block;
    background:url("data:image/svg+xml,%3Csvg width='14' height='9' viewBox='0 0 14 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L6.91304 7L13 1' stroke='%23F64B40' stroke-width='2'%3E%3C/path%3E%3C/svg%3E") center/contain no-repeat;
    width:14px;
    height:9px;
    position:absolute;
    left:0;
    top:50%;
    margin-top:-4px
}
.cv-show-more._active .cv-show-more__btn::before{
    transform:scale(-1)
}
.show-all-news{
    color:#fb5f3d;
    font-size:18px
}
.cv-typography{
    font-size:18px
}
.cv-typography p{
    margin:16px 0
}
.cv-typography ul{
    list-style:disc inside
}
.cv-typography a{
    color:#fb5f3d
}
.cv-video-iframe{
    position:relative;
    width:100%
}
.cv-video-iframe::after{
    content:'';
    display:block;
    padding-top:100%
}
.cv-video-iframe iframe{
    height:100%;
    width:100%;
    position:absolute;
    top:0;
    left:0
}
@media screen and (max-width:1250px) and (max-width:767px){
    .cv-slider .owl-nav [class*=owl-].owl-next{
        right:-10px
    }
    .cv-slider .owl-nav [class*=owl-].owl-prev{
        left:-10px
    }
}
@media (max-width:1250px){
    .cv-slider{
        padding:0 30px
    }
    .cv-slider .owl-nav [class*=owl-].owl-next{
        right:-5px
    }
    .cv-slider .owl-nav [class*=owl-].owl-prev{
        left:-5px
    }
    .cv-slider_cards .owl-nav [class*=owl-].owl-next{
        right:15px
    }
    .cv-slider_cards .owl-nav [class*=owl-].owl-prev{
        left:15px
    }
}
@media screen and (max-width:1200px){
    .d-logos,.d-wrapper{
        max-width:960px
    }
}
@media screen and (max-width:1199px) and (min-width:768px){
    .cv-icon-card__img{
        width:160px
    }
}
@media screen and (max-width:1199px){
    ._g-hidden-low-desktop{
        display:none!important
    }
    .cv-docs__preview{
        height:auto;
        padding-top:70%
    }
    .cv-icon-list__item-img{
        width:100px;
        margin-right:30px
    }
    .cv-menu__list_lvl1{
        flex-wrap:wrap
    }
    .cv-news__left{
        margin-right:30px
    }
    .cv-video iframe{
        height:calc(57vw - 40px)
    }
    .cv-section__title{
        font-size:45px
    }
    .cv-section__title small{
        font-size:18px
    }
    .cv-banner__title{
        font-size:60px
    }
    .cv-faq__img{
        width:45%
    }
    .cv-faq__img-src,.cv-how__img{
        width:400px
    }
    .cv-steps__img{
        width:360px
    }
    .cv-accordion__title{
        font-size:22px
    }
    .cv-typography{
        font-size:16px
    }
}
@media (max-width:1180px){
    .cv-header__button-label{
        display:none
    }
}
@media screen and (max-width:1023px){
    ._g-hidden-tablet{
        display:none!important
    }
    .d-map__top{
        padding:30px
    }
    .d-map__title h2{
        font-size:30px
    }
    .d-map__counter>div{
        margin:0 20px 20px 0;
        padding:0 0 0 20px
    }
    .d-map__counter>div h3{
        font-size:40px
    }
    .d-map__counter>div .d-map__indicator{
        top:10px
    }
    .d-map__main{
        padding:30px;
        display:block
    }
    .d-map__map{
        margin:0 0 20px
    }
    .d-map__list{
        width:auto;
        padding:0
    }
    .cv-banner-line__title{
        padding-right:0;
        margin-bottom:30px;
        width:auto
    }
    .cv-countdown__item-value{
        font-size:40px
    }
    .cv-countdown__item-label{
        font-size:16px
    }
    .cv-docs__item{
        margin:30px 0 0;
        padding:0 30px 30px 0
    }
    .cv-docs h3{
        font-size:14px;
        margin:0 0 10px
    }
    .cv-docs__divider{
        margin:30px 0 0
    }
    .cv-faq-inner__top{
        display:block;
        padding:0
    }
    .cv-faq-inner__top>div{
        width:auto
    }
    .cv-faq-inner__top img{
        width:auto;
        max-width:100%;
        margin:20px 0
    }
    .cv-faq-inner__content{
        display:block
    }
    .cv-faq-inner__content .cv-accordion{
        width:auto
    }
    .cv-full-news__image{
        height:50vw
    }
    .cv-info-card__title{
        font-size:20px
    }
    .cv-info-card__text{
        font-size:16px
    }
    .cv-measures-accordion__content-container li:not(:last-child){
        margin-bottom:10px
    }
    .cv-menu{
        text-align:center
    }
    .cv-menu__list_lvl1{
        display:block
    }
    .cv-menu__list_lvl2{
        box-shadow:none;
        position:static;
        padding:15px;
        margin:0;
        border-bottom:1px solid #e4e4e5;
        width:100%;
        border-radius:0
    }
    .cv-menu__list_lvl2::before{
        display:none
    }
    .cv-menu__item_lvl1{
        padding-top:0;
        padding-bottom:0
    }
    .cv-menu__item_lvl1:not(:last-child){
        margin-right:0;
        margin-bottom:15px
    }
    .cv-menu__item_lvl2:not(:last-child){
        margin-bottom:15px
    }
    .cv-menu__item_w-submenu._active .cv-menu__list_lvl2{
        display:block
    }
    .cv-menu__item_w-submenu>a{
        padding-right:0
    }
    .cv-menu__item_w-submenu>a::after{
        right:-12px
    }
    .cv-news-page__news-list-item_with-image>a h2{
        font-size:30px
    }
    .cv-news-page__news-list-item-image{
        width:300px
    }
    .cv-news-page__news-list-item-image>div{
        height:200px
    }
    .cv-news__left{
        margin:0
    }
    .cv-news__right{
        padding-top:20px
    }
    .cv-return-table__description{
        padding:50px 20px 20px
    }
    .cv-return-table__table table th:first-child,.cv-return-table__table-title{
        padding-left:20px
    }
    .cv-return-table__table table th{
        font-size:16px
    }
    .cv-return-table__table table td:first-child{
        padding-left:20px
    }
    .cv-return-table__table table td{
        font-size:16px
    }
    .cv-return-table__bottom{
        padding:0 20px 50px
    }
    .cv-footer__top{
        flex-wrap:wrap;
        padding:50px 0;
        justify-content:flex-start
    }
    .cv-footer__social{
        width:50%
    }
    .cv-footer__phone{
        text-align:left;
        margin:40px 0 0;
        width:100%
    }
    .cv-footer__logos{
        flex-grow:0;
        margin:0
    }
    .cv-header::before{
        top:0;
        right:0;
        bottom:0;
        left:0;
        position:fixed;
        content:'';
        background-color:rgba(0,0,0,.6);
        opacity:0;
        pointer-events:none;
        transition:opacity .3s;
        z-index:-1
    }
    .cv-header._menu-active::before{
        opacity:1
    }
    .cv-header__action{
        text-align:center;
        margin-top:30px
    }
    .cv-header__sharing{
        display:flex;
        justify-content:center;
        margin-top:30px
    }
    .cv-header__sharing .ya-share2__badge{
        background-color:#111!important
    }
    .cv-header__bottom{
        padding:0;
        border:none
    }
    .cv-header__gov-logo-text{
        display:none
    }
    .cv-header__menu{
        position:absolute;
        left:0;
        right:0;
        bottom:0;
        transition:transform .3s;
        background-color:#fff;
        padding:30px 20px;
        z-index:-1;
        overflow:auto;
        max-height:calc(100vh - 80px)
    }
    ._menu-active .cv-header__menu{
        transform:translateY(100%)
    }
    .cv-header__button-label{
        margin:0 0 10px;
        display:block
    }
    .cv-header__social{
        flex-grow:1;
        justify-content:flex-end;
        margin:0 25px 0 0
    }
    .cv-main{
        padding-top:80px
    }
    .cv-section__imageblock{
        display:block
    }
    .cv-section__imageblock .cv-section__description{
        margin-right:0
    }
    .cv-section__imageblock .cv-section__description:last-child{
        margin-left:0;
        margin-top:20px
    }
    .cv-section__imageblock>img{
        margin:20px auto 0;
        display:block
    }
    .cv-banner__top{
        padding-bottom:20px
    }
    .cv-banner__doc{
        position:relative;
        max-width:500px
    }
    .cv-banner__return-banner{
        margin:20px 0;
        width:100%;
        max-width:500px
    }
    .cv-faq__img{
        width:auto
    }
    .cv-faq__img-src,.cv-how__img{
        position:static;
        display:block;
        margin:0 auto 30px
    }
    .cv-steps__img{
        position:static;
        display:block;
        margin:30px auto auto
    }
    .cv-article h1,.cv-article h2{
        font-size:30px
    }
    .cv-grid2__item:nth-child(4n){
        border-right:1px solid rgba(0,0,0,.1)
    }
    .cv-grid2__item{
        width:33.3%
    }
    .cv-grid2__item:nth-child(3n){
        border-right:none
    }
    .cv-popup__container{
        max-width:600px
    }
    .cv-popup_wide .cv-popup__container{
        border-radius:0
    }
}
@media screen and (max-width:960px){
    .d-logos,.d-wrapper{
        max-width:640px
    }
    .d-wrapper .t-btn{
        padding:0 30px
    }
}
@media screen and (max-width:767px){
    ._g-inner-padding{
        padding-left:15px;
        padding-right:15px
    }
    ._g-hidden-mobile{
        display:none!important
    }
    .d-map__top{
        padding:20px;
        display:block
    }
    .d-map__title{
        margin:0 0 20px
    }
    .d-map__title h2{
        font-size:20px
    }
    .d-map__title h2 br{
        display:none
    }
    .d-map__title span{
        font-size:14px
    }
    .d-map__counter{
        padding:0
    }
    .d-map__counter>div{
        padding-left:15px;
        margin-right:15px;
        margin-bottom:0
    }
    .d-map__counter>div h3{
        font-size:22px
    }
    .d-map__counter>div h3 sup{
        font-size:10px;
        top:0
    }
    .d-map__counter>div span{
        font-size:12px
    }
    .d-map__counter>div .d-map__indicator{
        top:0
    }
    .d-map__main{
        padding:20px
    }
    .d-map__map{
        height:220px
    }
    .d-map__list table{
        font-size:12px
    }
    .cv-accent-list{
        padding:20px
    }
    .cv-banner-line{
        padding-top:40px;
        padding-bottom:40px
    }
    .cv-banner-line__title{
        font-size:35px
    }
    .cv-card{
        padding:23px 17px
    }
    .cv-card__image{
        height:182px
    }
    .cv-card__label{
        font-size:12px
    }
    .cv-card__title{
        font-size:18px
    }
    .cv-card .cv-btn{
        font-size:14px;
        line-height:40px;
        height:40px
    }
    .cv-countdown__item:not(:last-child){
        margin-bottom:30px
    }
    .cv-countdown__item-value{
        font-size:26px;
        margin-bottom:5px
    }
    .cv-docs__title{
        font-size:32px
    }
    .cv-docs__item{
        width:100%;
        margin:0 0 20px;
        padding:0 0 20px
    }
    .cv-docs__divider{
        margin:20px 0
    }
    .cv-docs .cv-select{
        margin:20px 0 0
    }
    .cv-error404{
        flex-wrap:wrap
    }
    .cv-error404__text{
        order:2;
        width:100%
    }
    .cv-error404__text h2{
        font-size:96px
    }
    .cv-error404__text h3{
        margin:0 0 20px
    }
    .cv-error404__image{
        order:1;
        width:100%;
        text-align:center;
        margin:0 0 20px
    }
    .cv-error404__image img{
        width:232px
    }
    .cv-error404 .cv-btn{
        width:100%
    }
    .cv-full-news__body{
        margin:20px auto 0
    }
    .cv-full-news__date{
        font-size:14px;
        margin:0 0 20px
    }
    .cv-full-news__title{
        font-size:22px
    }
    .cv-full-news__text{
        font-size:16px;
        margin:0 0 20px
    }
    .cv-full-news__src,.cv-full-news__text p{
        margin:0 0 20px
    }
    .cv-full-news__tags{
        margin:0 0 20px;
        font-size:14px
    }
    .cv-full-news__sharing{
        margin:20px 0 0;
        display:block;
        font-size:14px
    }
    .cv-full-news__sharing h4{
        margin:0 0 5px
    }
    .cv-icon-card__text{
        max-width:400px
    }
    .cv-icon-list_hz .cv-icon-list__item-img{
        width:50px
    }
    .cv-icon-list__item{
        align-items:flex-start
    }
    .cv-icon-list__item-img{
        width:80px;
        margin-right:20px
    }
    .cv-measure{
        padding:25px 18px
    }
    .cv-measure__img{
        height:auto
    }
    .cv-measure__title{
        min-height:0;
        margin-top:15px
    }
    .cv-measure-alt__img{
        height:85px
    }
    .cv-measures-accordion{
        padding-top:20px;
        padding-bottom:20px
    }
    .cv-measures-accordion__title{
        padding-left:15px;
        padding-right:45px;
        font-size:18px
    }
    .cv-measures-accordion__title::before{
        height:15px;
        width:15px;
        background-size:15px;
        right:15px;
        margin-top:-7px
    }
    .cv-measures-accordion__content-container{
        font-size:16px;
        line-height:1.3;
        padding:15px
    }
    .cv-measures-accordion__content-container ol,.cv-measures-accordion__content-container p,.cv-measures-accordion__content-container ul{
        margin-top:10px;
        margin-bottom:10px
    }
    .cv-measures-quote{
        padding:20px 15px 25px
    }
    .cv-measures-quote__img{
        margin-right:15px
    }
    .cv-measures-quote__title{
        font-size:14px
    }
    .cv-measures-quote__text{
        font-size:14px;
        margin-top:10px
    }
    .cv-news-banner{
        min-height:300px;
        padding:20px
    }
    .cv-news-banner__title{
        font-size:22px
    }
    .cv-news-banner__description,.cv-news-list__item-label{
        font-size:12px
    }
    .cv-news-page__title{
        font-size:32px;
        margin:0 0 20px
    }
    .cv-news-page__switcher-item{
        margin:0 20px 0 0;
        font-size:12px;
        display:flex;
        align-items:center;
        padding:5px 10px
    }
    .cv-news-page__divider{
        margin:20px 0
    }
    .cv-news-page__top-item-image{
        height:380px
    }
    .cv-news-page__top-item-image>div{
        bottom:30px;
        left:0;
        width:100%;
        padding:0 30px
    }
    .cv-news-page__top-item-image>div h2{
        font-size:22px;
        margin:0 0 20px
    }
    .cv-news-page__news-list-item{
        padding:15px 0
    }
    .cv-news-page__news-list-item h2{
        font-size:18px
    }
    .cv-news-page__news-list-item_with-image>a{
        flex-wrap:wrap
    }
    .cv-news-page__news-list-item_with-image>a h2{
        font-size:22px
    }
    .cv-news-page__news-list-item-image{
        order:2;
        width:100%;
        margin:20px 0 0
    }
    .cv-news-page__news-list-item-image>div{
        height:calc(70vw - 40px)
    }
    .cv-persons:not(:last-child){
        margin-bottom:40px
    }
    .cv-persons__title{
        font-size:20px;
        margin-bottom:20px
    }
    .cv-persons__item-position{
        margin-top:5px
    }
    .cv-persons__item-description{
        margin-top:10px
    }
    .cv-promobanner{
        display:block
    }
    .cv-promobanner__item:not(:last-child){
        margin:0 0 20px
    }
    .cv-return-table__description{
        padding:50px 15px 15px
    }
    .cv-return-table__title{
        font-size:24px
    }
    .cv-return-table h4{
        font-size:18px
    }
    .cv-return-table p{
        font-size:16px
    }
    .cv-return-table__table{
        margin:0 0 30px
    }
    .cv-return-table__table-title{
        font-size:18px;
        padding:0 15px 10px
    }
    .cv-return-table__table table td,.cv-return-table__table table th{
        padding:10px 15px!important
    }
    .cv-return-table__bottom{
        padding:0 15px 50px
    }
    .cv-slider_cards{
        margin:0 -15px;
        width:calc(100% + 30px)
    }
    .cv-slider{
        padding:0 20px
    }
    .cv-slider .owl-nav [class*=owl-] svg{
        width:16px
    }
    .cv-slider_cards .owl-nav [class*=owl-].owl-next{
        right:10px
    }
    .cv-slider_cards .owl-nav [class*=owl-].owl-prev{
        left:10px
    }
    .cv-tags{
        margin:20px 0 0
    }
    .cv-tags__item{
        font-size:14px;
        margin:0 15px 0 0
    }
    .cv-tags__item-remove{
        margin:0 0 0 3px;
        font-size:1.5em
    }
    .cv-video>div{
        margin-bottom:20px
    }
    .cv-footer__top{
        display:block;
        padding:30px 0
    }
    .cv-footer__social{
        margin:0 0 30px;
        width:auto
    }
    .cv-footer__title{
        font-size:24px
    }
    .cv-footer__description{
        margin-bottom:20px
    }
    .cv-footer__sharing .ya-share2__container_size_m .ya-share2__icon{
        width:30px;
        height:30px;
        background-size:30px 30px!important
    }
    .cv-footer__sharing .ya-share2__container_size_m .ya-share2__counter{
        font-size:14px;
        padding:6px 8px 0
    }
    .cv-footer__sharing .ya-share2__container_size_m .ya-share2__counter:before{
        margin-left:-8px
    }
    .cv-footer__phone{
        margin-top:30px
    }
    .cv-footer__logo:not(:last-child){
        margin:0 0 10px
    }
    .cv-header__logo{
        margin:0
    }
    .cv-header__logo-img{
        width:100%;
        max-width:227px
    }
    .cv-header__rightside{
        flex-grow:1;
        justify-content:space-between
    }
    .cv-header__gov-logo-img{
        margin:0 12px;
        padding:0 0 0 12px
    }
    .cv-header__gov-logo-img:after{
        left:0
    }
    .cv-header__social{
        margin:30px 0 0;
        justify-content:center
    }
    .cv-header__social-item:not(:last-child){
        margin:0 10px 0 0
    }
    .cv-section{
        padding-top:30px;
        padding-bottom:30px
    }
    .cv-section__title{
        font-size:32px;
        margin-bottom:20px;
        font-weight:900
    }
    .cv-grid+.cv-section__title{
        margin-top:50px
    }
    .cv-section__description{
        margin-bottom:30px
    }
    .cv-section__action .cv-btn{
        display:block;
        width:100%
    }
    .cv-section__action .cv-btn:not(:last-child){
        margin-bottom:15px
    }
    .cv-section__subtitle{
        font-size:25px;
        margin-bottom:20px
    }
    .cv-grid+.cv-section__subtitle{
        margin-top:70px
    }
    .cv-section__doc{
        margin-bottom:30px
    }
    .cv-section__phone p{
        margin:0 0 10px
    }
    .cv-section__phone a{
        font-size:20px
    }
    .cv-banner{
        padding-top:40px
    }
    .cv-banner__title{
        font-size:40px;
        line-height:1.25;
        margin-bottom:15px
    }
    .cv-faq__img-src,.cv-how__img{
        width:280px
    }
    .cv-how__note{
        padding-left:60px
    }
    .cv-steps__img{
        width:280px
    }
    .cv-article{
        font-size:14px
    }
    .cv-article h1,.cv-article h2{
        font-size:16px;
        font-weight:700
    }
    .cv-article ul{
        margin:0 0 0 20px
    }
    .cv-article ul li{
        margin:0 0 10px
    }
    .cv-btn{
        padding-left:10px;
        padding-right:10px
    }
    .cv-doc-link{
        padding-left:30px
    }
    .cv-doc-link_with-image .cv-doc-link__footer,.cv-doc-link_with-image .cv-doc-link__title{
        font-size:12px
    }
    .cv-doc-link::before{
        width:18px;
        height:26px
    }
    .cv-doc-link__img{
        height:60px
    }
    .cv-doc-link__footer,.cv-doc-link__title{
        font-size:14px
    }
    .cv-grid__item:not(:last-child){
        margin-bottom:20px
    }
    .cv-grid2{
        display:block
    }
    .cv-grid2__item{
        margin-right:0;
        width:auto;
        padding:15px
    }
    .cv-grid2__item h3{
        font-size:16px;
        margin:0 0 10px
    }
    .cv-pager__item{
        width:30px;
        height:30px;
        line-height:30px;
        margin:0 5px;
        font-size:14px
    }
    .cv-pager__hellip{
        margin:0 5px
    }
    .cv-pager__next,.cv-pager__prev{
        line-height:30px
    }
    .cv-pager__prev{
        margin:0 5px 0 0
    }
    .cv-pager__next{
        margin:0 0 0 5px
    }
    .cv-popup__container{
        padding:20px 25px 20px 20px;
        margin:0 auto
    }
    .cv-popup__title{
        font-size:24px
    }
    .cv-popup__close{
        position:absolute;
        background-image:url("data:image/svg+xml,%3Csvg width='23px' height='23px' viewBox='0 0 23 23' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg stroke='none' stroke-width='1' fill='%23000000' fill-rule='evenodd'%3E%3Crect transform='translate(11.313708, 11.313708) rotate(-45.000000) translate(-11.313708, -11.313708) ' x='10.3137085' y='-3.6862915' width='2' height='30'%3E%3C/rect%3E%3Crect transform='translate(11.313708, 11.313708) rotate(-315.000000) translate(-11.313708, -11.313708) ' x='10.3137085' y='-3.6862915' width='2' height='30'%3E%3C/rect%3E%3C/g%3E%3C/svg%3E");
        background-size:18px;
        top:10px;
        right:10px
    }
    .cv-sharing .ya-share2__container_size_m .ya-share2__icon{
        width:30px;
        height:30px;
        background-size:30px 30px!important
    }
    .cv-sharing .ya-share2__container_size_m .ya-share2__counter{
        font-size:14px;
        padding:6px 8px 0
    }
    .cv-sharing .ya-share2__container_size_m .ya-share2__counter:before{
        margin-left:-8px
    }
    .cv-video-iframe::after{
        content:'';
        display:block;
        padding-top:56.25%
    }
}
@media screen and (max-width:660px){
    .d-logos{
        margin:0 20px
    }
    .d-logos>div{
        padding:0
    }
    .d-logos img{
        height:50px
    }
    .d-logos a{
        margin:0 20px 20px 0!important
    }
    .d-wrapper{
        margin:0 20px
    }
    .d-wrapper .t-btn:first-child{
        margin-left:0!important
    }
    .d-more-button{
        margin:0
    }
    .d-actual-date{
        white-space:normal
    }
}
@media screen and (min-width:768px) and (max-width:1023px){
    .cv-grid__item{
        width:calc(50% - 40px)
    }
}
@media screen and (min-width:768px){
    ._g-visible-mobile{
        display:none!important
    }
    .cv-countdown{
        display:flex;
        align-items:baseline;
        justify-content:space-between
    }
    .cv-icon-list_hz{
        display:flex;
        align-items:center;
        flex-wrap:wrap;
        margin:-20px
    }
    .cv-icon-list_hz .cv-icon-list__item{
        flex-shrink:0;
        width:calc(50% - 40px);
        margin:20px
    }
    .cv-measures-quote__text{
        padding-left:115px
    }
    .cv-footer__phone{
        text-align:right
    }
    .cv-section__title+.cv-section__description{
        margin-top:-30px
    }
    .cv-section__action .cv-btn:not(:last-child){
        margin-right:25px
    }
    .cv-section__doc{
        position:absolute;
        top:0;
        right:0
    }
    .cv-grid{
        display:flex;
        flex-wrap:wrap;
        margin:-20px
    }
    .cv-grid__item{
        display:flex;
        margin:20px
    }
    .cv-popup__close{
        transition:opacity .3s
    }
    .transitionIn .cv-popup__close{
        opacity:0
    }
}
@media screen and (min-width:1024px) and (max-width:1199px){
    .cv-grid{
        margin:-10px
    }
    .cv-grid_half .cv-grid__item{
        width:calc(50% - 20px)
    }
    .cv-grid_third .cv-grid__item{
        width:calc(33.33% - 20px)
    }
    .cv-grid_item5 .cv-grid__item{
        width:calc(20% - 20px)
    }
    .cv-grid__item{
        width:calc(25% - 20px);
        margin:10px
    }
}
@media screen and (min-width:1024px){
    ._g-visible-tablet{
        display:none!important
    }
    .cv-banner-line__container{
        display:flex;
        align-items:flex-start
    }
    .cv-banner-line__title{
        flex-shrink:0;
        width:33.33%;
        padding-right:40px
    }
    .cv-banner-line__description{
        flex-shrink:0;
        width:66.66%
    }
    .cv-measures-accordion__content-container ol,.cv-measures-accordion__content-container ul{
        -moz-columns:2 50px;
        columns:2 50px
    }
    .cv-measures-accordion__content-container li{
        padding-bottom:20px
    }
    .cv-menu__item_w-submenu:hover .cv-menu__list_lvl2{
        display:block
    }
    .cv-news{
        display:flex
    }
    .cv-news__left{
        width:60%;
        flex-shrink:0;
        margin-right:60px
    }
    .cv-faq__container{
        display:flex;
        justify-content:space-between
    }
    .cv-faq__content{
        flex-grow:1;
        padding-left:20px
    }
    .cv-how__container{
        display:flex;
        justify-content:space-between;
        align-items:flex-start
    }
    .cv-how__content{
        flex-shrink:0;
        width:560px
    }
    .cv-steps__container{
        display:flex;
        justify-content:space-between;
        align-items:flex-start
    }
    .cv-steps__content{
        flex-grow:1;
        padding-right:80px
    }
    .cv-doc-link_with-image{
        width:400px
    }
}
@media screen and (min-width:1200px){
    ._g-visible-low-desktop{
        display:none!important
    }
    .cv-measures-accordion__content-container{
        padding-right:140px
    }
    .cv-measures-quote{
        padding-right:160px
    }
    .cv-grid_half .cv-grid__item{
        width:calc(50% - 40px)
    }
    .cv-grid_third .cv-grid__item{
        width:calc(33.33% - 40px)
    }
    .cv-grid_item5 .cv-grid__item{
        width:calc(20% - 20px);
        margin:10px
    }
    .cv-grid__item{
        width:calc(25% - 40px)
    }
}
