

/* Start:/assets/css/fonts.css?16686885772466*/
@font-face {
    font-family: 'Roboto';
    src: url('/assets/css/../fonts/Roboto-Medium.woff2') format('woff2'),
        url('/assets/css/../fonts/Roboto-Medium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Roboto';
    src: url('/assets/css/../fonts/subset-Roboto-Bold.woff2') format('woff2'),
        url('/assets/css/../fonts/subset-Roboto-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Roboto';
    src: url('/assets/css/../fonts/subset-Roboto-Italic.woff2') format('woff2'),
        url('/assets/css/../fonts/subset-Roboto-Italic.woff') format('woff');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Roboto';
    src: url('/assets/css/../fonts/Roboto-Regular.woff2') format('woff2'),
        url('/assets/css/../fonts/Roboto-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Roboto';
    src: url('/assets/css/../fonts/Roboto-Light.woff2') format('woff2'),
        url('/assets/css/../fonts/Roboto-Light.woff') format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Oswald';
    src: url('/assets/css/../fonts/Oswald-SemiBold.woff2') format('woff2'),
        url('/assets/css/../fonts/Oswald-SemiBold.woff') format('woff');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Oswald';
    src: url('/assets/css/../fonts/Oswald-Light.woff2') format('woff2'),
        url('/assets/css/../fonts/Oswald-Light.woff') format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'OswaldB';
    src: url('/assets/css/../fonts/Oswald-Bold.woff2') format('woff2'),
        url('/assets/css/../fonts/Oswald-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Oswald';
    src: url('/assets/css/../fonts/Oswald-Regular.woff2') format('woff2'),
        url('/assets/css/../fonts/Oswald-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Oswald';
    src: url('/assets/css/../fonts/Oswald-Medium.woff2') format('woff2'),
        url('/assets/css/../fonts/Oswald-Medium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}


/* End */


/* Start:/assets/css/normal.css?1670098424722*/
* {
    margin:0px;
    padding:0px;
}

html,body{
   color:#fff;
   font-size:24px;
   line-height:28px;
   font-family: 'Roboto';
   background: #fff;
   max-width:1920px;
   margin:0px auto;
}

li{
    list-style:none;
}

.center{
    margin:0px auto;
    width: 1539px;
    display:flex;
}

a{
    text-decoration: none;
    color:#fff;
}

h2{
    font-size:48px;
    line-height: 2.1rem;
    color:#262783;
    font-family: 'Oswald';
    font-size:40px;
    line-height: 50px;
}

.blocks{
    margin-top:32px;
}

.blocks h3{
    color:#0D0D12;
    font-weight:600;
    font-family: "Oswald";
    margin-bottom:32px;
}

.blocks .center{
    flex-direction: column;
}
/* End */


/* Start:/assets/css/simplebar.min.css?16700940832940*/
[data-simplebar]{position:relative;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start}.simplebar-wrapper{overflow:hidden;width:inherit;height:inherit;max-width:inherit;max-height:inherit}.simplebar-mask{direction:inherit;position:absolute;overflow:hidden;padding:0;margin:0;left:0;top:0;bottom:0;right:0;width:auto!important;height:auto!important;z-index:0}.simplebar-offset{direction:inherit!important;box-sizing:inherit!important;resize:none!important;position:absolute;top:0;left:0;bottom:0;right:0;padding:0;margin:0;-webkit-overflow-scrolling:touch}.simplebar-content-wrapper{direction:inherit;box-sizing:border-box!important;position:relative;display:block;height:100%;width:auto;max-width:100%;max-height:100%;scrollbar-width:none;-ms-overflow-style:none}.simplebar-content-wrapper::-webkit-scrollbar,.simplebar-hide-scrollbar::-webkit-scrollbar{width:0;height:0}.simplebar-content:after,.simplebar-content:before{content:' ';display:table}.simplebar-placeholder{max-height:100%;max-width:100%;width:100%;pointer-events:none}.simplebar-height-auto-observer-wrapper{box-sizing:inherit!important;height:100%;width:100%;max-width:1px;position:relative;float:left;max-height:1px;overflow:hidden;z-index:-1;padding:0;margin:0;pointer-events:none;flex-grow:inherit;flex-shrink:0;flex-basis:0}.simplebar-height-auto-observer{box-sizing:inherit;display:block;opacity:0;position:absolute;top:0;left:0;height:1000%;width:1000%;min-height:1px;min-width:1px;overflow:hidden;pointer-events:none;z-index:-1}.simplebar-track{z-index:1;position:absolute;right:0;bottom:0;pointer-events:none;overflow:hidden}[data-simplebar].simplebar-dragging .simplebar-content{pointer-events:none;user-select:none;-webkit-user-select:none}[data-simplebar].simplebar-dragging .simplebar-track{pointer-events:all}.simplebar-scrollbar{position:absolute;left:0;right:0;min-height:10px}.simplebar-scrollbar:before{position:absolute;content:'';background:#252782;border-radius:7px;left:2px;right:2px;opacity:0;transition:opacity .2s linear}.simplebar-scrollbar.simplebar-visible:before{opacity:.5;transition:opacity 0s linear}.simplebar-track.simplebar-vertical{top:0;width:11px}.simplebar-track.simplebar-vertical .simplebar-scrollbar:before{top:2px;bottom:2px}.simplebar-track.simplebar-horizontal{left:0;height:11px}.simplebar-track.simplebar-horizontal .simplebar-scrollbar:before{height:100%;left:2px;right:2px}.simplebar-track.simplebar-horizontal .simplebar-scrollbar{right:auto;left:0;top:2px;height:7px;min-height:0;min-width:10px;width:auto}[data-simplebar-direction=rtl] .simplebar-track.simplebar-vertical{right:auto;left:0}.hs-dummy-scrollbar-size{direction:rtl;position:fixed;opacity:0;visibility:hidden;height:500px;width:500px;overflow-y:hidden;overflow-x:scroll}.simplebar-hide-scrollbar{position:fixed;left:0;visibility:hidden;overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none}

/* End */


/* Start:/assets/css/styles.css?167334046752170*/
body.overflow{
    overflow: hidden;
}

header{
    background: #262783;
    height:99px;
    position: relative;
    z-index: 2;
}

header .center{
    align-items: center;
    height:100%;
}

.header-logo{
    display:flex;
    align-items: flex-start;
    font-family: 'Oswald';
    font-weight: bold;
    font-size: 25px;
    text-transform: uppercase;
}

.header-logo > span{
    line-height: 25px;
    margin-top: 10px;
}

.header-logo img{
    margin-right:20px;
    position:relative;
}

.header-logo span span{
    display: flex;
    flex-direction: column;
    font-weight: normal;
    font-size:16px;
    margin-top: 13px;
    line-height: 16px;
}

header .center > ul{
    margin-left:auto;
    display:flex;
}

header .burg{
    display:none;
    align-items: center;
    justify-content: center;
    border:0px;
    cursor:pointer;
    background: none;
margin-left:auto;
}

header .burg img{
    width:20px;
}

header .center > ul li{
    margin-right:32px;
    text-transform: uppercase;
    border-bottom: 2px solid transparent;
    transition:border-color 0.3s;
}

header .center > ul li a{
    font-family: 'Oswald';
    font-weight: 300;
    font-size: 19px;
    cursor:pointer;
    opacity: 0.5;
    transition:opacity 0.3s;
}

header .center > ul li:hover{
    border-color:#fff;
}

header .center > ul li:hover a{
    opacity: 1;
}

.header-button{
    background: #FFC301;
    border-radius: 4px;
    padding: 10px 20px;
    display:flex;
    align-items: center;
    justify-content: center;
    font-size:16px;
    color:#0D0D12;
    font-family: 'Oswald';
    font-weight: bold;
    text-transform: uppercase;
    box-sizing: border-box;
}

.header-lang{
    border: 2px solid rgba(255, 255, 255, 0.5);
    border-radius: 4px;
    padding:8px 12px;
    display:flex;
    align-items: center;
    justify-content: center;
    margin-left:32px;
    box-sizing: border-box;
    font-size:16px;
    cursor:pointer;
    font-family: 'Oswald';
    position:relative;
}

.header-lang img{
    margin-left:13px;
    width:11px;
}

.header-lang > div{
    position:absolute;
    left:-1px;
    top:-1px;
    width: calc(100% + 2px);
    padding-top: 8px;
    padding-bottom: 8px;
    color: #848e99;
    box-sizing: border-box;
    background: #fff;
    box-shadow: 0 0 10px #000;
    border-radius: 5px;
    display:none;
}

.header-lang.open > div{
    display:block;
}

.header-lang > p{display:flex;}

.header-lang > div p {
    padding: 1px 0 5px;
    padding-left: 13px;
    cursor: pointer;
    border-radius: 5px;
    box-sizing: border-box;
}

#block1{
    width:100%;
    padding:48px 0px 70px;
    position:relative;
    background: url(/assets/css/../img/block1_bg.jpg) no-repeat;
    background-size: cover;
    overflow:hidden;
}

#block1 .center{
    flex-direction: column;
    position:static;
}

#block1 h1{
    max-width:995px;
    font-size:95px;
    line-height:96px;
    margin-bottom:40px;
    font-family: 'Oswald';
    font-weight:500;
}
#block1 p{
    max-width:890px;
    margin-bottom:19px;
    font-weight: 300;
    font-size:24px;
    line-height: 28px;
}

#block1 p:last-child{
    margin-bottom:16px;
}

#block1 .block1-pic{
    position:absolute;
    right:-505px;
    bottom:-205px;
}

#block2{
    padding:60px 0px 15px;
}

#block2 ul{
    display:flex;
    flex-wrap:wrap;
}

#block2 ul li{
    width:32%;
    color:#0D0D12;
    background: #F7F8FA;
    border-radius: 4px;
    padding:24px;
    box-sizing: border-box;
    margin-right:2%;
}

#block2 ul li:nth-child(1),
#block2 ul li:nth-child(2),
#block2 ul li:nth-child(3){
    margin-bottom:32px;
}

#block2 ul li:nth-child(3n){
    margin-right:0px;
}

#block2 ul li p:nth-child(1) {
    color:#262783;
    margin-bottom:20px;
    font-family: 'Oswald';
    font-weight:500;
    line-height: 30px;
    font-size:24px;
}

#block2 ul li p:nth-child(1) span{
    font-size: 40px;
    line-height: 50px;
    font-weight:600;
}

#block2 ul li p:nth-child(2){
    font-size:16px;
    line-height: 20px;
}

#block2 ul li:first-child{
    background: #262783;
}

#block2 ul li:first-child p{
    color:#fff;
}

#block2 ul li:first-child p:nth-child(1) span{
    font-size:40px;
    line-height: 50px;
}

#block2 ul li hr{
    margin-bottom:16px;
    background: #fff;
    border:0px;
    height:1px;
}

#block2 ul li:first-child p:nth-child(3){
    font-size:12px;
    line-height: 14px;
}

#block3{
    margin:45px 0px;

}

#block3 .center {
    background: #262783;
    position:relative;
}

#block3 .center div:first-child img{
    position:absolute;
    left:-35px;
    width:600px;
    bottom:0px;
}

#block3 .center div:first-child{
    width:32%;
    margin-right:3%;
}

#block3 .center div.block3-info{
    width:68%;
    padding: 24px 0px 55px;
    padding-right:24px;
    box-sizing: border-box;
}

#block3 .center div.block3-info p:first-child{
    font-family: 'Oswald';
    font-weight: 700;
    margin-bottom:20px;
    font-size:40px;
    line-height: 50px;
}

#block3 .center div.block3-info p:last-child{
    font-size:24px;
    line-height: 28px;
}

#block3 .center div:not(.white_line){
    position:relative;
}

#block3 .white_line{
    position:absolute;
    left:-1px;
    bottom:-2px;
    height:31px;
    width:calc(100% + 1px);
    background: #fff;
}

.block3-button{
    background: #FFC301;
    border-radius: 4px;
    padding: 10px 20px;
    display:flex;
    align-items: center;
    justify-content: center;
    font-size:16px;
    color:#0D0D12;
    font-family: 'Oswald';
    font-weight: bold;
    text-transform: uppercase;
    max-width:245px;
    margin-top:20px;
    box-sizing: border-box;
}

#block4 {
    background:#f6f8fa;
}

#block4 .center{
    flex-direction: column;

}

#block4 h2{
    margin-bottom:20px;
    padding-top:60px;
}

