/* Шрифт Amatic SC */
@font-face {
    font-family: Amatic SC;
    src: url(https://fonts.googleapis.com/css2?family=Amatic+SC:wght@700&display=swap);
    }
h3 {
    font-family: Amatic SC, Arial, sans-serif !important;
    font-weight: bold !important;
}
/* Ссылки в шапке */
#rec197493103 .t456__list_item .t-menu__link-item {
    transition: 0.3s ease-in !important;
    -webkit-transition: 0.3s ease-in !important;
}
/* Ссылки в блоке «Звоните и пишите» */
.t-form__bottom-text a, .t-form__bottom-text a:visited {
    text-decoration: none !important;
    border-bottom: none !important;
    transition: 0.3s ease-in !important;
    -webkit-transition: 0.3s ease-in !important;
}
.t-form__bottom-text a:hover, .t-form__bottom-text a:active {
    color: #3e99ad !important;
}
/* Кнопка «Связаться» */
.tn-elem__2197338151597575247009, .tn-elem__2197338151597575322091 /* blob, circle */ {
    transition: 0.3s ease-in;
    -webkit-transition: 0.3s ease-in;
}
.button_contacts_blob {
    transform: scale(1.1, 1.1);
}
.button_contacts_circle {
    transform: rotate(10deg);
}
/* Блок «Помогу вам» */
#rec221011016 h3 {
    font-size: 48px !important;
}
@media screen and (max-width: 480px) {
    #rec221011016 h3 {font-size: 30px !important;}
   }
/* Блок «Почему стоит обратиться ко мне» */
#rec221094381 h3 {
    font-size: 40px !important;
}
@media screen and (max-width: 480px) {
    #rec221094381 h3 {font-size: 30px !important;}
   }
/* Блок «Стоимость сеансов» */
#rec221900600 h3 {
    font-size: 40px !important;
}
/* Блок-слайдер с отзывами */
#rec223078307 .t-name_xs /* Имя */ {
    font-family: Amatic SC, Arial, sans-serif !important;
    font-weight: bold !important;
    font-size: 40px !important;
    text-align: left !important;
}
#rec223078307 .t-text-impact_xs /* Текст отзыва */ {
    text-align: left !important;
}
#rec223078307 .t-cover /* Фон слайдера */ {
    background-color: #ffffff !important;
    background-image: -webkit-linear-gradient(top, #ffffff, #ffffff) !important;
}
#rec223078307 .t-cover__carrier /* Изображение на фоне слайдера */ {
    margin: -2% auto !important;
    width: 60% !important;
    background-size: contain !important;
    -webkit-background-size: contain !important;
}
/* Адаптивность фонового изображения */
@media screen and (max-width: 960px) {
    #rec223078307 .t-cover__carrier {width: 93% !important;}
   }
