/*Подсветка кнопки пр наведении*/
.custom-btn:hover{
    box-shadow: 0px 0px 25px rgba(80, 211, 141, 0.6);
    transition: all 0.4s ease-in-out;
}

.custom-btn, .button.t-submit{
    letter-spacing: 0.5px;
}

.t-descr_xxs {
    font-size: 14px !important;
}

/*Тень у квиза*/
.t835__quiz, .t529__bubble {
    box-shadow: 0px 13px 80px rgba(0, 0, 0, 0.10);
}

.t835__quiz, #rec260385879, .t404__img, .t835__quiz_inner-space, .t004 {
    z-index: 999!important;
}

/*.t-popup {
    z-index: 99999999999!important;
}*/

#rec261074983 .t396__artboard {
    z-index: 1 !important;
}

.t529__text span {
    font-weight: 400 !important;
}

.t-form__bottom-text{
    font-size: 10px !important;
}

.t-input {
    font-family: 'Open Sans',Arial,sans-serif;
}

#rec261343499 .t396__artboard {
    backdrop-filter: blur(8px);
    background-color: #ffffff6e;
}

@media screen and (max-width: 960px) {
    .t404 .t-col_4 {
        margin-bottom: 0px !important;
    }
}

@media screen and (max-width: 640px) {
    .t-title_md, .t-title_xs {
        font-size:22px !important;
}
    .t529__text, .t585__text, .t-descr_sm, .t-text_xs, .t-descr_md, .t158__text {
        font-size: 14px !important;
}
    .t585__title, .t-input-title, .t-name_md, .t-name_xl {
        font-size: 18px !important;
}
    .t673__text {
        font-size: 16px !important;
    }
    .t-input {
    font-size: 13px;
}
    .t-popup__close {
    background: linear-gradient(90deg, #F8DFFC 0%, rgba(176, 235, 254, 0.6) 100%), #FFFFFF !important;
}
    .t478__blockimg {
        height: 300px !important;
    }
    
    /*Заставки-картинки у рекомендованных кейсов*/
    .t404__img {
        height: 165px !important;
    }
    .t566__circle {
        width: 36px;
        height: 36px;
    }
}

@media screen and (max-width: 1200px) {
.tn-elem__2580647461607285417050 {
    backdrop-filter: blur(8px);
}
}

.tn-elem__2615862331607285417050 {
    backdrop-filter: blur(8px);
}

/*Сетка зеро-блоков для стандартных блоков*/
@media screen and (max-width: 480px) { /*Максимальная ширина смартфона где будет применяться эффект сетки зеро-блока*/
.t-col { padding: 0 10px !important; } /*Это отступы слева и справа до контента в Grid-контейнере*/
.t-container {
    max-width: 320px !important; /*Это максимальная ширина контейнера в зеро-блоке, при отображении мобильного*/
}
}

/*.t-popup_show {
    background: url("https://static.tildacdn.com/tild3236-6565-4735-b832-333836373530/_1.jpg");
    background-size: cover;
    background-repeat: no-repeat;
}*/



/** Start of popup */
@media (min-width: 1200px) {
    .t-popup.t-popup_show {
        background-color: rgba(0, 0, 0, 0.7) !important;
    }
    .t-popup__container {
        border-radius: 20px !important;
    }
    .t-popup__close {
        top: 80px !important;
        right: 120px !important;
    }
    .t-popup__close g {
        fill: #fff !important;
    }
    .js-store-close-text {
        color: #fff !important;
    }
}
/** End of pop-up */

