.mix-multiply {
    mix-blend-mode: multiply;
    display: block;
}

.mix-multiply .tn-atom,
.mix-soft-light .tn-atom {
    position: absolute;
    height: 100%;
}

.t397 .t-container {
    background: #E5E8EC;
    padding: 10px 0;
    border-radius: 56px;
}

#rec489004803 .t397__tab,
#rec489004803 .t397__tab_active {
    border-bottom: none !important;
    vertical-align: middle;
}

#rec489004803 .t397__tab_active {
    background: #fff;
    border-radius: 50px;
}

.t397__wrapper_mobile select {
    border-radius: 50px;
}

.t397__firefoxfix {
    background: transparent !important;
}

.border-radius-right-different .tn-atom {
    border-radius: 10px 31px 31px 10px !important;
}

.border-radius-right .tn-atom {
    border-radius: 10px 0 0 10px !important;
}

@media screen and (max-width: 960px) {
    .t397__wrapper_mobile {
        display: none !important;
    }
    
    .t397__wrapper {
        display: flex !important;
    }
}

@media screen and (max-width: 640px) {
    .t397__wrapper_mobile {
        display: block !important;
    }
    
    .t397__wrapper {
        display: none !important;
    }
    
    .t397 .t-container {
        width: 60%;
    }
}

@media screen and (max-width: 480px) {
    .t397 .t-container {
        width: 80%;
    }
}

.t397__title {
    padding: 10px 0px !important;
}

.mix-soft-light {
    mix-blend-mode: soft-light;
    display: block;
}

.text-padding-left span {
    padding-left: 25px;
}

.text-padding-left35 span {
    padding-left: 35px;
}

.tn-atom__form input,
.tn-atom__form select {
    background-color: rgba(255, 255, 255, 1) !important;
}

.blue-input-form input,
.blue-input-form select,
.promotion-form .tn-atom__form input,
.promotion-form .tn-atom__form select,
.promotion-form .tn-atom__form textarea {
    background-color: #fff !important;
}

.trapecia .tn-atom {
    -webkit-transform: skew(-15deg);
    -moz-transform: skew(-15deg);
    -o-transform: skew(-15deg);
}