#block4 .center > p{
    color:#0D0D12;
    margin-bottom:32px;
    font-size: 24px;
    line-height: normal;
}

#block4 .block4-grid{
    background:#f6f8fa;
}

#block4 .block4-grid .block4-grid-f-line{
    display:grid;
    grid-template-columns: [col1] minmax(277px, 1fr) [col2] 1fr [col3] 1fr [col4] 1fr [col5] 1fr [col6] 1fr [col-end];
}

#block4 .block4-grid .block4-grid-s-line{
    display:grid;
    color:#0D0D12;
    margin:0px 10px;
    grid-template-columns: [col1] minmax(264px, 1fr) [col2] 1fr [col3] 1fr [col4] 1fr [col5] 1fr [col6] 1fr [col-end];
}
#block4 .block4-grid .block4-grid-border .line{
    display:grid;
    color:#0D0D12;
    grid-template-columns: [col1] minmax(264px, 1fr) [col2] 1fr [col3] 1fr [col4] 1fr [col5] 1fr [col6] 1fr [col-end];
}

#block4 .block4-grid .block4-grid-f-line{
    background: #252782;
    border-radius:5px 5px 0px 0px;
    padding:26px 0px;
    box-sizing: border-box;
    font-size:18px;
    font-family: 'Oswald';
    font-weight:500;
}

#block4 .block4-grid .block4-grid-f-line div:first-child{
    grid-column: col1;
    position:relative;
}

#block4 .block4-grid .block4-grid-f-line div:first-child:after {
    content: "";
    width: 1px;
    height: 30px;
    background: #51529b;
    position: absolute;
    right: 0px;
    top: 50%;
    transform: translate(0%, -50%);
}

#block4 .block4-grid .block4-grid-f-line div > p{
    padding-left:23px;
    box-sizing: border-box;
}

#block4 .block4-grid .block4-grid-f-line div:last-child{
    grid-column:col2/col-end;
    display:flex;
    position:relative;
}

#block4 .block4-grid .block4-grid-border .line > div{
    display:flex;
}

#block4 .block4-grid-s-line div:last-child{
    display:grid;
    padding-top:28px;
    box-sizing: border-box;
    grid-column: col2/col-end;
    grid-template-columns: [col1] 1fr [col2] 1fr [col3] 1fr [col4] 1fr [col5] 1fr [col-end];
}

#block4 .block4-grid-s-line div:last-child p{
    padding-left:23px;
    font-weight: 500;
    font-size:18px;
}

#block4 .block4-grid-border{
    border: 2px solid #252782;
    box-sizing: border-box;
    margin:10px;
    background: #fff;
    position:relative;
    max-height:451px;
}

#block4 .block4-grid-border:after{
    content:"";
    height:200px;
    width:100%;
    position:absolute;
    left:0px;
    overflow: auto;
    bottom:0px;
    background: linear-gradient(0deg, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%);
}

#block4 .block4-grid-border.hideshadow:after{
    display:none;
}

#block4 .block4-grid-border .line div:nth-child(1){
    color: #2f3191;
    font-size: 18px;
    padding-left:28px;
    padding-right:10px;
    box-sizing: border-box;
    font-family: "Oswald";
    font-weight: 500;
}

#block4 .block4-grid-border .line div:nth-child(1) p{
    display: flex;
    align-items: center;
    min-height:56px;
}

#block4 .block4-grid-border .line div:nth-child(2){
    display:grid;
    box-sizing: border-box;
    grid-column: col2/col-end;
    grid-template-columns: [col1] 1fr [col2] 1fr [col3] 1fr [col4] 1fr [col5] 1fr [col-end];
}

#block4 .block4-grid-border .line div:nth-child(2) p{
    padding-left:23px;
    color:#5b5b5c;
    font-size:16px;
    padding-right:10px;
    display: flex;
    align-items: center;
    min-height:56px;
    border-right: 1px solid #d9dade;
    border-bottom: 1px solid #d9dade;
    box-sizing: border-box;
}

#block4 .block4-grid-border .line div:nth-child(2) p:first-child{
    border-left: 1px solid #d9dade;
}

#block4 .block4-grid-desc-line{
    margin:10px;
}

#block4 .block4-grid-desc-line > div{
    width:calc(100%);
    color: #0D0D12;
    font-size:12px;
    line-height: 16px;
    font-weight: 300;
    padding:17px 30px;
    box-sizing: border-box;
    flex-wrap:wrap;
    display:flex;
    justify-content: space-between;
}

#block4 .block4-grid-desc-line > div p{
    box-sizing: border-box;
    width:48%;
    margin-bottom:13px;
}

#block5 ul{
    display:flex;
    flex-wrap:wrap;
    width:100%;
}

#block5 ul li{
    width:32%;
    margin-right:2%;
    background: #F7F8FA;
    border-radius: 4px;
    display:flex;
    position:relative;
    box-sizing: border-box;
    padding:24px 52px 24px 24px;
}

#block5 ul li:after{
    content:url(/assets/css/../img/link.png);
    position:absolute;
    top:2px;
    right:10px;
    width:12px;
    height:13px;
}

#block5 ul li a{
    text-decoration: underline;
    font-size:18px;
    line-height: 20px;
    color:#262783;
    transition:color 0.3s;
    font-weight:500;
}

#block5 ul li:hover a{
    color:#0D0D12;
}

#block5 ul li:nth-child(3n){
    margin-right:0px;
}

#block5 ul li:nth-child(-n+3){
    margin-bottom:32px;
}

#block6 {
    margin-top:60px;
}

#block6 .center{
    overflow: hidden;
}

#block6 .block6-passport{
    width:32.5%;
    min-height:453px;
    position:relative;
    background: url(/assets/css/../img/block7_bg.png) center center no-repeat #262783;
    background-size: cover;
}

#block6 .block6-passport img{
    position:absolute;
    bottom:0px;
    left:-75px;
}

#block6 .block6-passport-desc{
    width:67.5%;
    padding:22px 22px;
    box-sizing: border-box;
    background:#262783;
}

#block6 .block6-passport-desc .passport-desc-head{
    font-size:40px;
    line-height: 50px;
    font-family: "Oswald";
    font-weight:700;
}

#block6 .block6-passport-desc ul{
    padding-left:37px;
    margin:16px 0px;
}

#block6 .block6-passport-desc ul li{
    list-style: disc;
    font-size:24px;
    line-height: 28px;
	margin-bottom: 8px; 
}

.block6-button{
    background: #FFC301;
    border-radius: 4px;
    padding: 10px 20px;
    display:flex;
    align-items: center;
    justify-content: center;
    font-size:16px;
    color:#0D0D12;
    font-family: 'Oswald';
    font-weight: bold;
    text-transform: uppercase;
    max-width:245px;

    margin-bottom:16px;
    box-sizing: border-box;
}

#block6 .block6-passport-desc hr{
    background: #fff;
    margin-bottom:25px;
    border:0px;
    height:1px;
}

#block6 .block6-passport-desc > div{
    color:#fff;
    font-size:12px;
    line-height: 14px;
}

#block7 {
    margin-top:60px;
}

#block7 .block7-cards{
    display:flex;
    flex-wrap:wrap;
}

#block7 .block7-cards li{
    width:32%;
    margin-right:2%;
    padding:20px;
    box-sizing: border-box;
    background: #F7F8FA;
    border-radius: 4px;
    margin-bottom:32px;
    color:#0D0D12;
    display:flex;
    flex-direction: column;
}

#block7 .block7-cards li:nth-child(3n){
    margin-right:0px;
}

#block7 .block7-cards li:nth-last-child(-n+3) {
    margin-bottom:0px;
}

#block7 .block7-cards li .name{
    color:#262783;
    font-family: "Oswald";
    font-weight: 500;
    margin-bottom:20px;
    font-size:24px;
    line-height: 28px;
}

#block7 .block7-cards li .cards-text{
    margin-bottom:32px;
    font-size:16px;
    line-height: 20px;
}

#block7 .block7-cards li .cards-bottom{
    margin-top:auto;
    padding-top:20px;
    box-sizing: border-box;
    border-top: 1px solid #C7CCD0;
    font-size:12px;
    line-height: 14px;
}

#block7 .block7-cards li.cards-big{
    background:#262783;
    color:#fff;
}

#block7 .block7-cards li.cards-big .name{
    color:#fff;
    font-size:40px;
    line-height: 50px;
    margin-bottom:10px;
}

#block7 .block7-cards li.cards-big > p:nth-child(2){
    font-weight:700;
    font-family: "Oswald";
    margin-bottom:20px;
    font-size:18px;
    line-height: 20px;
}

#block7 .block7-cards li.cards-big .cards-text p{
    color:#F7F8FA;
    margin-bottom:22px;
    font-size:16px;
    line-height: 20px;
}

#block7 .block7-cards li.cards-big .cards-text p:last-child{
    margin-bottom:0px;
}

#block8{
    padding:80px 0px;
    box-sizing: border-box;
    background: #F7F8FA;
}

#block8 .block8-top{
    display:flex;
    align-items: center;
    width:100%;
}

#block8 .block8-top h3{
    color:#262783;
    font-size: 40px;
    line-height: 50px;
    margin-bottom:0px;
    width:23.5%;
}

#block8 .block8-top .desc-border{
    width:calc(76.5% - 65px);
    position:relative;
    height:1px;
    background: #c7ccd1;
    margin-left:65px;
    top:6px;
}

#block8 .block8-top .desc-border img{
    position: absolute;
    top: 50%;
    left: 70px;
    transform: translate(0%, -50%);
}

#block8 .block8-desc{
    width:100%;
    display:flex;
    align-items: flex-start;
}

#block8 .block8-desc img{
    margin-top:50px;
    width:23.5%;
    max-width:362px;
    max-height:362px;
}

#block8 .block8-desc .desc-text{
    width:calc(76.5% - 65px);
    margin-left:65px;
    color:#0d0d12;
    margin-top:65px;
    font-style:italic;
    font-size: 24px;
    line-height: 32px;
}

#block8 .block8-desc .desc-text a{
    color:#0d0d12;
    text-decoration: underline;
}

#block8 .block8-desc .desc-text p{
    margin-bottom:20px;
}

#block8 .block8-desc .desc-text p:last-child{
    margin-bottom:0px;
}

#block8 .block8-desc .desc-text p b,
#block8 .block8-desc .desc-text p:last-child a{
    font-size: 18px;
    line-height: 24px;
    font-style:none;
}

#block8 .block8-desc .desc-text hr{
    margin-bottom:24px;
    max-width:70px;
}

#block8 .block8-desc .desc-text p:nth-child(11),
#block8 .block8-desc .desc-text p:nth-child(12){
    margin-bottom:0px;
    font-style:normal;
}

#block8 .block8-desc .desc-text p:nth-child(12),
#block8 .block8-desc .desc-text p:nth-child(12) a{font-size:16px;}

#block8 .center > .desc-border{
    width:100%;
    position:relative;
    height:1px;
    background: #c7ccd1;
    margin-top:55px;
}

#block8 .center > .desc-border img{
    position: absolute;
    top: 50%;
    left: 85%;
    transform: translate(0%, -50%);
}

.block9 {
    background: #c70006;
    min-height: 804px;
    position: relative;
    z-index: 2;
}

.block9 .blue {
    position: absolute;
    min-height: 804px;
    right: 0;
    height:100%;
    background: #252782;
    width: 72%;
}

.block9 img.passport {
    position: absolute;
    top: -46px;
    left: 11%;
}

.block9 .flex{
    display:flex;
}

.block9 .flex>div:first-child {
    width: 53%;
}

.block9 .flex>div {
    position: relative;
    width: 50%;
}

.block9 .flex>div p {
    color: #fff;
    font-family: "Roboto";
    font-weight: 300;
    font-size: 22px;
    padding-right: 10px;
    box-sizing: border-box;
    margin-bottom: 33px;
}

.block9 .flex>div p:nth-child(1) {
    margin-top: 75px;
}

.block9 .flex>div a {
    color: #000;
    text-decoration: none;
    font-family: "Oswald";
    font-weight: bold;
    font-size: 18px;
    background: #ffc301;
    border-radius: 5px;
    text-transform: uppercase;
    padding: 25px 24px 22px;
    display: inline-block;
    margin-bottom:40px;
}

#block10{
    background: #F7F8FA;
    padding:60px 0px;
    box-sizing: border-box;
}

#block10 .center{
    flex-direction: column;
}

