@media (min-width:992px) and (max-width:1199px){
/* ---- GLOBAL ---- */
body{
    background: #EEF3F9;
}
body, p , a{
    font-family: 'Museo Sans Cyrl 300','Helvetica Neue',Helvetica,'Segoe UI',Arial,sans-serif;
    color: #313755;
}
a{
    text-decoration: none;
    cursor: pointer;
}
a:hover{
    text-decoration: none;
    border-bottom: none;
}
img{
    max-width: 100%;
}
ul{
    margin: 0;
    padding: 0;
}
ul li{
    padding: 0;
    margin: 0;
    list-style-type: none;
}
.clear{
    clear: both;
}
.posabs{
    position: absolute;
}
.posrel{
    position: relative;
}
input, a, select, textarea, button, input:active, a:active, select:active, textarea:active, button:active, input:focus, a:focus, select:focus, textarea:focus, button:focus{
    outline: none;
}
.alb{
    align-content: flex-end;
    align-items: flex-end;
}
.container-main{
    max-width: 1240px;
    margin: 0 auto;
}
@media (min-width: 1200px){
.container, .container-lg, .container-md, .container-sm, .container-xl {
    max-width: 1200px;
}
}
.align-center{
    align-content: center;
    align-items: center;
}
.mb30{
    margin-bottom: 30px;
}
form{
    margin: 0 auto;
    width: 247px;
}
form input{
font-family: 'Museo Sans Cyrl 300';
font-size: 14px;
color: #313755;
background: #FFFFFF;
border: 1px solid #EEF3F9;
box-sizing: border-box;
border-radius: 10px;
    padding: 12px;
    width: 247px;
    display: block;
    margin-bottom: 15px;
}
form button{
    margin-bottom: 54px;
}


.btn_green{
    width: 247px;
    background: #69B21B;
border: 1px solid #69B21B;
box-sizing: border-box;
border-radius: 10px;
font-family: 'Museo Sans Cyrl 700';
font-size: 18px;
line-height: 23px;
text-align: center;
color: #FFFFFF;
    padding-top: 15px;
    padding-bottom: 15px;
}
.btn_orange{
    width: 247px;
background: #FF5A00;
border: 1px solid #FF5A00;
box-sizing: border-box;
border-radius: 10px;
font-family: 'Museo Sans Cyrl 700';
font-size: 18px;
line-height: 23px;
text-align: center;
color: #FFFFFF;
    padding-top: 15px;
    padding-bottom: 15px;
}




    
.box-center{
    background: #fff;
    width: 100%;
    height: 100%;
    min-height: 1000px;
}













.block_main{
    padding-bottom: 20px;
    background: url(../images/blockmain-bg.jpg) no-repeat center top;
}
.logo{
    padding-top: 19px;
}

.call_header{
    text-align: right;
    margin-top: 30px;
}
.call_header a{
font-family: 'Museo Sans Cyrl 700';
font-size: 20px;
line-height: 23px;
text-align: center;
color: #313755;
}

.block_main .btn_green{
    display: block;
    margin: 0 auto;
}



.slider-top{
    max-width: 520px;
    margin: 27px auto 15px;
}
.slide-top img{
    display: block;
    margin: 0 auto;
}
.slider-top .slick-next {
    content: ' ';
    background: url(../images/arrow-right.svg);
    width: 74px;
    height: 37px;
}
.slider-top .slick-prev {
    content: ' ';
    background: url(../images/arrow-left.svg);
    width: 76px;
    height: 38px;
}


.hereimg{
    position: relative;
}
.pap{
    position: absolute;
    bottom: 190px;
    right: 0;
}
.list{
    position: absolute;
    bottom: 170px;
    left: 0;
}
.bro{
    position: absolute;
    right: 50px;
    top: -10px;
}




.uspey-block:before{
    background: url(../images/blockuspey-1.png) no-repeat;
    width: 239px;
    height: 145px;
    content: '';
    position: absolute;
    z-index: 1;
    left: -160px;
    bottom: 0;
}
.uspey-block:after{
    background: url(../images/blockuspey-2.png) no-repeat;
    width: 227px;
    height: 191px;
    content: '';
    position: absolute;
    z-index: 1;
    top: 100px;
    right: -120px;
}
.uspey-block{
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    background: #fff;
    border-radius: 10px;
    position: relative;
}
.ub-left{
    background: #EEF3F9;
border-radius: 10px 0px 0px 10px;
    width: 100%;
    min-width: 276px;
    position: relative;
    z-index: 3;
}
.ub-right{
    width: 100%;
    min-width: 494px;
    border-radius: 0px 10px 10px 0px;
    background: #fff;
    position: relative;
    z-index: 3;
}
.ubr1{
font-family: 'Museo Sans Cyrl 700';
font-size: 24px;
line-height: 23px;
color: #313755;
    text-align: center;
    margin-top: 50px;
}
.ubr2{
font-family: 'Museo Sans Cyrl 300';
font-size: 16px;
line-height: 23px;
color: #313755;
    text-align: center;
    margin-bottom: 20px;
}
.ubr3{
font-family: 'Museo Sans Cyrl 500';
font-size: 18px;
line-height: 23px;
/* identical to box height, or 128% */
text-decoration-line: line-through;
color: #313755;
    text-align: center;
    margin-bottom: 7px;
}
.ubr4{
font-family: 'Museo Sans Cyrl 700';
font-size: 30px;
line-height: 23px;
color: #FF5A00;
    text-align: center;
    margin-bottom: 20px;
}
.ubr5{
font-family: 'Museo Sans Cyrl 700';
font-size: 22px;
line-height: 23px;
color: #313755;
    text-align: center;
    margin-bottom: 35px;
}
.ubr5 span{
    color: #69B21B;
}
.ubl-block{}
.ubl-block h4{
font-family: 'Museo Sans Cyrl 700';
font-size: 18px;
line-height: 23px;
/* identical to box height, or 128% */
color: #313755;
    text-align: center;
    margin-top: 16px;
    margin-bottom: 16px;
}
.ubl-block a{
    padding: 9px;
    display: block;
}
.ubl-block a.active{
background: #69B21B;
box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
border-radius: 0px;
    width: 100%;
    display: block;
}

.ubl1{
font-family: 'Museo Sans Cyrl 700';
font-size: 16px;
line-height: 23px;
text-align: center;
color: #313755;
    display: block;
}
.ubl2{
font-family: 'Museo Sans Cyrl 500';
font-size: 14px;
line-height: 23px;
text-align: center;
color: #313755;
    display: block;
}
.ubl-block a.active .ubl1, .ubl-block a.active .ubl2{
    color: #fff;
}



.block_main h1{
font-family: 'Museo Sans Cyrl 900';
font-size: 48px;
line-height: 23px;
text-align: center;
color: #313755;
    margin-top: 80px;
    margin-bottom: 40px;
}
.block_main h2{
font-family: 'Museo Sans Cyrl 500';
font-size: 24px;
line-height: 23px;
text-align: center;
color: #313755;
    margin-bottom: 40px;
}
.block_main h2 span{
color: #69B21B;
}
.block_main h3{
font-family: 'Museo Sans Cyrl 900';
font-size: 36px;
line-height: 23px;
color: #313755;
    margin-bottom: 36px;
}

.preim_box{
    background: #FFFFFF;
    border-radius: 10px;
    box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.25);
    overflow: hidden;
    position: relative;
    min-height: 242px;
    margin-bottom: 20px;
}
.preim_box h4{
font-family: 'Museo Sans Cyrl 500';
font-style: normal;
font-weight: normal;
font-size: 18px;
line-height: 23px;
color: #313755;
    padding: 12px 12px 0px;
    margin-bottom: 0;
    position: relative;
}
.preim_box p{
font-family: 'Museo Sans Cyrl 100';
font-size: 16px;
line-height: 18px;
color: #313755;
    padding: 12px;
}
.preim_box1{}
.preim_box1 img{
    position: absolute;
    bottom: 0px;
    right: 0;
}
.preim_box1 h4{
    margin-top: 10px;
}
.preim_box1 h4:after{
    position: absolute;
    content: '1';
    width: 40px;
    height: 40px;
    font-family: 'Museo Sans Cyrl 700';
font-size: 50px;
line-height: 23px;
text-align: right;
color: #EEF3F9;
    right: 20px;
    top: 25px;
}
.preim_box1 p{}
.preim_box2{}
.preim_box2 img{
    position: absolute;
    top: 0px;
    left: 0;
}
.preim_box2 h4{
    margin-top: 110px;
}
.preim_box2 h4:after{
    position: absolute;
    content: '2';
    width: 40px;
    height: 40px;
    font-family: 'Museo Sans Cyrl 700';
font-size: 50px;
line-height: 23px;
text-align: right;
color: #EEF3F9;
    right: 10px;
    top: 10px;
}
.preim_box2 p{}
.preim_box3{}
.preim_box3 img{
    position: absolute;
    bottom: 0px;
    right: 0;
}
.preim_box3 h4{
    margin-top: 10px;
    max-width: 371px;
    padding-right: 130px;
    padding-top: 20px;
}
.preim_box3 h4:after{
    position: absolute;
    content: '3';
    width: 40px;
    height: 40px;
    font-family: 'Museo Sans Cyrl 700';
font-size: 50px;
line-height: 23px;
text-align: right;
color: #EEF3F9;
    right: -60px;
    top: 25px;
}
.preim_box3 p{
    margin-top: 30px;
}
.preim_box4{}
.preim_box4 img{
    position: absolute;
    top: 0px;
    right: 0;
}
.preim_box4 h4{
    margin-top: 110px;
    max-width: 371px;
    padding-right: 130px;
}
.preim_box4 h4:after{
    position: absolute;
    content: '4';
    width: 40px;
    height: 40px;
    font-family: 'Museo Sans Cyrl 700';
font-size: 50px;
line-height: 23px;
text-align: right;
color: #EEF3F9;
    right: -60px;
    top: 25px;
}
.preim_box4 p{
    padding: 8px 12px 0px 12px;
}










