.t-popup__container {
    border-radius: 15px;
}

li::marker {
    color: #9413ad;
}

.btn-hov-sdw a{
    transition: scale ease-in-out 0.3s !important;
    box-shadow: 0px 4px 15px rgb(255 217 0 / 49%);
}

.zero-form button, .btn-hov, .t-btn {
    transition: scale ease-in-out 0.3s;
}

.zero-form button:hover, .btn-hov:hover, .btn-hov-sdw a:hover, .t-btn:hover {
    scale: 103%;
    /*transform: translateY(-8px);*/
}



.nlm113-active-btn596550009 .tn-atom {
    box-shadow: 0px 4px 18px rgb(255 217 0 / 71%);
}


/*-----   Стили для ЧАВО -----*/

#rec731187226 {
    
    background-image: url("https://static.tildacdn.com/tild3933-3863-4739-b038-313234613462/_4_.svg");
    background-position: center;
    background-size: cover;
}

.t017__title {
    font-size: 32px;
    line-height: 1.4;
    color: #ffffff;
    font-family: 'Rubik', Arial, sans-serif;
    font-weight: 800;
}

.plashka_pod_h2 {
    width: 140px;
    height: 3px;
    border-radius: 50px;
    background-image: linear-gradient(0.727turn, rgba(204, 57, 255, 1) 0%, rgba(22, 155, 212, 1) 100%);
    border-color: transparent;
    border-style: solid;
}

.t017__descr {
    padding-top: 12px !important;
    display: flex;
    justify-content: center;
    margin-bottom: 30px;
}

.t668__trigger-button {
    padding: 32px 30px !important;

}

.green-link {
    padding:10px 15px;
    border-radius: 10px;
    background-image: linear-gradient(0.727turn, rgba(204, 57, 255, 1) 0%, rgba(22, 155, 212, 1) 100%);
    color: #fff !important;
    font-size: 15px !important;
    
}

/*-----   Вакансии  -----*/

.t509__blockimg {
    border-radius: 20px;
}


.footer-fon div {
    border-radius: 30px 30px 0 0;
}

/*-----   Стили формы/калькулятора   -----*/

.t702 .t702__wrapper {
    background-image: url(https://static.tildacdn.com/tild3933-3863-4739-b038-313234613462/_4_.svg);
}

.t-radio__item {
    color: #2a2836 !important;
}

.t-text_xs {
    font-size: 16px !important;
}

.t-calc__wrapper {
    color: #ffd900 !important;
    font-size: 24px;
}


.t450 {
    border-radius: 25px 0px 0px 25px;
}


.gradient-border div {
    border: 2px solid transparent !important;
    border-radius: 12px !important;
    background: linear-gradient(#d48585, #fffef8 0) padding-box, linear-gradient(0.38turn, #0e90ee, rgba(204, 57, 255, 1)) border-box !important;
}

/*-----   Слайдер документов   -----*/

.t-slds {
    z-index: 12;
}

.t738__img {
    border-radius: 15px;
    border: #9413AD solid 1px;
}



@media screen and (max-width:960px) {
    .t509__blockimg {
        padding-bottom: 66% !important;
    }
}

@media screen and (max-width:480px) {
    .zerobgradius div{
        border-radius: 0 !important;
    }
}