#block10 h3{
    color:#262783;
    font-size:40px;
    line-height: 50px;
    margin-bottom:0px;
    font-family: "Oswald";
    font-weight: bold;
}

#block10 ul{
    display:flex;
    flex-wrap:wrap;
    margin-top:32px;
}

#block10 ul li{
    width:32%;
    margin-right:2%;
    background: #fff;
    padding:24px;
    box-sizing: border-box;
    border-radius: 4px;
}

#block10 ul li img{
    width:100%;
    max-width:447px;
}

#block10 ul li:nth-child(3n){
    margin-right:0px;
}

#block10 ul li:nth-child(-n+3) {
    margin-bottom: 32px;
}

#block10 ul li .block10-name{
    font-size:40px;
    line-height: 50px;
    color:#262783;
    margin-top:20px;
    font-family:"Oswald";
    font-weight:bold;
}

#block10 ul li .block10-spec{
    font-weight: bold;
    color:#0D0D12;
    margin-top:10px;
    font-size:24px;
    line-height: 28px;
}

#block11{
    margin-top:60px;
}

#block11 h3{
    color:#262783;
    font-size:40px;
    line-height: 50px;
}

#block11 ul{
    display:flex;
}

#block11 ul li{
    width:19.25%;
    color:#262783;
    box-sizing: border-box;
}

#block11 ul li.block11-first-element{
    color:#fff;
    background: #262783;
    border-radius: 4px 0px 0px 4px;
    padding:0px 24px;
    box-sizing: border-box;
    width:23%;
}

#block11 ul li.block11-first-element p{
    font-size:16px;
    line-height: 20px;
    margin-bottom:20px;
}

#block11 ul li.block11-first-element p:last-child{
    margin-bottom:0px;
}

#block11 ul li.block11-first-element p:nth-child(1){
    font-size:40px;
    line-height: 50px;
    margin-bottom:20px;
    margin-top:65px;
    font-family: "Oswald";
    font-weight: bold;
}

#block11 ul li.block11-element{
    border-top:1px solid #C7CCD0;
    border-bottom:1px solid #C7CCD0;
    display:flex;
    flex-direction: column;
}

#block11 ul li.block11-element:last-child{
    border-right: 1px solid #C7CCD0;
    border-radius: 0px 4px 4px 0px;
}

#block11 ul li.block11-element:nth-child(2){
    border-left: 1px solid #C7CCD0;
}

#block11 ul li.block11-element .block11-element-head{
    background: #F7F8FA;
    padding:24px;
    font-family: "Oswald";
    position:relative;
}

#block11 ul li.block11-element .block11-element-head:after{
    content:"";
    width:1px;
    height:28px;
    background: #262783;
    opacity: 0.5;
    position:absolute;
    right:0px;
    top:50%;
    transform:translate(0%, -50%);
}

#block11 ul li.block11-element .block11-element-body{
    padding:0px 24px;
    margin: 32px 0px 24px;
    height:100%;
    border-right:1px solid rgba(38,39,131, 0.6);
}

#block11 ul li.block11-element .block11-element-body p:nth-child(1){
    font-size:40px;
    line-height: 50px;
    font-family: "Oswald";
    font-weight: bold;
    margin-bottom:10px;
}

#block11 ul li.block11-element .block11-element-body p:nth-child(2){
    font-weight: bold;
    font-size:24px;
    line-height: 28px;
}

#block11 ul li.block11-element .block11-element-body p:last-child{
    padding-top:20px;
    font-size:12px;
    line-height: 14px;
    color:#0D0D12;
    border-top: 1px solid #C7CCD0;
    margin-top:32px;
}

#block11 ul li.block11-element:last-child .block11-element-head:after{
    display:none;
}

#block11 ul li.block11-element:last-child .block11-element-body{
    border-right:0px;
}

#block12{
    margin-top:60px;
    color:#0D0D12;
}

#block12 .center{
    position:relative;
}

#block12 .center:after {
    content: "uscis";
    line-height: 100px;
    font-size: 250px;
    position: absolute;
    bottom: 45px;
    left: 0;
    color: #848e99;
    font-family: "Oswald";
    font-weight: bold;
    opacity: .1;
    text-transform: uppercase;
}

#block12 h3{
    font-size: 40px;
    line-height: 50px;
    color: #262783;
    font-family: 'Oswald';
}

#block12 .center > p{
    font-size:24px;
    line-height: 32px;
}

#block12 .block12-switcher{
    margin-top:43px;
    position: relative;
    margin-bottom:60px;
    z-index: 2;
}

#block12 .block12-switcher .block12-switcher-tabs{
    display:flex;
    margin-bottom:35px;
}

#block12 .block12-switcher.tab1 .block12-switcher-tabs p:nth-child(1){
    color:#262783;
    border-color: #262783;
}

#block12 .block12-switcher.tab2 .block12-switcher-tabs p:nth-child(2){
    color:#262783;
    border-color: #262783;
}

#block12 .block12-switcher .block12-switcher-tabs p{
    width:50%;
    border-bottom: 2px solid #848e99;
    color:#848e99;
    font-family:"Oswald";
    font-weight:500;
    font-size:24px;
    line-height: 28px;
    padding:0px 12px 12px;
    cursor:pointer;
}

#block12 .block12-switcher .block12-switcher-content{
    display:flex;
}

#block12 .block12-switcher .block12-switcher-content .content-text,
#block12 .block12-switcher .block12-switcher-content .content-points{display:none;}

#block12 .block12-switcher.tab1 .block12-switcher-content.tab1 .content-points:nth-child(1),
#block12 .block12-switcher.tab2 .block12-switcher-content.tab2 .content-points:nth-child(2){display:block;}

#block12 .block12-switcher.tab1 .block12-switcher-content.tab1 .content-text:nth-child(3),
#block12 .block12-switcher.tab2 .block12-switcher-content.tab2 .content-text:nth-child(4){display:block;}

#block12 .block12-switcher.tab1 .block12-switcher-content.tab1 .content-text > div,
#block12 .block12-switcher.tab2 .block12-switcher-content.tab2 .content-text > div{display:none;}

#block12 .block12-switcher.tab1 .block12-switcher-content.tab1.step1 .content-points:nth-child(1) li:nth-child(1){color:#0d0d12;border-color:#262783;}
#block12 .block12-switcher.tab1 .block12-switcher-content.tab1.step1 .content-text:nth-child(3) .step1{display:block;}

#block12 .block12-switcher.tab1 .block12-switcher-content.tab1.step2 .content-points:nth-child(1) li:nth-child(2){color:#0d0d12;border-color:#262783;}
#block12 .block12-switcher.tab1 .block12-switcher-content.tab1.step2 .content-text:nth-child(3) .step2{display:block;}

#block12 .block12-switcher.tab1 .block12-switcher-content.tab1.step3 .content-points:nth-child(1) li:nth-child(3){color:#0d0d12;border-color:#262783;}
#block12 .block12-switcher.tab1 .block12-switcher-content.tab1.step3 .content-text:nth-child(3) .step3{display:block;}

#block12 .block12-switcher.tab1 .block12-switcher-content.tab1.step4 .content-points:nth-child(1) li:nth-child(4){color:#0d0d12;border-color:#262783;}
#block12 .block12-switcher.tab1 .block12-switcher-content.tab1.step4 .content-text:nth-child(3) .step4{display:block;}

#block12 .block12-switcher.tab2 .block12-switcher-content.tab2.step1 .content-points:nth-child(2) li:nth-child(1){color:#0d0d12;border-color:#262783;}
#block12 .block12-switcher.tab2 .block12-switcher-content.tab2.step1 .content-text:nth-child(4) .step1{display:block;}

#block12 .block12-switcher.tab2 .block12-switcher-content.tab2.step2 .content-points:nth-child(2) li:nth-child(2){color:#0d0d12;border-color:#262783;}
#block12 .block12-switcher.tab2 .block12-switcher-content.tab2.step2 .content-text:nth-child(4) .step2{display:block;}

#block12 .block12-switcher.tab2 .block12-switcher-content.tab2.step3 .content-points:nth-child(2) li:nth-child(3){color:#0d0d12;border-color:#262783;}
#block12 .block12-switcher.tab2 .block12-switcher-content.tab2.step3 .content-text:nth-child(4) .step3{display:block;}

#block12 .block12-switcher.tab2 .block12-switcher-content.tab2.step4 .content-points:nth-child(2) li:nth-child(4){color:#0d0d12;border-color:#262783;}
#block12 .block12-switcher.tab2 .block12-switcher-content.tab2.step4 .content-text:nth-child(4) .step4{display:block;}

#block12 .block12-switcher .block12-switcher-content .content-points{
    width:26%;
}

#block12 .block12-switcher .block12-switcher-content .content-points li{
    font-size:18px;
    line-height: 24px;
    box-sizing: border-box;
    color:#848e99;
    margin-bottom:24px;
    padding-left:31px;
    font-weight: 500;
    border-left:2px solid transparent;
}

#block12 .block12-switcher .block12-switcher-content .content-points li span{
    cursor:pointer;
}

#block12 .block12-switcher .block12-switcher-content .content-text{
    width:74%;
}

#block12 .block12-switcher .block12-switcher-content .content-text .content-text-head{
    color: #0d0d12;
    font-size: 32px;
    line-height: 1;
    font-family: "Oswald";
    font-weight: 500;
    margin-bottom: 24px;
    margin-top:6px;
}

#block12 .block12-switcher .block12-switcher-content .content-text .content-text-info{
    display:flex;
    background: #252782;
    color:#fff;
    margin-bottom:34px;
}

#block12 .block12-switcher .block12-switcher-content .content-text .content-text-info p:first-child{
    padding: 16px 34px 20px 34px ;
    font-family: "Oswald";
    font-weight: 500;
    max-width:190px;
    box-sizing: border-box;
    position:relative;
    font-size:24px;
    line-height: 24px;
}

#block12 .block12-switcher .block12-switcher-content .content-text .content-text-info p:first-child:after {
    content: "";
    width: 1px;
    height: 30px;
    background: #51529b;
    position: absolute;
    right: 0;
    top: 50%;
    transform:translate(0%, -50%);
}

#block12 .block12-switcher .block12-switcher-content .content-text .content-text-info p:last-child{
    font-size:18px;
    padding: 16px 34px;
    box-sizing: border-box;
    line-height: 24px;
    display: flex;
    align-items: flex-start;
    flex-direction: column;
    justify-content: center;
}


#block12 .block12-switcher .block12-switcher-content .content-text ul li{
    font-size:18px;
    line-height: 24px;
    padding-left:40px;
    position:relative;
    margin-bottom:24px;
}

#block12 .block12-switcher .block12-switcher-content .content-text ul li:before{
    content:"";
    width:4px;
    height:4px;
    background: #0d0d12;
    border-radius:10px;
    position:absolute;
    top:50%;
    left:11px;
    transform:translate(0%, -50%);
}

#block12 .block12-switcher .block12-switcher-content .content-text ul li:last-child{
    margin-bottom:0px;
}

#block12 .block12-switcher .block12-switcher-content .content-text-button{
    margin-top:35px;
    display:flex;
}

#block12 .block12-switcher .block12-switcher-content .content-text-button button{
    background: #252782;
    padding: 18px 24px 14px;
    cursor: pointer;
    font-family: "Oswald";
    font-weight: bold;
    box-sizing: border-box;
    border:0px;
    font-size:16px;
    color: #fff;
    text-transform: uppercase;
    border-radius: 5px;
    box-shadow: 0 15px 20px 0 rgb(0 0 0 / 10%);
    display:flex;
    align-items: center;
    justify-content: center;
}

#block12 .block12-switcher .block12-switcher-content .content-text-button button img{
    margin-left:10px;
}

#block12 .block12-switcher .block12-switcher-content .content-text-button button.left img{
    margin-right:10px;
    margin-left:0px;
}

#block12 .block12-switcher .block12-switcher-content .content-text-button button.left{
    margin-right:30px;
}

#block12 .block12-switcher .block12-switcher-content .content-text-button button.right img{transform: rotate(180deg);}

#block13{
    position:relative;
    z-index: 2;
    color:#0D0D12;
}

#block13 h3{
    color:#262783;
    font-size: 40px;
    line-height: 50px;
    margin-bottom:19px;
}

#block13 .center > p{
    font-size:24px;
    line-height: 32px;
}

#block13.blocks{
    margin-top:0px;
    padding:60px 0px;
    background:#f6f8fa;
}

#block13 .block13-info{
    display:flex;
    margin-top:32px;
}

