@media screen and (min-width:960px){
.uc-rasschet .t-input-group_cb{
    padding-right: 0px !important;
    position: absolute;
    top: 95px;
   width: 100% !important;
    max-width: 900px;
}
}

.uc-home-cover{
    height:100% !important;
    
}
.uc-karbastitle{
    
}

.uc-karbastitle .t744__title{
font-size: clamp(60px, 10vw, 120px) !important;
    line-height: 86%;
}

.uc-karbastitle .t-container {
    max-width: 1600px;
}

.uc-karbastitle .t744__col{
    max-width: 100%;
} 
.uc-karbastitle .t744__textwrapper {
    display: flex;
    flex-direction: column;
    width: 100% !important;
    flex-wrap: wrap;
}
.uc-karbastitle .js-product-controls-wrapper{
display: flex;
    flex-wrap: wrap;
    column-gap: 50px;
    row-gap: 0px;
}
.uc-karbastitle  .js-product .t-product__option-variants_buttons .t-product__option-item_simple {
    
    padding: 16px !important;

}
.uc-karbastitle .js-product .t-product__option-select {
    width: 100%;
    border: 1px #ddd solid;
    background: #f8f8f8;
    color: #000;
    box-sizing: border-box;
    cursor: pointer;
    padding: 12px 30px 12px 10px;
    border-radius: 0px;
    background: white;
    user-select: none;
    pointer-events: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    overflow-x: hidden;
}

.uc-karbastitle .js-product .t-product__option-select {
    width: 100%;
    border: 1px #ddd solid;
    background: #f8f8f8;
    color: #000;
    box-sizing: border-box;
    cursor: pointer;
    padding: 12px 30px 12px 10px;
    border-radius: 0px;
    background: white;
    user-select: none;
    pointer-events: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    overflow-x: hidden;
}

.uc-karbastitle .t-btn_sm {

    padding: 19px 43px;
    height: auto;
}




.uc-my_quiz .t835__quiz-description,.uc-my_quiz .t835__result-title{
        display: none !important;
}






.uc-my_quiz .t-container {

    padding: 0px 15px;
    box-sizing: border-box;
}


.uc-spa_block .t396__artboard{
   z-index: 10; 
}





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

.uc-padding12 .t667__container_indent {
box-sizing: border-box;
    max-width: 1578px;
    margin: 0px auto;
}

}