/* Блок «Ответы на вопросы» СКРЫТ */
#rec223075109 .t585__title {
    font-family: Amatic SC, Arial, sans-serif !important;
    font-weight: bold !important;
    font-size: 40px !important;
}
/* Блок с контактами «Звоните и пишите» */
#rec221948459 .t-input-title /* Название поля */ {
    font-family: Amatic SC, Arial, sans-serif !important;
    font-weight: bold !important;
    font-size: 36px !important;
    display: inline-block !important;
}
#rec221948459 .t-input-subtitle /* Дополнение к названию поля (описание) */ {
    display: inline-block !important;
    vertical-align: bottom !important;
    line-height: 34px !important;
}
#rec221948459 .t-input /* Поле для ввода */ {
    font-family: 'Andika', Arial, sans-serif !important;
}
/* Кнопка «Отправить» в форме */
.tn-elem__2219484591597834384001, .tn-elem__2219484591597834643628 /* blob, circle */ {
    transition: 0.3s ease-in;
    -webkit-transition: 0.3s ease-in;
}
.button_submit_blob {
    transform: scale(1.1, 1.1);
}
.button_submit_circle {
    transform: rotate(10deg);
}
/* E-mail */
.tn-elem__2219484591598274609586 a {
    transition: 0.3s ease-in;
    -webkit-transition: 0.3s ease-in;
}
.tn-elem__2219484591598274609586 a:hover {
    color: #3e99ad !important;
}
/* Телефон */
.tn-elem__2219484591597834868961 a {
    font-family: Amatic SC, Arial, sans-serif !important;
    font-weight: bold !important;
    font-size: 56px !important;
    transition: 0.3s ease-in;
    -webkit-transition: 0.3s ease-in;
}
.tn-elem__2219484591597834868961 a:hover {
    color: #3e99ad !important;
}
#rec221948459 h3 /* Телефон и B17 */ {
    font-size: 56px !important;
}
.tn-elem__2219484591597835219125, .tn-elem__2219484591597835519355 /* Самопознание, B17 */ {
    transition: 0.3s ease-in;
    -webkit-transition: 0.3s ease-in;
}
.tn-elem__2219484591597835219125:hover, .tn-elem__2219484591597835519355:hover {
    transform: scale(1.05, 1.05);
}
/* Блок «Ответы на вопросы» */
/* blobs */
#rec223382516 {
    position: absolute;
    z-index: 0;
    width: 100%;
}
#rec223382516 .t396__artboard {
    background-color: transparent !important;
}
/* accordion */
#rec223384307 .t585__content {
    position: relative;
    padding-left: 50px;
}
#rec223384307 .t585__header {
    padding-left: 50px;
    padding-right: 0;
}
#rec223384307 .t585__icon {
    /* left: 0;
    right: auto; */
    left: auto;
    right: 25px;
}
@media screen and (max-width: 480px) {
    #rec223384307 .t585__icon {
    left: auto;
    right: 10px;
}
#rec223384307 .t585__header {
    padding-left: 10px;
}
#rec223384307 .t585__content {
    padding-left: 10px;
}
}
#rec223384307 .t585__circle {
    display: none;
}
#rec223384307 .t585__title {
    font-family: Amatic SC, Arial, sans-serif !important;
    font-weight: bold !important;
    font-size: 40px !important;
}
@media screen and (max-width: 480px) {
    #rec223384307 .t585__title {
        font-size: 30px !important;
        line-height: 1.1 !important;
    }
}
/*#rec223384307 .t585__lines {
    display: none;
}*/
/* Блок «Инстаграм» */
.tn-elem__2233078881598269307862, .tn-elem__2233078881598269307883, .tn-elem__2233078881598269307892, .tn-elem__2233078881598269307900, .t802__bgimg {
    transition: 0.3s ease-in;
    -webkit-transition: 0.3s ease-in;
}
.tn-elem__2233078881598269307862:hover, .tn-elem__2233078881598269307883:hover, .tn-elem__2233078881598269307892:hover, .tn-elem__2233078881598269307900:hover, .t802__bgimg:hover {
    transform: scale(1.05, 1.05);
}
.t802__bgimg {
    border-radius: 50px;
}
/* Ссылки в нулевом блоке «Инстаграм», ссылки в блоке «Инстаграм», ссылки в подвале */
#rec223307888 a, #rec225696659 a, #rec223133235 a, #rec223307888 a:visited, #rec225696659 a:visited, #rec223133235 a:visited {
    text-decoration: none !important;
    border-bottom: none !important;
    transition: 0.3s ease-in !important;
    -webkit-transition: 0.3s ease-in !important;
}
#rec223307888 a:hover, #rec225696659 a:hover, #rec223133235 a:hover, #rec223307888 a:active, #rec225696659 a:active, #rec223133235 a:active {
    color: #3e99ad !important;
}
/* Мобильное меню */
#rec223133028 .t-sociallinks, #rec223071052 .t-sociallinks /* Иконки социальных сетей */ {
    display: none !important;
}
/* Маркированный список в тексте */
.t-records ul {
    margin-right: 20px;
    margin-top: 18px !important;
    margin-bottom: 18px !important;
}
.t-text li {
    list-style-type: none;
}
.t-text li:before {
    color: #844FC7 !important;
    content: "•" !important;
    padding-right: 14px !important;
}
/* Ссылки в тексте документов */
/* согласие на обработку персональных данных */
#rec223133877 a, #rec223133877 a:visited {
    text-decoration: none !important;
    border-bottom: none !important;
    transition: 0.3s ease-in;
    -webkit-transition: 0.3s ease-in;
}
#rec223133877 a:hover, #rec223133877 a:active {
    color: #3e99ad !important;
}
/* blobs Instagram */
#rec225696735 {
    position: absolute;
    z-index: 0;
    width: 100%;
}
/* Ссылки в футере */
#rec228395137 a, #rec228395137 a:visited {
    text-decoration: none !important;
    border-bottom: none !important;
    transition: 0.3s ease-in;
    -webkit-transition: 0.3s ease-in;
}
#rec228395137 a:hover, #rec228395137 a:active {
    color: #3e99ad !important;
}
