
/* Главный блок */
.uc-home-slide .t338__title {
    margin-bottom: 0;
}
.uc-home-slide .t338__descr {
    margin-bottom: 20px;
}
.uc-home-slide .t-cover__wrapper {
    vertical-align: bottom !important;
}
.uc-home-slide .t338__btn {
    background-color: rgba(0, 0, 0, .5) !important;
    -webkit-backdrop-filter: blur(10px) !important;
    backdrop-filter: blur(10px) !important;
}

.uc-home-slide .t339__wrapper {
    margin-bottom: 110px !important;
}
.uc-home-slide .t339__blocklogo {
    position: absolute !important;
    bottom: 0px !important;
    left: 50% !important;
    margin-bottom: 0 !important;
    transform: translate(-50%, 0) !important;
    z-index: -1 !important;
}
.t338__logo, .t339__blocklogo {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
    vertical-align: bottom !important;
}

@media screen and (max-width: 980px) {
.t339__blocklogo {
    width: 100% !important;
}
.t338__title {
    font-size: 26px !important;
}
.t338__descr {
    font-size: 18px !important;
    line-height: 1.3;
}
.uc-home-slide .t339__wrapper {
    margin-bottom: 80px !important;
}
}






/* Подменю */
.t794__tooltip-menu {
    background-color: rgba(0, 0, 0, .6) !important;
    -webkit-backdrop-filter: blur(10px) !important;
    backdrop-filter: blur(10px) !important;
}


/* Иконки подменю */
.uc-subcontact .t794__tooltip-menu a[href^="tel:"]::before {
    content: " ";
    background: url('https://static.tildacdn.com/tild3637-3230-4432-b434-646334643733/phone-svgrepo-com-cr.svg');
    filter: invert(100%);
    background-size: contain;
    background-position: left bottom;
    background-repeat: no-repeat;
    width: 22px;
    height: 15px;
    line-height: 18px;
    margin-bottom: -2px;
    display: inline-block;
}
.uc-subcontact .t794__tooltip-menu a[href^="https://api.whatsapp.com"]::before {
    content: " ";
    background: url('https://static.tildacdn.com/tild6337-6336-4461-b037-373030653566/whatsapp-128-svgrepo.svg');
    filter: invert(100%);
    background-size: contain;
    background-position: left bottom;
    background-repeat: no-repeat;
    width: 22px;
    height: 14px;
    line-height: 18px;
    margin-bottom: -2px;
    display: inline-block;
}
.uc-subcontact .t794__tooltip-menu a[href^="#callback"]::before {
    content: " ";
    background: url('https://static.tildacdn.com/tild6633-3763-4139-a437-363430663861/phone-callback-svgre.svg');
    filter: invert(100%);
    background-size: contain;
    background-position: left bottom;
    background-repeat: no-repeat;
    width: 22px;
    height: 14px;
    line-height: 18px;
    margin-bottom: -2px;
    display: inline-block;
}
.uc-subcontact .t794__tooltip-menu a[href^="https://t.me/"]::before {
    content: " ";
    background: url('https://static.tildacdn.com/tild6163-6236-4539-a264-333032353637/telegram-svgrepo-com.svg');
    filter: invert(100%);
    background-size: contain;
    background-position: left bottom;
    background-repeat: no-repeat;
    width: 22px;
    height: 12px;
    line-height: 18px;
    margin-bottom: -1px;
    display: inline-block;
}



/* Заголовки */
.t795__title {
    margin-bottom: 0px;
}
.t795 .t-col {
    border-left: 3px solid #e4097e;
    padding-left: 20px;
}





/* Команда */
.t524__persname {
    margin-bottom: 0px !important;
}



/* Описания в карточках кейсов (popup) */
.t750__descr strong {
    display: inline-block;
    color: #e4097e;
    font-size: 12px;
    text-transform: uppercase;
    font-weight: 600 !important;
    letter-spacing: 1.5px;
    border-bottom: 1px solid #d9d9d9;
    width: 100%;
    padding-bottom: 2px;
    margin-bottom: 10px;
}
/* Цвет маркеров в карточках кейсов (popup) */
.t750__descr li::marker {
  color: #e4097e;
}
/* Высота строки в карточках кейсов (popup) */
.t750__descr {
    line-height: 1.4 !important;
}


/* Высота строки в карточках кейсов */
.t959__card-content .t-card__title {
	line-height: 1.2;
}