#block13 .block13-info .block13-info-left{
    width:77%;
}

#block13 .block13-info .block13-info-left .info-header,
#block13 .block13-info .block13-info-right .info-header{
    padding: 16px 16px 16px 21px;
    color:#fff;
    font-size:18px;
    font-family: "Oswald";
    font-weight:500;
    border-radius: 5px 0 0 0;
    background: #252782;
    position:relative;
}

#block13 .block13-info .block13-info-right .info-header{
    border-radius:0px 5px 0px 0px;
}

#block13 .block13-info .block13-info-left .info-header:after{
    content: "";
    width: 1px;
    height: 30px;
    background: #51529b;
    position: absolute;
    right: 0;
    top: 50%;
    transform:translate(0%, -50%);
}

#block13 .block13-info .block13-info-right{
    width:23%;
}

#block13 .block13-info .block13-info-left .info-body{
    display:flex;
    flex-wrap: wrap;
    max-height:745px;
    margin-top:15px;
    flex-direction: column;
    justify-content: space-between;
}

#block13 .block13-info .block13-info-left .info-body li{
    width:47%;
    padding:16px 30px 22px 57px;
    box-sizing: border-box;
    font-size:16px;
    line-height: 20px;
    min-height: 104px;
    position:relative;
}

#block13 .block13-info .block13-info-left .info-body li:nth-child(2),
#block13 .block13-info .block13-info-left .info-body li:nth-child(4),
#block13 .block13-info .block13-info-left .info-body li:nth-child(6),
#block13 .block13-info .block13-info-left .info-body li:nth-child(8),
#block13 .block13-info .block13-info-left .info-body li:nth-child(11),
#block13 .block13-info .block13-info-left .info-body li:nth-child(13),
#block13 .block13-info .block13-info-left .info-body li:nth-child(15),
#block13 .block13-info .block13-info-left .info-body li:nth-child(17){
    background: #fff;
}

#block13 .block13-info .block13-info-left .info-body li:before{
    content:url(/assets/css/../img/approve.png);
    position:absolute;
    top:15px;
    left:21px;
    width:13px;
    height:11px;
}

#block13 .block13-info .block13-info-right .info-body{
    padding-left: 25px;
    padding-top: 31px;
    padding-right:10px;
    padding-bottom:10px;
    background: #fff;
    display:flex;
    flex-direction: column;
    flex-wrap:wrap;
    max-height:669px;
}

#block13 .block13-info .block13-info-right .info-body li{
    width:50%;
    margin-bottom:12px;
    padding-left:17px;
    font-size:16px;
    line-height: 22px;
    box-sizing: border-box;
    position:relative;
}

#block13 .block13-info .block13-info-right .info-body li:before{
    content:"";
    width:10px;
    height:10px;
    position:absolute;
    left:0px;
    top:50%;
    transform: translate(0%, -50%);
    background: #00AF65;
    border-radius:10px;
}

.block16 {
    width: 100%;
    min-height: 796px;
    overflow: hidden;
    background: #fff;
    position: relative;
    display:flex;
    color:#000;
}

.block16 #block_145{
    position:relative;
    z-index:5;
}

.block16 .center{
    display:block;
    z-index:10;
    position:relative;
}

.block16:before {
    content: "";
    position: absolute;
    right: 0;
    top: 1px;
    z-index:0;
    background: url(/assets/css/../img/bikebg.png);
    width: 100%;
    height: 24px;
}

.block16:after {
    content: "";
    position: absolute;
    right: 0;
    bottom: 1px;
    background: url(/assets/css/../img/bikebg.png);
    width: 100%;
    z-index:0;
    height: 24px;
}

.block16 .bike {
    display: inline-block;
    vertical-align: top;
    margin-left: -12.5%;
    float: left;
    margin-right: 4%;
    border-right: 28px solid #fff;
}

.block16 .bike2 {
    display: none;
}

.block16 .center div {
    float: left;
    max-width: 750px;
}

.block16 p {
    padding-left: 32px;
}

.block16 p:nth-child(1) {
    font-size: 48px;
    line-height: 1;
    color: #252782;
    font-family: "Oswald";
    margin-top: 94px;
}

.block16 p:nth-child(1) font {
    display: block;
}

.block16 p:nth-child(2) {
    font-size: 24px;
    line-height: 1;
    font-family: "Oswald";
    font-weight: 500;
    margin-top: 30px;
}

.block16 p:nth-child(3) {
    font-size: 24px;
    line-height: 32px;
    margin-top: 48px;
}

.block16 ul {
    display: inline-block;
    vertical-align: top;
    max-width: 415px;
    margin-top: 24px;
    width: 50%;
}

.block16 ul li {
    font-size: 24px;
    line-height: 32px;
    padding-left: 32px;
    background: url(/assets/css/../img/approve.png) no-repeat 11px 12px;
    box-sizing: border-box;
}

.block16 .rightfl {
    float: right;
}

.block16 a {
    display: inline-block;
    vertical-align: top;
    background: #ffc301;
    font-size: 18px;
    font-family: "Oswald";
    font-weight: bold;
    text-decoration: none;
    color: #000;
    padding: 18px 75px 18px;
    border-radius: 5px;
    text-transform: uppercase;
    margin-left: 34px;
    margin-top: 50px;
}

#block15{
    position:relative;
    overflow: hidden;
}

#block15 .center{
    z-index:2;
    position:relative;
}

#block15:after {
    content: "Помощь в дальнейшем";
    line-height: 100px;
    font-size: 250px;
    position: absolute;
    bottom: 45px;
    left: 9%;
    color: #848e99;
    font-family: "Oswald";
    font-weight: bold;
    opacity: .1;
    text-transform: uppercase;
    width:5000px;
}

#block15 h3{
    color:#262783;
    font-size: 40px;
    line-height: 50px;
    margin-bottom:19px;
}

#block15.blocks{
    margin-top:0px;
    padding:60px 0px;
    background:#fff;
}

#block15 .center > p{
    color:#0D0D12;
    font-size: 24px;
    line-height: 32px;
}

#block15 .block15-columns{
    display:flex;
    margin-top:32px;
    margin-bottom:100px;
}

#block15 .block15-columns ul{
    width:50%;
    color:#0D0D12;
    padding-right:45px;
    box-sizing: border-box;
}

#block15 .block15-columns ul li{
    margin-bottom:28px;
    font-size:18px;
    line-height: 24px;
    padding-left:42px;
    box-sizing: border-box;
    position:relative;
}

#block15 .block15-columns ul li:before{
    content:url(/assets/css/../img/approve.png);
    width:13px;
    height:11px;
    position:absolute;
    top:-2px;
    left:11px;
}

#block15 .block15-columns ul li:last-child{
    margin-bottom:0px;
}

#block16{
    background: #f6f8fa;
    overflow-y: hidden;
    padding:60px 0px 80px;
}

#block16 .center{
    position:relative;
}

#block16 .center:after {
    content: "?";
    line-height: 100px;
    font-size: 500px;
    position: absolute;
    bottom: 50px;
    left: 0;
    color: #848e99;
    font-family: "Oswald";
    font-weight: bold;
    opacity: .1;
    text-transform: uppercase;
}

#block16 .block16-left{
    width:24%;
    max-width:350px;
}

#block16 .block16-left h3{
    font-size: 40px;
    line-height: 50px;
    color:#252782;
    font-family: "Oswald";
    font-weight:bold;
    margin-top:20px;
}

#block16 .block16-right{
    width:76%;
    padding-left:10px;
    box-sizing: border-box;
}


#block16 .block16-right li{
    padding:20px 0px;
    border-bottom: 1px solid #d9dade;
    font-weight:500;
    color:#0d0d12;
    box-sizing: border-box;
}

#block16 .block16-right li p{
    padding-left:27px;
}

#block16 .block16-right li .block16-right-answer{
    overflow:hidden;
    max-height:0px;
    color:#666769;
    font-size:16px;
    line-height: 20px;
}

#block16 .block16-right li .block16-right-question{
    position:relative;
    cursor:pointer;
    font-weight: 500;
    font-size:18px;
}

#block16 .block16-right li.active .block16-right-question{
    color:#252782;
}

#block16 .block16-right li.active .block16-right-answer{
    max-height: none;
    padding-top:12px;
    font-weight: 400;
}

#block16 .block16-right li .block16-right-question:before{
    position:absolute;
    color:#6163a4;
    content:"+";
    left:0px;
    top:50%;
    transform:translate(0%, -50%);
}

#block16 .block16-right li.active .block16-right-question:before{
    content:"−";
}

#block17{
    background: url(/assets/css/../img/lines.png) center center no-repeat rgb(37, 39, 130);
    padding:60px 0px;
    box-sizing: border-box;
}

#block17 ul{
    display:flex;
    flex-wrap:wrap;
}

#block17 ul li{
    width:32%;
    margin-right:2%;
    position:relative;
}

#block17 ul li h3{
    font-size: 40px;
    line-height: 50px;
    font-weight: bold;
    font-family: "Oswald";
    max-width:50%;
}

#block17 ul li img{
    width:100%;
    max-width:496px;
}

#block17 ul li img.hovered{
    position:absolute;
    left:0px;
    top:1px;
    opacity: 0;
    transition:opacity 0.5s;
}

#block17 ul li:hover img.hovered{
    opacity: 1;
}

#block17 ul li:nth-child(3n){
    margin-right:0px;
}

#block17 ul li:nth-child(-n+3){
    margin-bottom:40px;
}

#block17 ul li p{
    font-size:18px;
    margin-top:5px;
    font-weight: 500;
}

#block18{
    position:relative;
    background: #f6f8fa;
}

#block18.blocks{
    margin-top:0px;
    padding-top:60px;
}

#block18 .center{
    position:relative;
}

#block18 h3{
    color:#262783;
    font-size: 40px;
    line-height: 50px;
    margin-bottom:19px;
}

#block18 .overterm{
    overflow: hidden;
    max-height:790px;
    position:relative;
}

#block18 .overterm ul{
    display:flex;
    flex-wrap:wrap;
    margin-top:30px;
}

#block18 .overterm li{
    width:32%;
    margin-right:2%;
    background: #fff;
    margin-bottom:30px;
    min-height:308px;
}

#block18 .overterm li .hediv{
    min-height:88px;
    max-height:88px;
    padding: 22px 30px;
    background: #e6e7eb;
    border-radius: 5px 5px 0 0;
    box-sizing: border-box;
    color:#0d0d12;
    position:relative;
    overflow: hidden;
}

#block18 .overterm li .hediv p{
    display:flex;
    flex-direction: column;
    color:#262783;
    font-family: "Oswald";
    position:relative;
    z-index: 2;
    font-weight: bold;
}

#block18 .overterm li .hediv p span{
    font-weight: normal;
    font-family: "Roboto";
    color:#0d0d12; 
    font-size:12px;
}

#block18 ul li .hediv .bgtext {
    color: #d9dade;
    font-size: 100px;
    position: absolute;
    z-index: 1;
    bottom: 23px;
    left: -12px;
    font-family: "Oswald";
    font-weight: bold;
}

#block18 ul li > p{
    padding:20px 30px;
    color:#0d0d12;
    font-size:16px;
    line-height: 24px;
}

#block18 .overterm li:nth-child(3n){
    margin-right:0px;
}

#block18 .overterm:after{
    content: "";
    z-index:3;
    height: 200px;
    width: 100%;
    position: absolute;
    left: 0px;
    overflow: auto;
    bottom: 0px;
    background: linear-gradient(0deg, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%);
}

#block18 .overterm.showd:after{
    display:none;
}

#block18 .showmore{
    width:100%;
    display:flex;
    align-items: center;
    justify-content: center;
    position:absolute;
    bottom:20px;
    left:50%;
    transform:translate(-50%, 0%);
    z-index:3;
}

#block18 .showmore button{
    border:0px;
    background: none;
    display:flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    cursor:pointer;
}

#block18 .showmore button span{
    border-bottom:1px solid;
    font-size:16px;
    font-weight: 600;
    color:#2f3191;
    margin-bottom:12px;
}

footer{
    background:#2f3191;
    padding:60px 0px;
}

footer .center{
    flex-wrap:wrap;
    align-items: flex-start;
}

footer .footer-desc{
    width:50%;
}

footer .footer-left{
    display:flex;
    width:calc(47% - 33px);
    flex-wrap:wrap;
    box-sizing: border-box;
    margin-right:33px;
}

