    [data-elem-type="text"] a {
    border: 0 !important;
    display: inline-block !important;
    width: auto !important;
    position: relative !important;
    transition: all 0.3s ease !important;
    /* цвет ссылки до наведения */
    color:  !important;
}

[data-elem-type="text"] a:hover {
    /* цвет ссылки после наведения */
    color: #ff0000 !important;
}

.t-text a {
    border: 0 !important;
    display: inline-block !important;
    width: auto !important;
    position: relative !important;
    transition: all 0.3s ease !important;
    /* цвет ссылки до наведения */
    color:  !important;
}

.t-text a:hover {
    /* цвет ссылки после наведения */
    color: #ff0000 !important;
}

.t702 .t-input-group {
        margin-bottom: 10px !important;
}

 @media screen and (max-width: 800px) {
.t450__burger_container.t450__small {
    display: none;
    }
}    
    
    
    .t702 .t702__wrapper {
        padding-top: 30px !important;
    }
    
    .t967 .t-btn  {
        padding-right: 30px !important;
        padding-left: 30px !important;
        font-family: 'TildaSans';
        font-weight: 600 !important;
        font-size: 16px !important;
        height: 50px !important;
        transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out, border-color 0.3s ease-in-out;
    }
   
    .tn-form__submit .t-submit {
        transition: all 0.3s ease-in-out;
    }
    .tn-form__submit .t-submit:hover {
        /* укажи цвет фона при наведении */
        background-color: #ff0000 !important;
        /* укажи цвет текста при наведении */
        color: #ffffff !important;
        /* укажи цвет бордюра при наведении, либо удали строку ниже, если стиль не нужен*/
        border-color: #ff0000 !important;
    }


    /*  .t702 .t-input {
        font-family: 'TildaSans';
    }  */
    
    .t702 .t702__form-bottom-text {
    margin-top: 12px;
    }
    
    .t-text_xs {
    font-size: 11px;
    }
    
    /*  .t-input {
        font-family: 'TildaSans';
    }   */
    
    .t-descr {
           /*   font-family: 'TildaSans';   */
        font-size: 14px;
        font-weight: 500;
    }
    
    
    @media screen and (min-width: 1201px) {
    ::-webkit-scrollbar-thumb {
        /* Укажи цвет скроллбара */
        background: #d4d7e3;
        /* Укажи радиус скругления скроллбара */
        border-radius: 20px;
        }
    ::-webkit-scrollbar {
        /* Укажи ширину вертикального скроллбара */
        width: 10px;
        /* Укажи высоту горизонтального скроллбара */
        height: 10px;
        /* Укажи цвет фона под скроллбаром */
        background: #fbfbfd;
        }
    }
    
    ::selection {
    /* укажи цвет выделения текста */
    background: #d4d7e2;
    }
    
    .t396 .tn-form__submit {
    float: right;
    }
    
    .t-input-group_rg {
        margin-bottom: 35px !important;
    }
    
    .nolink {
        pointer-events: none !important;
    }
    
    @media screen and (max-width: 560px) {
        .t702 .t-popup__block-close {
            background: #160724;
        }
    }
    
    /*  Калькулятор Тендерного займа */

    a[href="#msumt"] , a[href="#ovsumt"] {pointer-events:none;}
    
    .t-radio__control {
         padding: 16px 25px;
         display: inline-block;
         margin-right: 8px !important;
    }
    
    @media screen and (max-width: 639px) {
        .t-radio__control {
         padding: 15px 19px;
         margin-bottom: 5px !important;
         margin-right: 5px !important;
    }
    }
    
    .t-radio__indicator {
    opacity: 0.6;
    border-style: solid;
    border-width: 1px;
    position: absolute;
    height: 100%;
    left: 0;
    top: 0;
    width: 100%;
    border-radius: 5px;
    z-index: -1;
    transition: all 0.1s ease-out;
    }
    
    .t-radio__control .t-radio:checked ~ .t-radio__indicator {
    border: 2px solid #002cec !important;
    border-radius: 4px;
    }
    
    .t-radio__indicator:after {
        display: none;
        transition: all 0.1s ease-out;
    }
    
    .t-radio__control .t-radio:checked~.t-radio__indicator:after {
        opacity: 1;
    }
    
    #rec365853662 .t-form .t-submit {
        display: none !important;
    }
    
     /*  Калькулятор Тендерного займа */
     
     
    
    
    @media screen and (max-width: 740px){
        .t509__separator {
            margin-bottom: 35px!important;
        }
    }
    
    .t-title_xs {
        font-size: 38px;
    }
    
    @media screen and (max-width: 1200px) {
        .t-title_xs {
        font-size: 34px;
    } 
    }
    
    @media screen and (max-width: 640px) {
        .t-title_xs {
        font-size: 20px;
    } 
    }
    
    /* Квиз */
    #rec512253640 .t-radio__control:first-child {
        margin: 3px 0 5px !important;
        margin-right: 5px !important;
    }
    #rec512253640 .t-radio__control {
        margin-top: 5px !important;
        margin-bottom: 5px !important;
    }
    #rec512253640 .t-radio__indicator {
        border-style: solid !important;
        border-width: 1px !important;
        position: absolute !important;
        height: 100% !important;
        left: 0 !important;
        top: 0 !important;
        width: 100% !important;
        border-radius: 5px !important;
        transition: all 0.1s ease-out !important;
        z-index: 0 !important;
    }
    
    #rec512253640 .t-radio__control .t-radio:checked ~ .t-radio__indicator {
    border: 2px solid #002cec !important;
    border-radius: 4px !important;
    }
    
    #rec512253640 .t-radio__control {
        padding: 15px 15px !important;
        margin-bottom: 5px !important;
        margin-right: 5px !important;
    }
    
    #rec512253640 .t-input-title {
        margin-bottom: 18px !important;
    }
    
    #rec512253640 .t862__btn-wrapper .t862__btn_prev {
        background-color: #fff !important;
    }
    
    #rec512253640 .t862 .t862__btn-wrapper .t-btn[disabled], .t862 .t-form__submit .t-submit[disabled] {
        color: #9e9e9e !important;
        border: 1px solid #9e9e9e !important;
        opacity: 0.6 !important;
    }
    
    #rec512253640 .t862__btn_prev {
        background-color: #fff !important;
        color: #9e9e9e !important;
        border: 1px solid #9e9e9e !important;
        opacity: 1 !important;
    }
    
    #rec512253640 .t862__btn_prev:hover {
        border: 1px solid #002cec !important;
    }
    
    
    /* Изменения стиля Вопрос-ответ */
    .t585__opened .t585__lines {
	-moz-transform: rotate(-180deg);
	-ms-transform: rotate(-180deg);
	-webkit-transform: rotate(-180deg);
	-o-transform: rotate(-180deg);
	transform: rotate(-180deg);
    }
    
    .t585__lines svg {
    	display: none;
    }
    
    .t585__lines::after {
    	content: " ";
    	width: 30px;
    	height: 30px;
    	position: absolute;
    	left: 0;
    	background-image: url(https://static.tildacdn.com/tild3139-3132-4532-b936-373034363764/1549454.svg);
    	background-size: 100%;
    }
    
    .t585__icon {
    	padding-right: 20px !important;
    }
    
    #rec513265642 .t585__circle {
    	background-color: #fbfbfd !important;
    }
    
    #rec513265642 .t585__header {
    	padding-left: 20px !important;
    	padding-right: 50px !important;
    }
    
    #rec513265642 .t585__content {
    	padding-left: 25px !important;
    	padding-right: 25px !important;
    }
    
    #rec513265642 .t585__accordion {
    	border-width: 1px;
    	border-radius: 8px;
    	background-position: center center;
    	border-color: #9e9e9e !important;
    	border-style: solid;
    }
    
    #rec513265642 .t585__accordion {
    	background-color: #fbfbfd !important;
    }
    
    #rec513265642 .t-col_12 {
    	margin-bottom: 10px !important;
    }

    .t585__header {
        border-top: 0px solid #eee !important;
    }