/* Благодарности */
.t923__bgimg {
    filter: saturate(10%);
}
.t923__bgimg:hover {
    filter: saturate(100%);
}
.t923__wrapper {
    border: 1px solid #e5e5e5;
}
.t923__textwrapper.t923__paddingsmall {
    padding: 15px 20px 10px;
    border-top: 1px solid #e5e5e5;
}



/* Облако тегов услуг */
.t976__menu-link_medium {
    padding: 10px 18px 8px;
}


/* Тултип услуг */
.t300__content-title {
    font-size: 17px !important;
    font-weight: 500 !important;
}
.t300__content-text {
    font-size: 14px !important;
    line-height: 1.3 !important;
}



/* Блок с видео */
.t698 .t698__title {
    margin-bottom: 0 !important;
}
.t698 .t698__descr, .t698 .t698__title {
    border-left: 3px solid #e4097e;
    padding-left: 20px;
}
.t698 .t698__descr {
    color: rgba(255, 255, 255, .7) !important;
    margin-bottom: 20px !important;
}
.uc-checkform .t-checkboxes__wrapper .t-checkbox__control {
    margin: 7px 0;
    font-weight: 500;
}



/* Бегущая строка «Эмоции и результат» */
.uc-emotion-text .t1003__item-txt {
    color: rgba(255, 255, 255, .0) !important;
    -webkit-text-stroke: 1.5px #fff; /* Толщина и цвет обводки */
    text-stroke: 1.5px #fff; /* Толщина и цвет обводки (стандартное свойство) */
}


/* Блок «О нас» */
.t477__textwrapper {
    background: rgb(38,38,38);
    background: linear-gradient(191deg, rgba(38,38,38,1) 15%, rgba(228,9,126,1) 100%) !important;
    border-radius: 8px;
}
.t477__blockimg {
    border-radius: 8px;
}


/* Высплывашка «Наша история» */
.t390__wrapper .t-uptitle {
    letter-spacing: 0 !important;
}
.t390__wrapper, .t-popup__container {
    border-radius: 8px !important;
}



/* Пошаговая форма */
.t835 .t-radio__control, .t835 .t-checkboxes__wrapper .t-checkbox__control {
    margin-top: 7px;
    margin-bottom: 7px;
    font-weight: 500;
}

.t835__quiz-description, .t835__result-title {
    padding-top: 26px;
    padding-bottom: 24px;
}




/* Бегущая строка под главным блоком */
.uc-service-text .t1003__item-link {
    border: 1px solid rgba(255, 255, 255, .4) !important;
    padding: 5px 7px 4px;
    margin-right: 6px;
    border-radius: 5px;
}
.uc-service-text .t1003__item-link:hover {
    border: 1px solid rgba(255, 255, 255, .7) !important;
}
.uc-service-text .t1003__outer {
    z-index: 999 !important;
}




/* Контакты */
.uc-contacts {
    border-bottom: 1px solid #595959;
}
.t718 .t-form__submit {
    margin-top: 0px;
}
/* Заголовки в контактах */
.uc-contacts strong {
    color: #E4097E;
    font-size: 13px;
    text-transform: uppercase;
    font-weight: 600 !important;
    letter-spacing: 1.5px;
}



/* Преимущества в три колонки */
.t1050__line {
    margin: 8px 20px 8px 0;
}
/* «Мир полон замечательных событий! Мы создаём такие по Вашему запросу.» */
.t220__textwrapper {
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
}
.t220__title {
    padding-bottom: 15px;
}


/* Блюр */
.t890__arrow, /* Кнопка на верх */
.t886__wrapper, /* Куки */
.t975 /* Мобильное меню приложения */
{
    -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px);
}




/* Подвал и копирайт */
.uc-footer-top {
    border-top: 1px solid #595959;
}
.uc-footer strong {
    font-size: 13px;
    opacity: 0.5;
    font-weight: 500 !important;
    -webkit-transition: color 0.3s ease-in-out, opacity 0.3s ease-in-out;
    transition: color 0.3s ease-in-out, opacity 0.3s ease-in-out;
}
.uc-footer strong:hover {
    opacity: 1;
}
.uc-footer strong::before {
    content: " ";
    background: url('https://static.tildacdn.com/tild6533-6433-4665-b639-363633336234/egenzen.svg');
    filter: invert(100%);
    background-size: contain;
    background-position: left bottom;
    background-repeat: no-repeat;
    width: 22px;
    height: 16px;
    line-height: 18px;
    margin-bottom: -4px;
    display: inline-block;
}



