#rec1965979851 .t977__col_center {
    text-align: right;
}


#rec1965979851 .t977__col-inner {
    max-width: 240px;
}


#rec1967854391 .t476__content {
    background-color: #ffffffde !important;
}

#rec1971262171 .t476__content {
    background-color: #ffffffde !important;
}


#rec1971648061 .t696 .t-form__inputsbox {
    max-width: 100%;
    margin: 0 50px;
}


#rec1976453631 .t554__card {
    min-height: 230px;
    border-radius: 10px;
}



@media (max-width: 1650px) { 
    .t-title_xl {
        font-size: 48px;
    }
    
#rec1972466401 .t-cover__carrier.loaded {
    height: 415px !important;
} 
   
#rec1972466401 .t-cover {
    height: 415px !important;   
    
}     
    
   
#rec1965976281 a.t-menu__link-item {
    font-size: 14px !important;  
}  
   
#rec1965976281 .t-menu-base__list {
    gap: 10px 15px !important;
}   
 
#rec1965976281 .t-menu-base__maincontainer {
    gap: 10px 15px !important;
} 
 
 
   
#rec1965976281 .t-menu-base__imglogo {
    max-width: 200px !important;
    width: 200px !important;
}   
   
#rec1965976281 .t-menu-base__maincontainer_100-40 {
    padding-right: 20px !important;
    padding-left: 20px !important;
}   
   
#rec1965976281 .t-btnflex.t-btnflex_type_button {
    font-size: 14px !important;
    padding: 0px !important;
}   
   
#rec1965976281 .t-btnflex.t-btnflex_type_button2 {
    font-size: 14px !important;
    padding: 10px !important;
}   
   
#rec1965976281 .t-menu-base__maincontainer {
    min-height: 90px !important;
}


#rec1965976281 .t-menu-base {
    min-height: 90px !important;
}

    
    
}


@media (max-width: 1280px) {  
#rec1967796181 .t182__buttons {
    margin-top: 0px;
    }  

#rec1967796181 .t182__title {
    padding: 24px 0 0px 0;
}

.t-title_md {
    font-size: 42px !important;
}


.t-section__title {
    padding-bottom: 20px !important;
}

.t-section__descr {
    padding-bottom: 35px !important;
}




}  
    
    
    
    
    
    

@media (max-width: 1120px) {     
#rec1967796181 .t182__title {
        font-size: 40px  !important;
    }    
    
#rec1965976281 .t-menu-base__list {
        gap: 10px 10px !important;
    }    
    
   
#rec1965976281 .t-btnflex.t-btnflex_type_button {
    display: none;
}   
   
#rec1965976281 .t-menu-base__maincontainer_logoleft .t-menu-base__rightwrapper {
    margin-left: 0px;
} 

    #rec1965976281 .t-menu-base__maincontainer {
        gap: 10px 65px !important;
    }


    
    
    
    
    
    
    
    
}










@media (max-width: 1024px) {  
    
    
#rec1965976281 .t-btnflex.t-btnflex_type_button {
    display: block;
}    
    
#rec1965976281 .tmenu-mobile {
        display: block !important;
    }    
    
#rec1965976281 .t-menu-base {
   display: none;
}    
    
    
#rec1965976281 .t-menu-base__mobile-menu.tmenu-mobile {
    background-color: #000000;
}    
    
#rec1965976281 .t-menu-base.tmenu-mobile__menucontent_fixed {
        position: fixed;
        background-color: rgb(0, 0, 0);
    top: 82.2344px !important;
    }

    
#rec1965976281 .t-menu-base {
        left: unset !important;
        width: 100% !important;
        margin: 0 !important;
        border-bottom: unset !important;
        border-radius: 0 !important;
        transform: translateX(0) !important;
    }


.t-menu-base__maincontainer {
    flex-direction: column;
}

    
#rec1965976281 .t-menu-base__maincontainer > :first-child {
    display: none;
  }

#rec1965976281 .t-menu-base__list {
    flex-direction: column;
    align-items: center;
}

#rec1965976281 .t-menu-base__maincontainer_100-40 {
        padding-bottom: 25px;
        background: #000;
    }    

.t476__title {
    margin-bottom: 15px !important;
}

.t476__descr {
    margin-top: 15px !important;
}

.t476__content {
    padding: 50px !important;
}

.t-title_md {
        font-size: 32px !important;
    }

.t-section__title {
        padding-bottom: 10px !important;
    }
    
    
    .t-section__descr {
        padding-bottom: 25px !important;
    }
    
 



#rec1971648061 .t696 .t-form__inputsbox {
    margin: 0px !important;
}

#rec1976453631 .t554__card {
    min-height: 200px !important;
    box-shadow: 0px 0px 29px rgba(0, 0, 0, 0.3);
    margin-bottom: 30px;
        padding: 50px;
}






    
}













@media (max-width: 608px) {
    #rec1967796181 .t182__title {
        padding: 0px 20px;
    }
    
    #rec1967796181 .t182__title {
        font-size: 32px !important;
        line-height: 1.2;
    }    
    
    
    
    
    
    
    
    
    
        #rec1967796181 .t182__title {
        font-size: 32px !important;
        line-height: 1.2;
    }
}






@media (max-width: 490px) {
    .t-title_md {
        font-size: 26px !important;
    }
    
.t-title_xs {
        font-size: 26px !important;
    }
    
        .t-descr_xl {
        font-size: 14px !important;

}
    }
    
 #rec1976383221 .t-card__title {
    font-size: 16px !important;
}  

#rec1971648061 .t-checkbox__control>span {
    line-height: 1.45 !important;
        padding-top: 5px;
}

#rec1976453631 .t554__card {
        min-height: 195px !important;
        margin-bottom: 0px;

    }


    
}