footer .footer-desc{
    width:100%;
    margin-top:20px;
    padding-top:50px;
    box-sizing: border-box;
    border-top:1px solid #51529b;
}

footer .footer-desc p:first-child{
    font-weight: bold;
    color: #fff;
    margin-bottom:12px;
    font-size:18px;
}

footer .footer-desc p:last-child{
    color: #a0a1c2;
    font-size: 16px;
    line-height: 22px;
}

footer .footer-right{
    width:31%;
}

footer .footer-left .footer-left-col1{
    width:29%;
}

footer .footer-left .footer-left-col1 p,
footer .footer-left .footer-left-col2 p,
footer .footer-left .footer-left-col2 p a{
    color:#a0a1c2;
    font-size:16px;
    line-height: 22px;
    margin-bottom:12px;
}

footer .footer-left .footer-left-col2 p a{
    border-bottom:1px solid;
}

footer .footer-left .footer-left-col1 p:first-child,
footer .footer-left .footer-left-col2 p:first-child
{
    color:#fff;
    font-family: "Oswald";
    font-size:32px;
    line-height: 32px;
    margin-top:45px;
    margin-bottom:20px;
}

footer .footer-left .footer-left-col1 li:first-child p:first-child,
footer .footer-left .footer-left-col2 li:first-child p:first-child{
    margin-top:0px;
}

footer .footer-left .footer-left-col2{
    width:calc(71% - 40px);
    margin-left:40px;
}

footer .footer-left .footer-left-col2 div{
    display:flex;
    margin:0px 0px 20px;
}

footer .footer-left .footer-left-col2 div a{
    margin-right:15px;
}

footer .footer-left .footer-left-col2 div a img{
    float:left;
}

footer .footer-left .footer-left-col2 div.part{
    flex-direction: column;
    width:35%;
    margin-bottom:0px;
}

footer .footer-left .footer-left-col2 li.row{
    display:flex;
}



footer .footer-left .footer-left-col2 p:nth-child(3){
    display: flex;
    margin-bottom:0px;
    flex-direction: column;
}

footer .footer-left .footer-left-col2 p:nth-child(3) span{
    margin-bottom:20px;
}

footer .footer-left .footer-left-col2 p:nth-child(3) span:last-child{
    margin-bottom:0px;
}

footer .footer-right > p:nth-child(1),
.popupform > p:nth-child(1){
    color: #fff;
    font-family: "Oswald";
    font-size: 32px;
    line-height: 32px;
    margin-bottom: 20px;
}

footer .footer-right > p:nth-child(2),
.popupform > p:nth-child(2){
    font-size: 16px;
    line-height: 22px;
    margin-bottom: 12px;
}

.overflow_container{position:fixed;width:100%;height:100%;overflow:auto;z-index:10;left:0px;top:0px;display:none;}
.popupform{position:absolute;max-width:535px;width:100%;background: #262783;z-index:10;left:50%;top:50%;transform:translate(-50%, -50%);padding:20px;box-sizing: border-box;}
.shadow{position:fixed;width:100%;height:100%;top:0px;left:0px;z-index:9;background: #000;opacity: 0.5;display:none;}

.formtop .popupform{top:5%; transform: translate(-50%, 0%);}

.popupform > p:nth-child(2),
.popupform > p:nth-child(1){text-align: center;}

.popformclose{position:absolute;cursor:pointer;top:20px;right:20px;}

.shadow.active{display:block;}
.overflow_container.active{display:block;}
body.overflow{overflow:hidden;}

footer .footer-right > p:nth-child(4),
footer .footer-right > p:nth-child(5),
.popupform > p:nth-child(4),
.popupform > p:nth-child(5){
    font-size: 16px;
    line-height: 22px;
    margin-bottom: 12px;
    color:#a0a1c2;
}

footer .footer-right form,
.popupform form{
    max-width:477px;
}

footer .footer-right form .selector,
.popupform form .selector {
    position: relative;
    height: 64px;
    margin-top: 30px;
    height: 64px;
    background: #fff;
    border-radius: 5px;
}

footer .footer-right form .selector .sel,
.popupform form .selector .sel {
    position: absolute;
    width: 32%;
    left: 0;
    height: 64px;
    cursor: pointer;
    display: flex;
    box-sizing: border-box;
    padding-left: 39px;
    align-items: center;
}

footer .footer-right form .selblock,
.popupform form .selblock {
    position: absolute;
    z-index: 9;
    top: 69px;
    background: #fff;
    border-radius: 5px;
    box-shadow: 0 0 10px #000;
    padding: 18px 0;
    display: none;
}

footer .footer-right form .selblock.active,
.popupform form .selblock.active{
    display:block;
}

footer .footer-right form .selector input,
.popupform form .selector input {
    height: 64px;
    font-size: 16px;
    color: #848e99;
    font-family: "Roboto";
    border: 0;
    width: 68%;
    outline: 0;
    padding: 0 13px;
    box-sizing: border-box;
    position: absolute;
    top: 0;
    right: 0;
}

footer .footer-right form>div.tear,
.popupform form>div.tear {
    position: relative;
    min-height: 195px;
    border-radius: 5px;
    background: #fff;
    margin-bottom: 35px;
}

footer .footer-right form textarea,
.popupform form textarea {
    height: 132px;
    resize: none;
    background: #fff;
    font-size: 16px;
    margin-top: 25px;
    color: #848e99;
    font-family: "Roboto";
    border: 0;
    width: 100%;
    display: block;
    outline: 0;
    padding: 24px;
    box-sizing: border-box;
    padding-bottom: 0;
    border-radius: 5px;
}

footer .footer-right form>input,
.popupform form>input{
    height: 64px;
    background: #fff;
    border-radius: 5px;
    font-size: 16px;
    margin-top: 25px;
    color: #848e99;
    font-family: "Roboto";
    border: 0;
    width: 100%;
    display: block;
    outline: 0;
    padding: 0 24px;
    box-sizing: border-box;
}

footer .footer-right form div.tear input[type=submit],
.popupform form div.tear input[type=submit] {
    max-width: 180px;
    position: absolute;
    cursor: pointer;
    background: #ffc301;
    border-radius: 5px;
    text-transform: uppercase;
    border: 0;
    right: 15px;
    bottom: 17px;
    font-size: 16px;
    color: #000;
    opacity: .5;
    font-family: "Oswald";
    font-weight: bold;
    padding: 12px 33px 12px;
}

footer .footer-right form .selector .sel:before,
.popupform form .selector .sel:before {
    content: "";
    width: 1px;
    height: 30px;
    background: #51529b;
    position: absolute;
    right: 0;
    top: 16px;
}

footer .footer-right form .selector .sel img.arrow,
.popupform form .selector .sel img.arrow{
    position:absolute;
    top:50%;
    transform:translate(0%,-50%);
    left:13px;
}

footer .footer-right form .selector .sel.open img.arrow,
.popupform form .selector .sel.open img.arrow{
    transform:translate(0%,-50%) rotate(180deg);
}

footer .footer-right form .selblock p img,
.popupform form .selblock p img{
    position:absolute;
    left:0px;top:0px;
}

footer .footer-right form .selblock p img.active,
.popupform form .selblock p img.active{
    display:none;
}

footer .footer-right form .selector .sel span,
.popupform form .selector .sel span{
    color:#252782;
    font-size:16px;
    line-height: 22px;
    margin-left:6px;
}

footer .footer-right form .selblock p,
.popupform form .selblock p{
    padding: 5px 30px;
    margin-bottom: 2px;
    display: flex;
    align-items: center;
    cursor: pointer;
    font-size:16px;
    line-height: 22px;
}

footer .footer-right form .selblock p b,
.popupform form .selblock p b {
    margin-right: 10px;
    width: 18px;
    height:18px;
    position:relative;
}

footer .footer-right form .selblock p span,
.popupform form .selblock p span {
    color: #848e99;
}

footer .footer-right form .selblock p:hover,
.popupform form .selblock p:hover{
    background: #f6f8fa;
}

footer .footer-right form .selblock p:hover img,
.popupform form .selblock p:hover img{
    display:none;
}

footer .footer-right form .selblock p:hover img.active,
.popupform form .selblock p:hover img.active{
    display:block;
}

footer .footer-right form .selblock p:hover span, footer .footer-right form .selblock p:hover svg,
.popupform form .selblock p:hover span, .popupform form .selblock p:hover svg {
    color: #252782;
}

#block19{
    position:relative;
    background: #fff;
    margin-top:0px;
    padding:60px 0px;
}

#block19 h3{
    color:#262783;
    font-size: 40px;
    line-height: 50px;
    margin-bottom:19px;
    font-family: "Oswald";
    font-weight: bold;
}

#block19 .center{
    align-items: center;
}

#block19 .center > div{
    width:21%;
    margin-right:200px;
}

#block19 ul{
    width:calc(79% - 200px);
    display:flex;
    flex-wrap:wrap;
    justify-content: space-between;
}

#block19 ul li{
    width:48%;
    position:relative;
}

#block19 ul li:nth-child(1),
#block19 ul li:nth-child(2){
    margin-bottom:30px;
}

#block19 ul li a{
    background: #f6f8fa;
    min-height: 99px;
    position:relative;
    padding:25px;
    box-sizing: border-box;
    padding-left:100px;
    font-size:18px;
    color:#0D0D12;
    border-radius: 5px;
    font-weight: bold;
    width:100%;
    height:100%;
    display:flex;
}

#block19 ul li a:after{
    content:url(/assets/css/../img/link.png);
    position:absolute;
    top:8px;
    right:15px;
}

#block19 ul li img{
    position:absolute;
    bottom:0px;
    left:0px;
}

#block20{
    margin-bottom:50px;
}

#block20 ul{
    display:flex;
    width:100%;
    align-items: center;
    justify-content: space-between;
}

#block20 ul li{
    max-width:108px;
}

#block20 ul li img{
    width:100%;
}

.mobheader{
    width:100%;
    max-width:350px;
    padding:15px 20px;
    box-sizing: border-box;
    position:absolute;
    top:0px;
    right:0px;
    background: #24267e;
    z-index:10;
    display:none;
    flex-direction: column;
}

.mobheader.active{
    display:flex;
}

.mobheader .header-logo{
    margin-bottom:25px;
    max-width:250px;
}

.mobheader .header-logo span{
    font-size:21px;
}

.mobheader .header-logo span span{
    font-size:13px;
    margin-top:6px;
}

.mobheader .header-logo img{
    width:54px;
}

.mobheader ul li{
    margin-bottom:12px;
}

.mobheader ul li:last-child{
    margin-bottom:0px;
}

.mobheader ul a{
    opacity: .5;
    text-transform: uppercase;
    text-decoration: none;
    font-family: "Oswald";
    font-weight: 300;
    font-size: 19px;
    cursor: pointer;
}

.mobheader .header-button{
    max-width:246px;
    margin-top:12px;
    font-size:14px;
    margin-left:0px;
}

.mobheader .header-lang{
    margin-left:0px;
    margin-top:12px;
    max-width:69px;
    font-size:14px;
}

.mobheader .popclose{
    position:absolute;
    top:15px;
    right:15px;
    cursor: pointer;
}

.shaodw{
    background: #000;
    opacity: 0.5;
    position:fixed;
    z-index:9;
    width:100%;
    left:0px;
    top:0px;
    height:100%;
    display:none;
}
/* End */


/* Start:/assets/css/mobile.css?167326645239416*/

@media screen and (max-width: 1680px)
{
    html, body{
        font-size:22px;
        line-height: 26px;
    }

    .center{
        width:100%;
        padding:0px 20px;
        box-sizing: border-box;
    }

    #block1 h1,
    #block1 p{
        max-width:745px;
    }

    #block3 .center{
        margin: 0px 20px;
        width: calc(100% - 40px);
    }

    #block1 h1{font-size:90px;}

    #block3 .center div:first-child img{
        left: -10%;
        width:120%;
        top: 50%;
        bottom: auto;
        transform: translate(0px, -58%);
    }

    #block6 .block6-passport{
        width:44%;
    }

    #block6 .block6-passport-desc{
        width:56%;
    }

    #block8 .block8-top h3{
        width:24.5%;
    }

    #block8 .block8-top .desc-border{
        margin-left:55px;
        width:calc(75.5% - 55px);
    }

    #block9 .block9-left img{
        left:-120px;
    }

    #block11 ul li.block11-element .block11-element-head{
        font-size:20px;
    }

    #block14{
        background-position: -150px top;
        overflow: hidden;
    }

    #block14 .center > div:first-child img{
        left:-71%;
    }

    #block14:after,
    #block14:before{
        right:-6%;
    }

    #block16 .block16-left{
        width:25%;
    }

    #block16 .block16-right{
        width:70%;
    }

    #block1 .block1-pic{
        right:-510px;
    }

    footer .footer-right{
        width:44%;
    }
}