/* Заголовок в пользовательском соглашении */
.uc-privacy-title .t-uptitle {
    letter-spacing: 0 !important;
}



/* КНОПКА WHATSAPP */

.son_wrapper {
width: 100px;
height: 100px;
position: fixed;
bottom: 0;
right: 0;
border: 0px solid #000;
z-index: 9999;
}

.son_wrapper a {
text-decoration: none;
}

.son_circle {
width: 80px;
height: 72px;
border-radius: 250px;
font-size: 11px;
font-family: 'Gilroy', sans-serif !important;
text-transform: uppercase;
color: #fff;
line-height: 16px;
text-align: center;
font-weight: 600;
letter-spacing: 0.5px;
padding-top: 8px;
background: #262626;
background: linear-gradient(0.5turn,rgba(38,38,38,1) 0%,rgba(0,0,0,1) 100%);
}

@keyframes son_outercircle {
0% {
transform: scale(1,1) opacity: 1;
}
80% {
opacity: 0.8;
}
100% {
transform: scale(2,2);
opacity: 0;
}
}

.son_outercircle {
z-index: -1000;
position: absolute;
width: 50px;
height: 50px;
border: 5px solid #e4097e;
border-radius: 50%;
animation: son_outercircle 2s infinite linear;
margin-top: 10px;
margin-left: 10px;
}

@media screen and (max-width: 980px) {
.son_wrapper {
    bottom: 65px; !important
}
}



/* Уведомление после отправки формы */
.uc-callback .js-successbox {
    border-radius: 8px !important;
    border: 1px solid #d9d9d9;
    font-size: 18px !important;
}
.uc-checkform .js-successbox {
    border-radius: 8px !important;
    border: 1px solid #7f7f7f;
    font-size: 18px !important;
}
.uc-contacts .js-successbox {
    border-radius: 8px !important;
    border: 1px solid #7f7f7f;
    font-size: 18px !important;
}
.uc-step-form .js-successbox {
    border-radius: 8px !important;
    border: 1px solid #7f7f7f;
    font-size: 18px !important;
}



/* ME101 Меню логотип */
.t135 {
    padding: 12px 20px 12px !important;
    -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px);
    background: rgba(0, 0, 0, .8) !important;
    max-width: 100% !important;
    width: 100% !important;
    line-height: 0 !important;
    z-index: 99999 !important;
    min-height: 0 !important;
}
.t135 img {
    max-width: 200px;
    margin: 0 !important;
    padding: 0 !important;
    line-height: 0 !important;
}





/* Мобильное меню приложения */
.t975 {
    border: 0 !important;
    z-index: 9999 !important;
}

.t975__icon-wrapper {
    opacity: 1;
    width: 28px;
    height: 28px;
    text-align: center;
}
.t975__menu-text {
    margin-top: 4px !important;
}




@media screen and (max-width: 980px) {
.t795__title, .t698__title {
    line-height: 1.1 !important;
    font-size: 25px !important;
}
.t795__descr, .t698__descr {
    font-size: 19px !important;
    line-height: 1.2 !important;
}

.t1050__col .t-heading {
    font-size: 21px !important;
}
.t1050__col .t-descr {
    font-size: 16px !important;
}
.t220__title {
    font-size: 24px!important;
}
.t220__text {
    font-size: 18px!important;
    line-height: 1.3!important;
}

.uc-emotion-text .t1003__item-txt {
    font-size: 34px !important;
    padding: 0;

}

.uc-checkform {
    border-bottom: 1px solid #595959;
}

.uc-kvashim-uslugam .t-container {
    padding-top: 30px !important;
}
.uc-tags-service .t976__menu-link {
	padding: 5px 10px 4px !important;
	font-size: 16px !important;
}

.t835__quiz-description-text {
    line-height: 1.2 !important;
}

.t835__quiz .t-form .t-input-title {
    font-size: 20px !important;
}


.t477__title {
    font-size: 25px !important;
    line-height: 1.1 !important;
}
.t477__descr {
    font-size: 17px !important;
    line-height: 1.2 !important;
}

.t718__contacts {
    font-size: 26px !important;
}

.uc-footer-top .t-text {
    font-size: 14px !important;
}

}