.block_akc{
    padding-bottom: 60px;
    position: relative;
    background: url(../images/blockakc-bg.jpg) no-repeat top 20px right -35px;
}
.block_akc h3{
    font-family: 'Museo Sans Cyrl 900';
font-size: 36px;
line-height: 23px;
color: #313755;
    margin-bottom: 60px;
    margin-top: 50px;
}
.akcia{
    background: #EEF3F9;
border-radius: 10px;
    padding: 30px 22px;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    align-content: center;
    align-items: center;
    margin-bottom: 26px;
    position: relative;
    z-index: 1;
}
.akcia1:before{
    content: '';
    position: absolute;
    background: url(../images/blockakc-mor.png) no-repeat center top;
    width: 172px;
    height: 120px;
    top: -120px;
    left: 300px;
}
.akcia h4{
font-family: 'Museo Sans Cyrl 700';
font-size: 18px;
line-height: 23px;
color: #313755;
    width: 360px;
    margin-bottom: 0;
}
.akcia h5{
font-family: 'Museo Sans Cyrl 700';
font-size: 18px;
line-height: 23px;
color: #FF5A00;
    width: 160px;
    margin-bottom: 0;
}
.akcia h6{
    margin-bottom: 0;
}
.akcia h6 a{
font-family: 'Museo Sans Cyrl 300';
font-size: 16px;
line-height: 23px;
text-decoration-line: underline;
color: #59C1EF;
}
.block_akc img{
    position: absolute;
    width: 229px;
    right: 38px;
    top: 28px;
    z-index: 3;
}



