/*телефон в меню*/
.link-effect[data-elem-type="text"] a {
    text-decoration: none !important;
    transition: all 0.2s ease !important;
    border: 0 !important;
    /* цвет ссылки до наведения */
    color: #ffffff !important;
}

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

.link-effect1[data-elem-type="text"] a {
    text-decoration: none !important;
    transition: all 0.3s ease !important;
    border: 0 !important;
    /* цвет ссылки до наведения */
    color: #222222 !important;
}

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

/*ссылка скачать каталог*/
.link-effect2[data-elem-type="text"] a {
    text-decoration: none !important;
    transition: all 0.2s ease !important;
    border: 0 !important;
    /* цвет ссылки до наведения */
    color: #222222 !important;
    /* толщина и цвет подчеркивания до наведения */
    border-bottom: 1px solid #222222 !important;
    /* отступ между ссылкой и подчеркиванием до наведения */
    padding-bottom: 2px !important; 
}

.link-effect2[data-elem-type="text"] a:hover {
    /* цвет ссылки после наведения */
    color: #E3731F !important;
    /* толщина и цвет подчеркивания после наведения */
    border-bottom: 1px solid #E3731F !important;
    /* отступ между ссылкой и подчеркиванием после наведения */
    padding-bottom: 2px !important; 
}

@media screen and (min-width: 960px){
/*Стилизация заголовков в стандартном блоке*/
.t225__title span {
    background-image: linear-gradient(0deg, #FDC83F, #D94A23);
    padding: 0px 20px 11px 20px;
    border-radius: 50px;
    color: #222222 !important;
}

.t-section__title span {
    background-image: linear-gradient(0deg, #FDC83F, #D94A23);
    padding: 0px 20px 11px 20px;
    border-radius: 50px;
    color: #222222 !important;
}

/*Стилизация заголовков в зеро-блоке*/
.zagolovok .tn-atom span {
    background-image: linear-gradient(0deg, #FDC83F, #D94A23);
    padding: 0px 20px 11px 20px;
    border-radius: 50px;
    color: #222222 !important;
}
/*Стилизация заголовков в зеро-попап*/
.title .tn-atom {
    background-image: linear-gradient(0deg, #FDC83F, #D94A23);
    padding: 10px 20px !important;
    border-radius: 50px;
    color: #222222 !important;
}
}

@media screen and (max-width: 960px){
/*Стилизация заголовков в стандартном блоке*/
.t225__title span {
    background-image: linear-gradient(0deg, #FDC83F, #D94A23);
    padding: 0px 10px 5px 10px !important;
    border-radius: 50px;
    color: #222222 !important;
}

.t-section__title span {
    background-image: linear-gradient(0deg, #FDC83F, #D94A23);
    padding: 0px 10px 5px 10px !important;
    border-radius: 50px;
    color: #222222 !important;
}

/*Стилизация заголовков в зеро-блоке*/
.zagolovok .tn-atom span {
    background-image: linear-gradient(0deg, #FDC83F, #D94A23) !important;
    border-radius: 50px !important;
    padding: 0px 20px 5px 20px !important;
    color: #222222 !important;
}

/*Стилизация заголовков в зеро-попап*/
.title .tn-atom {
    background-image: linear-gradient(0deg, #FDC83F, #D94A23);
    padding: 5px 20px 5px 20px !important;
    border-radius: 50px;
}
}

/*отступы в заголовке наши объекты*/
.t923__textwrapper.t923__paddingsmall {
    padding: 0px 20px 20px 20px;
}

/*боковые отступы кнопки наши объекты*/
.t923__paddingsmall.t-card__btn-wrapper, .t923__paddingsmall.t-card__btntext-wrapper {
    padding: 0 16px 14px 20px;
}

/*Скругление углов сертификатов*/
.t667__bgimg {
    border-radius: 20px;
}

/*Блок «Наши объекты» отступ между заголовком и карточками*/
.t-section__title {
    margin-bottom: 56px !important;
}

#rec778422394 {
    background-image: url(https://static.tildacdn.com/tild6361-6466-4465-b638-393833646266/4.jpg);
}

.t-section__descr {
    max-width: 1200px;
}

.t923 {
    z-index: 1;
    position: relative;
}

/*Стили для даты в отзывах*/
.t-card__uptitle em {
    position: absolute;
    right: 20px;
    padding-top: 15px;
    width: 40%;
    text-align: right;
}

/*Фотограии сертификатов*/
.uc-blok .t923__content {
    display: none;
}
.uc-blok .t923__bgimg {
    margin: 0px !important;
}

/*отступ в карточках между фотографией*/
.t923__bgimg {
    border-radius: 15px;
    margin: 20px;
}

/*фотография наши объекты*/
.t923__bgimg {
    border-radius: 15px;
    margin: 20px;
}

/*отступы в заголовке наши объекты*/
.t923__textwrapper.t923__paddingsmall {
    padding: 0px 20px 20px 20px;
}

/*боковые отступы кнопки наши объекты*/
.t923__paddingsmall.t-card__btn-wrapper, .t923__paddingsmall.t-card__btntext-wrapper {
    padding: 0 16px 14px 20px;
}

/*Скругление углов сертификатов*/
.t667__bgimg {
    border-radius: 20px;
}

/*Блок «Наши объекты» отступ между заголовком и карточками*/
.t-section__title {
    margin-bottom: 56px !important;
}

#rec778422394 {
    background-image: url(https://static.tildacdn.com/tild6361-6466-4465-b638-393833646266/4.jpg);
}

.t-section__descr {
    max-width: 1200px;
}

.t923 {
    z-index: 1;
    position: relative;
}

/*Стили для даты в отзывах*/
.t-card__uptitle em {
    position: absolute;
    right: 20px;
    padding-top: 15px;
    width: 40%;
    text-align: right;
}

/*дата в отзывах*/
.t-card__title strong {
    display: block !important;
    text-align: right !important;
    position: relative !important;
    top: -26px !important;
}

/*подчеркивание между пунктами в мобильном меню*/
.t450__list_item:not(:last-child) {
    border-bottom: 1px solid #fff;
}

/*отступ между пунктами в мобильном меню*/
.t450__list_item {
    padding-top: 10px;
}

/*убирает иконки проигрывателя в слайдере с видео*/
.SideDock_module_root__406dab7b {
    display: none!important;
}

.Title_module_title__1d89a229 {
    display: none!important;
}

#rec809042696 .tn-elem[data-elem-id="1729263956013"] .tn-elem__gallery__play_icon__color-holder {
    fill: #ed9233!important;
}

/*иконка проигрывания видео*/
.tn-atom__video-play-icon circle {
    fill: #ED9233!important;
}
