/*Подсветка ссылок*/
.t396__elem[data-elem-type="text"] a{transition:all 0.1s ease-in-out}.t396__elem[data-elem-type="text"] a:hover{color:#FF0035!important}
/*Скрытие скроллбара
::-webkit-scrollbar-thumb{background:#ffffff !important}
::-webkit-scrollbar{background:#ffffff !important}
*/

/*Мобильное меню*/
#rec482160909 .t-btn {font-weight:600!important;height:58px !important;font-size:18px !important;margin-bottom:35px !important;background-image:linear-gradient(90deg,rgba(255,16,31,1)0%,rgba(255,71,84,1)100%)!important}
#rec482160909 .t-btn:hover{background-image:linear-gradient(90deg,rgba(255,71,84,1)0%,rgba(255,16,31,1)100%)!important}
.t450 {transition:transform ease-in-out 0s !important}
.t450__close_icon {width:22px !important;height:20px;margin-top:14px !important}
.t450__logowrapper{margin-bottom:34px}
#rec482160909 .t-descr_xs{opacity:1}
#rec482160909 .t-menu__link-item{-webkit-transition:color 0s ease-in-out,opacity 0s ease-in-out !important;transition:color 0s ease-in-out,opacity 0s ease-in-out !important}

h1,h2,h3{letter-spacing:-0.03em}
.pl-77{box-shadow:0px 37px 43px -12px rgb(0 0 0 / 10%)}
.button-gradient a{background-image:linear-gradient(90deg,rgba(255,16,31,1)0%,rgba(255,71,84,1)100%)}
.button-gradient a:hover{background-image:linear-gradient(90deg,rgba(255,71,84,1)0%,rgba(255,16,31,1)100%)}

.about-line{text-decoration:none;border-bottom:2px solid #e9e9e9;padding-bottom:1px}


/*Анимация*/
.t-sbs-anim_started .tn-atom__sbs-anim-wrapper{will-change:transform}

.t-popup__container-animated{-webkit-transition: transform ease-in-out 0s;-moz-transition: transform ease-in-out 0s;-o-transition: transform ease-in-out 0s;transition: transform ease-in-out 0s}
.t-popup,.t-popup__close{-webkit-transition: opacity ease-in-out 0s;-moz-transition: opacity ease-in-out 0s;-o-transition: opacity ease-in-out 0s;transition: opacity ease-in-out 0s}

/*Стрелка цвет White*/
.strelka-white {
    background-color: #000;
    background-image: url(https://static.tildacdn.com/tild3431-6464-4464-a161-363633336438/str-white.svg);
    background-size: 14px;
    background-repeat: no-repeat;
    background-position: 144px center;
    padding-left: 25px;
    text-align: left !important;
    border-radius: 30px;
}
.strelka-white:hover {
    background-color: #333333;
    background-image: url(https://static.tildacdn.com/tild3431-6464-4464-a161-363633336438/str-white.svg);
    background-size: 14px;
    background-repeat: no-repeat;
    background-position: 145px center;
    padding-left: 25px;
    text-align: left !important;
    border-radius: 30px;
}

/*Стрелка цвет White-1*/
.strelka-white-1 {
    background-color: #000;
    background-image: url(https://static.tildacdn.com/tild3431-6464-4464-a161-363633336438/str-white.svg);
    background-size: 16px;
    background-repeat: no-repeat;
    background-position: 300px center;
    padding-left: 55px;
    text-align: left !important;
    border-radius: 555px;
}
.strelka-white-1:hover {
    background-color: #333333;
    background-image: url(https://static.tildacdn.com/tild3431-6464-4464-a161-363633336438/str-white.svg);
    background-size: 16px;
    background-repeat: no-repeat;
    background-position: 302px center;
    padding-left: 55px;
    text-align: left !important;
    border-radius: 555px;
}

/*Location*/
.location-city {
    background-color:#fff;
    background-image:url(https://static.tildacdn.com/tild6635-6333-4635-a238-326639343262/location.svg);
    background-size:14px;
    background-repeat:no-repeat;
    background-position:12px center;
    padding-left:31px;
    padding-top: 1px;
    text-align:left !important;
    border-radius:4px
}
/*Стрелка Arrow-Right*/
.arrow-right {
    display:inline-block;
    background-color:#fff;
    background-image:url(https://static.tildacdn.com/tild3832-3366-4766-a439-326461613061/arrow-right.svg);
    background-size:18px;
    background-repeat:no-repeat;
    background-position:17px center;
    padding-left:0px;
    border-radius:3000px;
    border:1px solid #dfdfdf
}
.arrow-right:hover {
    display:inline-block;
    background-color:#fff;
    background-image:url(https://static.tildacdn.com/tild3832-3366-4766-a439-326461613061/arrow-right.svg);
    background-size:18px;
    background-repeat:no-repeat;
    background-position:17px center;
    padding-left:0px;
    border-radius:3000px;
    border:1px solid #8F8F8F
}

/*Стрелка Arrow-left*/
.arrow-left {
    display:inline-block;
    background-color:#fff;
    background-image:url(https://static.tildacdn.com/tild6334-6631-4132-b638-613436623363/arrow-left.svg);
    background-size:18px;
    background-repeat:no-repeat;
    background-position:17px center;
    padding-left:0px;
    border-radius:3000px;
    border:1px solid #dfdfdf
}
.arrow-left:hover {
    display:inline-block;
    background-color:#fff;
    background-image:url(https://static.tildacdn.com/tild6334-6631-4132-b638-613436623363/arrow-left.svg);
    background-size:18px;
    background-repeat:no-repeat;
    background-position:17px center;
    padding-left:0px;
    border-radius:3000px;
    border:1px solid #8F8F8F
}
/*Увеличение при наведении - Отзывы*/
.t396__elem.zoomon{overflow:hidden !important}.zoomon .tn-atom{transition:all 0.2s ease-in-out} .zoomon .tn-atom:hover{transform:scale(1.038)}
#rec499792259 .tn-elem[data-elem-id="1665411725313"],#rec499792259 .tn-elem[data-elem-id="1665412100628"]{border-radius:15px !important}

@media screen and (max-width: 960px){
.t898__wrapper{transform:scale(.8);bottom:10px !important;right:14px !important}
.t890__arrow{transform:scale(.8)}
.t890{bottom:10px !important;left:14px !important}
.arrow-right,.arrow-left{transform:scale(.8)}

.strelka-white-1{background-size:14px;background-position:236px center;padding-left:30px}
.strelka-white-1:hover{background-size:14px;background-position:237px center;padding-left:30px}

#rec497122219 .tn-elem[data-elem-id="1666005360336"] .tn-atom,#rec497122219 .tn-elem[data-elem-id="1666005371906"] .tn-atom,#rec497122219 .tn-elem[data-elem-id="1666005377574"] .tn-atom{box-shadow:-8px 4px 15px 0px rgb(120 120 120 / 10%)}

}

/*Accordion*/
.t585__textwrapper{opacity:.85}
/*Accordion*/
@media screen and (max-width:640px){
#rec499909064 .t585__header{padding: 8px 14px 8px 12px !important}
#rec499909064 .t585__textwrapper{padding:0 0 10px 12px !important}
}
#rec499909064 .t-col_12{max-width:1200px !important}
#rec499909064 .t-col{margin-left:5px !important;margin-right:5px !important}
@media screen and (min-width:960px){
.t585__icon{padding:0px !important}
}

#rec500069643 .t396__artboard{border-radius:52px}
@media screen and (max-width: 960px){
#rec500069643 .t396__artboard{border-radius:36px 36px 0 0}
}
