/* Социокнопки в шапке */
.uc-menu-full .t-sociallinks__item a, .uc-footer .t-sociallinks__item a {
    webkit-box-shadow: -2px 2px 0px 0px #40ebfe;
    -moz-box-shadow: -2px 2px 0px 0px #40ebfe;
    box-shadow: -2px 2px 0px 0px #40ebfe;
    border-radius: 30px;
}

/* Кнопки в шапке */
.t967__button {
    webkit-box-shadow: -2px 2px 0px 0px #40ebfe;
    -moz-box-shadow: -2px 2px 0px 0px #40ebfe;
    box-shadow: -2px 2px 0px 0px #40ebfe;
}

/* Основной слайд на главной */
.t182__title {
    padding-bottom: 0 !important;
}
.t182__buttons {
    margin-top: 0 !important;
}
.t182__wrapper {
    padding-bottom: 0 !important;
}

/* Панель-заголовок на страницах */
.t154 {
    padding-bottom: 10px;
}



/* Заголовки */
.t795__title {
    text-shadow: #10b0f3 -2px 2px !important;
    margin-bottom: 7px;
}



/* Прайс-листы */
.t812__pricelist-item__row_1 {
    padding-bottom: 5px;
}
.t812__pricelist-item__row_2 {
    padding-top: 5px;
}





/* Иконки в контактах */
.t812 .tooltipstered {
    white-space: nowrap !important;
    color: #000 !important;
    border-bottom: 2px dashed #40ebfe;
    font-weight: 600 !important;
}
.t812 .tooltipstered::after {
    content: " ";
    background: url('https://static.tildacdn.com/tild3366-6137-4662-b035-346333396236/icons8--96.png');
    background-size: contain;
    background-position: left bottom;
    background-repeat: no-repeat;
    width: 20px;
    height: 16px;
    display: inline-block;
}




/* Текст на серой карторчке */
.t220 ul {
    padding: 0 !important;
}
.t220 li {
    list-style-type: none; /* Прячем исходные маркеры */
}
.t220 li:before {
    color: #10b0f3; /* Цвет маркера */
    content: "•"; /* Сам маркер */
    padding-right: 10px; /* Расстояние от маркера до текста */
}
.t220__textwrapper {
    border-radius: 30px;
    padding-top: 50px;
    padding-bottom: 50px;
    webkit-box-shadow: -2px 2px 0px 0px #40ebfe;
    -moz-box-shadow: -2px 2px 0px 0px #40ebfe;
    box-shadow: -2px 2px 0px 0px #40ebfe;
}



/* Кнопки на стр. Занятия и цены */
.uc-button .t142 .t142__submit {
    margin-top: -30px;
    z-index: 999;
    webkit-box-shadow: -2px 2px 0px 0px #40ebfe;
    -moz-box-shadow: -2px 2px 0px 0px #40ebfe;
    box-shadow: -2px 2px 0px 0px #40ebfe;
}





/* Картинка волны */
.uc-wave img {
    max-width: 376px;
}


/* Картинка волны */
.uc-oblachko img {
    max-width: 264px;
    margin-bottom: -30px !important;
}




/* Всплывающие формы */

@media screen and (min-width: 981px) {
.t-popup__container {
    border-radius: 30px !important;
}
.t390__uptitle {
    letter-spacing: 1px !important;
}
}


@media screen and (min-width: 981px) {
.t390 .t390__img {
    border-top-left-radius: 30px;
    border-top-right-radius: 30px;
}
}

.t390__title, .t702__title {
    text-shadow: #40ebfe -2px 2px !important;
}

@media screen and (min-width: 981px) {
.t702 .t702__img {
    border-top-left-radius: 30px;
    border-top-right-radius: 30px;
}
}

.t702 .t-submit {
    webkit-box-shadow: -2px 2px 0px 0px #40ebfe;
    -moz-box-shadow: -2px 2px 0px 0px #40ebfe;
    box-shadow: -2px 2px 0px 0px #40ebfe;
}







/* Форма Записи на пробное занятие */
.uc-form #input_1687028658159, .uc-form .t-input-phonemask__wrap {
    background-color: rgb(255 255 255 / 0.2) !important;
}
.uc-form .t-input__vis-ph {
    opacity: 1 !important;
}
.uc-form .t698 .t698__title {
    margin-bottom: 10px;
}
.uc-form .t698__descr {
    margin-bottom: 25px;
}

.uc-form .t698 .t698__form-bottom-text {
    color: #fff;
    margin-top: 15px;
    margin-bottom: 0;
    font-size: 17px;
    line-height: 1.3;
    font-weight: 500;
}



/* Скругление углов уведомления об успешной отправке и ошибке */
.t-form__errorbox-wrapper, .t-form__successbox {
    border-radius: 8px !important;
}


/* Сноска «Отмена занятий» на стр. Занатия и цены*/
.t265__wrapper {
    border-radius: 8px;
}




/* ЧБ карта */
.uc-maps {
filter: url("data:image/svg+xml;utf8,#grayscale");
-webkit-filter: grayscale(100%);
filter: grayscale(100%);
}



/* Форма в Контактах */
.t718 .t-submit {
    webkit-box-shadow: -2px 2px 0px 0px #40ebfe;
    -moz-box-shadow: -2px 2px 0px 0px #40ebfe;
    box-shadow: -2px 2px 0px 0px #40ebfe;
}
.t718 .t-form__inputsbox .t-text span {
    text-shadow: #40ebfe -2px 2px !important;
}
.uc-contacts strong {
    color: #10b0f3;
    font-size: 13px;
    text-transform: uppercase;
    font-weight: 700 !important;
    letter-spacing: 1.5px;
}