.uspey{
    background: url(../images/blockuspey-bg.jpg) no-repeat top;
    padding-top: 85px;
    padding-bottom: 107px;
    min-height: 672px;
    overflow-x: hidden;
}
.uspey h3{
    font-family: 'Museo Sans Cyrl 900';
font-size: 36px;
line-height: 23px;
color: #fff;
    margin-bottom: 45px;
    text-align: center;
}




.primery{
    padding-bottom: 45px;
    padding-top: 40px;
}
.primery h3{
font-family: 'Museo Sans Cyrl 900';
font-size: 36px;
line-height: 23px;
color: #313755;
    margin-bottom: 45px;
    text-align: center;
}
.nedeli{
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    align-items: center;
    align-content: center;
}
.nedeli a{
font-family: 'Museo Sans Cyrl 500';
font-size: 14px;
line-height: 23px;
color: #313755;
padding: 7px;
    width: 36px;
    height: 36px;
     display: block;
    text-align: center;
}
.nedeli a.active{
    background: #59C1EF;
    border-radius: 500px;
    color: #fff;
    
   
}
.dni{
    text-align: right;
    
}
.dni a{
font-family: 'Museo Sans Cyrl 700';
font-size: 14px;
line-height: 23px;
color: #313755;
    background: #FFFFFF;
border: 1px solid #EEF3F9;
box-sizing: border-box;
border-radius: 10px;
    padding: 7px 20px;
    margin-left: 18px;
}
.dni a.active{
    border: 1px solid #69B21B;
}
.primer{
    padding: 21px;
    border: 1px solid transparent;
    margin-bottom: 45px;
}
.primer:hover{
    border: 1px solid #69B21B;
}
.primer img{
    display: block;
    margin: 0 auto 10px;
}
.primer h4{
font-family: 'Museo Sans Cyrl 500';
font-size: 16px;
line-height: 23px;
    text-align: center;
text-align: center;
color: #313755;
    margin-bottom: 2px;

}
.primer h5{
font-family: 'Museo Sans Cyrl 300';
font-size: 14px;
    text-align: center;
line-height: 23px;
text-align: center;
color: #313755;
    margin-bottom: 0;
}
.primery .btn_green{
    display: block;
    margin: 0 auto;
}