@media screen and (max-width: 1569px){
.block9 .flex>div {
    padding-left: 95px;}
    .block9 img.passport {
        left: -2%;
    }

    .block16 .bike {
        margin-left: -340px;
        margin-right: 3%;
    }

    .block16 p:nth-child(1) {
        margin-top: 40px;
        font-size: 48px;
    }
    .block16 ul {
        width: 100%;
        max-width: none;
        display: block;
        margin-bottom: 0;
    }
    .block16 ul li {
        font-size: 24px;
        line-height: 32px;
    }
    .block16 ul:nth-child(5) {
        margin-top: 0;
        float: none;
    }
    .block16 a {
        margin-top: 25px;
    }

    .block16 p:nth-child(3) {
        margin-top: 20px;
        line-height: 28px;
        font-size: 24px;
    }
}

@media screen and (max-width: 1440px)
{
    header .center > ul li a{
        font-size:16px;
    }

    .header-button{
        font-size:14px;
    }

    #block1 h1,
    #block1 p{
        max-width:640px;
    }

    #block1 p{
        font-size:22px;
        line-height: 26px;
    }

    #block11 ul li.block11-first-element p:nth-child(1){
        margin-top:24px;
    }

    #block1 .block1-pic{
        right:-42%;
    }

    #block2 ul li:first-child p:nth-child(1) span{
        font-size:36px;
        line-height: 40px;
    }

    #block2 ul li p:nth-child(1){
        line-height: 28px;
    }

    #block3 .center div.block3-info p:first-child{
        font-size:36px;
        line-height: 40px;
    }

    #block6 .block6-passport-desc .passport-desc-head{
        font-size:36px;
        line-height: 40px;
    }

    #block7 .block7-cards li.cards-big .name{
        font-size:36px;
        line-height: 40px;
    }

    #block10 h3,
    #block10 ul li .block10-name{
        font-size:36px;
        line-height: 40px;
    }

    #block10 ul li .block10-spec{
        font-size:18px;
        line-height: 20px;
    }

    #block11 h3,
    #block11 ul li.block11-first-element p:nth-child(1){
        font-size:36px;
        line-height: 40px;
    }

    #block11 ul li.block11-element .block11-element-body p:nth-child(1){
        font-size:24px;
        line-height: 28px;
    }

    #block11 ul li.block11-element .block11-element-body p:nth-child(2){
        font-size:18px;
        line-height: 20px;
    }

    #block11 ul li.block11-element .block11-element-head{
        padding:20px;
    }

    footer .footer-left{
        width: calc(56% - 33px);
    }

}

@media screen and (max-width: 1354px){
    .block16 .center div {
        width: 51%;
    }

    #block6 .block6-passport-desc ul li{
        font-size:16px;
		margin-bottom:4px;
    }
}

@media screen and (max-width: 1325px)
{
    #block1 .block1-pic{
        right:-53%;
    }
}


@media screen and (max-width: 1300px)
{
    #block13 .block13-info .block13-info-left .info-body{max-height:1100px}
}

@media screen and (max-width: 1200px)
{
    html, body{
        font-size:20px;
        line-height: 24px;
    }

    
    .header-lang{
        margin-left:16px;
    }

    header .center > ul li{
        margin-right:16px;
    }

    #block1 h1{
        font-size:80px;
        line-height: 90px;
    }

    #block2 ul li p:nth-child(1) span{
        font-size:36px;
        line-height: 40px;
    }

    #block2 ul li{
        margin-bottom:32px;
    }

    #block4 h2{
        padding-top:35px;
        font-size:36px;
        line-height: 40px;
    }

    #block16 .block16-left{
        width:30%;
    }

    .center{
        width:100%;
        padding:0px 20px;
        box-sizing: border-box;
    }

    #block2 ul li{
        width:49%;
    }

    #block2 ul li:nth-child(3n){
        margin-right:2%;
    }

    #block2 ul li:nth-child(2n){
        margin-right:0%;
    }

    #block13 .block13-info .block13-info-right{
        width:31%;
    }

    #block13 .block13-info .block13-info-left{
        width:69%;
    }

    #block13 .block13-info .block13-info-left .info-body{
        max-height:1380px;
    }

    #block9 .block9-left img{
        left:-230px;
    }

    #block6 .block6-passport{width:100%;}
    #block6 .block6-passport-desc{width:100%;}

    #block1 h1{
        max-width:620px;
    }
    #block1 p{
        max-width:540px;
    }

    #block1 .block1-pic{
        right:-69%;
    }

    #block3 .white_line{display:none;}

    #block3 .center div.block3-info p:first-child{
        font-size:36px;
    }

    #block3 .center div:first-child img{

        top:50%;
        transform:translate(0%, -50%);
    }

    #block5 ul li a{
        max-width:217px;
    }

    #block6 .center{
        flex-direction: column;
        overflow:visible;
    }

    #block6 .block6-passport{
        min-height:200px;
        background: url(/assets/css/../img/block7_bg_mob.png) no-repeat center center;
        background-size: cover;
        max-width:none;
    }

    #block6 .block6-passport img{
        left:50%;
        max-width:303px;
        transform:translate(-50%, 0%);
    }

    #block2 ul li:first-child p:nth-child(2){
        font-size:12px;
        line-height: normal;
    }

    #block2 ul li p:nth-child(2){
        font-size:16px;
        line-height: normal;
    }

    #block1{
        padding-top:60px;
    }

    #block5 ul li a{
        font-size:18px;
        line-height: normal;
    }

    #block7 .block7-cards li{
        font-size:16px;
        width:49%;
        line-height: normal;
    }

    #block7 .block7-cards li:nth-child(3n){
        margin-right:2%;
    }

    #block7 .block7-cards li:nth-child(2n){
        margin-right:0px;
    }

    #block7 .block7-cards li .cards-bottom{
        font-size:12px;
        line-height: normal;
    }

    #block8{
        padding:60px 0px;
    }

    #block8 .block8-top h3{
        width:40%;
    }

    #block8 .block8-top .desc-border{
        width:calc(70% - 55px);
    }

    #block8 .block8-desc img{
        width:26%;
        max-width:362px;
    }

    #block8 .block8-desc .desc-text{
        width:calc(74% - 30px);
        margin-left:30px;
    }

    .block9 img.passport{
        left:-8%;
    }

    .block9 .flex>div p{
        font-size:20px;
    }

    #block11 ul{
        flex-wrap:wrap;
    }

    #block11 ul li.block11-first-element{
        width:100%;
        
    }

    #block11 ul li.block11-element:nth-child(2){
        width:25%;
    }

    #block11 ul li.block11-first-element{
        padding:24px;
        border-radius: 4px 0px 0px 4px;
        margin-bottom:10px;
        border-radius:4px;
    }

    #block11 ul li.block11-first-element p:nth-child(1){
        margin-top:0px;
    }

    #block12 .block12-switcher .block12-switcher-content .content-text ul li{
        margin-bottom:12px;
    }

    #block11 ul li.block11-element .block11-element-body{
        margin-top:20px;
    }

    #block11 ul li.block11-element .block11-element-body p:last-child{
        font-size:12px;
        line-height: normal;
    }

    #block11 ul li.block11-element{
        width:25%;
    }

    #block14 .center > div:first-child img{
        left:-80%;
    }

    #block7 .block7-cards li:nth-last-child(-n+3){
        margin-bottom:32px;
    }

    #block7 .block7-cards li .name{
        font-size:24px;
    }

    #block7 .block7-cards li.cards-big .name{
        font-size:36px;
    }

    #block7 .block7-cards li.cards-big > p:nth-child(2){
        font-size:18px;
    }

    #block12 .block12-switcher .block12-switcher-content .content-points li{
        font-size:18px;
    }

    #block12 .block12-switcher .block12-switcher-content .content-text-button button{
        font-size:14px;
    }

    #block13 .block13-info .block13-info-left .info-body li,
    #block13 .block13-info .block13-info-right .info-body li{
        font-size:16px;
        line-height: normal;
    }

    #block13 .block13-info .block13-info-left .info-header, #block13 .block13-info .block13-info-right .info-header{
        font-size:18px;
    }

    #block15 .block15-columns ul li{
        font-size:18px;
        line-height: normal;
    }

    #block16 .block16-right li .block16-right-question{
        font-size:18px;
        line-height: normal;
    }

    #block16 .block16-right li.active .block16-right-answer,
    #block18 ul li > p{
        font-size:16px;

    }

    #block18 .overterm li .hediv p span{
        font-size:12px;
        line-height: normal;
        margin-top:6px;
    }

    #block20{
        margin-bottom:20px;
    }

    #block20 ul{
        flex-wrap:wrap;
    }

    #block20 ul li{
        width:23%;
        margin-bottom:20px;
        margin-right:2.66%;
        max-width:none;
        text-align: center;
    }

    #block20 ul li:nth-child(4n){
        margin-right:0px;
    }

    #block20 ul li img{
        width:100%;
        max-width:107px;
    }

    #block4 .block4-grid-desc-line > div{
        font-size:12px;
        line-height: normal;
    }

    #block10 ul li .block10-name{
        font-size:24px;
        line-height: 28px;
    }

    #block10 ul li .block10-spec{
        font-size:18px;
        line-height: 20px;
    }

    #block10 ul li:last-child .block10-spec{
        max-width:200px;
    }

    #block12 .center > p{
        font-size:18px;
        line-height: 24px;
    }

    #block12 .block12-switcher{
        margin-bottom:35px;
    }

    #block13 .center > p{
        font-size:18px;
        line-height: 24px;
    }

    #block13 .block13-info .block13-info-left .info-body{
        max-height:1400px;
    }

    #block19 .center > div{
        margin-right:100px;
    }

    #block19 ul{
        width:calc(79% - 100px);
    }

    #block7 .block7-cards li.cards-big:first-child .name{
        max-width:360px;
    }

    #block7 .block7-cards li.cards-big:last-child .name{
        max-width:300px;
    }
}

@media screen and (max-width: 1150px){
    .block16 p:nth-child(1) {
        margin-top: 40px;
        font-size: 40px;
    }
    .block16 p:nth-child(3) {
        margin-top: 20px;
        font-size: 20px;
    }
    .block16 ul li {
        font-size: 20px;
        line-height:27px;
    }
}

@media screen and (max-width: 1120px){
    .block16 .center div {
        width: 42%;
    }


}

@media screen and (max-width: 1100px){

    .block16 {
        height: auto;
        padding-bottom: 40px;
        overflow: hidden;
    }

    .block16 .bike2 {
        display: block;
        position: absolute;
        left: calc(50% - 512px);
        height: 437px;
    }

    .block16 #block_145{
        position:static;
    }

    .block16 .bike {
        display: none;
    }

    .block16 .center div {
        width: 100%;
        margin-top: 470px;
        float: none;
        max-width: none;
    }

    .block16 p {
        padding-left: 0px;
    }

    .block16 ul li{
        padding-left:22px;
    }

    .block16 p:nth-child(1) {
        font-size: 24px;
        line-height: 24px;
        margin-top: 40px;
    }

    .block16 p:nth-child(2), .block16 p:nth-child(3), .block16 ul li {
        font-size: 22px;
    }

    .block16 a {
        margin-left: 0;
        font-size: 18px;
        padding: 25px 30px 21px;
        margin: 25px auto 0;
        max-width: 250px;
        text-align: center;
        display: block;
    }

    .block16 p, .block16 p:nth-child(3), .block16 ul li {
        font-size: 14px;
        line-height:18px;
        background-position: 0 4px;
    }

    #block15.blocks{
        padding-top:20px;
        padding-bottom:0px;
    }
    
    #block15 .block15-columns{
        margin-bottom:20px;
    }

    #block15 .center > p{
        font-size:18px;
        line-height: 24px;
    }

    #block18.blocks{
        padding-top:20px;
    }

    #block18 h3{
        margin-bottom:0px;
    }

    #block18 .overterm li{
        width:49%;
    }

    #block18 .overterm li:nth-child(3n){
        margin-right:2%;
    }

    #block18 .overterm li:nth-child(2n){
        margin-right:0%;
    }

    footer .footer-left .footer-left-col2{
        width: calc(55% - 40px);
    }

    footer .footer-left .footer-left-col1{
        width: 45%;
    }

    footer .footer-left .footer-left-col2 div.part{
        width:50%;
    }

    #block19 .center > div{
        margin-right:150px;
    }
    
    footer .footer-right form .selector .sel span,
    .popupform form .selector .sel span{
        display:none;
    }

    footer .footer-right form .selector input,
    .popupform form .selector input{
        width:85%;
    }

    footer .footer-right form .selector .sel,
    .popupform form .selector .sel{
        width:15%;
    }
}


