.t868__code-wrap {
    text-align: center;
    padding: 30px;
}

.t-popup {
    width: 100vw;
    height: 100vh;
}

.t772__textwrapper {
    padding: 20px 0;
    
}

.t218__textwrapper {
    margin: 105px 10% 120px;
}

.tmenu-mobile {
    width: 100vw !important;
}

#rec761948245 .t030__title {
    padding-bottom: 0 !important;
}

.t-cover__transparent {max-height: 80px !important;}

.t-form .t-submit {
    transition-property: background-color, color, border-color, box-shadow;
        transition-duration: 0.3s;
        transition-timing-function: ease-in-out;}

.t446 .t-sociallinks__item:hover {
    opacity: 0.9;
    transition-duration: 0.3s;
    transition-timing-function: ease-in-out;
}

@media screen and (min-width: 900px) {
    #rec760876000 .t182__title {
        font-size: 48px !important;
    }
}

@media screen and (max-width: 1200px) {
    
    .t-title_xxl {
        font-size: 36px;
    }
    
    .t-title_xl {
        font-size: 56px;
    }
    
    .t-title_sm {
        font-size: 32px;
    }
    
    .t-title_xs {
        font-size: 32px;
    }
    
    .t-descr_xxxl {
        font-size: 32px;
    }
    
    .t-text_xs {font-size: 14px;}
    
    .t446__imglogo {
        width: 220px !important;
    }
        .t446__leftwrapper {
            padding-right: 140px !important;
        }
        
        .t446__rightwrapper {
            padding-left: 140px !important;
        }
}

@media screen and (max-width: 980px) {

.t218__textfield {
        padding-bottom: 0;
    }
    
.uc-decor-top-mid {padding-top: 0px !important;}


}

@media screen and (max-width: 960px) {
    .t823__wrapper_mobile.t823__wrapper .t823__main-wrapper {
        padding: 90px 20px;
    }
    
    .t856__col_mobile-grid {
        width: 100%;
    }
    
    .t856__container {
        max-width: 680px;
    }
    
    #rec761948245 {
        padding-bottom: 30px !important;
    }
    
    #rec761052740 {
        padding-bottom: 90px !important;
    }
    
    .t772__col {
        margin-bottom: 50px;
    }
    
    .t594__item_4-in-row, .t594__item_5-in-row, .t594__item_6-in-row {
        width: 50%;
        margin-bottom: 20px;
    }
    
    .t823__wrapper_mobile.t823__wrapper .t823__main-wrapper {
        padding: 105px 20px;
    }
    
    .t446__leftwrapper {
        padding-right: 0 !important;
    }
    
    .t446__rightwrapper {
        padding-left: 0 !important;
    }
    
    .t446__maincontainer {
    width: 100vw;}
    
.t886__wrapper {max-width: 100vw;
    padding-right: 90px;
}


}

@media screen and (max-width: 640px) {
    
    .t-title_xl {
        font-size: 32px;
    }
    
        .t-text_md {
        font-size: 16px;
        }
    
    .t941__content {
        width: 100%;
        padding-top: 105px;
        padding-bottom: 65px;}
        
        
    .t941__cover-wrap {
        min-height: 250px;
        height: 25vh;
    }
    
    .t941__cover, .t833__sliderwrapper.t941__cover {
        right: 15%;
        left: -15%;
        width: 130%;
    }
        
    .t218__imgmobile {
    max-width: 100%;}
    
    .t814__content {
        padding: 60px 20px;
    }
    
    .t814__blockimg-wrapper {
    position: relative;
    width: 100%;
    height: 25vh;
    min-height: 250px;
    }
    
    #rec761052740 {
        padding-bottom: 60px !important;
    }

}

@media screen and (max-width: 480px) {

    .tmenu-mobile__imglogo {
        width: 250px !important;
    }
    
    .t182__wrapper {
        padding-top: 110px;
    }
    
    .t856__col_mobile-grid {
        margin-bottom: 50px;
    }
    
    .t218__textwrapper {
        margin: 40px 20px 90px;
    }

    .t772__col {
        margin-bottom: 50px;
    }


}

@media screen and (max-width: 440px) {
    
    
    .t594__item_4-in-row {
        width: 100%;
        margin-bottom: 20px;
    }
   
}

@media screen and (max-width: 400px) {
    
    
    .t-title_xl {
        font-size: 30px;
    }
   
}
    