.block_cel{
    background: url(../images/blockvibor-bg.jpg) no-repeat top center;
    padding-top: 74px;
    padding-bottom: 83px;
    min-height: 525px;
}
.block_cel h3{
    font-family: 'Museo Sans Cyrl 900';
font-style: normal;
font-weight: bold;
font-size: 36px;
line-height: 43px;
text-align: center;
color: #FFFFFF;
    margin-bottom: 20px;
}
.block_cel h3 span{
    color: #CBFF93;
}
.block_cel img{
    display: block;
    margin: 0 auto 10px;
}
.block_cel p{
    background: #69B21B;
border: 1px solid #69B21B;
border-radius: 10px;
    font-family: 'Museo Sans Cyrl 500';
font-size: 16px;
line-height: 23px;
text-align: center;
color: #FFFFFF;
    max-width: 170px;
    margin: 0 auto;
    padding-top: 10px;
    padding-bottom: 10px;
}

.block_cel p.orangep{
    background: #FF5A00;
    border: 1px solid #FF5A00;
}




.block_faq{
    padding-top: 40px;
    padding-bottom: 60px;
    background: url(../images/faqbg.png) no-repeat bottom 60px right 50px;
}
.block_faq svg{
    display: block;
    margin: 0 auto 8px;
}
.block_faq h3{
font-family: 'Museo Sans Cyrl 900';
font-size: 36px;
line-height: 23px;
color: #313755;
    margin-bottom: 45px;
    text-align: center;
}
.card-header:first-child {
    border-radius: 0 0;
}

.taba{
    background: #FFFFFF;
    box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.25);
    border-radius: 10px;
    padding: 15px 9px;
    margin-bottom: 48px;
}
.tabs a svg{
    fill: #313755;
}
.tabs a.active svg{
    fill: #fff;
}
.tabs a.active .taba{
    background: #69B21B;
    box-shadow: none;
}
.tabs a.active .taba h4{
    color: #fff;
}
.taba h4{font-family: 'Museo Sans Cyrl 500';font-size: 16px;line-height: 23px;text-align: center;color: #313755;}
.accordionas{
    background: #FFFFFF;
box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.25);
border-radius: 10px;
    overflow: hidden;
}
.card{
    border-left: transparent;
    border-top: transparent;
    border-right: transparent;
    border-bottom: 1px solid #EEF3F9;
    border-radius: 0px 0px 0px 0px;
}
.card h5{
    position: relative;
font-family: 'Museo Sans Cyrl 500';
font-size: 18px;
line-height: 23px;
color: #313755;
}
.card h5 button:after{
    content: '-';
    position: absolute;
    right: 0;
font-family: 'Museo Sans Cyrl 500';
font-size: 18px;
line-height: 23px;
color: #313755;
}
.card h5 button.collapsed:after{
    content: '+';
}
.card button{
    width: 100%;
    text-align: left;
    background: transparent;
    border: none;
}
.card-header{
    padding-top: 16px;
    padding-bottom: 16px;
    background: #fff;
    border-bottom: transparent;
}



.footer{
    background: #009AD0 url(../images/blockfooter-bg.jpg) no-repeat center top;
    padding-top: 60px;
    padding-bottom: 30px;
}
.footer a{
    color: #fff;
}
.cons{
font-family: 'Museo Sans Cyrl 500';
font-size: 26px;
line-height: 23px;
color: #FFFFFF;
    margin-bottom: 20px;
}
.footer img{
    display: block;
    margin: -80px auto 0px;
}
.footer_call{
font-family: 'Museo Sans Cyrl 700';
font-size: 36px;
line-height: 23px;
text-align: right;
color: #FFFFFF;
    margin-bottom: 20px;
}
.footer_call a{
    font-family: 'Museo Sans Cyrl 700';
}
.footer_graf{
font-family: 'Museo Sans Cyrl 300';
font-size: 18px;
line-height: 23px;
text-align: right;
color: #FFFFFF;
    margin-bottom: 30px;
}
.politica{
font-family: 'Museo Sans Cyrl 300';
font-size: 16px;
line-height: 23px;
text-align: right;
color: #FFFFFF;
}
}











    
    