@media screen and (max-width: 1023px)
{
    .header-logo span span{
        margin-top:5px;
    }

    .block3-button{margin:20px auto 0px;}

    .header-logo > span{
        margin-top:0px;
    }

    .header-logo{
        align-items: center;
    }

    #block1 p{
        font-size:14px;
        line-height: 18px;
    }

    #block2 ul li p:nth-child(1){
        margin-bottom:10px;
    }

    #block2 ul li,
    #block2 ul li:nth-child(1), #block2 ul li:nth-child(2), #block2 ul li:nth-child(3){
        margin-bottom:16px;
    }

    #block2 ul li p:nth-child(2){
        font-size:14px;
        line-height: 18px;
    }

    #block2 ul li p:nth-child(1) span{
        font-size:20px;
        line-height: 26px;
    }

    #block3 .center div.block3-info p:last-child{
        font-size:14px;
        line-height: 18px;
    }

    #block4 h2{
        font-size:20px;
        line-height: 26px;
        padding-top:30px;
    }

    #block4 .center > p{
        font-size:14px;
        margin-bottom:20px;
        line-height: 18px;
    }
    

    #block2 ul li:first-child p:nth-child(1) span{
        font-size:20px;
        line-height: 26px;
    }

    footer .footer-left .footer-left-col1 p:first-child, footer .footer-left .footer-left-col2 p:first-child{
        margin-top:35px;
    }

    footer .footer-right form .selector .sel span,
    .popupform form .selector .sel span{
        display:none;
    }


    #block8 .block8-desc .desc-text{
        font-size: 18px;
        padding-left:30px;
        box-sizing: border-box;
        line-height: 22px;
    }

    #block12 .center > p {
        font-size: 14px;
        line-height: 18px;
    }

    #block12 .block12-switcher .block12-switcher-content .content-text .content-text-head{display:none;}
    #block12 h3{
        letter-spacing: -1px;
        font-size:20px;
        line-height: 28px;
    }


    #block12 .block12-switcher .block12-switcher-tabs p{
        font-size:18px;
        line-height: 26px;
    }

    .block9 img.passport{
        position:relative;
        display:block;
        left:auto;
        top:auto;
        margin:0px auto;
        width:100%;
        max-width:713px;
        margin-top:-46px;
        top:-46px;
    }

    .block9 .flex{
        margin-top:-46px;
    }

    .block9{
        margin-top:40px;
    }

    .block9 .flex>div p:nth-child(1){
        margin-top:0px;
    }

    #block10 ul li .block10-spec{
        line-height: 14px;
    }

    .block9 .flex>div:first-child{
        display:none;
    }

    .block9 .flex>div{
        width:100%;
        padding-left:0px;
    }

    #block12 .block12-switcher .block12-switcher-content .content-text ul li{margin-bottom:24px;}

    #block8 .block8-desc .desc-text p b, #block8 .block8-desc .desc-text p:last-child a{
        font-size: 16px;
        line-height: 20px;
    }


    html, body{
        font-size:14px;
		line-height: normal;
    }

    header{
        height:64px;
    }

    header .burg{
        display:flex;
    }

    #block1{
        padding-top:40px;
        padding-bottom:0px;
    }

    .center{
        padding:0px 20px;
    }

    header .header-button,
    header .header-lang{
        display:none;
    }

    .header-logo img{
        width:40px;
    }

    header .center > ul{
        display:none;
    }

    .header-button{
        margin-left:auto;
    }

    #block1 .block1-pic{
        position:relative;
        width:100%;
        right:auto;
        left:12%;
        bottom:-135px;
        max-width:829px;
        display:block;
        margin:-135px auto 0px;
    }

    #block1 h1{
        font-size:40px;
        line-height: 48px;
    }

    .header-logo{
        font-size:20px;
    }

    .header-logo span span{
        font-size:12px;
    }

    #block2 ul li,
    #block2 ul li:nth-child(3n){
        width:100%;
        margin-right:0px;
    }

    #block2 ul li p:nth-child(1){
        font-size:16px;
        line-height: 18px;
    }

    #block2{
        padding:40px 0px 0px 0px;
    }

    #block2 ul li{
        padding:16px;
    }

    #block3 .center{
        flex-direction: column;
        padding: 16px;
        margin: 0px 20px;
        width: calc(100% - 40px);
    }

    #block3 .center div:first-child,
    #block3 .center div.block3-info{
        width:100%;
        margin:0px;
    }

    #block3 .center div:first-child img{
        position:static;
        display:block;
        margin:-45px auto 0px;
        width:100%;
        max-width:495px;
        transform:translate(0px, 0px);
    }

    #block3{
        margin:24px 0px 40px;
        box-sizing: border-box;
    }

    #block3 .center div.block3-info p:first-child{
        font-size:20px;
        line-height: 26px;
        margin-top:25px;
        margin-bottom:10px;
    }

    #block3 .center div.block3-info{
        padding:0px;
    }

    #block4 .block4-grid-desc-line > div p{
        padding:5px;
        box-sizing: border-box;
        width:100%;
        font-size:12px;
        line-height: normal;
    }

    #block4 .block4-grid .block4-grid-f-line{
        grid-template-columns: [col1] minmax(104px, 170px) [col2] 1fr [col3] 1fr [col4] 1fr [col5] 1fr [col6] 1fr [col-end]
    }

    #block4 .block4-grid .block4-grid-s-line,
    #block4 .block4-grid .block4-grid-border .line{
        grid-template-columns:[col1] minmax(81px, 157px) [col2] 1fr [col3] 1fr [col4] 1fr [col5] 1fr [col6] 1fr [col-end]
    }

    #block4 .block4-grid-border .line div:nth-child(1){
        padding-left:10px;
        padding-right:10px;
    }

    #block4 .block4-grid .block4-grid-f-line div:last-child p{
        padding-left:10px;
        display: flex;
        align-items: center;
    }

    #block4 .block4-grid-s-line div:last-child{
        padding-top:16px;
    }

    #block4 .block4-grid-desc-line > div{
        padding:0px;
    }

    .blocks{
        margin-top:24px;
    }

    .blocks h3{
        margin-bottom:16px;
    }

    #block5 ul li a{
        max-width:none;
        font-size:14px;
        line-height: 18px;
    }

    #block6 .block6-passport-desc .passport-desc-head{
        font-size:20px;
        line-height: 26px;
    }

    #block6 .block6-passport-desc ul li{
        font-size:14px;
        line-height: 18px;
    }

    #block6 .block6-passport-desc ul{
        padding-left:22px;
    }

    #block6 .block6-passport-desc hr{
        margin-bottom:16px;
    }

    #block7 .block7-cards li.cards-big:first-child .name{
        max-width:none;
        font-size:20px;
        line-height: 26px;
    }

    #block7 .block7-cards li.cards-big > p:nth-child(2){
        font-size:14px;
        line-height: 18px;
    }

    #block7 .block7-cards li .cards-text{
        margin-bottom:16px;
    }

    #block7 .block7-cards li .cards-bottom{
        padding-top:16px;
    }

    #block7 .block7-cards li.cards-big .cards-text p{
        font-size:14px;
        line-height: 18px;
    }

    #block7 .block7-cards li .name{
        font-size:20px;
        line-height: 26px;
        margin-bottom:10px;
    }

    #block7 .block7-cards li .cards-text{
        font-size:14px;
        line-height: 18px;
    }

    #block7 .block7-cards li.cards-big:last-child .name{
        max-width:none;
        font-size:20px;
        line-height: 26px;
    }

    #block5 ul li{
        padding:10px 44px 10px 10px;
    }

    #block4 .block4-grid-border .line div:nth-child(2) p,
    #block4 .block4-grid-border .line div:nth-child(1) p,
    #block4 .block4-grid-s-line div:last-child p{
        font-size:10px;
        line-height: normal;
    }

    #block4 .block4-grid .block4-grid-f-line div > p{
        padding-right:10px;
    }

    #block4 .block4-grid-border .line div:nth-child(2) p{
        padding-left:10px;
    }

    #block4 .block4-grid-s-line div:last-child p{
        padding-left:0px;
        text-align: center;
    }

    #block5 ul li,
    #block5 ul li:nth-child(-n+3){
        width:100%;
        margin-right:0px;
        margin-bottom:16px;
    }

    #block6{margin-top:24px;}

    #block7{margin-top:40px;}
    #block7 .block7-cards li,
    #block7 .block7-cards li:nth-child(3n){
        width:100%;
        margin-right:0px;
        margin-bottom:16px;
    }

    #block8 .block8-top .desc-border{
    
    }

    #block8 .block8-desc{
        flex-direction: column;
    }

    #block8 .block8-top h3{
        width:24%;
        font-size:20px;
        line-height: 28px;
        letter-spacing: -1px;
    }

    #block8 .block8-desc img{
        max-width:362px;
        width:100%;
    }


    #block8 .block8-desc .desc-text{
        width:100%;
        margin-left:0px;
        padding-left:0px;
    }

    #block8 .center > .desc-border img{
        left:80%;
        transform: translate(0%, -50%);
    }

    #block9{
        max-height: none;
        padding-bottom:40px;
    }

    #block9 .block9-right{
        padding-top:30px;
    }

    #block9 .block9-right p{
        font-size:20px;
        line-height: normal;
    }

    #block17 ul{
        max-width:496px;
        margin:0px auto;
    }
    
    #block9 .center{
        flex-direction: column;
    }

    .block9-left,
    #block9 .block9-right{
        width:100%;
    }

    #block9 .block9-left img{
        position:static;
        display:block;
        margin:-30px auto 0px;
        max-width:713px;
        width:100%;
    }

    #block10{
        padding:40px 0px;
    }

    #block10 ul li{
        width:49%;
        padding:16px;
        margin-right:2%;
        margin-bottom:16px;
    }

    #block10 ul li:nth-child(-n+3){
        margin-bottom:16px;
    }

    #block10 ul li:nth-child(3n){
        margin-right:2%;
    }

    #block10 ul li .block10-name{
        font-size:16px;
        line-height: 18px;
        margin-top:10px;
    }

    #block11 h3, #block11 ul li.block11-first-element p:nth-child(1){
        font-size:20px;
        line-height: 28px;
    }

    #block11 ul li.block11-first-element p{
        font-size:14px;
        line-height: 18px;
    }

    #block11 ul li.block11-element .block11-element-body p:nth-child(1){
        font-size:20px;
        line-height: 28px;
        margin-bottom:5px;
    }

    #block11 ul li.block11-element .block11-element-body p:last-child{
        padding-top:10px;
        margin-top:16px;
    }

    #block11 ul li.block11-element .block11-element-body p:nth-child(2){
        font-size:14px;
        line-height: 16px;
    }

    #block11 ul li.block11-element .block11-element-body{margin-bottom:20px;}

    #block10 ul li .block10-spec{
        font-size:12px;
        line-height: normal;
    }

    #block10 ul li:nth-child(2n){
        margin-right:0%;
    }

    #block11,
    #block12{margin-top:40px;}

    #block11 ul li.block11-element,
    #block11 ul li.block11-element:nth-child(2){
        width:100%;
        border-left:1px solid #C7CCD0;
        border-right: 1px solid #C7CCD0;
    }

    #block11 ul li.block11-element{
        margin-bottom:10px;
    }

    #block11 ul li.block11-element:last-child{
        margin-bottom:0px;
    }

    #block12 .block12-switcher{
        margin-bottom:40px;
    }

    #block11 ul li.block11-element .block11-element-head:after{display:none;}
    #block11 ul li.block11-element .block11-element-body{border-right:0px;}

    #block12 .block12-switcher .block12-switcher-content{
        flex-direction: column;
    }

    #block12{
        overflow: hidden;
    }

    #block12 .block12-switcher .block12-switcher-content .content-points,
    #block12 .block12-switcher .block12-switcher-content .content-text{
        width:100%;
    }

    #block13.blocks{
        padding:20px 0px;
    }

    #block13 .center > p{
        font-size:14px;
        line-height: 18px;
    }

    #block13 .block13-info{
        flex-direction: column;
    }

    #block13 .block13-info .block13-info-left,
    #block13 .block13-info .block13-info-right
    ,#block13 .block13-info .block13-info-left .info-body li{width:100%;}
    #block13 .block13-info .block13-info-left .info-body{max-height:none;}

    #block13 .block13-info .block13-info-left .info-body li{
        padding-left:32px;
        font-size:14px;
        line-height: normal;
    }

    #block13 .block13-info .block13-info-left .info-body li:before{
        left:12px;
    }

    #block13 .block13-info .block13-info-right .info-body{
        padding:10px;
        max-height:570px;
    }

    #block13 .block13-info .block13-info-right .info-body li{
        font-size:14px;
        line-height: normal;
    }

    #block13 .block13-info .block13-info-left .info-header, #block13 .block13-info .block13-info-right .info-header{
        padding:10px;
        font-size:18px;
        border-radius:5px;
    }

    #block14{
        min-height:auto;
    }

    #block14:before,
    #block14:after{
        display:none;
    }

    #block14 .center{padding:0px;}

    #block14 .center{
        padding-bottom:0px;
        flex-direction: column;
    }

    #block14 .center > div,
    #block14 .center > div:last-child{
        width:100%;
    }

    #block14 .center > div:last-child{
        padding:0px 12px;
        box-sizing: border-box;
    }

    #block14 .center ul li{
        width:100%;
    }

    #block14 .center > div:first-child img{
        position:static;
        margin:0px auto;
        width:100%;

        display:none;
    }

    #block14 .center > div:first-child img.mob{
        display:block;
    }

    #block14 .center > div:nth-child(2) p:nth-child(1){
        margin-top:30px;
    }

    #block14 .center > div:nth-child(2) p:nth-child(1){
        font-size:24px;
        line-height: normal;
    }

    #block14 .center > div:nth-child(2) p:nth-child(2){
        font-size:22px;
        margin-top:20px;
        line-height: normal;
    }

    #block14 .center > div:nth-child(2) p:nth-child(3){
        margin-top:24px;
    }

    #block14 .center > div:nth-child(2) p:nth-child(3),
    #block14 .center ul{
        font-size:14px;
        line-height: normal;
    }

    #block14 .center a{
        margin:50px auto 0px;
    }

    #block15.blocks{
        padding:20px 0px;
    }

    #block15 h3{
        font-size:20px;
        line-height: 28px;
        letter-spacing: -1px;
    }

    #block15 .center > p{
        font-size:14px;
        margin-top:0px;
        line-height: 18px;
    }

    #block15 .block15-columns ul li{
        padding-left:32px;
        width:100%;
        font-size:14px;
        line-height: normal;
        margin-right:0px;
    }

    #block15 .block15-columns ul{
        width:100%;
        padding:0px;
    }

    #block15 .block15-columns{
        flex-direction: column;
        margin-bottom:0px;

    }

    #block12 .block12-switcher .block12-switcher-content .content-text ul li{
        font-size:14px;
        line-height: 18px;
        padding-left:17px;
    }

    #block12 .block12-switcher .block12-switcher-content .content-text ul li:before{
        left:5px;
    }

    #block12 .block12-switcher .block12-switcher-content .content-text .content-text-info{
        flex-direction: column;
        padding:10px 20px 10px;
    }

    #block12 .block12-switcher .block12-switcher-content .content-text .content-text-info p:first-child{
        padding:0px;
        font-size:20px;
        line-height: normal;
    }

    #block12 .block12-switcher .block12-switcher-content .content-text .content-text-info p:last-child{
        padding:0px;
        font-size:14px;
        line-height: normal;
        margin-top:10px;
    }

    #block12 .block12-switcher .block12-switcher-content .content-points li{
        font-size:18px;
        line-height: normal;
        padding-left:10px;
        margin-left:10px;
        margin-bottom:16px;
    }

    #block12 .block12-switcher .block12-switcher-content .content-points li:first-child{
        margin-left:0px;
    }

    #block12 .block12-switcher .block12-switcher-content .content-text .content-text-info p:first-child:after{
        display:none;
    }
    
    #block13 h3{
        font-size:20px;
        line-height: 28px;
        letter-spacing: -1px;
    }

    #block16{
        padding:40px 0px;
    }

    #block16 .center{
        flex-direction: column;
    }

    #block16 .block16-left,
    #block16 .block16-right{
        width:100%;
    }

    #block16 .block16-left h3{
        font-size:20px;
        line-height: 28px;
        letter-spacing: -1px;
        margin-top:0px;
    }

    #block16 .block16-right li.active .block16-right-answer, #block18 ul li > p{font-size:14px;line-height: 18px;}

    #block16 .block16-right li .block16-right-question,
    #block16 .block16-right li .block16-right-answer{
        font-size:14px;
        line-height: normal;
    }

    #block17{
        padding:20px 0px;
    }

    #block17 ul li{
        margin-right:0px;
        width:100%;
        margin-bottom:16px;
    }

    #block17 ul li:nth-child(-n+3){
        margin-bottom:16px;
    }

    #block17 ul li h3{text-align: center;}

    #block17 ul li h3,
    #block18 h3{
        font-size:20px;
        line-height: 28px;
        letter-spacing: -1px;
        max-width:none;
    }

    #block17 ul li p{
        font-size:14px;
        line-height: 18px;
        line-height: normal;
        text-align: center;
    }

    #block18 h3{
        margin-bottom:20px;
    }

    footer .footer-desc p:first-child{
        font-size:18px;
    }
    
    footer .footer-desc p:last-child{
        font-size:14px;
        line-height: 18px;
    }

    #block18.blocks{
        padding-top:20px;
    }

    #block18 .overterm ul{
        margin-top:0px;
    }

    #block18 .overterm li{
        width:100%;
        margin-right:0px;
        min-height:auto;
    }

    #block18 .overterm li .hediv p{
        font-size:24px;
        line-height: normal;
    }

    #block18 .overterm li .hediv p span{
        font-size:12px;
        line-height: normal;
    }

    #block18 ul li > p{
        padding:30px;
        font-size:14px;
        line-height: normal;
    }

    #block18 .showmore button span{
        font-size:12px;
    }

    footer{
        padding:20px 0px;
    }

    footer .center,
    footer .footer-left{
        flex-direction: column;
    }

    footer .footer-left,
    footer .footer-right,
    footer .footer-left .footer-left-col1,
    footer .footer-left .footer-left-col2{
        width:100%;
    }

    footer .footer-left .footer-left-col1 p:first-child, footer .footer-left .footer-left-col2 p:first-child{
        font-size:32px;
        line-height: normal;
    }

    footer .footer-left .footer-left-col1 p, footer .footer-left .footer-left-col2 p, footer .footer-left .footer-left-col2 p a{
        font-size:14px;
        line-height: normal;
    }

    footer .footer-left .footer-left-col2{
        margin-left:0px;
        margin-top:45px;
    }

    #block19{
        padding:20px 0px;
    }

    #block19 .center{
        flex-direction: column;
    }

    #block19 .center > div{
        margin-right:0px;
        width:100%;
    }

    #block19 h3{
        font-size:20px;
        line-height: 28px;
        letter-spacing: -1px;
    }

    #block19 ul li:nth-child(3){
        margin-bottom:30px;
    }

    #block19 ul{
        width:100%;
        flex-direction: column;
    }

    #block19 ul li{
        width:100%;
    }

    #block19 ul li a{
        font-size:18px;
        line-height: normal;
    }

    footer .footer-right > p:nth-child(1),
    .popupform > p:nth-child(1){
        font-size: 32px;
        line-height: 32px;
        margin-top:20px;
    }

    footer .footer-right > p:nth-child(2),
    footer .footer-right form .selector .sel span,
    footer .footer-right > p:nth-child(4), footer .footer-right > p:nth-child(5),
    footer .footer-right form .selblock p span,
    .popupform > p:nth-child(2),
    .popupform form .selector .sel span,
    .popupform > p:nth-child(4), .popupform > p:nth-child(5), footer .footer-right > p:nth-child(5),
    .popupform form .selblock p span{
        font-size: 14px;
        line-height: normal;
    }
    

    #block12 .block12-switcher .block12-switcher-content .content-points span span{display:none;}
    
    #block12 .block12-switcher.tab1 .block12-switcher-content.tab1.step1 li:nth-child(1) span{display:inline;}
    #block12 .block12-switcher.tab2 .block12-switcher-content.tab2.step1 li:nth-child(1) span{display:inline;}

    #block12 .block12-switcher.tab1 .block12-switcher-content.tab1.step2 li:nth-child(2) span{display:inline;}
    #block12 .block12-switcher.tab2 .block12-switcher-content.tab2.step2 li:nth-child(2) span{display:inline;}

    #block12 .block12-switcher.tab1 .block12-switcher-content.tab1.step3 li:nth-child(3) span{display:inline;}
    #block12 .block12-switcher.tab2 .block12-switcher-content.tab2.step3 li:nth-child(3) span{display:inline;}

    #block12 .block12-switcher.tab1 .block12-switcher-content.tab1.step4 li:nth-child(4) span{display:inline;}
    #block12 .block12-switcher.tab2 .block12-switcher-content.tab2.step4 li:nth-child(4) span{display:inline;}

    #block12 .block12-switcher.tab1 .block12-switcher-content.tab1 .content-points:nth-child(1),