/* Проложить маршрут кнопка */
.uc-contacts a[href^="https://yandex.ru/maps"] {
    white-space: nowrap;
    display: inline-block;
    padding-left: 30px;
    padding-right: 30px;
    color: #0d3691 !important;
    border-radius: 8px;
    font-weight: 500;
    height: 40px;
    line-height: 40px;
    font-size: 15px !important;
    -webkit-transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out, border-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
    transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out, border-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
    border: 2px solid #10b0f3;
}
.uc-contacts a[href^="https://yandex.ru/maps"]:hover {
    background-color: #10b0f3;
    color: #fff !important;
    border-color: #10b0f3;
}





/* Иконки в контактах */
.t718__contacts a[href^="https://api.whatsapp.com"] {
    white-space: nowrap !important;
}
.t718__contacts a[href^="https://api.whatsapp.com"]::before {
    content: " ";
    background: url('https://static.tildacdn.com/lib/tildaicon/66313965-3564-4266-a161-313332663937/Layer_12.svg');
    background-size: contain;
    background-position: left bottom;
    background-repeat: no-repeat;
    width: 26px;
    height: 18px;
    display: inline-block;
}



/* Галерея на стр. галерея */
.uc-gallery .t603__blockimg {
    border-radius: 20px;
}



/* Отзывы выровнены по ширине */
.t558__cell {
    display: block !important;
}

/* Отзывы */
.t528__descr strong {
    color: #ffb81c !important;   
}
.t528__descr  {
    color: #7f7f7f !important;   
}
.t558__bubble {
    webkit-box-shadow: -2px 2px 0px 0px #40ebfe;
    -moz-box-shadow: -2px 2px 0px 0px #40ebfe;
    box-shadow: -2px 2px 0px 0px #40ebfe;
    border: 2px solid #10b0f3;
}



/* Кнопки на стр. Отзывы */
.uc-button-r .t142 .t142__submit {
    webkit-box-shadow: -2px 2px 0px 0px #40ebfe;
    -moz-box-shadow: -2px 2px 0px 0px #40ebfe;
    box-shadow: -2px 2px 0px 0px #40ebfe;
}





/* Аккардеон */
.t668__wrapper {
    border-radius: 20px;
    border: 2px solid #10b0f3;
    webkit-box-shadow: -2px 2px 0px 0px #40ebfe;
    -moz-box-shadow: -2px 2px 0px 0px #40ebfe;
    box-shadow: -2px 2px 0px 0px #40ebfe;
}



/* Ёбла */
.t1032__content {
    border-radius: 30px !important;
}



/* Двойной блок на главной */
.uc-dual-home .t1032 .t-card__title {
    margin-bottom: 10px;
}




/* Уютная обстановка на главной стр. */
.t477__title {
    text-shadow: #40ebfe -2px 2px !important;
}
.t477__textwrapper {
    border-radius: 30px !important;
    border: 2px solid #10b0f3;
    webkit-box-shadow: -2px 2px 0px 0px #40ebfe;
    -moz-box-shadow: -2px 2px 0px 0px #40ebfe;
    box-shadow: -2px 2px 0px 0px #40ebfe;
}
.t477__blockimg {
    border-radius: 30px !important;
}



/* Блок со стрелкой на главной стр. */
.t580__btn {
    webkit-box-shadow: -2px 2px 0px 0px #40ebfe;
    -moz-box-shadow: -2px 2px 0px 0px #40ebfe;
    box-shadow: -2px 2px 0px 0px #40ebfe;
}
.t580__buttons {
    margin-top: 30px;
}



/* Блюр маленького меню */
.uc-menu-mini .t967 {
-webkit-backdrop-filter: blur(10px) !important;
backdrop-filter: blur(10px) !important;
}



/* Подвал */
.t420 .t-sociallinks, .t420__right_social_links {
    margin-top: 15px;
}



/* Ебаная резиновая картинка на главной (ПК) */
@media screen and (min-width: 981px) {
#rec608523355 div {
    max-height: 350px !important;
}
}


/* Кнопка на верх блюр */
.t890__arrow {
	-webkit-backdrop-filter: blur(5px);
	backdrop-filter: blur(5px);
}


/* Кнопка чат */
.t898__btn_label {
    box-shadow: 0 0 10px 0 rgba(0,0,0,.1);
}






/* Отступы между пунктами в мобильном меню */
.t282__menu__item {
    margin-bottom: 15px;
}


/* Отступ в мобильном меню над телефоном */
#allrecords ul.t282__menu__items {
    padding-bottom: 30px !important;
}



/* Удалил выделение на мобильном в меню и где-то еще */
.t282__menu__items *, .t282__menu__content *, .t890 * {
outline: none !important;
-webkit-tap-highlight-color: rgba(255, 255, 255, 0) !important;
-webkit-tap-highlight-color: transparent !important;
}






@media screen and (max-width: 981px) {
.t1032__col {
    margin-bottom: 20px !important;
}
.t580__descr {
    font-size: 18px !important;
}
.t580__buttons {
    margin-top: 15px !important;
}
.t698__descr {
    font-size: 14px !important;
}
.t698__title {
    font-size: 24px !important;
}
.t154__title {
    font-size: 28px !important;
}
.t265__text {
    font-size: 14px !important;
}
.t220 {
    margin-left: 8px !important;
    margin-right: 8px !important;
}
.t668__text {
    font-size: 14px;
}
.t558 .t-list__item {
    margin-top: 20px!important;
}
}





.uc-vacancies a {
    white-space: nowrap;
}






/* Большая кнопка на главной */
.t944__btn_xxl {
    padding: 20px 10px;
    /*font-size: 32px;*/
    min-height: 10px;
}