#rec130645295 .t778__imgwrapper {
    padding-bottom: 40%!important;
}

#rec130645295 .t778__bgimg{
top: -60px!important;
background-size: auto!important;
}

#rec130645295 .t778__btn-wrapper_absolute{
    text-align: center;
    bottom:-50px;
}

#rec130645295 a.t778__btn.t778__btn{
    /*width: 230px;*/
    height: 55px;
}

@media (min-width:641px) and (max-width:960px){
    #rec130645295 .t778__descr {
    font-size: 16px!important;
    line-height: 1.4;
}
#rec130645295 .t778__imgwrapper {
    padding-bottom: 45%!important;
}
#rec130645295 .t778__bgimg {
    top: -50px!important;
    background-size: auto!important;
}
#rec130645295 .t778__col {
    padding-top: 60px!important;
}
#rec130645295 .t778__container_mobile-flex{
    height: 640px;
}
#rec130645295 a.t778__btn.t778__btn{
    /*width: 230px;*/
    height: 50px;
}
#rec130645295 .t778__btn-wrapper_absolute{
    padding: 0 20px 20px!important;
}
}


@media (min-width:481px) and (max-width:640px){
    #rec130645295 .t778__descr {
    font-size: 16px!important;
    line-height: 1.4;
}
#rec130645295 .t778__imgwrapper {
    padding-bottom: 45%!important;
}
#rec130645295 .t778__bgimg {
    top: -50px!important;
    background-size: auto!important;
}
#rec130645295 .t778__col {
    padding-top: 60px!important;
}
#rec130645295 .t778__container_mobile-flex{
    height: 640px;
}
#rec130645295 a.t778__btn.t778__btn{
    /*width: 230px;*/
    height: 50px;
}
}


@media (max-width:480px){
    #rec130645295 .t778__descr {
    font-size: 16px!important;
    line-height: 1.4;
}
#rec130645295 .t778__imgwrapper {
    padding-bottom: 45%!important;
}
#rec130645295 .t778__bgimg {
    top: -50px!important;
    background-size: auto!important;
}
#rec130645295 .t778__col {
    padding-top: 60px!important;
}
#rec130645295 .t778__container_mobile-flex{
    height: 640px;
}
#rec130645295 a.t778__btn.t778__btn{
    /*width: 230px;*/
    height: 50px;
}
}