#block12 .block12-switcher.tab2 .block12-switcher-content.tab2 .content-points:nth-child(2){display:flex;}

#block12 .block12-switcher.tab1 .block12-switcher-content.tab1 .content-text:nth-child(3),
#block12 .block12-switcher.tab2 .block12-switcher-content.tab2 .content-text:nth-child(4){display:flex;}




#block4 .block4-grid .block4-grid-f-line div > p{
    padding-left:10px;
}
#block4 .block4-grid .block4-grid-f-line div > p{
    font-size:14px;
    line-height: 18px;
}

#block4 .block4-grid .block4-grid-f-line{
    padding:18px 0px;
}

footer .footer-left .footer-left-col2{margin-top:20px;}
footer .footer-left .footer-left-col1 p:first-child, footer .footer-left .footer-left-col2 p:first-child{margin-top:20px;}
footer .footer-desc{padding-top:20px;}

#block8{
    padding:20px 0px 80px;
}
#block8 .block8-desc img{
    margin-top:20px;
}
#block8 .block8-desc .desc-text{
    margin-top:20px;
}

#block10 h3, #block10 ul li .block10-name{
    font-size:20px;line-height: 28px;letter-spacing: -1px;
}
#block10 ul{margin-top:20px;}
#block7 .block7-cards li:nth-last-child(-n+3){margin-bottom:16px;}
}


@media screen and (max-width: 500px)
{
    #block3 .center div:first-child img{
        margin-top:-35px;
    }

    #block1 .block1-pic{
        bottom:-70px;
        margin-top:-70px;
    }

    footer .footer-right form .selector input,
    .popupform form .selector input{
        width:80%;
    }

    footer .footer-right form .selector .sel,
    .popupform form .selector .sel{
        width:20%;
    }

    footer .footer-right form .selector .sel b,
    .popupform form .selector .sel b{
        position:relative;
        height:16px;
        right:5px;
    }

    #block18 .overterm li .hediv{
        max-height:none;
    }

    #block10 ul li .block10-name{
        max-width:90px;
    }

    #block6 .block6-passport img{
        width:100%;
    }

    #block8 .center > .desc-border img{
        left:35%;
    }

    #block8 .block8-top .desc-border{
        display:none;
    }

    #block8 .block8-top h3{width:100%;}

    #block4 .block4-grid .block4-grid-f-line{
        grid-template-columns: [col1] minmax(104px, 100px) [col2] 1fr [col3] 1fr [col4] 1fr [col5] 1fr [col6] 1fr [col-end]
    }

    #block4 .block4-grid .block4-grid-s-line,
    #block4 .block4-grid .block4-grid-border .line{
        grid-template-columns:[col1] minmax(81px, 90px) [col2] 1fr [col3] 1fr [col4] 1fr [col5] 1fr [col6] 1fr [col-end]
    }
}
/* End */
/* /assets/css/fonts.css?16686885772466 */
/* /assets/css/normal.css?1670098424722 */
/* /assets/css/simplebar.min.css?16700940832940 */
/* /assets/css/styles.css?167334046752170 */
/* /assets/css/mobile.css?167326645239416 */
