.t-descr_md {font-size:26px;}

@media (min-width: 991px){
    .t-btnwrapper a {
    font-size: 28px;
    font-weight: 500!important;
}
a.t581__btn.t-btn.t-btn_md {
    font-size: 28px;
    font-weight: 500;
}

}

/*======10.11.2025================*/
/*окно при входе на сайт*/
.welcome-pt-overlay {opacity:0;visibility:hidden;position:fixed;top:0;left:0;right:0;bottom:0;overflow-y:auto;-webkit-overflow-scrolling:touch;background-color:rgba(0,0,0,.5);z-index:8000;transition:all 0.3s;font-family: 'Montserrat', sans-serif;}.welcome-pt-message{opacity:0;visibility:hidden;width:100%;max-width:500px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:8001;box-shadow:0 11px 15px -7px rgb(0 0 0 / 20%),0 24px 38px 3px rgb(0 0 0 / 14%),0 9px 46px 8px rgb(0 0 0 / 12%);text-align:center;padding:30px;margin:16px 0;border-radius:4px;background-color:#fff;box-sizing:border-box;transition:all 0.3s}@media (max-width:532px){.welcome-pt-message{width:auto;left:16px;right:16px;transform:translate(0,-50%)}}.is-active.welcome-pt-overlay,.is-active .welcome-pt-message{opacity:1;visibility:visible}.site-form-title{text-align:center;margin-bottom:20px;font-size:36px;line-height:40px;font-weight:300;color:#3d424b}@media (max-width:532px){.site-form-title{margin-bottom:14px;font-size:30px;line-height:36px}}.site-form-text{font-size:16px;line-height:20px;margin-top:0}.site-form-buttons{display:flex;justify-content:center;margin-top:32px}.welcome-pt-close{height:50px;line-height:50px;min-width:180px;padding:0 32px;border:none;font-size:16px;white-space:nowrap;color:#3d3d3d !important;cursor:pointer;text-decoration:none;border-radius:5px;background-color:#FBD729;transition:all 0.3s ease 0s;display:inline-block;margin:0;text-transform:uppercase;letter-spacing:.02em;box-sizing:border-box;text-align:center;box-shadow:0 3px 1px -2px rgb(0 0 0 / 20%),0 2px 2px 0 rgb(0 0 0 / 14%),0 1px 5px 0 rgb(0 0 0 / 12%)}.welcome-pt-close:hover{background-color:#F4D12B}

/*======24.04.2024================*/
/*кнопка в шапке*/
.uc-header .t-btn {
    font-size: 28px;
    height: 60px;
}

/*кнопка в карточках с ценой*/
.uc-price-cards .t599__btn-title {
    font-size: 25px;
}

/*кнопка в блоках, где нет доп настроек для кнопок*/
.uc-block-with-button .t-btn_sm {
    font-size: 25px;
    height: 60px;
    padding: 0 15px !important;
}

/*шрифт в форме*/
.uc-form-bottom .t-descr_md,
.uc-form-bottom .t-submit,
.uc-form-bottom .t678__form-bottom-text,
.uc-form-bottom .t-select,
.uc-form-bottom .t-input{
    font-size: 35px;
}

/*названия полей в форме*/
.t678 .t-input-group {
    margin-bottom: 25px;
    text-align: center;
}

/*возможно удалить*/
/*.btn-shadow {*/
/*    box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.3);*/
/*    border-radius: 10px;*/
/*}*/
/*.btn-shadow:hover {*/
/*    transition-property: background-color, color, border-color, box-shadow;*/
/*    transition-duration: 0.2s;*/
/*    transition-timing-function: ease-in-out;*/
/*    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5) !important;*/
/*}*/

/*увеличить мелкие заголовки в адаптиве*/
@media screen and (max-width: 900px) {
    .uc-title-size-mob .t-text_md,
    .uc-title-size-mob .t-card__link,
    .uc-title-size-mob .t051__text {
    font-size: 40px;
    }
    .uc-title-size-mob .t819__select{
    font-size: 25px;
    }
    .t902 .t-section__descr p {
    font-size: 30px;
    }
    .t051 .t051__text {
    font-size: 40px;
    }

    .uc-price-cards .t599__title {
        font-size: 30px;
    }
    .uc-price-cards .t599__subtitle {
        font-size: 25px;
    }

    .t581 .t581__descr {
        font-size: 25px;
    }
    .t764 .t764__descr span {
        font-size: 25px;
    }

    .t189 .t189__descr {
        font-size: 25px;
    }

    .t554 .t-text strong {
        font-size: 40px;
    }
}