:root {
    --yc-gen-50: #A8CDE8;
    --yc-gen-100: #00A8FB;
    --yc-gen-200: #0073e6;
    --yc-gen-300: #0257B1;
    --yc-white: #FFFFFF;
    --yc-black: #111827;
    --yc-gray-50: #F5F6FA;
    --yc-gray-100: #F3F4F6;
    --yc-gray-200: #EBECEF;
    --yc-gray-300: #D1D5DB;
    --yc-gray-400: #9CA3AF;
    --yc-gray-500: #6B7280;
    --yc-gray-600: #4B5563;
    --yc-gray-700: #374151;
    --yc-gray-800: #1F2937;
    --yc-gray-900: #111827;
    --yc-blue-50: #e2f5fb;
    --yc-blue-100: #DAF6FF;
    --yc-blue-200: #85daf4;
    --yc-blue-300: #6cdafc;
    --yc-blue-400: #48cef7;
    --yc-blue-500: #2bc9f9;
    --yc-blue-600: #00b8f2;
    --yc-blue-700: #03a9dc;
    --yc-blue-800: #049dcb;
    --yc-blue-900: #0390bb;
    --yc-cian-50: #EFF6FF;
    --yc-cian-100: #DBEAFE;
    --yc-cian-200: #BFDBFE;
    --yc-cian-300: #93C5FD;
    --yc-cian-400: #60A5FA;
    --yc-cian-500: #3B82F6;
    --yc-cian-600: #2563EB;
    --yc-cian-700: #1D4ED8;
    --yc-cian-800: #1E40AF;
    --yc-cian-900: #1E3A8A;
    --yc-red-50: #FEF2F2;
    --yc-red-100: #FEE2E2;
    --yc-red-200: #FECACA;
    --yc-red-300: #FCA5A5;
    --yc-red-400: #F87171;
    --yc-red-500: #EF4444;
    --yc-red-600: #DC2626;
    --yc-red-700: #B91C1C;
    --yc-red-800: #991B1B;
    --yc-red-900: #7F1D1D;
    --yc-wa: #16A34A;
    --yc-tg: #0088cc;
}

@media (min-width: 320px){
    .container {max-width: 100%;--bs-gutter-x: 1rem}
}
@media (min-width: 420px){
    .container {max-width: 100%;--bs-gutter-x: 1.25rem}
}
@media (min-width: 768px){
    .container {max-width: 100%;--bs-gutter-x: 1.5rem}
}
@media (min-width: 1024px){
    .container {max-width: 100%}
}
@media (min-width: 1439px){
    .container {max-width: 1360px;padding-left: 2rem;padding-right: 2rem}
}
@media (min-width: 1599px){
    .container {max-width: 1500px;padding-left: 2rem;padding-right: 2rem}
}
*,html * /* override x.xhtml.ru style */ {scrollbar-width: thin;scrollbar-color: var(--yc-cian-600) var(--yc-gray-200)}
*::-webkit-scrollbar,html *::-webkit-scrollbar {height: 7px;width: 7px}
*::-webkit-scrollbar-track,html *::-webkit-scrollbar-track {background-color: #dedee0}
*::-webkit-scrollbar-thumb,html *::-webkit-scrollbar-thumb {-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;background: -webkit-linear-gradient(180deg, var(--yc-cian-300), var(--yc-cian-600));background: -moz-linear-gradient(180deg, var(--yc-cian-300), var(--yc-cian-600));background: -o-linear-gradient(180deg, var(--yc-cian-300), var(--yc-cian-600));background: linear-gradient(180deg, var(--yc-cian-300), var(--yc-cian-600))}
body,h1,h2,h3,h4,h5,h6,p,a,span,li,ul,ol,blockquote,input,textarea,select,option,button,form,table,tr,td,th,tbody,thead,tfoot {font-family: "Inter", sans-serif !important}
.bg-gen-50 {background-color: var(--yc-gen-50) !important}
.bg-gen-100 {background-color: var(--yc-gen-100) !important}
.bg-gen-200 {background-color: var(--yc-gen-200) !important}
.bg-gen-300 {background-color: var(--yc-gen-300) !important}
.bg-white {background-color: var(--yc-white) !important}
.bg-black {background-color: var(--yc-black) !important}
.bg-gray-50 {background-color: var(--yc-gray-50) !important}
.bg-gray-100 {background-color: var(--yc-gray-100) !important}
.bg-gray-200 {background-color: var(--yc-gray-200) !important}
.bg-gray-300 {background-color: var(--yc-gray-300) !important}
.bg-gray-400 {background-color: var(--yc-gray-400) !important}
.bg-gray-500 {background-color: var(--yc-gray-500) !important}
.bg-gray-600 {background-color: var(--yc-gray-600) !important}
.bg-gray-700 {background-color: var(--yc-gray-700) !important}
.bg-gray-800 {background-color: var(--yc-gray-800) !important}
.bg-gray-900 {background-color: var(--yc-gray-900) !important}
.bg-blue-50 {background-color: var(--yc-blue-50) !important}
.bg-blue-100 {background-color: var(--yc-blue-100) !important}
.bg-blue-200 {background-color: var(--yc-blue-200) !important}
.bg-blue-300 {background-color: var(--yc-blue-300) !important}
.bg-blue-400 {background-color: var(--yc-blue-400) !important}
.bg-blue-500 {background-color: var(--yc-blue-500) !important}
.bg-blue-600 {background-color: var(--yc-blue-600) !important}
.bg-blue-700 {background-color: var(--yc-blue-700) !important}
.bg-blue-800 {background-color: var(--yc-blue-800) !important}
.bg-blue-900 {background-color: var(--yc-blue-900) !important}
.bg-cian-50 {background-color: var(--yc-cian-50) !important}
.bg-cian-100 {background-color: var(--yc-cian-100) !important}
.bg-cian-200 {background-color: var(--yc-cian-200) !important}
.bg-cian-300 {background-color: var(--yc-cian-300) !important}
.bg-cian-400 {background-color: var(--yc-cian-400) !important}
.bg-cian-500 {background-color: var(--yc-cian-500) !important}
.bg-cian-600 {background-color: var(--yc-cian-600) !important}
.bg-cian-700 {background-color: var(--yc-cian-700) !important}
.bg-cian-800 {background-color: var(--yc-cian-800) !important}
.bg-cian-900 {background-color: var(--yc-cian-900) !important}
.bg-red-50 {background-color: var(--yc-red-50) !important}
.bg-red-100 {background-color: var(--yc-red-100) !important}
.bg-red-200 {background-color: var(--yc-red-200) !important}
.bg-red-300 {background-color: var(--yc-red-300) !important}
.bg-red-400 {background-color: var(--yc-red-400) !important}
.bg-red-500 {background-color: var(--yc-red-500) !important}
.bg-red-600 {background-color: var(--yc-red-600) !important}
.bg-red-700 {background-color: var(--yc-red-700) !important}
.bg-red-800 {background-color: var(--yc-red-800) !important}
.bg-red-900 {background-color: var(--yc-red-900) !important}
.text-gen-50 {color: var(--yc-gen-50) !important}
.text-gen-100 {color: var(--yc-gen-100) !important}
.text-gen-200 {color: var(--yc-gen-200) !important}
.text-gen-300 {color: var(--yc-gen-300) !important}
.text-white {color: var(--yc-white) !important}
.text-black {color: var(--yc-black) !important}
.text-gray-50 {color: var(--yc-gray-50) !important}
.text-gray-100 {color: var(--yc-gray-100) !important}
.text-gray-200 {color: var(--yc-gray-200) !important}
.text-gray-300 {color: var(--yc-gray-300) !important}
.text-gray-400 {color: var(--yc-gray-400) !important}
.text-gray-500 {color: var(--yc-gray-500) !important}
.text-gray-600 {color: var(--yc-gray-600) !important}
.text-gray-700 {color: var(--yc-gray-700) !important}
.text-gray-800 {color: var(--yc-gray-800) !important}
.text-gray-900 {color: var(--yc-gray-900) !important}
.text-blue-50 {color: var(--yc-blue-50) !important}
.text-blue-100 {color: var(--yc-blue-100) !important}
.text-blue-200 {color: var(--yc-blue-200) !important}
.text-blue-300 {color: var(--yc-blue-300) !important}
.text-blue-400 {color: var(--yc-blue-400) !important}
.text-blue-500 {color: var(--yc-blue-500) !important}
.text-blue-600 {color: var(--yc-blue-600) !important}
.text-blue-700 {color: var(--yc-blue-700) !important}
.text-blue-800 {color: var(--yc-blue-800) !important}
.text-blue-900 {color: var(--yc-blue-900) !important}
.text-cian-50 {color: var(--yc-cian-50) !important}
.text-cian-100 {color: var(--yc-cian-100) !important}
.text-cian-200 {color: var(--yc-cian-200) !important}
.text-cian-300 {color: var(--yc-cian-300) !important}
.text-cian-400 {color: var(--yc-cian-400) !important}
.text-cian-500 {color: var(--yc-cian-500) !important}
.text-cian-600 {color: var(--yc-cian-600) !important}
.text-cian-700 {color: var(--yc-cian-700) !important}
.text-cian-800 {color: var(--yc-cian-800) !important}
.text-cian-900 {color: var(--yc-cian-900) !important}
.text-red-50 {color: var(--yc-red-50) !important}
.text-red-100 {color: var(--yc-red-100) !important}
.text-red-200 {color: var(--yc-red-200) !important}
.text-red-300 {color: var(--yc-red-300) !important}
.text-red-400 {color: var(--yc-red-400) !important}
.text-red-500 {color: var(--yc-red-500) !important}
.text-red-600 {color: var(--yc-red-600) !important}
.text-red-700 {color: var(--yc-red-700) !important}
.text-red-800 {color: var(--yc-red-800) !important}
.text-red-900 {color: var(--yc-red-900) !important}
a {text-decoration: none}
a:active, a:hover, a:focus {color: var(--db-red)}
:focus, button:active, button:hover, button:focus,.btn:focus,.btn:active, input, textarea, input:active, textarea:active, a:active, a:hover, a:focus,.btn-close:focus,.btn-close:active {outline:none !important}
.btn:focus,.btn:active,button:focus,button:active,.btn-close:focus,.btn-close:active {-webkit-box-shadow: none;box-shadow: none}
a.__btn_call {position: relative;overflow: hidden;-webkit-box-shadow: none !important;box-shadow: none !important;-webkit-transform: none;-ms-transform: none;-moz-transform: none;transform: none}
a.__btn_call::before {content: '';position: absolute;top: 0;left: -100%;width: 60%;height: 100%;background: -webkit-linear-gradient(90deg,transparent,rgba(255,255,255,.35),transparent);background: -moz-linear-gradient(90deg,transparent,rgba(255,255,255,.35),transparent);background: -o-linear-gradient(90deg,transparent,rgba(255,255,255,.35),transparent);background: linear-gradient(90deg,transparent,rgba(255,255,255,.35),transparent);-webkit-transition: left .45s ease;-moz-transition: left .45s ease;-o-transition: left .45s ease;transition: left .45s ease;pointer-events: none}
a.__btn_call:hover, a.__btn_call:focus {transform: none !important;-webkit-transform: none !important;-ms-transform: none !important;-moz-transform: none !important;-webkit-box-shadow: none !important;box-shadow: none !important}
a.__btn_call:hover::before {left: 100%}
.entry-content ul:not([class])>li:before {border: 2px solid var(--yc-cian-500)}
.article-post,.entry-content {margin: 0}
.site-content {padding: 0}
.__single_container a {color: var(--yc-red-500) !important;text-decoration: none !important;border-bottom: none;font-weight: 400}
.__single_container .entry-image.post-card__thumbnail {margin-bottom: 1.5rem;overflow: hidden;-webkit-border-radius: 12px;-moz-border-radius: 12px;border-radius: 12px}
.__single_container .entry-image.post-card__thumbnail img {width: 100%;height: auto;display: block;vertical-align: top}
.modal-content {-webkit-border-radius: 18px;-moz-border-radius: 18px;border-radius: 18px}
.__section {padding: 80px 0}
@media (max-width: 767px) {.__section {padding: 60px 0}}
h2 {font-size: 32px;font-weight: 700;color: var(--yc-gray-900)}
@media (max-width: 1023px) {h2 {font-size: 26px}}

/* HEADER TOP */
.__logo_img__box img {width: 46px}
.__logo_img__box .__logo_text {padding-left: 10px;line-height: 1.4}
.__logo_img__box .__logo_text span {display: block;font-weight: 700;text-transform: uppercase;font-size: 16px}
.__logo_img__box .__logo_text span.__text_mini {font-size: 12px;text-transform: none;font-weight: 400}
.__address_box .__rouder {background: var(--yc-gray-100);width: 36px;height: 36px;text-align: center;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-align-items: center;-ms-flex-align: center;align-items: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px}
.__address_box .__rouder i {font-size: 18px;color: var(--yc-gray-500)}
.__address_box .__text {margin-left: 10px;line-height: 1.3}
.__address_box .__text .__text_top {font-size: 13px;display: block;color: var(--yc-gray-400)}
.__address_box .__text .__text_bottom {font-size: 14px}
.__contact_box .__contact_avatar img {-webkit-border-radius: 40px;-moz-border-radius: 40px;border-radius: 40px}
.__contact_box .__contact_avatar span {position: absolute;background: #16A34A;width: 8px;height: 8px;-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;bottom: 1px;right: 1px}
.__contact_box .__contact_info {margin-left: 10px;line-height: 1.5}
.__contact_box .__contact_info .__contact_consul {font-size: 13px;display: block;color: var(--yc-gray-400)}
.__contact_box .__contact_info .__contact_phone a {font-size: 16px;font-weight: 700;color: var(--yc-gray-600)}
.__contact_box .__contact_info .__contact_phone a i {font-size: 13px}
.__contact_box__mobiles {background: var(--yc-gray-200);padding: 10px 5px;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;margin-bottom: 25px}
.__contact_box__mobiles .__contact_avatar__mobiles img {-webkit-border-radius: 40px;-moz-border-radius: 40px;border-radius: 40px}
.__contact_box__mobiles .__contact_avatar__mobiles span {position: absolute;background: #16A34A;width: 8px;height: 8px;-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;bottom: 1px;right: 1px}
.__contact_box__mobiles .__contact_info__mobiles {margin-left: 12px}
.__contact_box__mobiles .__contact_info__mobiles .__contact_consul {font-size: 13px;display: block;color: var(--yc-gray-700);line-height: 1.4}
.__contact_box__mobiles .__contact_info__mobiles .__contact_phone a {font-size: 16px;font-weight: 700;color: var(--yc-gray-600)}
.__contact_box__mobiles .__contact_info__mobiles .__contact_phone a i {font-size: 13px}
.__contact_box__modal {background: var(--yc-gray-200);padding: 10px 5px;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;margin-bottom: 25px}
.__contact_box__modal .__contact_avatar__modal img {-webkit-border-radius: 40px;-moz-border-radius: 40px;border-radius: 40px}
.__contact_box__modal .__contact_avatar__modal span {position: absolute;background: var(--yc-wa);width: 8px;height: 8px;-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;bottom: 1px;right: 1px}
.__contact_box__modal .__contact_info__modal {margin-left: 12px}
.__contact_box__modal .__contact_info__modal .__contact_consul {font-size: 13px;display: block;color: var(--yc-gray-700);line-height: 1.4}
.__menu_mobiles {display: none}
.__menu_mobiles .__btn_phone {background: var(--yc-gray-100);width: 40px;height: 40px;text-align: center;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-align-items: center;-ms-flex-align: center;align-items: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px}
.__menu_mobiles .__btn_phone i {font-size: 18px;color: var(--yc-gray-600) !important}
.__menu_mobiles .__btn_menu__mobile {background: var(--yc-gen-100);width: 40px;height: 40px;text-align: center;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-align-items: center;-ms-flex-align: center;align-items: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;margin-left: 10px}
.__menu_mobiles .__btn_menu__mobile i {font-size: 18px;color: var(--yc-white) !important}
.offcanvas.offcanvas-bottom {-webkit-border-top-left-radius: 18px;border-top-left-radius: 18px;-webkit-border-top-right-radius: 18px;border-top-right-radius: 18px;height: -webkit-fit-content;height: -moz-fit-content;height: fit-content}
.modal-header {border-bottom: none}
.__contact_block__modal {padding: 25px 0 0}
.__contact_block__modal .__info_box {margin-bottom: 25px}
.__contact_block__modal .__info_box .__roude {background: var(--yc-gray-100);width: 40px;height: 40px;text-align: center;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-align-items: center;-ms-flex-align: center;align-items: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px}
.__contact_block__modal .__info_box .__roude i {font-size: 18px;color: var(--yc-gray-600) !important}
.__contact_block__modal .__info_box .__roude.__tg_icon {background: var(--yc-tg)}
.__contact_block__modal .__info_box .__roude.__tg_icon i {color: var(--yc-white) !important}
.__contact_block__modal .__info_box .__roude.__wa_icon {background: var(--yc-wa)}
.__contact_block__modal .__info_box .__roude.__wa_icon i {color: var(--yc-white) !important}
.__contact_block__modal .__info_text {margin-left: 15px;line-height: 1.4}
.__contact_block__modal .__info_text .__info_top {display: block;font-size: 13px;color: var(--yc-gray-500)}
.__contact_block__modal .__info_text .__info_bottom {font-size: 16px;font-weight: 700}
.__contact_block__modal .__info_text .__info_bottom a {color: var(--yc-gray-700)}
.__contact_block__modal .__info_text .__info_bottom a.__tg {color: var(--yc-tg)}
.__contact_block__modal .__info_text .__info_bottom a.__wa {color: var(--yc-wa)}
.__contact_modal_consent {margin-bottom: 0}
.__contact_modal_consent .__form_faq__consent_item input {margin-right: 5px}
.__form_faq__consent_error {display: inline-block;margin: 0 0 12px;font-size: 13px;background: var(--yc-red-200);padding: 8px 12px;color: var(--yc-red-700);-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px}
.__contact_modal_consent .__form_faq__consent_item a {color: var(--yc-gen-200);text-decoration: underline}
.__contact_modal_consent .__form_faq__consent_item a:hover {color: var(--yc-gen-300)}
.__contact_modal_consent:not(.__form_faq__connect--consent-ok) ~ .__contact_block__modal .__contact_consent_link {opacity: 0.65;cursor: not-allowed}
.__contact_modal_consent.__form_faq__consent_shake {-webkit-animation: __form_faq_consent_shake 0.4s ease;-moz-animation: __form_faq_consent_shake 0.4s ease;animation: __form_faq_consent_shake 0.4s ease}
.__contact_modal_consent .__form_faq__consent_item span {font-size: 14px}
.__contact_modal_consent .__form_faq__consent_item span a {font-size: 14px}
.offcanvas-header {padding: 20px 32px 5px}
.__nav_menu__mobile .menu {padding: 0;margin: 0;list-style: none}
.__nav_menu__mobile .menu li {padding: 0;margin: 0}
.__nav_menu__mobile .menu li a,.__nav_menu__mobile .menu li span {display: block;padding: 7px 20px;font-size: 15px;color: var(--yc-gray-800) !important}
.__nav_menu__mobile .menu li span {padding: 7px 0}
.__nav_menu__mobile .menu li a i {float: right}
.__nav_menu__mobile .menu li ul.sub-menu {padding: 15px 20px;margin: 0;list-style: none;background:var(--yc-gray-100);-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px}
.__nav_menu__mobile .menu li ul.sub-menu li a {padding: 5px 0}

/* HEADER BOTTOM */
@media (max-width: 1023px) {.__logo_img__box img {width: 42px} .__logo_img__box .__logo_text span {font-size: 15px} .__logo_img__box .__logo_text span.__text_mini {font-size: 11px} .__menu_mobiles {display: -webkit-flex;display: -ms-flexbox;display: flex;} .__address_box,.__contact_avatar,.__contact_info {display: none !important} .__contact_modal_consent .__form_faq__consent_item span {font-size: 13px} .__contact_modal_consent .__form_faq__consent_item span a {font-size: 13px}}
.__left_box__bottom_header {-webkit-flex: 1 1 auto;-ms-flex: 1 1 auto;flex: 1 1 auto;min-width: 0;overflow: visible}
.__left_box__bottom_header .__nav_memu {position: relative;width: 100%;overflow: visible}
.__left_box__bottom_header .__nav_memu .menu {display: -webkit-flex;display: -ms-flexbox;display: flex;padding: 0;list-style: none;margin: 0;-ms-flex-wrap: wrap;flex-wrap: wrap;width: 100%;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;overflow: visible}
.__left_box__bottom_header .__nav_memu .menu li {padding: 10px 20px;position: relative;background: var(--yc-gray-50);-webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px;line-height: 1.2}
.__left_box__bottom_header .__nav_memu .menu li a,.__left_box__bottom_header .__nav_memu .menu li span {display: inline-block;font-size: 14px;-webkit-transition: color 0.25s ease;-moz-transition: color 0.25s ease;-o-transition: color 0.25s ease;transition: color 0.25s ease;line-height: 1.2;font-weight: 500;color: var(--yc-gray-800)}
.__left_box__bottom_header .__nav_memu .menu li:hover a,.__left_box__bottom_header .__nav_memu .menu li:hover span {color: var(--yc-gen-100)}
.__left_box__bottom_header .__nav_memu .menu li a::after {display: none}
.__left_box__bottom_header .__nav_memu .menu li a i {font-size: 12px;margin-left: 3px}
.__left_box__bottom_header .__nav_memu .menu li.menu-item-has-children .sub-menu {display: none;position: absolute;top: 100%;left: 0;min-width: 200px;padding: 10px 10px;margin: 0;list-style: none;background: var(--yc-white);-webkit-box-shadow: 0 4px 12px rgba(0,0,0,.12);box-shadow: 0 4px 12px rgba(0,0,0,.12);-webkit-border-radius: 12px;-moz-border-radius: 12px;border-radius: 12px;z-index: 100}
.__left_box__bottom_header .__nav_memu .menu li.menu-item-has-children > a {padding-bottom: 12px;margin-bottom: -12px}
.__left_box__bottom_header .__nav_memu .menu li.menu-item-has-children .sub-menu li {padding: 0;background: var(--yc-white)}
.__left_box__bottom_header .__nav_memu .menu li.menu-item-has-children .sub-menu li a,.__left_box__bottom_header .__nav_memu .menu li.menu-item-has-children .sub-menu li.current-menu-item a,.__left_box__bottom_header .__nav_memu .menu li.menu-item-has-children .sub-menu li.current-menu-item span {display: block;padding: 10px 16px;font-size: 14px;font-weight: 500;white-space: nowrap;line-height: 1.4;color: var(--yc-gray-800);-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box}
.__left_box__bottom_header .__nav_memu .menu li.menu-item-has-children .sub-menu li.current-menu-item a,.__left_box__bottom_header .__nav_memu .menu li.menu-item-has-children .sub-menu li.current-menu-item span {color: var(--yc-gen-100);background: var(--yc-gray-50)}
.__left_box__bottom_header .__nav_memu .menu li.menu-item-has-children .sub-menu li a::after {display: none}
.__left_box__bottom_header .__nav_memu .menu li.menu-item-has-children .sub-menu li a:hover {color: var(--yc-gen-100);background: var(--yc-gray-50)}
.__left_box__bottom_header .__nav_memu .menu li.menu-item-has-children:hover .sub-menu {display: block}
.__right_box__bottom_header {margin-left: 35px}
.__right_box__bottom_header a {-webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px;padding: 10px 20px;font-size: 14px;font-weight: 300;line-height: 1.2}
.__right_box__bottom_header a i {margin-left: 4px;font-weight: 200;font-size: 12px}
@media (max-width: 1023px) {.__site_header__bottom {display: none}}

/* Index Slider */
.__index_slider {background: url(/../wp-files/images/index-1920.jpg) center center no-repeat;background-size: cover;max-width: 1920px;margin: 0 auto;-webkit-border-radius: 18px;-moz-border-radius: 18px;border-radius: 18px;overflow: hidden;position: relative;height: 800px;z-index: 1}
.__index_slider .__index_slider__gradient {--primary: 210 100% 45%;--tw-gradient-from: hsl(210 100% 45% / 0.9);position: absolute;top:0;right:0;bottom:0;left:0;background-image: linear-gradient(to right, var(--tw-gradient-from), hsl(var(--primary) / 0));z-index: 2}
.__index_slider .__index_slider__content_box {z-index: 3;position: relative;padding-top: 145px}
.__index_slider .__index_slider__content_box .__content_box__mini {display: inline-block;background: #0e88e9;padding: 5px 17px;-webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px;color: var(--yc-white);font-size: 14px;font-weight: 400;letter-spacing: .005rem;margin-bottom: 2.25rem}
.__index_slider .__index_slider__content_box .__content_box__mini i {color: var(--yc-blue-500);margin-right: 5px}
.__index_slider .__index_slider__content_box h1 {font-size: 66px;line-height: 1;font-weight: 700;letter-spacing: .05rem;margin-bottom: 2.25rem;color: var(--yc-white)}
.__index_slider .__index_slider__content_box h1 span {font-size: 62px;font-weight: 700;letter-spacing: .05rem;color: var(--yc-blue-500);line-height: 1}
.__index_slider .__index_slider__content_box .__content_box__setup {color: var(--yc-white);font-size: 18px;margin-bottom: 3.25rem}
.__content_box__btn .__online_btn {background: var(--yc-gen-100) !important;padding: 13px 20px;-webkit-border-radius: 23px;-moz-border-radius: 23px;border-radius: 23px}
.__content_box__btn .__online_btn i {font-size: 14px;margin-left: 5px;font-weight: 300}
.__content_box__btn .__service_btn {background: var(--yc-white) !important;color: var(--yc-gen-100) !important;padding: 13px 23px;margin-left: 10px;-webkit-border-radius: 23px;-moz-border-radius: 23px;border-radius: 23px;font-weight: 500;border: 2px solid var(--yc-gen-100)}
.__content_box__btn .__service_btn i {font-size: 14px;margin-left: 5px;font-weight: 400}
.__content_box__btn .__service_btn::before {background: -webkit-linear-gradient(90deg,transparent,rgba(0,168,251,.35),transparent);background: -moz-linear-gradient(90deg,transparent,rgba(0,168,251,.35),transparent);background: -o-linear-gradient(90deg,transparent,rgba(0,168,251,.35),transparent);background: linear-gradient(90deg,transparent,rgba(0,168,251,.35),transparent);}

/* Page Breadcrumb */
.__page_breadcrumb__fon {background: url(/../wp-files/images/br-2-1920.jpg) center center no-repeat;background-size: cover;max-width: 1920px;position: relative;height: 100%;margin: 0;min-height: 250px;max-height: 400px;margin: 0 auto;-webkit-border-radius: 18px;-moz-border-radius: 18px;border-radius: 18px;overflow: hidden;z-index: 1}
.__page_breadcrumb__fon.__psy {background: url(/../wp-files/images/br-psy-1920.jpg) center center no-repeat}
.__page_breadcrumb__fon.__crio {background: url(/../wp-files/images/br-crio2-1920.jpg) center center no-repeat}
.__page_breadcrumb__fon.__cosme {background: url(/../wp-files/images/br-cosme-1920.jpg) center center no-repeat}
.__page_breadcrumb__fon.__osti {background: url(/../wp-files/images/br-osti-1920.jpg) center center no-repeat}
.__page_breadcrumb__fon.__mess {background: url(/../wp-files/images/br-mess-1920.jpg) center center no-repeat}
.__page_breadcrumb__fon_gradient {--primary: 210 100% 45%;--tw-gradient-from: hsl(210 100% 45% / 0.9);position: absolute;top:0;right:0;bottom:0;left:0;background-image: linear-gradient(to right, var(--tw-gradient-from), hsl(var(--primary) / 0));z-index: 2}
.__page_breadcrumb__fon .__breadcrumb_box {z-index: 3;position: relative;padding-top: 85px}
.__page_breadcrumb__fon .__breadcrumb_box h1 {font-size: 36px;line-height: 1;font-weight: 700;letter-spacing: .05rem;margin-bottom: 2.25rem;color: var(--yc-white)}
.__page_breadcrumb__fon .__breadcrumb_box span,.__page_breadcrumb__fon .__breadcrumb_box a {color: var(--yc-blue-100);font-weight: 300;text-transform: none;font-size: 13px}

/* Главная: блок «С чем мы работаем» — все стили с родителем __index_block__work_block */
.__index_block__work_block {padding: 80px 0}
.__index_block__work_block h2 {text-align: center;margin: 0 0 0.75rem}
.__index_block__work_block .__index_block__work_block__lead {text-align: center;font-size: 1rem;line-height: 1.55;color: var(--yc-gray-600);margin: 0 0 2.5rem;max-width: 42rem;margin-left: auto;margin-right: auto}
.__index_block__work_block .__index_block__work_block__items {display: -ms-grid;display: grid;-ms-grid-columns: 1fr 1.5rem 1fr 1.5rem 1fr;grid-template-columns: repeat(3, 1fr);gap: 1.5rem}
.__index_block__work_block .__index_block__work_block__item {background: var(--yc-white);border: 1px solid var(--yc-gray-200);-webkit-border-radius: 16px;-moz-border-radius: 16px;border-radius: 16px;-webkit-box-shadow: 0 2px 12px rgba(0,0,0,.06);box-shadow: 0 2px 12px rgba(0,0,0,.06);padding: 1.5rem;text-align: left}
.__index_block__work_block .__index_block__work_block__item_icon {width: 48px;height: 48px;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;background: var(--yc-gray-100);color: var(--yc-gen-200);display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;margin-bottom: 1rem}
.__index_block__work_block .__index_block__work_block__item_icon i {font-size: 1.25rem}
.__index_block__work_block .__index_block__work_block__item_title {font-size: 1.125rem;font-weight: 700;color: var(--yc-gray-800);margin: 0 0 0.5rem;line-height: 1.3}
.__index_block__work_block .__index_block__work_block__item_text {font-size: 0.9375rem;line-height: 1.5;color: var(--yc-gray-600);margin: 0}
@media (max-width: 1023px) {.__index_block__work_block .__index_block__work_block__items {-ms-grid-columns: 1fr 1rem 1fr;grid-template-columns: repeat(2, 1fr);gap: 1rem}}
@media (max-width: 767px) {.__index_block__work_block {padding: 60px 0} .__index_block__work_block .__index_block__work_block__lead {margin-bottom: 1.5rem;font-size: 13px} .__index_block__work_block .__index_block__work_block__items {-ms-grid-columns: 1fr;grid-template-columns: 1fr;gap: 1rem} .__index_block__work_block .__index_block__work_block__item_title {font-size: 16px} .__index_block__work_block .__index_block__work_block__item_text {font-size: 13px}}

/* Главная: блок «Услуги центра» — все стили с родителем __index_block__usluga */
.__index_block__usluga {padding: 80px 0}
.__index_block__usluga .__index_block__usluga__header {text-align: center;margin-bottom: 2rem}
.__index_block__usluga .__index_block__usluga__subtitle {display: inline-block;padding: 0.35em 1em;background: var(--yc-blue-50);color: var(--yc-gen-300);font-size: 0.875rem;font-weight: 500;-webkit-border-radius: 9999px;-moz-border-radius: 9999px;border-radius: 9999px;margin-bottom: 1rem;text-align: center}
.__index_block__usluga .__index_block__usluga__all_link {font-size: 0.9375rem;font-weight: 500;color: var(--yc-gen-200);text-decoration: none;white-space: nowrap}
.__index_block__usluga .__index_block__usluga__all_link:hover {text-decoration: underline}
.__index_block__usluga .__index_block__usluga__all_link i {margin-left: 0.25em}
.__index_block__usluga .__index_block__usluga__items {display: -ms-grid;display: grid;-ms-grid-columns: 1fr 1.5rem 1fr 1.5rem 1fr;grid-template-columns: repeat(3, 1fr);gap: 1.5rem}
.__index_block__usluga .__index_block__usluga__item {background: var(--yc-white);-webkit-border-radius: 25px;-moz-border-radius: 25px;border-radius: 25px;-webkit-box-shadow: 0 2px 12px rgba(0,0,0,.06);box-shadow: 0 2px 12px rgba(0,0,0,.06);overflow: hidden;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column}
.__index_block__usluga .__index_block__usluga__item_img {display: block;position: relative;padding-bottom: 42.857%;overflow: hidden;-webkit-border-radius: 25px;-moz-border-radius: 25px;border-radius: 25px}
.__index_block__usluga .__index_block__usluga__item_img {aspect-ratio: 21/9;padding-bottom: 0}
.__index_block__usluga .__index_block__usluga__item_img img {position: absolute;top: 0;left: 0;width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;display: block}
.__index_block__usluga .__index_block__usluga__item_title {font-size: 1.125rem;font-weight: 700;color: var(--yc-gray-800);margin: 1rem 1.25rem 0.5rem;line-height: 1.3}
.__index_block__usluga .__index_block__usluga__item_title a {color: inherit;text-decoration: none}
.__index_block__usluga .__index_block__usluga__item_title a:hover {color: var(--yc-gen-200)}
.__index_block__usluga .__index_block__usluga__item_text {font-size: 15px;line-height: 1.5;color: var(--yc-gray-600);margin: 0 1.25rem 1rem;padding: 0;-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1}
.__index_block__usluga .__index_block__usluga__item_link {display: inline-block;font-size: 0.9375rem;font-weight: 500;color: var(--yc-gen-200);text-decoration: none;margin: 0 1.25rem 1.25rem}
.__index_block__usluga .__index_block__usluga__item_link:hover {text-decoration: underline}
.__index_block__usluga .__index_block__usluga__item_link i {margin-left: 0.25em}
@media (max-width: 1023px) {.__index_block__usluga .__index_block__usluga__items {-ms-grid-columns: 1fr 1rem 1fr;grid-template-columns: repeat(2, 1fr);gap: 1rem}}
@media (max-width: 767px) {.__index_block__usluga {padding: 60px 0} .__index_block__usluga .__index_block__usluga__header {margin-bottom: 1.5rem} .__index_block__usluga .__index_block__usluga__items {-ms-grid-columns: 1fr;grid-template-columns: 1fr;gap: 1rem} .__index_block__usluga .__index_block__usluga__item_text {font-size: 13px}}

/* Главная: блок «Почему выбирают ЯНТАРЬ» — текст слева, картинка справа */
.__index_block__what_yantar {padding: 80px 0;background: var(--yc-gray-800);background: -webkit-linear-gradient(90deg, var(--yc-gray-800) 0%, var(--yc-gray-800) 35%, var(--yc-gray-700) 100%);background: -moz-linear-gradient(90deg, var(--yc-gray-800) 0%, var(--yc-gray-800) 35%, var(--yc-gray-700) 100%);background: -o-linear-gradient(90deg, var(--yc-gray-800) 0%, var(--yc-gray-800) 35%, var(--yc-gray-700) 100%);background: linear-gradient(90deg, var(--yc-gray-800) 0%, var(--yc-gray-800) 35%, var(--yc-gray-700) 100%);position: relative;overflow: hidden;-webkit-box-shadow: 0 4px 20px rgba(0, 0, 0, .45);box-shadow: 0 4px 20px rgba(0, 0, 0, .45);max-width: 1920px;margin: 0 auto;-webkit-border-radius: 25px;-moz-border-radius: 25px;border-radius: 25px}
.__index_block__what_yantar .__page_complexs__sing_up_bg {position: absolute;top:0;right:0;bottom:0;left:0;-webkit-border-radius: 25px;-moz-border-radius: 25px;border-radius: 25px;overflow: hidden;z-index: 1;pointer-events: none;background: url(/wp-files/images/form-bg.png) top left no-repeat;opacity: .075;background-size: contain}
.__index_block__what_yantar .__page_complexs__sing_up_gradient {position: absolute;top:0;right:0;bottom:0;left:0;-webkit-border-radius: 25px;-moz-border-radius: 25px;border-radius: 25px;overflow: hidden;pointer-events: none;z-index: 0}
.__index_block__what_yantar .__page_complexs__sing_up_gradient .__sing_up_ripple {position: absolute;right: -60px;bottom: -60px;width: 60px;height: 60px;border: 2px solid rgba(255, 255, 255, 0.411);-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;-webkit-transform-origin: 100% 100%;-ms-transform-origin: 100% 100%;transform-origin: 100% 100%;-webkit-animation: __sing_up_ripple 15s ease-out infinite;animation: __sing_up_ripple 15s ease-out infinite}
.__index_block__what_yantar .__page_complexs__sing_up_gradient .__sing_up_ripple:nth-child(1) {-webkit-animation-delay: 0s;animation-delay: 0s}
.__index_block__what_yantar .__page_complexs__sing_up_gradient .__sing_up_ripple:nth-child(2) {-webkit-animation-delay: 3.75s;animation-delay: 3.75s}
.__index_block__what_yantar .__page_complexs__sing_up_gradient .__sing_up_ripple:nth-child(3) {-webkit-animation-delay: 6.5s;animation-delay: 6.5s}
.__index_block__what_yantar .__page_complexs__sing_up_gradient .__sing_up_ripple:nth-child(4) {-webkit-animation-delay: 10.25s;animation-delay: 10.25s}
@-webkit-keyframes __sing_up_ripple {0%{-webkit-transform: scale(0);transform: scale(0);opacity: 0}18%{opacity: .1}100%{-webkit-transform: scale(10);transform: scale(10);opacity: 0}}
@keyframes __sing_up_ripple {0%{transform: scale(0);opacity: 0}18%{opacity: .1}100%{transform: scale(10);opacity: 0}}
.__index_block__what_yantar .__index_block__what_yantar__card {display: -ms-grid;display: grid;-ms-grid-columns: 1fr 1fr;grid-template-columns: 1fr 1fr;align-items: center}
.__index_block__what_yantar .__index_block__what_yantar__text {padding: 0 50px 0 0;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;z-index: 5}
.__index_block__what_yantar h2 {margin: 0 0 50px;color: var(--yc-white);line-height: 1.3}
.__index_block__what_yantar h2 span {font-size: 32px;font-weight: 700;background: -webkit-linear-gradient(135deg, var(--yc-gen-200), var(--yc-blue-500));background: -moz-linear-gradient(135deg, var(--yc-gen-200), var(--yc-blue-500));background: -o-linear-gradient(135deg, var(--yc-gen-200), var(--yc-blue-500));background: linear-gradient(135deg, var(--yc-gen-200), var(--yc-blue-500));-webkit-background-clip: text;background-clip: text;-webkit-text-fill-color: transparent;color: transparent}
.__index_block__what_yantar .__index_block__what_yantar__list {list-style: none;padding: 0;margin: 0 0 50px;-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1}
.__index_block__what_yantar .__index_block__what_yantar__item {display: -webkit-box;display: -ms-flexbox;display: flex;gap: 1rem;margin-bottom: 30px}
.__index_block__what_yantar .__index_block__what_yantar__item:last-child {margin-bottom: 0}
.__index_block__what_yantar .__index_block__what_yantar__icon {width: 44px;height: 44px;-webkit-box-flex: 0;-ms-flex: 0 0 44px;flex: 0 0 44px;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;background: var(--yc-blue-50);color: var(--yc-gen-200);display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;font-size: 1.125rem}
.__index_block__what_yantar .__index_block__what_yantar__item_content {min-width: 0}
.__index_block__what_yantar .__index_block__what_yantar__item_title {display: block;font-size: 18px;font-weight: 500;color: var(--yc-white);margin: 0 0 10px}
.__index_block__what_yantar .__index_block__what_yantar__item_text {font-size: 0.9375rem;line-height: 1.5;color: var(--yc-gray-400);margin: 0}
.__index_block__what_yantar .__index_block__what_yantar__btn {display: inline-block;padding: 0.875rem 1.5rem;background: var(--yc-gen-200);color: var(--yc-white);font-size: 1rem;font-weight: 600;text-decoration: none;-webkit-border-radius: 12px;-moz-border-radius: 12px;border-radius: 12px;text-align: center;-ms-flex-item-align: start;align-self: flex-start}
.__index_block__what_yantar .__index_block__what_yantar__btn:hover {background: var(--yc-gen-300);color: var(--yc-white)}
.__index_block__what_yantar .__index_block__what_yantar__img {position: relative;padding: 35px}
.__index_block__what_yantar .__index_block__what_yantar__img img {width: 100%;height: 100%;object-fit: cover;display: block;-webkit-border-radius: 25px;-moz-border-radius: 25px;border-radius: 25px;opacity: .8}
@media (max-width: 1023px) {.__index_block__what_yantar .__index_block__what_yantar__card {-ms-grid-columns: 1fr;grid-template-columns: 1fr} .__index_block__what_yantar .__index_block__what_yantar__text {padding: 2rem 1.5rem} .__index_block__what_yantar .__index_block__what_yantar__img {min-height: 280px} .__index_block__what_yantar .__index_block__what_yantar__img img {-webkit-border-radius: 0 0 20px 20px;-moz-border-radius: 0 0 20px 20px;border-radius: 0 0 20px 20px}}
@media (max-width: 767px) {.__index_block__what_yantar {padding: 60px 0} .__index_block__what_yantar h2 {margin: 0 0 40px} .__index_block__what_yantar h2 span {font-size: 26px} .__index_block__what_yantar .__index_block__what_yantar__text {padding: 0} .__index_block__what_yantar .__index_block__what_yantar__item_title {font-size: 16px} .__index_block__what_yantar .__index_block__what_yantar__item_text {font-size: 13px} .__index_block__what_yantar .__index_block__what_yantar__list {margin-bottom: 30px} .__index_block__what_yantar .__index_block__what_yantar__item {gap: 1rem;margin-bottom: 25px} .__index_block__what_yantar .__index_block__what_yantar__img {display: none} .__index_block__what_yantar .__content_box__btn a {width: 100%;margin: 15px 0 0 0}}

/* Блок «3 последние новости» на главной */
.__section.__latest_news {padding: 80px 0}
.__section.__latest_news .__latest_news_header {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-ms-flex-wrap: wrap;flex-wrap: wrap;gap: 0.75rem;margin-bottom: 40px}
.__section.__latest_news .__latest_news_header .__latest_news_title {font-size: 32px;font-weight: 700;margin: 0;color: var(--yc-gray-800)}
.__section.__latest_news .__latest_news_header .__latest_news_link {font-size: 16px;font-weight: 500;color: var(--yc-gray-400)}
.__section.__latest_news .__latest_news_header .__latest_news_link:hover {color: var(--yc-gray-400)}
.__section.__latest_news .__latest_news_header .__latest_news_link i {font-size: 13px}
.__section.__latest_news .__latest_news_row.post-cards--grid {margin: 0;display: -ms-grid !important;display: grid !important;-ms-grid-columns: 1fr 1.5rem 1fr 1.5rem 1fr;grid-template-columns: repeat(3, 1fr) !important;gap: 2rem !important}
.__section.__latest_news .__latest_news_row.post-cards--grid .post-card {width: 100% !important;max-width: 100% !important}
.__section.__latest_news .post-card--standard .post-card__thumbnail img {-webkit-border-radius: 15px;-moz-border-radius: 15px;border-radius: 15px}
.__section.__latest_news .post-card__thumbnail a:before {background: var(--yc-gen-200);-webkit-border-radius: 15px;-moz-border-radius: 15px;border-radius: 15px}
.post-card__thumbnail .post-card__category,.__section.__latest_news .post-card:not(.post-card--small) .post-card__category {background: var(--yc-gen-200) !important;text-transform: none;font-size: 12px}
.__section.__latest_news .post-card__title {font-size: 16px}
.__section.__latest_news .post-card__title a {color: var(--yc-gray-700) !important}
.__section.__latest_news .post-card__author:before, .__section.__latest_news .post-card__comments:before, .__section.__latest_news .post-card__date:before, .__section.__latest_news .post-card__like:before, .__section.__latest_news .post-card__views:before, .__section.__latest_news .post-card__author, .__section.__latest_news .post-card__comments, .__section.__latest_news .post-card__date, .__section.__latest_news .post-card__like, .__section.__latest_news .post-card__views {color: var(--yc-gray-400)}
.__section.__latest_news .post-card__meta {margin-bottom: 0}
.__section.__latest_news .post-card--standard:after {display: none}
.__section.__latest_news .post-card--standard {margin-bottom: 0}
@media (max-width: 768px) {.__section.__latest_news {padding: 60px 0} .__section.__latest_news .__latest_news_header .__latest_news_title {font-size: 26px} .__section.__latest_news .__latest_news_header .__latest_news_link {font-size: 14px} .__section.__latest_news .__latest_news_header .__latest_news_link i {font-size: 12px} .__section.__latest_news .__latest_news_row.post-cards--grid {display: -webkit-box !important;display: -ms-flexbox !important;display: flex !important;-ms-flex-wrap: nowrap !important;flex-wrap: nowrap !important;gap: 1rem;overflow-x: auto;overflow-y: hidden;-webkit-overflow-scrolling: touch;-webkit-scroll-snap-type: x mandatory;-ms-scroll-snap-type: x mandatory;scroll-snap-type: x mandatory;padding-bottom: 0.5rem} .__section.__latest_news .__latest_news_row.post-cards--grid .post-card {-webkit-box-flex: 0;-ms-flex: 0 0 auto;flex: 0 0 auto;width: 85%;max-width: 320px;-webkit-scroll-snap-align: start;-ms-scroll-snap-align: start;scroll-snap-align: start;margin-right: 1rem} .__section.__latest_news .__latest_news_row.post-cards--grid .post-card:last-child {margin-right: 0}}

/* Список новостей на странице архива */
.__section.__single_container .post-cards.post-cards--horizontal {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;gap: 1.5rem;max-width: 70%}
.__section.__single_container .post-cards--horizontal .post-card--horizontal {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-webkit-box-align: center;-ms-flex-align: center;align-items: center;width: 100%;max-width: 100%;gap: 1.5rem}
.__section.__single_container .post-cards--horizontal .post-card__thumbnail {-ms-flex-negative: 0;flex-shrink: 0;width: 45%;min-width: 320px;max-width: 480px}
.__section.__single_container .post-cards--horizontal .post-card__thumbnail a,.__section.__single_container .post-cards--horizontal .post-card__thumbnail img {display: block;width: 100%;height: auto;-o-object-fit: cover;object-fit: cover}
.__section.__single_container .post-cards--horizontal .post-card__thumbnail img {-webkit-border-radius: 15px;-moz-border-radius: 15px;border-radius: 15px}
.__section.__single_container .post-cards--horizontal .post-card__body {-webkit-box-flex: 1;-ms-flex: 1;flex: 1;min-width: 0}
.__section.__single_container .post-card:not(.post-card--small) .post-card__category {background: var(--yc-gen-200) !important;text-transform: none;font-size: 12px}
.__section.__single_container .post-card__title {font-size: 18px}
.__section.__single_container .post-card__title a {font-weight: 700;color: var(--yc-gray-800) !important}
.__section.__single_container .post-card__author:before, .__section.__single_container .post-card__comments:before, .__section.__single_container .post-card__date:before, .__section.__single_container .post-card__like:before, .__section.__single_container .post-card__views:before, .__section.__single_container .post-card__author, .__section.__single_container .post-card__comments, .__section.__single_container .post-card__date, .__section.__single_container .post-card__like, .__section.__single_container .post-card__views {color: var(--yc-gray-400)}
@media (max-width: 768px) {.__section.__single_container .post-cards.post-cards--horizontal {max-width: 100%} .__section.__single_container .post-cards--horizontal .post-card--horizontal {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;margin-bottom: 10px} .__section.__single_container .post-cards--horizontal .post-card__thumbnail {width: 100%;min-width: 0;margin-bottom: 0} .__section.__single_container .post-card__title {font-size: 16px;line-height: 1.4}}
@media (max-width: 1023px) {.site-content {padding: 10px 0 0 !important}}
@media (max-width: 640px) {.__index_slider {height: 600px} .__index_slider .__index_slider__content_box {padding-top: 108px} .__index_slider .__index_slider__content_box .__content_box__mini {font-size: 13px} .__index_slider .__index_slider__content_box h1 {font-size: 34px} .__index_slider .__index_slider__content_box h1 span {font-size: 32px} .__index_slider .__index_slider__content_box .__content_box__setup {font-size: 14px;padding-right: 15%} .__index_slider .__index_slider__content_box .__content_box__setup br {display: none} .__index_slider .__content_box__btn .__online_btn {padding: 10px 15px;font-size: 13px} .__index_slider .__content_box__btn .__service_btn {padding: 10px 15px;font-size: 13px;margin-left: 5px} .__page_breadcrumb__fon .__breadcrumb_box h1 {font-size: 28px;line-height: 1.2;margin-bottom: 70px} .entry-content .wp-block-button, .entry-content p, .home-text .wp-block-button, .home-text p, .taxonomy-description .wp-block-button, .taxonomy-description p {font-size: 14px}}

/* Location */
.__center_block__location {padding: 80px 0 0}
.__center_block__location h2 {text-align: center}
.__center_block__location p {text-align: center;margin: 0 0 40px}
.__center_block__location .__location_box__city {display:-ms-grid;display:grid;-ms-grid-columns:1fr 50px 1fr;grid-template-columns:repeat(2,1fr);margin:-25px;gap:50px}
.__center_block__location .__location_box__city>* {margin:25px}
@supports (gap:50px) {.__center_block__location .__location_box__city{margin:0} .__center_block__location .__location_box__city>*{margin:0}}
.__center_block__location .__location_box__city .__city_contact {margin-top: 10px}
.__center_block__location .__location_box__city .__city_contact a {border-bottom: 1px dashed var(--yc-red-500);color: var(--yc-red-500);font-weight: 600}
.__center_block__location .__location_box__city .__city_map {margin-top: 25px;-webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px;overflow: hidden}
@media (max-width: 767px) {.__center_block__location {padding: 60px 0 0} .__center_block__location .__location_box__city {grid-template-columns:repeat(1,1fr);gap:30px}}

/* Новости */
.post-card:not(.post-card--small) .post-card__category a {color: var(--yc-white) !important}
.entry-author:before, .entry-comments:before, .entry-date:before, .entry-time:before, .entry-views:before, .entry-content ol.wp-block-list>li:before, .entry-content ol:not([class])>li:before, .home-text ol.wp-block-list>li:before, .home-text ol:not([class])>li:before, .taxonomy-description ol.wp-block-list>li:before, .taxonomy-description ol:not([class])>li:before {color: var(--yc-gen-200)}

/* Блок остались вопросы */
.__form_faq__connect {background: url(/../wp-files/images/form-faq-1920.jpg) center center no-repeat;background-size: cover;max-width: 1920px;margin: 0 auto;-webkit-border-radius: 18px;-moz-border-radius: 18px;border-radius: 18px;overflow: hidden;position: relative;z-index: 1}
.__form_faq__connect .__form_faq__gradient {background: var(--yc-gray-200);background: -webkit-linear-gradient(90deg,rgba(235, 236, 239, 1) 0%, rgba(235, 236, 239, 0.5) 85%, rgba(235, 236, 239, 0.1) 100%);background: -moz-linear-gradient(90deg,rgba(235, 236, 239, 1) 0%, rgba(235, 236, 239, 0.5) 85%, rgba(235, 236, 239, 0.1) 100%);background: -o-linear-gradient(90deg,rgba(235, 236, 239, 1) 0%, rgba(235, 236, 239, 0.5) 85%, rgba(235, 236, 239, 0.1) 100%);background: linear-gradient(90deg,rgba(235, 236, 239, 1) 0%, rgba(235, 236, 239, 0.5) 85%, rgba(235, 236, 239, 0.1) 100%);z-index: 2;position: absolute;top:0;right:0;bottom:0;left:0}
.__form_faq__connect .container {position: relative;z-index: 3}
.__form_faq__connect .__form_box_text {padding: 80px 0}
.__form_faq__connect .__form_box_text h2 {font-size: 32px;font-weight: 700;color: var(--yc-gray-800);margin: 0 0 16px}
.__form_faq__connect .__form_box_text .__form_click_desk {font-size: 18px;color: var(--yc-gray-700);margin-bottom: 20px;line-height: 1.5}
.__form_faq__connect .__form_box_text ul {list-style: none;margin: 0 0 15px;padding: 0}
.__form_faq__connect .__form_box_text ul li {font-size: 16px;color: var(--yc-gray-700);line-height: 1.8;padding: 4px 0}
.__form_faq__connect .__form_box_text ul li i {margin-right: 8px;color: var(--yc-gen-200)}
.__form_faq__connect .__form_box_text .btn.__online_btn {margin-bottom: 30px;padding: 13px 20px;-webkit-border-radius: 23px;-moz-border-radius: 23px;border-radius: 23px}
.__form_faq__connect .__form_box_text .btn.__online_btn i {font-weight: 300;margin-left: 5px;font-size: 13px}
.__form_faq__connect .__form_box_text h4 {font-size: 16px;font-weight: 400;color: var(--yc-gray-700);margin: 0 0 20px}
.__form_faq__connect .__form_faq__consent {margin-bottom: 35px}
.__form_faq__connect .__form_faq__consent_item {display: block;font-size: 14px;color: var(--yc-gray-700);margin-bottom: 10px;padding: 8px 12px 0 0;-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;cursor: pointer;-webkit-transition: background 0.2s ease,border-color 0.2s ease,box-shadow 0.2s ease;transition: background 0.2s ease,border-color 0.2s ease,box-shadow 0.2s ease}
.__form_faq__connect .__form_faq__consent_item input {margin-right: 8px;vertical-align: middle;width: 16px;height: 16px;cursor: pointer}
.__form_faq__connect .__form_faq__consent_item a {color: var(--yc-gen-200);text-decoration: underline}
.__form_faq__connect .__form_faq__consent_item a:hover {color: var(--yc-gen-300)}
.__form_faq__connect:not(.__form_faq__connect--consent-ok) .__object_social a.__form_faq__social_link {opacity: 0.65;cursor: not-allowed}
.__form_faq__connect .__object_social {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;gap: 12px}
.__form_faq__connect .__object_social a {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding: 15px 20px;-webkit-border-radius: 23px;-moz-border-radius: 23px;border-radius: 23px;font-size: 15px;font-weight: 500;text-decoration: none;-webkit-transition: opacity 0.2s ease;transition: opacity 0.2s ease;}
.__form_faq__connect .__object_social a:hover {opacity: 0.9}
.__form_faq__connect .__object_social a i {margin-right: 8px;font-size: 20px}
.__form_faq__connect .__object_social a.__wa {background: var(--yc-wa);color: var(--yc-white)}
.__form_faq__connect .__object_social a.__tg {background: var(--yc-tg);color: var(--yc-white)}
@-webkit-keyframes __form_faq_consent_shake {0%,100%{-webkit-transform: translateX(0);transform: translateX(0)}25%{-webkit-transform: translateX(-6px);transform: translateX(-6px)}75%{-webkit-transform: translateX(6px);transform: translateX(6px)}}
@keyframes __form_faq_consent_shake {0%,100%{transform: translateX(0)}25%{transform: translateX(-6px)}75%{transform: translateX(6px)}}
.__form_faq__connect.__form_faq__consent_shake .__form_faq__consent {-webkit-animation: __form_faq_consent_shake 0.4s ease;-moz-animation: __form_faq_consent_shake 0.4s ease;animation: __form_faq_consent_shake 0.4s ease}
@media (max-width: 768px) {.__form_faq__connect .__form_box_text {padding: 60px 0} .__form_faq__connect .__form_box_text h2 {font-size: 26px} .__form_faq__connect .__form_box_text .__form_click_desk {font-size: 16px} .__form_faq__connect .__form_box_text ul li {font-size: 14px} .__form_faq__connect .__form_faq__consent_item span {font-size: 13px} .__form_faq__connect .__object_social a {width: 97%;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center}}

/* Footer */
.__footer {max-width: 1920px;margin: 0 auto;-webkit-border-radius: 18px;-moz-border-radius: 18px;border-radius: 18px;overflow: hidden;position: relative}
.__footer .__footer_block {display: -ms-grid;display: grid;-ms-grid-columns: 1fr 1fr 1fr;grid-template-columns: repeat(3, 1fr);padding: 80px 0 0}
.__footer .__footer_block__item .__logo_img__box {margin-bottom: 20px}
.__footer .__footer_block__item .__logo_img__box .__logo_text {padding-left: 10px;line-height: 1.4}
.__footer .__footer_block__item p {font-size: 14px;padding-right: 20%}
.__footer .__footer_block__item h4 {font-size: 16px;font-weight: 600;color: var(--yc-gen-200);margin-bottom: 13px}
.__footer .__footer_block__item .__foter_menu .menu {padding: 0;margin: 0;list-style: none;line-height: 1.8}
.__footer .__footer_block__item .__foter_menu .menu li a,.__footer .__footer_block__item .__foter_menu .menu li span {-webkit-transition: color 0.25s ease;-moz-transition: color 0.25s ease;-o-transition: color 0.25s ease;transition: color 0.25s ease;color: var(--yc-gray-800)}
.__footer .__footer_block__item .__foter_menu .menu li:hover a,.__footer .__footer_block__item .__foter_menu .menu li:hover span {color: var(--yc-gen-100)}
.__footer .__footer_block__item .__footer_contact .__footer_phone a {font-size: 18px;font-weight: 600;color: var(--yc-gray-700) !important}
.__footer .__footer_block__item .__footer_contact .__footer_email {margin-bottom: 20px}
.__footer .__footer_block__item .__footer_contact .__footer_email a {font-size: 15px;color: var(--yc-gray-500) !important}
.__footer .__footer_block__item .__footer_contact .__footer_social .__social_item {display: block;line-height: 2}
.__footer .__footer_block__item .__footer_contact .__footer_social .__social_item a {color: var(--yc-gray-700) !important}
.__footer .__footer_block__item .__footer_contact .__footer_social .__social_item .__roude {display: block;font-size: 14px;margin-bottom: 10px}
.__footer .__footer_block__item .__footer_contact .__footer_social .__social_item .__roude i {background: var(--yc-gray-300);color: var(--yc-gray-600);-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;width: 30px;height: 30px;text-align: center;line-height: 30px;margin-right: 8px;font-size: 15px}
.__footer .__footer_block__copy {padding-top: 30px;padding-bottom: 60px;margin-top: 30px;border-top: 1px solid var(--yc-gray-300)}
.__footer .__footer_block__copy .__footer_block__copy_item .__copy_item_text {font-size: 14px}
.__footer .__footer_block__copy .__footer_block__copy_item .__copy_item_text p {margin-bottom: 0}
.__footer .__footer_block__copy .__footer_block__copy_item .__copy_item_linck a {font-size: 14px;margin-left: 25px;font-weight: 600;color: var(--yc-red-500) !important}
@media (max-width: 640px) {.__footer .__footer_block {padding: 60px 0 0} .__footer .__footer_block {-ms-grid-columns: 1fr;grid-template-columns: repeat(1, 1fr)} .__footer .__footer_block__item p {font-size: 13px;padding-right: 0} .__footer .__footer_block__item.__mobile_none {display: none} .__footer .__footer_block__copy_item,.__footer .__footer_block__copy .__footer_block__copy_item .__copy_item_linck a {display: block !important} .__footer .__footer_block__copy .__footer_block__copy_item .__copy_item_linck a {margin: 5px 0 0 0}}
.scrolltop {width: 50px;opacity: 1;display: -webkit-box !important;display: -ms-flexbox !important;display: flex !important;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;right: 20px;bottom: 20px;background-color: var(--yc-gen-300)}

/* Page: Специалисты (__profi_page) */
.section .__profi_page {padding: 80px 0 0}
.section .__profi_page .__profi_page__intro {margin-bottom: 60px}
.section .__profi_page .__profi_page__intro p {font-size: 16px;line-height: 1.6;color: var(--yc-gray-700);margin: 0 0 1.5rem}
.section .__profi_page .__profi_page__intro .__content_box__btn {margin-top: 1rem}
.section .__profi_page .__profi_page__table_box {margin-top: 2.5rem;margin-bottom: 60px}
.section .__profi_page .__profi_page__table_box h2 {margin: 0 0 1.25rem}
.section .__profi_page .__profi_page__table_box .table {width: 100%;font-size: 14px}
.section .__profi_page .__profi_page__table_box .table th {font-weight: 600;color: var(--yc-gray-800)}
.section .__profi_page .__profi_page__table_box .table td,.section .__profi_page .__profi_page__table_box .table th {padding: 12px 15px;vertical-align: middle}
.section .__profi_page .__profi_page__table_box .__head {text-align: left}
.section .__profi_page .__profi_page__table_box .__width_15 {width: 15%;text-align: center}
.section .__profi_page .__profi_page__table_box .__greens {color: var(--yc-wa);text-align: center}
.section .__profi_page .__profi_page__table_box .__reds {color: var(--yc-red-500);text-align: center}
.section .__profi_page__specialists {padding: 0 0 80px}
.section .__profi_page__specialists h2 {margin: 0 0 1.5rem}
.section .__profi_page__specialists .__specialists__items {display: -ms-grid;display: grid;-ms-grid-columns: 1fr 25px 1fr 25px 1fr;grid-template-columns: repeat(3, 1fr);-ms-grid-gap: 25px;grid-gap: 25px;gap: 25px}
.section .__profi_page__specialists .__specialists__items .__item__profile {display: block}
.section .__profi_page__specialists .__specialists__items .__profile_img {display: block;margin-bottom: 25px}
.section .__profi_page__specialists .__specialists__items .__profile_img img {width: 100%;height: auto;display: block;-webkit-border-radius: 25px;-moz-border-radius: 25px;border-radius: 25px}
.section .__profi_page__specialists .__specialists__items .__profile_text {margin-bottom: 20px}
.section .__profi_page__specialists .__specialists__items .__profile_text h3 {font-size: 18px;font-weight: 600;color: var(--yc-gray-800);margin: 0 0 15px}
.section .__profi_page__specialists .__specialists__items .__profile_text p {font-size: 14px;line-height: 1.5;color: var(--yc-gray-500);margin: 0}
.section .__profi_page__specialists .__block_page__intro_bottom {margin-top: 60px}
@media (max-width: 768px) {.section .__profi_page {padding: 60px 0 0} .section .__profi_page .__profi_page__intro p {font-size: 14px} .section .__profi_page__specialists .__specialists__items {-ms-grid-columns: 1fr;grid-template-columns: repeat(2, 1fr);-ms-grid-gap: 20px;grid-gap: 20px;gap: 20px} .section .__profi_page__specialists .__specialists__items .__profile_text h3 {font-size: 16px}}
@media (max-width: 640px) {.section .__profi_page {padding: 60px 0 0} .section .__profi_page .__profi_page__table_box {margin-top: 1.5rem;margin-bottom: 2rem} .section .__profi_page .__profi_page__table_box .table td,.section .__profi_page .__profi_page__table_box .table th {padding: 8px 10px;font-size: 13px} .section .__profi_page__specialists {padding: 0 0 60px} .section .__profi_page__specialists .__specialists__items {-ms-grid-columns: 1fr;grid-template-columns: 1fr;-ms-grid-gap: 30px;grid-gap: 30px;gap: 30px} .section .__profi_page__specialists .__specialists__items .__profile_text {margin-bottom: 5px}}

/* Блок выбора комплекса: __page_complexs (страница Комплексы общая) */
.__page_complexs {padding: 80px 0;max-width: 1920px;margin: 0 auto;-webkit-border-radius: 25px;-moz-border-radius: 25px;border-radius: 25px;overflow: hidden;position: relative;background: var(--yc-gray-100)}
.__page_complexs .__page_complexs__title {text-align: center}
.__page_complexs .__page_complexs__title span {display: inline-block;padding: 0.35em 1em;background: var(--yc-blue-50);color: var(--yc-gen-300);font-size: 0.875rem;font-weight: 500;-webkit-border-radius: 9999px;-moz-border-radius: 9999px;border-radius: 9999px;margin-bottom: 1rem;text-align: center}
.__page_complexs h2 {text-align: center;font-weight: 700;color: var(--yc-gray-800);margin: 0 0 10px}
.__page_complexs h2 span {font-size: 32px;font-weight: 700;background: -webkit-linear-gradient(135deg, var(--yc-gen-200), var(--yc-blue-500));background: -moz-linear-gradient(135deg, var(--yc-gen-200), var(--yc-blue-500));background: -o-linear-gradient(135deg, var(--yc-gen-200), var(--yc-blue-500));background: linear-gradient(135deg, var(--yc-gen-200), var(--yc-blue-500));-webkit-background-clip: text;background-clip: text;-webkit-text-fill-color: transparent;color: transparent}
.__page_complexs > .container > p {text-align: center;color: var(--yc-gray-500);font-size: 1.05rem;margin: 0 0 2.5rem;line-height: 1.5}
.__page_complexs .__page_complexs__items {display: -ms-grid;display: grid;-ms-grid-columns: 1fr 1.5rem 1fr 1.5rem 1fr;grid-template-columns: repeat(3, 1fr);gap: 1.5rem}
.__page_complexs .__complexs_item {background: var(--yc-white);border: 1px solid var(--yc-gray-200);-webkit-border-radius: 25px;-moz-border-radius: 25px;border-radius: 25px;-webkit-box-shadow: 0 4px 10px rgba(0,0,0,.05);box-shadow: 0 4px 10px rgba(0,0,0,.05);padding: 30px 40px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: center;align-items: center;text-align: center;position: relative}
.__page_complexs .__complexs_item:nth-child(2) {border: 2px solid var(--yc-gen-100);-webkit-box-shadow: 0 8px 20px rgba(0,0,0,.1);box-shadow: 0 8px 20px rgba(0,0,0,.1)}
.__page_complexs .__complexs_item_img {width: 56px;height: 56px;-webkit-border-radius: 15px;-moz-border-radius: 15px;border-radius: 15px;background: var(--yc-gen-200);background: -webkit-linear-gradient(135deg, var(--yc-gen-200), var(--yc-blue-500));background: -moz-linear-gradient(135deg, var(--yc-gen-200), var(--yc-blue-500));background: -o-linear-gradient(135deg, var(--yc-gen-200), var(--yc-blue-500));background: linear-gradient(135deg, var(--yc-gen-200), var(--yc-blue-500));color: var(--yc-white);display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;margin-bottom: 1rem}
.__page_complexs .__complexs_item_img svg {width: 28px;height: 28px;stroke: currentColor}
.__page_complexs .__complexs_item_text {width: 100%;-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: center;align-items: center}
.__page_complexs .__complexs_item_text h3 {font-size: 24px;font-weight: 700;color: var(--yc-gray-800);margin: 0 0 0.25rem}
.__page_complexs .__complexs_item_text > p {color: var(--yc-gen-200);font-size: 1rem;margin: 0 0 1rem}
.__page_complexs .__complexs_price {margin-bottom: 10px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: baseline;-ms-flex-align: baseline;align-items: baseline;gap: 10px}
.__page_complexs .__complexs_price .__offer__price_old {display: block;font-size: 14px;color: var(--yc-gray-400);text-decoration: line-through;margin-bottom: 0;margin-right: 10px;line-height: 1}
.__page_complexs .__complexs_price .__offer__price_new {font-size: 22px;font-weight: 700;color: var(--yc-gray-800)}
@supports (gap: 10px) {.__page_complexs .__complexs_price .__offer__price_old {margin-right: 0}}
.__page_complexs .__complexs_benefits {font-size: 15px;color: var(--yc-gray-400);margin-bottom: 30px;line-height: 1.4}
.__page_complexs .__complexs_list {list-style: none;padding: 0 0 0 10%;margin: 0 0 1.5rem;text-align: left;width: 100%;-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1}
.__page_complexs .__complexs_list li {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-bottom: 0.8em;font-size: 1rem;color: var(--yc-gray-700)}
.__page_complexs .__complexs_list li i {color: var(--yc-gen-200);margin-right: 0.5rem;-ms-flex-negative: 0;flex-shrink: 0}
.__page_complexs .__complexs_list li span {line-height: 1.3}
.__page_complexs .__complexs_item .__content_box__btn {width: 100%;margin-top: auto}
.__page_complexs .__complexs_item .__content_box__btn a {width: 100%;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px;padding: 0.75rem 1.25rem;font-weight: 500;border: 2px solid var(--yc-gen-100);background: var(--yc-white) !important;color: var(--yc-gen-100) !important}
@media (max-width: 1400px) {.__page_complexs .__complexs_item {padding: 30px} .__page_complexs .__complexs_list {list-style: none;padding: 0}}
@media (max-width: 768px) {.__page_complexs {padding: 60px 0} .__page_complexs .__page_complexs__items {-ms-grid-columns: 1fr;grid-template-columns: 1fr} .__page_complexs h2 {font-size: 1.75rem}}

/* Страница комплекс ТОП */
.__page_complexs__when {padding: 80px 0}
.__page_complexs__when h2 {margin: 0 0 1.5rem}
.__page_complexs__when p {margin-bottom: 60px}
.__page_complexs__when h3 {margin-bottom: 30px}
.__page_complexs__when .__when__list {display: -ms-grid;display: grid;-ms-grid-columns: 1fr 1rem 1fr 1rem 1fr;grid-template-columns: repeat(3, 1fr);gap: 1rem}
.__page_complexs__when .__when__item {text-align: center;background: var(--yc-gray-100);-webkit-border-radius: 25px;-moz-border-radius: 25px;border-radius: 25px;padding: 30px 15px}
.__page_complexs__when .__when__item_img {width: 48px;height: 48px;background: transparent;-webkit--webkit-border-radius: 12px;-moz-border-radius: 12px;border-radius: 12px;-moz--webkit-border-radius: 12px;-moz-border-radius: 12px;border-radius: 12px;-webkit-border-radius: 12px;-moz-border-radius: 12px;border-radius: 12px;margin: 0 auto 15px;line-height: 46px}
.__page_complexs__when .__when__item_img svg {width: 45px;height: 45px}
.__page_complexs__when .__when__item_img svg path,.__page_complexs__when .__when__item_img svg circle {fill: var(--yc-gen-100)}
.__page_complexs__when .__when__item_text p {font-size: 14px;color: var(--yc-gray-700);margin: 0;line-height: 1.5}
.__page_complexs__sing_up {padding: 0}
.__page_complexs__sing_up .__complexs__sing_up_inner {display: -ms-grid;display: grid;-ms-grid-columns: 1fr auto;grid-template-columns: 1fr auto;-ms-grid-gap: 2rem;grid-gap: 2rem;gap: 2rem;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding: 60px;-webkit-border-radius: 25px;-moz-border-radius: 25px;border-radius: 25px;background: var(--yc-gray-800);background: -webkit-linear-gradient(90deg, var(--yc-gray-800) 0%, var(--yc-gray-800) 35%, var(--yc-gray-700) 100%);background: -moz-linear-gradient(90deg, var(--yc-gray-800) 0%, var(--yc-gray-800) 35%, var(--yc-gray-700) 100%);background: -o-linear-gradient(90deg, var(--yc-gray-800) 0%, var(--yc-gray-800) 35%, var(--yc-gray-700) 100%);background: linear-gradient(90deg, var(--yc-gray-800) 0%, var(--yc-gray-800) 35%, var(--yc-gray-700) 100%);position: relative;overflow: hidden;-webkit-box-shadow: 0 4px 20px rgba(0, 0, 0, .45);box-shadow: 0 4px 20px rgba(0, 0, 0, .45)}
.__page_complexs__sing_up .__page_complexs__sing_up_bg {position: absolute;top:0;right:0;bottom:0;left:0;border-radius: 25px;overflow: hidden;z-index: 1;pointer-events: none;background: url(/wp-files/images/form-bg.png) top left no-repeat;opacity: .075}
.__page_complexs__sing_up .__page_complexs__sing_up_gradient {position: absolute;top:0;right:0;bottom:0;left:0;border-radius: 25px;overflow: hidden;pointer-events: none;z-index: 0}
.__page_complexs__sing_up .__page_complexs__sing_up_gradient .__sing_up_ripple {position: absolute;right: -60px;bottom: -60px;width: 60px;height: 60px;border: 2px solid rgba(255, 255, 255, 0.411);-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;-webkit-transform-origin: 100% 100%;-ms-transform-origin: 100% 100%;transform-origin: 100% 100%;-webkit-animation: __sing_up_ripple 15s ease-out infinite;animation: __sing_up_ripple 15s ease-out infinite}
.__page_complexs__sing_up .__page_complexs__sing_up_gradient .__sing_up_ripple:nth-child(1) {-webkit-animation-delay: 0s;animation-delay: 0s}
.__page_complexs__sing_up .__page_complexs__sing_up_gradient .__sing_up_ripple:nth-child(2) {-webkit-animation-delay: 3.75s;animation-delay: 3.75s}
.__page_complexs__sing_up .__page_complexs__sing_up_gradient .__sing_up_ripple:nth-child(3) {-webkit-animation-delay: 6.5s;animation-delay: 6.5s}
.__page_complexs__sing_up .__page_complexs__sing_up_gradient .__sing_up_ripple:nth-child(4) {-webkit-animation-delay: 10.25s;animation-delay: 10.25s}
@-webkit-keyframes __sing_up_ripple {0%{-webkit-transform: scale(0);transform: scale(0);opacity: 0}18%{opacity: .1}100%{-webkit-transform: scale(10);transform: scale(10);opacity: 0}}
@keyframes __sing_up_ripple {0%{transform: scale(0);opacity: 0}18%{opacity: .1}100%{transform: scale(10);opacity: 0}}
.__page_complexs__sing_up .__complex_offer_benefits_title {margin: 0 0 30px;font-size: 20px;color: var(--yc-white);text-transform: uppercase}
.__page_complexs__sing_up .__complex_offer_list {list-style: none;padding: 0;margin: 0}
.__page_complexs__sing_up .__complex_offer_list li {margin-bottom: 15px;font-size: 16px;color: var(--yc-gray-800)}
.__page_complexs__sing_up .__complex_offer_list li i {color: var(--yc-wa);margin-right: 10px}
.__page_complexs__sing_up .__complex_offer_list li span {color: var(--yc-white)}
.__page_complexs__sing_up .__complex_offer_card_wrap {min-width: 0}
.__page_complexs__sing_up .__complex_offer_card {background: var(--yc-white);padding: 1.5rem;-webkit-border-radius: 16px;-moz-border-radius: 16px;border-radius: 16px;width: 450px;text-align: center;border: 2px solid var(--yc-blue-500);z-index: 5;position: relative}
.__page_complexs__sing_up .__offer__card_label {font-size: 12px;text-transform: uppercase;letter-spacing: .05em;color: var(--yc-gray-500);margin: 0 0 0.5rem}
.__page_complexs__sing_up .__offer__card_title {font-size: 1.25rem;font-weight: 700;color: var(--yc-gray-800);margin: 0 0 1rem}
.__page_complexs__sing_up .__offer__card_price {margin-bottom: 1rem}
.__page_complexs__sing_up .__offer__price_old {font-size: 14px;color: var(--yc-gray-400);text-decoration: line-through;margin-right: 0.5rem}
.__page_complexs__sing_up .__offer__price_new {font-size: 1.5rem;font-weight: 700;color: var(--yc-gray-800)}
.__page_complexs__sing_up .__offer__card_btn {margin-bottom: 0.75rem}
.__page_complexs__sing_up .__offer__card_btn a {width: 85%}
.__page_complexs__sing_up .__offer__card_disclaimer {font-size: 13px;color: var(--yc-gray-500);margin: 0}
.__page_complexs__what {padding: 80px 0}
.__page_complexs__what h2 {margin: 0 0 40px}
.__page_complexs__what h3 {margin: 1.5rem 0 1rem;font-size: 1.25rem}
.__page_complexs__what p {font-size: 16px;line-height: 1.6;color: var(--yc-gray-700);margin: 0 0 1rem}
.__page_complexs__what .__page_complexs__what_list {display: -ms-grid;display: grid;-ms-grid-columns: 1fr;grid-template-columns: 1fr;gap: 25px}
.__page_complexs__what .__what_list__item {display: block;position: relative;min-height: 32px;padding-left: 50px}
.__page_complexs__what .__what_img {position: absolute;left: 0;top: 0;width: 32px;height: 32px;background: var(--yc-gen-200);-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center}
.__page_complexs__what .__what_img i {color: var(--yc-white);font-size: 18px;font-weight: 300}
.__page_complexs__what .__what_text {padding-left: 0}
.__page_complexs__what .__what_text h4 {font-size: 1rem;font-weight: 600;color: var(--yc-gray-800);margin: 0 0 0.25rem}
.__page_complexs__what .__what_text p {font-size: 14px;margin: 0;color: var(--yc-gray-600)}
@media (max-width: 768px) {.__page_complexs__when {padding: 60px 0} .__page_complexs__when p {font-size: 13px;margin-bottom: 40px} .__page_complexs__when .__when__list {-ms-grid-columns: 1fr;grid-template-columns: 1fr} .__page_complexs__when .__when__item {-ms-grid-columns: 1fr;grid-template-columns: 1fr} .__page_complexs__sing_up .__complexs__sing_up_inner {-ms-grid-columns: 1fr;grid-template-columns: 1fr;margin-left: -10px;margin-right: -10px;padding: 60px 20px} .__page_complexs__what {padding: 60px 0} .__page_complexs__what .__what_list__item {-ms-grid-columns: 1fr;grid-template-columns: 1fr} .__page_complexs__sing_up .__complex_offer_card {width: 100%}}

/* Contact Page */
.section .__contact_page {padding: 80px 0}
.section .__contact_page .__contact_grid {display: -ms-grid;display: grid;-ms-grid-columns: 1fr 1fr;grid-template-columns: 1fr 1fr;-ms-grid-gap: 2rem;grid-gap: 2rem;gap: 2rem}
.section .__contact_page .__contact_info_box {display: -ms-grid;display: grid;margin-bottom: 2rem;-ms-grid-columns: 1fr;grid-template-columns: 1fr;-ms-grid-gap: 2.75rem;grid-gap: 2.75rem;gap: 2.75rem}
.section .__contact_page .__contact_info_box .__contact_box {padding: 0 1.5rem 0 4.5rem;position: relative}
.section .__contact_page .__contact_info_box h5 {margin-bottom: .5rem;font-size: 1.125rem;font-weight: 500;margin-top: 0}
.section .__contact_page .__contact_info_box p {margin: 0}
.section .__contact_page .__contact_info_box svg {width: 40px;height: 40px;position: absolute;top: 5px;left: 0}
.section .__contact_page .__contact_info_box svg path {fill: var(--yc-gen-100)}
.section .__contact_page .__contact_info_box a {font-size: 1rem;text-decoration: none;color: var(--yc-red-500)}
.section .__contact_page .__contact_map {-webkit-border-radius: 15px;-moz-border-radius: 15px;border-radius: 15px;overflow: hidden}
.section .__contact_page .__contact_map.__desk {display: block}
.section .__contact_page .__contact_map.__mobi {display: none}
.section .__contact_page__info {padding-bottom: 6rem}
@media (max-width: 767px) {.section .__contact_page {padding: 60px 0} .section .__contact_page .__contact_grid {-ms-grid-columns: 1fr;grid-template-columns: 1fr;-ms-grid-gap: 3rem;grid-gap: 3rem;gap: 3rem} .section .__contact_page .__contact_info_box {-ms-grid-columns: 1fr;grid-template-columns: 1fr;-ms-grid-gap: 1.75rem;grid-gap: 1.75rem;gap: 1.75rem;margin-bottom: 0} .section .__contact_page .__contact_info_box .__contact_box {padding: 0 0 0 3.5rem} .section .__contact_page .__contact_info_box svg {width: 32px;height: 32px;top: 0;left: 0} .section .__contact_page .__contact_info_box h5 {font-size: 1rem} .section .__contact_page .__contact_info_box p {font-size: .875rem} .section .__contact_page .__contact_map.__desk {display: none} .section .__contact_page .__contact_map.__mobi {display: block} .section .__contact_page__info {padding-bottom: 60px}}

/* Страница о центре */
.__page_center__title {padding: 80px 0;text-align: center}
.__page_center__title .__title_mini {display: inline-block;padding: 0.35em 1em;background: var(--yc-blue-50);color: var(--yc-gen-300);font-size: 0.875rem;font-weight: 500;-webkit-border-radius: 9999px;border-radius: 9999px;margin-bottom: 1rem;text-align: center}
.__page_center__title h2 {margin-bottom: 30px}
.__page_center__title h2 span {font-size: 32px;font-weight: 700;background: -webkit-linear-gradient(135deg, var(--yc-gen-200), var(--yc-blue-500));background: -moz-linear-gradient(135deg, var(--yc-gen-200), var(--yc-blue-500));background: -o-linear-gradient(135deg, var(--yc-gen-200), var(--yc-blue-500));background: linear-gradient(135deg, var(--yc-gen-200), var(--yc-blue-500));-webkit-background-clip: text;background-clip: text;-webkit-text-fill-color: transparent;color: transparent}
.__page_center__title p {font-size: 1rem;line-height: 1.65;color: var(--yc-gray-700);margin: 0 0 1rem;padding: 0 10%}
.__page_center__title p:last-child {margin-bottom: 0}
.__page_center__best {padding: 0 0 80px}
.__page_center__best h2 {margin: 0 0 30px;text-align: center}
.__page_center__best .__best_items {display: -ms-grid;display: grid;-ms-grid-columns: 1fr 1.5rem 1fr 1.5rem 1fr;grid-template-columns: repeat(3, 1fr);gap: 1.5rem}
.__page_center__best .__best_item {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;padding: 30px;background: var(--yc-gray-100);-webkit-border-radius: 25px;-moz-border-radius: 25px;border-radius: 25px}
.__page_center__best .__best_item__img {margin-bottom: 20px}
.__page_center__best .__best_item__img svg {width: 45px;height: 45px}
.__page_center__best .__best_item__img svg path,.__page_center__best .__best_item__img svg circle {fill: var(--yc-gen-200)}
.__page_center__best .__best_item h3 {margin: 0 0 20px;font-size: 18px;font-weight: 600;color: var(--yc-gray-800)}
.__page_center__best .__best_item__text {font-size: 14px;line-height: 1.5;color: var(--yc-gray-700)}
.__page_center__best .__best_item__text p {margin: 0 0 0.5rem}
.__page_center__best .__best_item__text ul {margin: 0 0 0 1.25rem;padding: 0}
.__page_center__best .__best_item__text li {margin-bottom: 0.25rem}
.__page_center__what {padding: 0}
.__page_center__what .__what_content {text-align: center}
.__page_center__what .__what_content h2 {margin: 0 0 30px}
.__page_center__what .__what_lead {margin: 0 0 15px;font-size: 16px;line-height: 1.5;color: var(--yc-gray-700)}
.__page_center__what .__what_list {list-style: none;padding: 0;margin: 0 0 45px;display: inline-block}
.__page_center__what .__what_list_item {display: inline-block;padding: 5px 15px;margin: 10px 5px 0;-webkit--webkit-border-radius: 12px;-moz-border-radius: 12px;border-radius: 12px;border-radius: 15px;background: var(--yc-gen-100)}
.__page_center__what .__what_list_item span {font-size: 14px;color: var(--yc-white)}
.__page_center__what .__visible_photo__grid {display: grid;grid-template-columns: 6fr 4fr;gap: 1rem}
.__page_center__what .__visible_photo__item {display: block;position: relative}
.__page_center__what .__visible_photo__item img {background-size: cover;height: 100%;border-radius: 15px;overflow: hidden}
.__page_center__what .__visible_photo__item.__right_mini {display: grid;grid-template-columns: 1fr 1fr;gap: 1rem}
.__page_center__what .__visible_photo__item_mini img {border-radius: 15px;overflow: hidden}
.__page_center__what .__visible_photo__all_photos {padding-top: 1.5rem}
.__page_center__what .__all_photos__btn_box {text-align: right}
.__page_center__what .__all_photos__btn_box a {padding: .75rem 1.25rem;border: 2px solid var(--db-green);border-radius: 7px;text-decoration: none;background: var(--db-white);line-height: 50px;font-weight: 500;color: var(--db-green)}
.__page_center__what .__all_photos__none_box {display: none}
.__page_center__mission {padding: 80px 0}
.__page_center__mission .__mission_inner {text-align: center;margin: 0 auto}
.__page_center__mission .__mission_mini {display: inline-block;padding: 0.35em 1em;background: var(--yc-blue-50);color: var(--yc-gen-300);font-size: 0.875rem;font-weight: 500;-webkit-border-radius: 9999px;border-radius: 9999px;margin-bottom: 1rem;text-align: center}
.__page_center__mission h2 {margin: 0 0 30px;line-height: 1.35}
.__page_center__mission h2 span {font-size: 32px;font-weight: 700;background: -webkit-linear-gradient(135deg, var(--yc-gen-200), var(--yc-blue-500));background: -moz-linear-gradient(135deg, var(--yc-gen-200), var(--yc-blue-500));background: -o-linear-gradient(135deg, var(--yc-gen-200), var(--yc-blue-500));background: linear-gradient(135deg, var(--yc-gen-200), var(--yc-blue-500));-webkit-background-clip: text;background-clip: text;-webkit-text-fill-color: transparent;color: transparent}
.__page_center__mission .__mission_inner > p {font-size: 1rem;line-height: 1.6;color: var(--yc-gray-700);margin: 0}
@media (max-width: 1023px) {.__page_center__best .__best_items {-ms-grid-columns: 1fr 1rem 1fr;grid-template-columns: repeat(2, 1fr);gap: 1rem}}
@media (max-width: 767px) {.__page_center__title,.__page_center__mission {padding: 60px 0} .__page_center__title h2 br {display: none} .__page_center__title h2 span,.__page_center__mission h2 span {font-size: 26px} .__page_center__title p {font-size: 14px;padding: 0} .__page_center__best {padding: 0 0 60px} .__page_center__best .__best_items {-ms-grid-columns: 1fr;grid-template-columns: 1fr;gap: 1rem} .__page_center__best .__best_item {padding: 25px} .__page_center__what .__what_content h2 {margin: 0 0 20px} .__page_center__what .__what_list_item span {font-size: 13px} .__page_center__what .__visible_photo__grid {grid-template-columns: 1fr} .__page_center__what .__all_photos__btn_box a {font-weight: 600;font-size: .75rem} .__page_center__mission {padding: 2.5rem 0} .__page_center__mission h2 {font-size: 1.5rem}}

/* Страница Криокамера — все стили с родительским классом секции */
.__page_crio__info {padding: 80px 0}
.__page_crio__info .__page_crio__info__content p {font-size: 16px;line-height: 1.65;color: var(--yc-gray-700);margin: 0 0 16px}
.__page_crio__info .__page_crio__info__content p:last-of-type {margin-bottom: 24px}
.__page_crio__info .__info_content__warning {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-align: start;align-items: flex-start;gap: 12px;padding: 16px 20px;background: var(--yc-blue-50);border: 1px solid var(--yc-gen-100);-webkit-border-radius: 12px;-moz-border-radius: 12px;border-radius: 12px}
.__page_crio__info .__info_content__warning i {color: var(--yc-gen-200);font-size: 20px;-webkit-box-flex: 0;-ms-flex: 0 0 auto;flex: 0 0 auto;margin-top: 0.1em}
.__page_crio__info .__info_content__warning span {font-size: 15px;line-height: 1.5;color: var(--yc-gray-700);margin: 0}
.__page_crio__work {padding: 0 0 80px}
.__page_crio__work h2 {margin: 0 0 20px;color: var(--yc-gray-800);text-align: center}
.__page_crio__work > .container > p {font-size: 16px;line-height: 1.6;text-align: center;color: var(--yc-gray-600);max-width: 672px;margin: 0 auto 40px}
.__page_crio__work .__page_crio__work__list {display: -ms-grid;display: grid;-ms-grid-columns: 1fr 1fr 1fr;grid-template-columns: repeat(3, 1fr);gap: 24px}
.__page_crio__work .__page_crio__work__item {display: -webkit-box;display: -ms-flexbox;display: flex;gap: 16px;padding: 24px;background: var(--yc-white);-webkit-border-radius: 16px;-moz-border-radius: 16px;border-radius: 16px;-webkit-box-shadow: 0 2px 12px rgba(0,0,0,.06);box-shadow: 0 2px 12px rgba(0,0,0,.06)}
.__page_crio__work .__page_crio__work__item_icon {width: 48px;height: 48px;-webkit-box-flex: 0;-ms-flex: 0 0 48px;flex: 0 0 48px;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;background: var(--yc-blue-50);color: var(--yc-gen-200);display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;font-size: 20px}
.__page_crio__work .__page_crio__work__item_text {min-width: 0}
.__page_crio__work .__page_crio__work__item_text h3 {margin: 0 0 10px;font-size: 16px;font-weight: 700;color: var(--yc-gray-800)}
.__page_crio__work .__page_crio__work__item_text p {margin: 0;font-size: 14px;line-height: 1.4;color: var(--yc-gray-600)}
.__page_crio__procedure {padding: 80px 0;background: var(--yc-gray-800);background: -webkit-linear-gradient(90deg, var(--yc-gray-800) 0%, var(--yc-gray-800) 35%, var(--yc-gray-700) 100%);background: -moz-linear-gradient(90deg, var(--yc-gray-800) 0%, var(--yc-gray-800) 35%, var(--yc-gray-700) 100%);background: -o-linear-gradient(90deg, var(--yc-gray-800) 0%, var(--yc-gray-800) 35%, var(--yc-gray-700) 100%);background: linear-gradient(90deg, var(--yc-gray-800) 0%, var(--yc-gray-800) 35%, var(--yc-gray-700) 100%);position: relative;overflow: hidden;-webkit-box-shadow: 0 4px 20px rgba(0, 0, 0, .45);box-shadow: 0 4px 20px rgba(0, 0, 0, .45);max-width: 1920px;margin: 0 auto;-webkit-border-radius: 25px;-moz-border-radius: 25px;border-radius: 25px}
.__page_crio__procedure .__page_crio__procedure_bg {position: absolute;top:0;right:0;bottom:0;left:0;border-radius: 25px;overflow: hidden;z-index: 1;pointer-events: none;background: url(/wp-files/images/form-bg.png) top left no-repeat;opacity: .075;background-size: contain}
.__page_crio__procedure .__page_complexs__sing_up_gradient {position: absolute;top:0;right:0;bottom:0;left:0;border-radius: 25px;overflow: hidden;pointer-events: none;z-index: 0}
.__page_crio__procedure .__page_complexs__sing_up_gradient .__sing_up_ripple {position: absolute;right: -60px;bottom: -60px;width: 60px;height: 60px;border: 2px solid rgba(255, 255, 255, 0.411);-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;-webkit-transform-origin: 100% 100%;-ms-transform-origin: 100% 100%;transform-origin: 100% 100%;-webkit-animation: __sing_up_ripple 15s ease-out infinite;animation: __sing_up_ripple 15s ease-out infinite}
.__page_crio__procedure .__page_complexs__sing_up_gradient .__sing_up_ripple:nth-child(1) {-webkit-animation-delay: 0s;animation-delay: 0s}
.__page_crio__procedure .__page_complexs__sing_up_gradient .__sing_up_ripple:nth-child(2) {-webkit-animation-delay: 3.75s;animation-delay: 3.75s}
.__page_crio__procedure .__page_complexs__sing_up_gradient .__sing_up_ripple:nth-child(3) {-webkit-animation-delay: 6.5s;animation-delay: 6.5s}
.__page_crio__procedure .__page_complexs__sing_up_gradient .__sing_up_ripple:nth-child(4) {-webkit-animation-delay: 10.25s;animation-delay: 10.25s}
.__page_crio__procedure .__procedure_items {display: -ms-grid;display: grid;-ms-grid-columns: 1fr 1fr;grid-template-columns: 1fr 1fr;-ms-grid-gap: 32px;grid-gap: 32px;gap: 32px;align-items: center;position: relative;z-index: 5}
.__page_crio__procedure .__procedure_item__box:first-child {padding-right: 32px}
.__page_crio__procedure .__procedure_item__box h2 {margin: 0 0 35px;color: var(--yc-white);line-height: 1.3}
.__page_crio__procedure .__procedure_item__box h2 span {background: -webkit-linear-gradient(135deg, var(--yc-gen-200), var(--yc-blue-500));background: -moz-linear-gradient(135deg, var(--yc-gen-200), var(--yc-blue-500));background: -o-linear-gradient(135deg, var(--yc-gen-200), var(--yc-blue-500));background: linear-gradient(135deg, var(--yc-gen-200), var(--yc-blue-500));-webkit-background-clip: text;background-clip: text;-webkit-text-fill-color: transparent;color: transparent}
.__page_crio__procedure .__procedure_item__box ul {list-style: none;padding: 0;margin: 0 0 40px}
.__page_crio__procedure .__procedure_item__box ul li {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;gap: 12px;margin-bottom: 15px;font-size: 15px;color: var(--yc-gray-300)}
.__page_crio__procedure .__procedure_item__box ul li i {color: var(--yc-gen-200);-webkit-box-flex: 0;-ms-flex: 0 0 auto;flex: 0 0 auto}
.__page_crio__procedure .__procedure_item__box ul li span {color: var(--yc-white)}
.__page_crio__procedure .__content_box__btn {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;gap: 12px}
.__page_crio__procedure .__procedure_item__img {position: relative;padding: 32px 0 32px 32px}
.__page_crio__procedure .__procedure_item__img img {width: 100%;height: auto;display: block;-webkit-border-radius: 25px;-moz-border-radius: 25px;border-radius: 25px;opacity: .9}
.__page_crio__plus {padding: 80px 0 0;text-align: center}
.__page_crio__plus .__page_crio__plus_mini {display: inline-block;padding: 0.35em 1em;background: var(--yc-blue-50);color: var(--yc-gen-300);font-size: 0.875rem;font-weight: 500;-webkit-border-radius: 9999px;border-radius: 9999px;margin-bottom: 1rem;text-align: center}
.__page_crio__plus h2 {margin: 0 0 20px;color: var(--yc-gray-800)}
.__page_crio__plus > .container > p {font-size: 16px;line-height: 1.6;color: var(--yc-gray-600);margin: 0 0 45px}
.__page_crio__plus ul {list-style: none;padding: 0;margin: 0;display: inline-block}
.__page_crio__plus ul li {display: inline-block;padding: 5px 15px;margin: 10px 5px 0;-webkit--webkit-border-radius: 12px;-moz-border-radius: 12px;border-radius: 12px;border-radius: 15px;background: var(--yc-gen-100);color: var(--yc-white);font-size: 14px}
.__page_crio__price {padding: 80px 0;text-align: center}
.__page_crio__price h2 {margin: 0 0 12px;color: var(--yc-gray-800)}
.__page_crio__price > .container > p {font-size: 16px;line-height: 1.6;color: var(--yc-gray-600);margin: 0 0 32px}
.__page_crio__price .container {display: -ms-grid;display: grid;-ms-grid-columns: repeat(3, 1fr);grid-template-columns: repeat(3, 1fr);-ms-grid-gap: 24px;grid-gap: 24px;gap: 24px}
.__page_crio__price .container h2 {-ms-grid-column: 1;-ms-grid-column-span: 3;grid-column: 1 / -1}
.__page_crio__price .container > p {-ms-grid-column: 1;-ms-grid-column-span: 3;grid-column: 1 / -1}
.__page_crio__price .__price_items {min-width: 0}
.__page_crio__price .__price_item {background: var(--yc-blue-50);padding: 24px;-webkit-border-radius: 16px;-moz-border-radius: 16px;border-radius: 16px;-webkit-box-shadow: 0 2px 12px rgba(0,0,0,.06);box-shadow: 0 2px 12px rgba(0,0,0,.06);height: 100%;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column}
.__page_crio__price .__price_item h3 {margin: 0 0 8px;font-size: 18px;font-weight: 700;color: var(--yc-gray-800)}
.__page_crio__price .__price_item p {font-size: 13px;line-height: 1.3;color: var(--yc-gray-400);margin: 0 0 16px;-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1}
.__page_crio__price .__price_curce {font-size: 20px;font-weight: 700;color: var(--yc-gen-200);margin-bottom: 30px}
@media (max-width: 1023px) {.__page_crio__procedure .__procedure_items {-ms-grid-columns: 1fr;grid-template-columns: 1fr} .__page_crio__procedure .__procedure_item__box:first-child {padding-right: 0;padding-bottom: 0} .__page_crio__procedure .__procedure_item__img {padding: 0 0 0 0} .__page_crio__procedure .__procedure_item__img img {-webkit-border-radius: 0 0 25px 25px;border-radius: 0 0 25px 25px}}
@media (max-width: 767px) {.__page_crio__info,.__page_crio__procedure,.__page_crio__price {padding: 60px 0} .__page_crio__work {padding: 0 0 60px} .__page_crio__plus {padding: 60px 0 0} .__page_crio__plus > .container > p,.__page_crio__price > .container > p {font-size: 14px;margin: 0 0 30px} .__page_crio__plus ul li {font-size: 13px} .__page_crio__info .__page_crio__info__content p,.__page_crio__work > .container > p,.__page_crio__procedure .__procedure_item__box ul li {font-size: 14px} .__page_crio__info .__info_content__warning span,.__page_crio__work .__page_crio__work__item_text p {font-size: 13px} .__page_crio__procedure .__procedure_item__img {display: none} .__page_crio__procedure .__procedure_items {-ms-grid-gap: 0;grid-gap: 0;gap: 0} .__page_crio__procedure .__content_box__btn a {width: 100%;margin: 0} .__page_crio__work .__page_crio__work__list {-ms-grid-columns: 1fr;grid-template-columns: 1fr} .__page_crio__plus ul {-ms-grid-columns: 1fr;grid-template-columns: 1fr} .__page_crio__price .container {-ms-grid-columns: 1fr;grid-template-columns: 1fr}}

/* Страница Психология */
.__page_psy__info {padding-bottom: 0}
.__page_psy__info .__page_info__info__content p {font-size: 16px;line-height: 1.65;color: var(--yc-gray-700);margin: 0 0 16px}
.__page_psy__info .__page_info__info__content p:last-of-type {margin-bottom: 24px}
.__page_psy__info .__info_content__warning {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-align: start;align-items: flex-start;gap: 12px;padding: 16px 20px;background: var(--yc-blue-50);border: 1px solid var(--yc-gen-100);-webkit-border-radius: 12px;-moz-border-radius: 12px;border-radius: 12px}
.__page_psy__info .__info_content__warning i {color: var(--yc-gen-200);font-size: 20px;-webkit-box-flex: 0;-ms-flex: 0 0 auto;flex: 0 0 auto;margin-top: 0.1em}
.__page_psy__info .__info_content__warning span {font-size: 15px;line-height: 1.5;color: var(--yc-gray-700);margin: 0}
@media (max-width: 767px) {.__page_psy__info .__page_info__info__content p {font-size: 14px} .__page_psy__info .__info_content__warning span {font-size: 13px}}
.__page_psy__consul {text-align: center}
.__page_psy__consul h2 {margin: 0 0 12px;color: var(--yc-gray-800);line-height: 1.25}
.__page_psy__consul .__page_psy__consul_lead {margin: 0 0 32px;font-size: 16px;color: var(--yc-gray-600)}
.__page_psy__consul ul {list-style: none;padding: 0;margin: 0 auto 40px;display: grid;grid-template-columns: repeat(2, 1fr);gap: 20px;max-width: 80%;text-align: left}
.__page_psy__consul ul:not([class]):before {display: none}
.__page_psy__consul ul li {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-align: start;align-items: flex-start;gap: 14px;padding: 20px;background: var(--yc-gray-200);-webkit-border-radius: 12px;-moz-border-radius: 12px;border-radius: 12px}
.__page_psy__consul ul li .__icon {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;width: 32px;height: 32px;min-width: 32px;min-height: 32px;-webkit-box-flex: 0;-ms-flex: 0 0 auto;flex-shrink: 0;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;background: var(--yc-gen-200);color: var(--yc-white);font-size: 14px;margin-top: 2px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box}
.__page_psy__consul ul li .__text {font-size: 15px;line-height: 1.45;color: var(--yc-gray-800);margin: 0}
.__page_psy__consul .__page_psy__consul_banner {padding: 24px 32px;background: -webkit-linear-gradient(90deg, var(--yc-gen-200) 0%, var(--yc-blue-500) 100%);background: -moz-linear-gradient(90deg, var(--yc-gen-200) 0%, var(--yc-blue-500) 100%);background: -o-linear-gradient(90deg, var(--yc-gen-200) 0%, var(--yc-blue-500) 100%);background: linear-gradient(90deg, var(--yc-gen-200) 0%, var(--yc-blue-500) 100%);-webkit-border-radius: 12px;-moz-border-radius: 12px;border-radius: 12px;max-width: 80%;margin: 0 auto}
.__page_psy__consul .__page_psy__consul_banner p {margin: 0;font-size: 16px;line-height: 1.5;color: var(--yc-white)}
.__page_psy__consul .__page_psy__consul_banner .__highlight {color: var(--yc-blue-300)}
@media (max-width: 767px) {.__page_psy__consul ul {grid-template-columns: 1fr;gap: 10px;margin-bottom: 32px;max-width: 100%} .__page_psy__consul .__page_psy__consul_banner {padding: 20px 24px;max-width: 100%} .__page_psy__consul .__page_psy__consul_banner p {font-size: 14px} .__page_psy__consul ul li .__icon {width: 26px;height: 26px;min-width: 26px;min-height: 26px}}
.__page_psy__setup {text-align: center;background: var(--yc-gray-800);background: -webkit-linear-gradient(180deg, var(--yc-gray-800) 0%, var(--yc-gray-900) 100%);background: -moz-linear-gradient(180deg, var(--yc-gray-800) 0%, var(--yc-gray-900) 100%);background: -o-linear-gradient(180deg, var(--yc-gray-800) 0%, var(--yc-gray-900) 100%);background: linear-gradient(180deg, var(--yc-gray-800) 0%, var(--yc-gray-900) 100%);color: var(--yc-white);max-width: 1920px;margin: 0 auto;-webkit-border-radius: 25px;-moz-border-radius: 25px;border-radius: 25px;overflow: hidden;position: relative;z-index: 1}
.__page_psy__setup .__page_psy__setup_bg {position: absolute;top:0;right:0;bottom:0;left:0;border-radius: 25px;overflow: hidden;z-index: 1;pointer-events: none;background: url(/wp-files/images/form-bg.png) top left no-repeat;opacity: .075;background-size: contain}
.__page_psy__setup .__page_psy__setup_glow {position: absolute;bottom: 0;right: 0;left: auto;width: 70%;max-width: 700px;aspect-ratio: 1;border-radius: 50%;background: radial-gradient(circle, rgba(99, 102, 241, 0.22) 0%, rgba(139, 92, 246, 0.1) 40%, transparent 70%);pointer-events: none;z-index: 0}
.__page_psy__setup .container {position: relative;z-index: 1}
.__page_psy__setup .__page_psy__setup_label i {font-size: 14px}
.__page_psy__setup h2 {margin: 0 0 12px;color: var(--yc-white);line-height: 1.25}
.__page_psy__setup h2 br {display: none}
.__page_psy__setup .__page_psy__setup_lead {margin: 0 0 32px;font-size: 16px;color: var(--yc-gray-400)}
.__page_psy__setup ul {list-style: none;padding: 0;margin: 0 auto 40px;display: grid;grid-template-columns: repeat(3, 1fr);gap: 20px;text-align: left}
.__page_psy__setup ul:not([class]):before {display: none}
.__page_psy__setup ul li {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-align: start;align-items: flex-start;gap: 14px;padding: 20px;background: var(--yc-gray-700);-webkit-border-radius: 16px;-moz-border-radius: 16px;border-radius: 16px;border: 1px solid var(--yc-gray-500)}
.__page_psy__setup ul li:empty {background: transparent;border-color: transparent;-webkit-box-shadow: none;box-shadow: none;pointer-events: none;min-height: 72px}
.__page_psy__setup ul li .__icon {width: 32px;height: 32px;-webkit-box-flex: 0;-ms-flex: 0 0 32px;flex: 0 0 32px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;font-size: 20px;color: var(--yc-cian-300);margin-top: 2px}
.__page_psy__setup ul li .__text {font-size: 15px;line-height: 1.3;color: var(--yc-gray-300);margin: 0}
.__page_psy__setup .__page_psy__setup_footer {margin: 0;text-align: center}
.__page_psy__setup .__page_psy__setup_footer span {display: inline-flex;align-items: center;padding: 8px 16px; background: var(--yc-gray-600);-webkit-border-radius: 9999px;border-radius: 9999px;font-size: 13px;color: var(--yc-gray-300);margin-bottom: 0}
@media (max-width: 767px) {.__page_psy__setup h2 br {display: block} .__page_psy__setup ul {grid-template-columns: 1fr;gap: 16px;margin-bottom: 32px} .__page_psy__setup ul li {gap: 14px;padding: 15px} .__page_psy__setup ul li .__icon {width: 16px;height: 16px;-webkit-box-flex: 0;flex: 0 0 20px;font-size: 14px} .__page_psy__setup ul li .__text {font-size: 14px}}
.__page_psy__format {text-align: center}
.__page_psy__format h2 {margin: 0 0 40px;color: var(--yc-gray-800);line-height: 1.25}
.__page_psy__format .__page_psy__format_cards {display: grid;grid-template-columns: repeat(3, 1fr);gap: 24px;margin-bottom: 32px;text-align: left}
.__page_psy__format .__page_psy__format_card {padding: 24px;background: var(--yc-white);border: 1px solid var(--yc-gray-200);-webkit-border-radius: 25px;-moz-border-radius: 25px;border-radius: 25px;-webkit-box-shadow: 0 2px 12px rgba(0,0,0,.06);box-shadow: 0 2px 12px rgba(0,0,0,.06);display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column}
.__page_psy__format .__page_psy__format_card .__tag {display: inline-block;font-size: 11px;font-weight: 600;text-transform: uppercase;letter-spacing: .03em;color: var(--yc-gen-200);margin-bottom: 12px}
.__page_psy__format .__page_psy__format_card_popular {border-color: var(--yc-gen-100);position: relative}
.__page_psy__format .__page_psy__format_card_popular .__tag {display: block;padding: 8px 0;margin: -24px -24px 16px -24px;background: var(--yc-gen-100);color: var(--yc-white);text-align: center;-webkit-border-radius: 25px 25px 0 0;border-radius: 25px 25px 0 0}
.__page_psy__format .__page_psy__format_card h3 {margin: 0 0 12px;font-size: 20px;font-weight: 700;color: var(--yc-gray-800);line-height: 1.3}
.__page_psy__format .__page_psy__format_card p {margin: 0 0 12px;font-size: 14px;line-height: 1.5;color: var(--yc-gray-600)}
.__page_psy__format .__page_psy__format_card .__meta {margin: 0 0 8px;font-size: 13px;color: var(--yc-gray-500)}
.__page_psy__format .__page_psy__format_card .__price {margin: 0 0 20px;font-size: 24px;font-weight: 700;color: var(--yc-gen-200);-webkit-box-flex: 1;flex-grow: 1}
.__page_psy__format .__page_psy__format_card .__btn {display: inline-block;padding: 12px 24px;font-size: 15px;font-weight: 600;-webkit-border-radius: 25px;-moz-border-radius: 25px;border-radius: 25px;text-align: center;text-decoration: none;background: var(--yc-gray-200);color: var(--yc-gray-800);border: none;transition: opacity .2s}
.__page_psy__format .__page_psy__format_card .__btn:hover {opacity: .9;color: var(--yc-gray-800)}
.__page_psy__format .__page_psy__format_card .__btn_primary {background: var(--yc-gen-200);color: var(--yc-white)}
.__page_psy__format .__page_psy__format_card .__btn_primary:hover {color: var(--yc-white)}
.__page_psy__format .__page_psy__format_extra {display: -webkit-box;display: -ms-flexbox;display: flex;gap: 24px;padding: 28px;background: var(--yc-white);border: 1px solid var(--yc-gray-200);-webkit-border-radius: 25px;-moz-border-radius: 25px;border-radius: 25px;-webkit-box-shadow: 0 2px 12px rgba(0,0,0,.06);box-shadow: 0 2px 12px rgba(0,0,0,.06);text-align: left;-ms-flex-align: start;align-items: flex-start}
.__page_psy__format .__page_psy__format_extra .__icon {width: 48px;height: 48px;-webkit-box-flex: 0;-ms-flex: 0 0 48px;flex: 0 0 48px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;font-size: 24px;color: var(--yc-gen-200)}
.__page_psy__format .__page_psy__format_extra_inner {min-width: 0}
.__page_psy__format .__page_psy__format_extra h3 {margin: 0 0 12px;font-size: 20px;font-weight: 700;color: var(--yc-gray-800);line-height: 1.3}
.__page_psy__format .__page_psy__format_extra p {margin: 0 0 20px;font-size: 14px;line-height: 1.55;color: var(--yc-gray-600)}
.__page_psy__format .__page_psy__format_extra .__price {margin: 0 0 20px;font-size: 24px;font-weight: 700;color: var(--yc-gen-200)}
.__page_psy__format .__content_box__btn a {width: 100%}
.__page_psy__format .__page_psy__format_extra .__content_box__btn a {width: auto;margin-left: 0}
@media (max-width: 767px) {.__page_psy__format .__page_psy__format_cards {grid-template-columns: 1fr;gap: 20px;margin-bottom: 24px} .__page_psy__format .__page_psy__format_extra {flex-direction: column;padding: 20px}}
.__page_psy__what {text-align: center;background: var(--yc-gray-50);max-width: 1920px;margin: 0 auto;-webkit-border-radius: 25px;-moz-border-radius: 25px;border-radius: 25px;overflow: hidden;position: relative}
.__page_psy__what h2 {margin: 0 0 40px;color: var(--yc-gray-800);line-height: 1.25}
.__page_psy__what .__page_psy__what_grid {display: grid;grid-template-columns: repeat(3, 1fr);gap: 24px;margin: 0 0 40px;padding: 0;list-style: none;text-align: left}
.__page_psy__what .__page_psy__what_card {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 16px;padding: 24px;background: var(--yc-white);border: 1px solid var(--yc-gray-200);-webkit-border-radius: 16px;-moz-border-radius: 16px;border-radius: 16px;-webkit-box-shadow: 0 2px 12px rgba(0,0,0,.06);box-shadow: 0 2px 12px rgba(0,0,0,.06)}
.__page_psy__what .__page_psy__what_card .__icon {width: 48px;height: 48px;-webkit-box-flex: 0;-ms-flex: 0 0 48px;flex: 0 0 48px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;font-size: 22px;color: var(--yc-gen-200);background: var(--yc-blue-50);-webkit-border-radius: 12px;-moz-border-radius: 12px;border-radius: 12px}
.__page_psy__what .__page_psy__what_card .__text {font-size: 16px;font-weight: 600;color: var(--yc-gray-800);line-height: 1.3}
.__page_psy__what .__page_psy__what_footer {margin: 0;max-width: 720px;margin-left: auto;margin-right: auto;font-size: 16px;line-height: 1.5;color: var(--yc-gray-600)}
@media (max-width: 767px) {.__page_psy__what .__page_psy__what_grid {grid-template-columns: 1fr;gap: 16px;margin-bottom: 32px}}
.__page_psy__hellingering {position: relative;z-index: 1}
.__page_psy__hellingering .__page_psy__hellingering__glow {position: absolute;bottom: 0;right: 0;left: auto;width: 70%;max-width: 700px;aspect-ratio: 1;border-radius: 50%;background: radial-gradient(circle, rgba(99, 102, 241, 0.22) 0%, rgba(139, 92, 246, 0.1) 40%, transparent 70%);pointer-events: none;z-index: 0}
.__page_psy__hellingering .__page_psy__hellingering__header_icon {width: 56px;height: 56px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;font-size: 28px;color: var(--yc-gray-400);opacity: .7;-webkit-box-flex: 0;-ms-flex: 0 0 56px;flex: 0 0 56px}
.__page_psy__hellingering .__page_psy__hellingering__badge {display: inline-block;-webkit-border-radius: 9999px;border-radius: 9999px;margin-bottom: 24px;padding: 0.35em 1em;background: var(--yc-blue-50);color: var(--yc-gen-300);font-size: 0.875rem;font-weight: 500;-webkit-border-radius: 9999px;border-radius: 9999px}
.__page_psy__hellingering .__page_psy__hellingering__badge i {font-size: 14px;opacity: .9}
.__page_psy__hellingering .__page_psy__hellingering__header {display: flex;justify-content: space-between;align-items: flex-start;gap: 24px;margin-bottom: 48px;position: relative}
.__page_psy__hellingering .__page_psy__hellingering__header_text {max-width: 720px}
.__page_psy__hellingering .__page_psy__hellingering__title {margin: 0 0 16px;color: var(--yc-gray-800);line-height: 1.2}
.__page_psy__hellingering .__page_psy__hellingering__lead {margin: 0;font-size: 16px;line-height: 1.6;color: var(--yc-gray-500)}
.__page_psy__hellingering .__page_psy__hellingering__steps {display: grid;grid-template-columns: repeat(4, 1fr);gap: 24px;margin-bottom: 48px}
.__page_psy__hellingering .__page_psy__hellingering__step {padding: 28px;background: var(--yc-gray-800);background: -webkit-linear-gradient(180deg, var(--yc-gray-800) 0%, var(--yc-gray-900) 100%);background: -moz-linear-gradient(180deg, var(--yc-gray-800) 0%, var(--yc-gray-900) 100%);background: -o-linear-gradient(180deg, var(--yc-gray-800) 0%, var(--yc-gray-900) 100%);background: linear-gradient(180deg, var(--yc-gray-800) 0%, var(--yc-gray-900) 100%);-webkit-border-radius: 25px;-moz-border-radius: 25px;border-radius: 25px;border: 1px solid var(--yc-gray-500)}
.__page_psy__hellingering .__page_psy__hellingering__step_num {display: block;font-size: 32px;font-weight: 700;color: var(--yc-cian-300);margin-bottom: 16px;line-height: 1}
.__page_psy__hellingering .__page_psy__hellingering__step_title {margin: 0 0 10px;font-size: 20px;font-weight: 700;color: var(--yc-white)}
.__page_psy__hellingering .__page_psy__hellingering__step_text {margin: 0;font-size: 14px;line-height: 1.55;color: var(--yc-gray-400)}
.__page_psy__hellingering .__page_psy__hellingering__offers {display: grid;grid-template-columns: 1fr 1fr;gap: 24px;margin-bottom: 40px}
.__page_psy__hellingering .__page_psy__hellingering__offer {padding: 32px;position: relative;-webkit-border-radius: 25px;-moz-border-radius: 25px;border-radius: 25px;display: flex;flex-direction: column}
.__page_psy__hellingering .__page_psy__hellingering__offer_client {background: -webkit-linear-gradient(135deg, var(--yc-gen-300) 0%, var(--yc-gen-200) 50%, var(--yc-blue-500) 100%);background: -moz-linear-gradient(135deg, var(--yc-gen-300) 0%, var(--yc-gen-200) 50%, var(--yc-blue-500) 100%);background: -o-linear-gradient(135deg, var(--yc-gen-300) 0%, var(--yc-gen-200) 50%, var(--yc-blue-500) 100%);background: linear-gradient(135deg, var(--yc-gen-300) 0%, var(--yc-gen-200) 50%, var(--yc-blue-500) 100%);border: 1px solid var(--yc-blue-400)}
.__page_psy__hellingering .__page_psy__hellingering__offer_client .__page_psy__hellingering__offer_deco {position: absolute;top: 20px;right: 20px;font-size: 22px;color: rgba(255,255,255,.6)}
.__page_psy__hellingering .__page_psy__hellingering__offer_client .__page_psy__hellingering__offer_title {color: var(--yc-white)}
.__page_psy__hellingering .__page_psy__hellingering__offer_client .__page_psy__hellingering__offer_lead {color: var(--yc-gray-300)}
.__page_psy__hellingering .__page_psy__hellingering__offer_client .__page_psy__hellingering__offer_price {color: var(--yc-white)}
.__page_psy__hellingering .__page_psy__hellingering__offer_client .__page_psy__hellingering__offer_list li {color: var(--yc-white)}
.__page_psy__hellingering .__page_psy__hellingering__offer_client .__page_psy__hellingering__offer_list li i {color: var(--yc-white);opacity: .9}
.__page_psy__hellingering .__page_psy__hellingering__offer_client .__page_psy__hellingering__offer_btn_white {background: var(--yc-white);color: var(--yc-gen-200) !important;border: 2px solid var(--yc-blue-400)}
.__page_psy__hellingering .__page_psy__hellingering__offer_deputy {background: var(--yc-gray-100);border: 1px solid var(--yc-gray-200)}
.__page_psy__hellingering .__page_psy__hellingering__offer_deputy .__page_psy__hellingering__offer_title {color: var(--yc-gray-800)}
.__page_psy__hellingering .__page_psy__hellingering__offer_deputy .__page_psy__hellingering__offer_lead {color: var(--yc-gray-500)}
.__page_psy__hellingering .__page_psy__hellingering__offer_deputy .__page_psy__hellingering__offer_price {color: var(--yc-gen-100)}
.__page_psy__hellingering .__page_psy__hellingering__offer_deputy .__page_psy__hellingering__offer_list li {color: var(--yc-gray-500)}
.__page_psy__hellingering .__page_psy__hellingering__offer_deputy .__page_psy__hellingering__offer_list li i {color: var(--yc-gray-500)}
.__page_psy__hellingering .__page_psy__hellingering__offer_deputy .__page_psy__hellingering__offer_btn_outline {background: var(--yc-gray-200);color: var(--yc-gray-500) !important;border: none}
.__page_psy__hellingering .__page_psy__hellingering__offer_title {margin: 0 0 12px;font-size: 22px;font-weight: 700;color: var(--yc-gray-800)}
.__page_psy__hellingering .__page_psy__hellingering__offer_lead {margin: 0 0 20px;font-size: 14px;line-height: 1.5;color: var(--yc-gray-500)}
.__page_psy__hellingering .__page_psy__hellingering__offer_price {font-size: 28px;font-weight: 700;margin-bottom: 20px}
.__page_psy__hellingering .__page_psy__hellingering__offer_list {list-style: none;padding: 0;margin: 0 0 24px;-webkit-box-flex: 1;flex-grow: 1}
.__page_psy__hellingering .__page_psy__hellingering__offer_list li {display: flex;align-items: center;gap: 10px;margin-bottom: 10px;font-size: 14px}
.__page_psy__hellingering .__page_psy__hellingering__offer_list li i {font-size: 10px;-webkit-box-flex: 0;flex: 0 0 auto}
.__page_psy__hellingering .__page_psy__hellingering__offer_btn {display: inline-block;text-align: center;padding: 14px 24px;font-size: 15px;font-weight: 600;-webkit--webkit-border-radius: 12px;-moz-border-radius: 12px;border-radius: 12px;-moz--webkit-border-radius: 12px;-moz-border-radius: 12px;border-radius: 12px;-webkit-border-radius: 12px;-moz-border-radius: 12px;border-radius: 12px;text-decoration: none;transition: opacity .2s}
.__page_psy__hellingering .__page_psy__hellingering__offer_btn:hover {opacity: .9;color: inherit}
.__page_psy__hellingering .__page_psy__hellingering__footer {margin: 0;text-align: center;font-size: 14px;line-height: 1.5;color: var(--yc-gray-500)}
@media (max-width: 1023px) {.__page_psy__hellingering .__page_psy__hellingering__steps {grid-template-columns: repeat(2, 1fr)} .__page_psy__hellingering .__page_psy__hellingering__offers {grid-template-columns: 1fr}}
@media (max-width: 767px) {.__page_psy__hellingering .__page_psy__hellingering__header {flex-direction: column;margin-bottom: 32px} .__page_psy__hellingering .__page_psy__hellingering__header_icon {display: none} .__page_psy__hellingering .__page_psy__hellingering__title {font-size: 28px} .__page_psy__hellingering .__page_psy__hellingering__lead {font-size: 14px} .__page_psy__hellingering .__page_psy__hellingering__steps {grid-template-columns: 1fr;gap: 16px;margin-bottom: 32px} .__page_psy__hellingering .__page_psy__hellingering__step {padding: 22px} .__page_psy__hellingering .__page_psy__hellingering__step_num {font-size: 26px} .__page_psy__hellingering .__page_psy__hellingering__step_title {font-size: 18px} .__page_psy__hellingering .__page_psy__hellingering__offers {gap: 20px;margin-bottom: 32px} .__page_psy__hellingering .__page_psy__hellingering__offer {padding: 24px} .__page_psy__hellingering .__page_psy__hellingering__offer_price {font-size: 24px} .__page_psy__hellingering .__page_psy__hellingering__footer {font-size: 13px}}

/* Страница Остепатия */
.__page_osteopath__info {padding-bottom: 0}
.__page_osteopath__info .__page_osteopath__info_content p {font-size: 16px;line-height: 1.65;color: var(--yc-gray-700);margin: 0 0 16px}
.__page_osteopath__info .__page_osteopath__info_content p:last-of-type {margin-bottom: 24px}
.__page_osteopath__info .__info_content__warning {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-align: start;align-items: flex-start;gap: 12px;padding: 16px 20px;background: var(--yc-blue-50);border: 1px solid var(--yc-gen-100);-webkit--webkit-border-radius: 12px;-moz-border-radius: 12px;border-radius: 12px;-moz--webkit-border-radius: 12px;-moz-border-radius: 12px;border-radius: 12px;-webkit-border-radius: 12px;-moz-border-radius: 12px;border-radius: 12px}
.__page_osteopath__info .__info_content__warning i {color: var(--yc-gen-200);font-size: 20px;-webkit-box-flex: 0;-ms-flex: 0 0 auto;flex: 0 0 auto;margin-top: 0.1em}
.__page_osteopath__info .__info_content__warning span {font-size: 15px;line-height: 1.5;color: var(--yc-gray-700);margin: 0}
@media (max-width: 767px) {.__page_osteopath__info .__page_osteopath__info_content p {font-size: 14px} .__page_osteopath__info .__info_content__warning span {font-size: 13px}}
.__page_osteopath__work {text-align: center}
.__page_osteopath__work h2 {margin: 0 0 20px;color: var(--yc-gray-800);line-height: 1.25}
.__page_osteopath__work .__page_osteopath__work_lead {margin: 0 0 16px;font-size: 16px;line-height: 1.5;color: var(--yc-gray-700)}
.__page_osteopath__work .__page_osteopath__work_subhead {margin: 0 0 35px;font-size: 15px;line-height: 1.4;color: var(--yc-gray-700)}
.__page_osteopath__work .__page_osteopath__work_grid {display: grid;grid-template-columns: repeat(3, 1fr);gap: 20px;margin-bottom: 24px;text-align: left}
.__page_osteopath__work .__page_osteopath__work_card {display: flex;align-items: flex-start;gap: 14px;padding: 20px;background: var(--yc-white);border: 1px solid var(--yc-gray-200);-webkit-border-radius: 16px;-moz-border-radius: 16px;border-radius: 16px}
.__page_osteopath__work .__page_osteopath__work_num {display: flex;align-items: center;justify-content: center;width: 36px;height: 36px;min-width: 36px;background: var(--yc-blue-50);color: var(--yc-gen-200);font-size: 16px;font-weight: 700;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%}
.__page_osteopath__work .__page_osteopath__work_text {font-size: 15px;line-height: 1.4;color: var(--yc-gray-800);margin: 0;padding-top: 4px}
.__page_osteopath__work .__page_osteopath__work_banner {padding: 28px 32px;background: -webkit-linear-gradient(90deg, var(--yc-gen-100) 0%, var(--yc-gen-200) 50%, var(--yc-blue-500) 100%);background: -moz-linear-gradient(90deg, var(--yc-gen-100) 0%, var(--yc-gen-200) 50%, var(--yc-blue-500) 100%);background: -o-linear-gradient(90deg, var(--yc-gen-100) 0%, var(--yc-gen-200) 50%, var(--yc-blue-500) 100%);background: linear-gradient(90deg, var(--yc-gen-100) 0%, var(--yc-gen-200) 50%, var(--yc-blue-500) 100%);-webkit-border-radius: 16px;-moz-border-radius: 16px;border-radius: 16px;text-align: center}
.__page_osteopath__work .__page_osteopath__work_banner_icon {display: block;font-size: 28px;color: var(--yc-white);margin-bottom: 12px}
.__page_osteopath__work .__page_osteopath__work_banner p {margin: 0;font-size: 16px;line-height: 1.5;color: var(--yc-white)}
.__page_osteopath__work .__page_osteopath__work_banner_highlight {color: var(--yc-blue-200);opacity: .95}
@media (max-width: 767px) {.__page_osteopath__work .__page_osteopath__work_lead {font-size: 14px} .__page_osteopath__work .__page_osteopath__work_grid {grid-template-columns: 1fr;gap: 16px;margin-bottom: 20px} .__page_osteopath__work .__page_osteopath__work_card {align-items: center;padding: 15px 20px} .__page_osteopath__work .__page_osteopath__work_text {padding-top: 0}}
.__page_osteopath__plus {text-align: center;background: var(--yc-gray-50);max-width: 1920px;margin: 0 auto;-webkit-border-radius: 25px;-moz-border-radius: 25px;border-radius: 25px;overflow: hidden;position: relative}
.__page_osteopath__plus .__page_osteopath__plus_label {display: inline-block;align-items: center;gap: 8px;font-size: 13px;font-weight: 500;text-transform: uppercase;letter-spacing: .04em;color: var(--yc-gen-200);margin: 0 0 16px}
.__page_osteopath__plus .__page_osteopath__plus_label i {font-size: 14px}
.__page_osteopath__plus h2 {margin: 0 0 16px;color: var(--yc-gray-800);line-height: 1.25}
.__page_osteopath__plus .__page_osteopath__plus_lead {margin: 0 0 28px;font-size: 15px;line-height: 1.5;color: var(--yc-gray-600)}
.__page_osteopath__plus .__page_osteopath__plus_grid {display: grid;grid-template-columns: repeat(4, 1fr);gap: 20px;margin-bottom: 28px;text-align: center}
.__page_osteopath__plus .__page_osteopath__plus_card {padding: 24px 20px;background: var(--yc-white);border: 1px solid var(--yc-gray-200);-webkit-border-radius: 16px;-moz-border-radius: 16px;border-radius: 16px;display: flex;flex-direction: column;align-items: center;gap: 12px}
.__page_osteopath__plus .__page_osteopath__plus_icon {display: flex;align-items: center;justify-content: center;width: 56px;height: 56px;font-size: 24px;color: var(--yc-gen-200);background: var(--yc-blue-50);-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px}
.__page_osteopath__plus .__page_osteopath__plus_text {font-size: 14px;line-height: 1.4;color: var(--yc-gray-800);margin: 0;text-align: center}
.__page_osteopath__plus .__page_osteopath__plus_footer {margin: 0;font-size: 15px;line-height: 1.5;color: var(--yc-gray-600)}
@media (max-width: 991px) {.__page_osteopath__plus .__page_osteopath__plus_grid {grid-template-columns: repeat(2, 1fr);gap: 16px;margin-bottom: 24px}}
@media (max-width: 575px) {.__page_osteopath__plus .__page_osteopath__plus_grid {grid-template-columns: 1fr}}
.__page_osteopath__what {padding-bottom: 0}
.__page_osteopath__what .__what_content {text-align: center}
.__page_osteopath__what .__page_osteopath__what_label {display: inline-block;align-items: center;gap: 8px;font-size: 13px;font-weight: 500;text-transform: uppercase;letter-spacing: .04em;color: var(--yc-gen-200);margin: 0 0 16px}
.__page_osteopath__what .__page_osteopath__what_label i {font-size: 14px}
.__page_osteopath__what .__what_content h2 {margin: 0 0 30px}
.__page_osteopath__what .__what_lead {margin: 0 0 15px;font-size: 16px;line-height: 1.5;color: var(--yc-gray-700)}
.__page_osteopath__what .__what_list {list-style: none;padding: 0;margin: 0;display: inline-block}
.__page_osteopath__what .__what_list_item {display: inline-block;padding: 5px 15px;margin: 10px 5px 0;-webkit--webkit-border-radius: 12px;-moz-border-radius: 12px;border-radius: 12px;border-radius: 15px;background: var(--yc-gen-100)}
.__page_osteopath__what .__what_list_item span {font-size: 14px;color: var(--yc-white)}
.__page_osteopath__kids .__page_osteopath__kids_card {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 48px;padding: 48px;background: var(--yc-blue-50);-webkit-border-radius: 25px;-moz-border-radius: 25px;border-radius: 25px;-webkit-box-shadow: 0 4px 24px rgba(0,0,0,.04);box-shadow: 0 4px 24px rgba(0,0,0,.04);text-align: left}
.__page_osteopath__kids .__page_osteopath__kids_content {-webkit-box-flex: 1;flex: 1;min-width: 0}
.__page_osteopath__kids .__page_osteopath__kids_badge {display: inline-flex;align-items: center;gap: 8px;padding: 8px 16px;margin-bottom: 16px;font-size: 14px;font-weight: 500;color: var(--yc-gen-200);background: var(--yc-blue-50);border: 1px solid var(--yc-gen-100);-webkit-border-radius: 9999px;border-radius: 9999px}
.__page_osteopath__kids .__page_osteopath__kids_badge i {font-size: 14px}
.__page_osteopath__kids h2 {margin: 0 0 16px;color: var(--yc-gray-800);line-height: 1.25}
.__page_osteopath__kids .__page_osteopath__kids_content > p {margin: 0 0 20px;font-size: 16px;line-height: 1.5;color: var(--yc-gray-600)}
.__page_osteopath__kids .__page_osteopath__kids_subhead {margin: 0 0 12px !important;font-size: 16px;font-weight: 700;color: var(--yc-gray-800)}
.__page_osteopath__kids .__page_osteopath__kids_list {display: grid;grid-template-columns: 1fr 1fr;gap: 10px 32px;list-style: none;padding: 0;margin: 0}
.__page_osteopath__kids .__page_osteopath__kids_list li {position: relative;padding-left: 20px;font-size: 15px;line-height: 1.45;color: var(--yc-gray-600)}
.__page_osteopath__kids .__page_osteopath__kids_list li:before {content: '';position: absolute;left: 0;top: .5em;width: 6px;height: 6px;background: var(--yc-gen-200);-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%}
.__page_osteopath__kids .__page_osteopath__kids_media {-webkit-box-flex: 0;flex: 0 0 42%;max-width: 480px}
.__page_osteopath__kids .__page_osteopath__kids_img {width: 100%;height: auto;display: block;-webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px;-webkit-box-shadow: 0 8px 32px rgba(0,0,0,.08);box-shadow: 0 8px 32px rgba(0,0,0,.08);-webkit-transform: rotate(3deg);-ms-transform: rotate(3deg);-moz-transform: rotate(3deg);transform: rotate(3deg);-o-object-fit: cover;object-fit: cover}
@media (max-width: 991px) {.__page_osteopath__kids .__page_osteopath__kids_card {flex-direction: column;padding: 32px;gap: 32px} .__page_osteopath__kids .__page_osteopath__kids_media {flex: 0 0 auto;max-width: 100%;width: 100%} .__page_osteopath__kids .__page_osteopath__kids_img {max-width: 400px;margin: 0 auto}}
@media (max-width: 575px) {.__page_osteopath__kids .__page_osteopath__kids_card {padding: 24px;gap: 24px} .__page_osteopath__kids .__page_osteopath__kids_list {grid-template-columns: 1fr}}
.__page_osteopath__time {text-align: center;padding-top: 0}
.__page_osteopath__time .__page_osteopath__time_label {display: inline-block;align-items: center;gap: 8px;font-size: 13px;font-weight: 500;text-transform: uppercase;letter-spacing: .04em;color: var(--yc-gen-200);margin: 0 0 16px}
.__page_osteopath__time .__page_osteopath__time_label i {font-size: 14px}
.__page_osteopath__time h2 {margin: 0 0 32px;color: var(--yc-gray-800);line-height: 1.25}
.__page_osteopath__time .__page_osteopath__time_cards {display: grid;grid-template-columns: repeat(3, 1fr);gap: 24px;margin-bottom: 32px;text-align: center}
.__page_osteopath__time .__page_osteopath__time_card {padding: 28px 24px;background: var(--yc-gray-100);border: 1px solid var(--yc-gray-200);-webkit-border-radius: 16px;-moz-border-radius: 16px;border-radius: 16px}
.__page_osteopath__time .__page_osteopath__time_icon {display: flex;align-items: center;justify-content: center;width: 48px;height: 48px;margin: 0 auto 16px;background: var(--yc-blue-50);color: var(--yc-gen-200);font-size: 20px;-webkit--webkit-border-radius: 12px;-moz-border-radius: 12px;border-radius: 12px;-moz--webkit-border-radius: 12px;-moz-border-radius: 12px;border-radius: 12px;-webkit-border-radius: 12px;-moz-border-radius: 12px;border-radius: 12px}
.__page_osteopath__time .__page_osteopath__time_icon svg {width: 24px;height: 24px}
.__page_osteopath__time .__page_osteopath__time_card h3 {margin: 0 0 8px;color: var(--yc-gray-800);line-height: 1.3;font-size: 18px;font-weight: 600}
.__page_osteopath__time .__page_osteopath__time_card p {margin: 0;font-size: 15px;line-height: 1.45;color: var(--yc-gray-600)}
.__page_osteopath__time .__page_osteopath__time_footer {margin: 0;font-size: 15px;line-height: 1.5;color: var(--yc-gray-600)}
@media (max-width: 767px) {.__page_osteopath__time .__page_osteopath__time_cards {grid-template-columns: 1fr;gap: 16px;margin-bottom: 24px}}
.__page_osteopath__price {text-align: center;padding-top: 0}
.__page_osteopath__price .__page_osteopath__price_box {max-width: 100%;margin: 0 auto;padding: 40px;background: var(--yc-white);border: 2px solid var(--yc-gen-100);-webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px}
.__page_osteopath__price .__page_osteopath__price_box h2 {margin: 0 0 16px;color: var(--yc-gray-800);line-height: 1.25}
.__page_osteopath__price .__page_osteopath__price_value {margin: 0 0 20px;font-size: 32px;font-weight: 700;color: var(--yc-gen-200);line-height: 1.2}
.__page_osteopath__price .__page_osteopath__price_lead {margin: 0 0 28px;font-size: 15px;line-height: 1.5;color: var(--yc-gray-600)}
.__page_osteopath__price .__page_osteopath__price_btn {display: flex;justify-content: center}
.__page_osteopath__price .__page_osteopath__price_btn .btn {background: -webkit-linear-gradient(180deg, var(--yc-gen-100) 0%, var(--yc-gen-200) 100%) !important;background: -moz-linear-gradient(180deg, var(--yc-gen-100) 0%, var(--yc-gen-200) 100%) !important;background: -o-linear-gradient(180deg, var(--yc-gen-100) 0%, var(--yc-gen-200) 100%) !important;background: linear-gradient(180deg, var(--yc-gen-100) 0%, var(--yc-gen-200) 100%) !important;color: var(--yc-white) !important;padding: 14px 28px;-webkit-border-radius: 12px;-moz-border-radius: 12px;border-radius: 12px;font-weight: 600;-webkit-box-shadow: 0 4px 14px rgba(0,115,230,.25);box-shadow: 0 4px 14px rgba(0,115,230,.25)}
@media (max-width: 767px) {.__page_osteopath__price .__content_box__btn a {margin: 10px 0 0;width: 100%}}

/* Страница Массаж лица */
.__page_massage__info {padding-bottom: 0}
.__page_massage__info .__page_massage__info_content p {font-size: 16px;line-height: 1.65;color: var(--yc-gray-700);margin: 0 0 16px}
.__page_massage__info .__page_massage__info_content p:last-of-type {margin-bottom: 24px}
.__page_massage__info .__info_content__warning {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-align: start;align-items: flex-start;gap: 12px;padding: 16px 20px;background: var(--yc-blue-50);border: 1px solid var(--yc-gen-100);-webkit--webkit-border-radius: 12px;-moz-border-radius: 12px;border-radius: 12px;-moz--webkit-border-radius: 12px;-moz-border-radius: 12px;border-radius: 12px;-webkit-border-radius: 12px;-moz-border-radius: 12px;border-radius: 12px}
.__page_massage__info .__info_content__warning i {color: var(--yc-gen-200);font-size: 20px;-webkit-box-flex: 0;-ms-flex: 0 0 auto;flex: 0 0 auto;margin-top: 0.1em}
.__page_massage__info .__info_content__warning span {font-size: 15px;line-height: 1.5;color: var(--yc-gray-700);margin: 0}
@media (max-width: 767px) {.__page_massage__info .__page_massage__info_content p {font-size: 14px} .__page_massage__info .__info_content__warning span {font-size: 13px}}
.__page_massage__procedure {text-align: center}
.__page_massage__procedure h2 {margin: 0 0 32px;color: var(--yc-gray-800);line-height: 1.25}
.__page_massage__procedure .__page_massage__procedure_grid {list-style: none;padding: 0;margin: 0 0 32px;display: grid;grid-template-columns: repeat(4, 1fr);gap: 20px;text-align: center}
.__page_massage__procedure .__page_massage__procedure_card {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 16px;padding: 28px 20px;background: var(--yc-white);border: 1px solid var(--yc-gray-200);-webkit-border-radius: 16px;-moz-border-radius: 16px;border-radius: 16px;-webkit-box-shadow: 0 2px 12px rgba(0,0,0,.06);box-shadow: 0 2px 12px rgba(0,0,0,.06)}
.__page_massage__procedure .__page_massage__procedure_icon {display: flex;align-items: center;justify-content: center;width: 56px;height: 56px;background: var(--yc-blue-50);color: var(--yc-gen-100);font-size: 24px;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%}
.__page_massage__procedure .__page_massage__procedure_title {margin: 0;font-size: 17px;font-weight: 700;color: var(--yc-gray-800);line-height: 1.3}
.__page_massage__procedure .__page_massage__procedure_desc {margin: 0;font-size: 14px;font-weight: 400;color: var(--yc-gray-600);line-height: 1.45}
.__page_massage__procedure .__page_massage__procedure_footer {padding: 24px 32px;background: -webkit-linear-gradient(90deg, var(--yc-gen-200) 0%, var(--yc-blue-500) 100%);background: -moz-linear-gradient(90deg, var(--yc-gen-200) 0%, var(--yc-blue-500) 100%);background: -o-linear-gradient(90deg, var(--yc-gen-200) 0%, var(--yc-blue-500) 100%);background: linear-gradient(90deg, var(--yc-gen-200) 0%, var(--yc-blue-500) 100%);-webkit-border-radius: 12px;-moz-border-radius: 12px;border-radius: 12px;color: var(--yc-white)}
.__page_massage__procedure .__page_massage__banner {padding: 24px 32px;background: -webkit-linear-gradient(90deg, var(--yc-gen-200) 0%, var(--yc-blue-500) 100%);background: -moz-linear-gradient(90deg, var(--yc-gen-200) 0%, var(--yc-blue-500) 100%);background: -o-linear-gradient(90deg, var(--yc-gen-200) 0%, var(--yc-blue-500) 100%);background: linear-gradient(90deg, var(--yc-gen-200) 0%, var(--yc-blue-500) 100%);-webkit-border-radius: 12px;-moz-border-radius: 12px;border-radius: 12px;max-width: 80%;margin: 0 auto}
.__page_massage__procedure .__page_massage__banner p {margin: 0;font-size: 16px;line-height: 1.5;color: var(--yc-white)}
.__page_massage__procedure .__page_massage__banner .__highlight {color: var(--yc-blue-300)}
@media (max-width: 991px) {.__page_massage__procedure .__page_massage__procedure_grid {grid-template-columns: repeat(2, 1fr)}}
@media (max-width: 767px) {.__page_massage__procedure .__page_massage__procedure_grid {grid-template-columns: 1fr;gap: 16px;margin-bottom: 24px} .__page_massage__procedure .__page_massage__procedure_footer {padding: 24px 20px;font-size: 15px} .__page_massage__procedure .__page_massage__banner {padding: 20px 24px;max-width: 100%} .__page_massage__procedure .__page_massage__banner p {font-size: 14px}}
.__page_massage__tech {text-align: center;padding-top: 0}
.__page_massage__tech h2 {margin: 0 0 12px;color: var(--yc-gray-800);line-height: 1.25;font-weight: 700;text-align: center}
.__page_massage__tech .__page_massage__tech_lead {margin: 0 0 32px;font-size: 16px;font-weight: 400;color: var(--yc-gray-600);line-height: 1.5;text-align: center}
.__page_massage__tech .__page_massage__tech_grid {list-style: none;padding: 0;margin: 0;display: grid;grid-template-columns: repeat(3, 1fr);gap: 20px;text-align: left}
.__page_massage__tech .__page_massage__tech_card {padding: 24px;background: var(--yc-white);border: 1px solid var(--yc-gray-200);-webkit-border-radius: 12px;-moz-border-radius: 12px;border-radius: 12px;-webkit-box-shadow: 0 2px 12px rgba(0,0,0,.06);box-shadow: 0 2px 12px rgba(0,0,0,.06)}
.__page_massage__tech .__page_massage__tech_title {margin: 0 0 12px;font-size: 17px;font-weight: 700;color: var(--yc-gray-800);line-height: 1.3}
.__page_massage__tech .__page_massage__tech_desc {margin: 0;font-size: 15px;font-weight: 400;color: var(--yc-gray-600);line-height: 1.45}
@media (max-width: 991px) {.__page_massage__tech .__page_massage__tech_grid {grid-template-columns: repeat(2, 1fr)}}
@media (max-width: 767px) {.__page_massage__tech .__page_massage__tech_grid {grid-template-columns: 1fr;gap: 16px;margin-bottom: 0} .__page_massage__tech .__page_massage__tech_lead {margin-bottom: 24px}}
.__page_massage__result {text-align: center;background: var(--yc-gray-50);max-width: 1920px;margin: 0 auto;-webkit-border-radius: 25px;-moz-border-radius: 25px;border-radius: 25px;overflow: hidden;position: relative}
.__page_massage__result .__page_massage__result_label {display: inline-block;align-items: center;gap: 8px;font-size: 13px;font-weight: 500;text-transform: uppercase;letter-spacing: .04em;color: var(--yc-gen-200);margin: 0 0 16px}
.__page_massage__result .__page_massage__result_label i {font-size: 14px}
.__page_massage__result h2 {margin: 0 0 32px;color: var(--yc-gray-800);line-height: 1.25}
.__page_massage__result .__page_massage__result_grid {display: grid;grid-template-columns: repeat(4, 1fr);gap: 20px;margin: 0;padding: 0;list-style: none;text-align: center}
.__page_massage__result .__page_massage__result_card {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 16px;padding: 28px 20px;background: var(--yc-white);border: 1px solid var(--yc-gray-200);-webkit-border-radius: 16px;-moz-border-radius: 16px;border-radius: 16px;-webkit-box-shadow: 0 2px 12px rgba(0,0,0,.06);box-shadow: 0 2px 12px rgba(0,0,0,.06)}
.__page_massage__result .__page_massage__result_icon {display: flex;align-items: center;justify-content: center;width: 56px;height: 56px;color: var(--yc-gen-200);font-size: 24px;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px}
.__page_massage__result .__page_massage__result_icon svg {width: 50px;height: 50px}
.__page_massage__result .__page_massage__result_icon svg path {fill: var(--yc-gen-100)}
.__page_massage__result .__page_massage__result_text {font-size: 15px;font-weight: 400;color: var(--yc-gray-800);line-height: 1.35;margin: 0;text-align: center}
@media (max-width: 767px) {.__page_massage__result .__page_massage__result_grid {grid-template-columns: 1fr;gap: 16px}}
.__page_massage__benefit {padding: 80px 0;background: var(--yc-gray-800);background: -webkit-linear-gradient(90deg, var(--yc-gray-800) 0%, var(--yc-gray-800) 35%, var(--yc-gray-700) 100%);background: -moz-linear-gradient(90deg, var(--yc-gray-800) 0%, var(--yc-gray-800) 35%, var(--yc-gray-700) 100%);background: -o-linear-gradient(90deg, var(--yc-gray-800) 0%, var(--yc-gray-800) 35%, var(--yc-gray-700) 100%);background: linear-gradient(90deg, var(--yc-gray-800) 0%, var(--yc-gray-800) 35%, var(--yc-gray-700) 100%);position: relative;overflow: hidden;-webkit-box-shadow: 0 4px 20px rgba(0, 0, 0, .45);box-shadow: 0 4px 20px rgba(0, 0, 0, .45);max-width: 1920px;margin: 0 auto;-webkit-border-radius: 25px;-moz-border-radius: 25px;border-radius: 25px}
.__page_massage__benefit .__page_massage__benefit_bg {position: absolute;top:0;right:0;bottom:0;left:0;border-radius: 25px;overflow: hidden;z-index: 1;pointer-events: none;background: url(/wp-files/images/form-bg.png) top left no-repeat;opacity: .075;background-size: contain}
.__page_massage__benefit .__page_complexs__sing_up_gradient {position: absolute;top:0;right:0;bottom:0;left:0;border-radius: 25px;overflow: hidden;pointer-events: none;z-index: 0}
.__page_massage__benefit .__page_complexs__sing_up_gradient .__sing_up_ripple {position: absolute;right: -60px;bottom: -60px;width: 60px;height: 60px;border: 2px solid rgba(255, 255, 255, 0.411);-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;-webkit-transform-origin: 100% 100%;-ms-transform-origin: 100% 100%;transform-origin: 100% 100%;-webkit-animation: __sing_up_ripple 15s ease-out infinite;animation: __sing_up_ripple 15s ease-out infinite}
.__page_massage__benefit .__page_complexs__sing_up_gradient .__sing_up_ripple:nth-child(1) {-webkit-animation-delay: 0s;animation-delay: 0s}
.__page_massage__benefit .__page_complexs__sing_up_gradient .__sing_up_ripple:nth-child(2) {-webkit-animation-delay: 3.75s;animation-delay: 3.75s}
.__page_massage__benefit .__page_complexs__sing_up_gradient .__sing_up_ripple:nth-child(3) {-webkit-animation-delay: 6.5s;animation-delay: 6.5s}
.__page_massage__benefit .__page_complexs__sing_up_gradient .__sing_up_ripple:nth-child(4) {-webkit-animation-delay: 10.25s;animation-delay: 10.25s}
.__page_massage__benefit .__benefit_items {display: -ms-grid;display: grid;-ms-grid-columns: 1fr 1fr;grid-template-columns: 1fr 1fr;-ms-grid-gap: 32px;grid-gap: 32px;gap: 32px;align-items: center;position: relative;z-index: 5}
.__page_massage__benefit .__benefit_item__box:first-child {padding-right: 32px}
.__page_massage__benefit .__benefit_item__box h2 {margin: 0 0 35px;color: var(--yc-white);line-height: 1.3}
.__page_massage__benefit .__benefit_item__box h2 span {background: -webkit-linear-gradient(135deg, var(--yc-gen-200), var(--yc-blue-500));background: -moz-linear-gradient(135deg, var(--yc-gen-200), var(--yc-blue-500));background: -o-linear-gradient(135deg, var(--yc-gen-200), var(--yc-blue-500));background: linear-gradient(135deg, var(--yc-gen-200), var(--yc-blue-500));-webkit-background-clip: text;background-clip: text;-webkit-text-fill-color: transparent;color: transparent}
.__page_massage__benefit .__benefit_item__box ul {list-style: none;padding: 0;margin: 0 0 40px}
.__page_massage__benefit .__benefit_item__box ul li {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;gap: 12px;margin-bottom: 15px;font-size: 15px;color: var(--yc-gray-300)}
.__page_massage__benefit .__benefit_item__box ul li i {color: var(--yc-gen-200);-webkit-box-flex: 0;-ms-flex: 0 0 auto;flex: 0 0 auto}
.__page_massage__benefit .__benefit_item__box ul li span {color: var(--yc-white)}
.__page_massage__benefit .__content_box__btn {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;gap: 12px}
.__page_massage__benefit .__benefit_item__img {position: relative;padding: 32px 0 32px 32px}
.__page_massage__benefit .__benefit_item__img img {width: 100%;height: auto;display: block;-webkit-border-radius: 25px;-moz-border-radius: 25px;border-radius: 25px;opacity: .9}
@media (max-width: 1023px) {.__page_massage__benefit .__benefit_items {-ms-grid-columns: 1fr;grid-template-columns: 1fr} .__page_massage__benefit .__benefit_item__box:first-child {padding-right: 0;padding-bottom: 0} .__page_massage__benefit .__benefit_item__img {padding: 0 0 0 0} .__page_massage__benefit .__benefit_item__img img {-webkit-border-radius: 0 0 25px 25px;border-radius: 0 0 25px 25px}}
@media (max-width: 767px) {.__page_massage__benefit .__benefit_item__img {display: none} .__page_massage__benefit .__benefit_items {-ms-grid-gap: 0;grid-gap: 0;gap: 0} .__page_massage__benefit .__content_box__btn a {width: 100%;margin: 0}}
.__page_massage__cosmetics {text-align: center}
.__page_massage__cosmetics h2 {margin: 0 0 16px;color: var(--yc-gray-800);line-height: 1.25}
.__page_massage__cosmetics .__page_massage__cosmetics_lead {margin: 0 0 32px;font-size: 16px;line-height: 1.5;color: var(--yc-gray-600)}
.__page_massage__cosmetics .__page_massage__cosmetics_cards {display: grid;grid-template-columns: repeat(2, 1fr);gap: 24px;margin-bottom: 24px;text-align: left}
.__page_massage__cosmetics .__page_massage__cosmetics_card {padding: 28px;background: var(--yc-gray-100);border: 1px solid var(--yc-gray-200);-webkit-border-radius: 25px;-moz-border-radius: 25px;border-radius: 25px;-webkit-box-shadow: 0 2px 12px rgba(0,0,0,.06);box-shadow: 0 2px 12px rgba(0,0,0,.06)}
.__page_massage__cosmetics .__page_massage__cosmetics_card_head {display: flex;align-items: center;gap: 12px;margin-bottom: 16px}
.__page_massage__cosmetics .__page_massage__cosmetics_icon {display: flex;align-items: center;justify-content: center;width: 40px;height: 40px;font-size: 18px;color: var(--yc-gen-200)}
.__page_massage__cosmetics .__page_massage__cosmetics_card h3 {margin: 0;color: var(--yc-gray-800);line-height: 1.3}
.__page_massage__cosmetics .__page_massage__cosmetics_desc {margin: 0 0 20px;font-size: 15px;line-height: 1.5;color: var(--yc-gray-700);font-weight: 400}
.__page_massage__cosmetics .__page_massage__cosmetics_list {list-style: none;padding: 0;margin: 0}
.__page_massage__cosmetics .__page_massage__cosmetics_list li {display: flex;align-items: center;gap: 12px;margin-bottom: 10px;font-size: 15px;font-weight: 400;color: var(--yc-gray-700);line-height: 1.4}
.__page_massage__cosmetics .__page_massage__cosmetics_list li:last-child {margin-bottom: 0}
.__page_massage__cosmetics .__page_massage__cosmetics_list .__icon {display: flex;align-items: center;justify-content: center;width: 22px;height: 22px;min-width: 22px;background: none;color: var(--yc-gen-200)}
.__page_massage__cosmetics .__page_massage__cosmetics_list .__icon svg {width: 20px;height: 20px;display: block}
.__page_massage__cosmetics .__page_massage__cosmetics_banner {padding: 28px 32px;background: -webkit-linear-gradient(90deg, var(--yc-gen-200) 0%, var(--yc-blue-500) 100%);background: -moz-linear-gradient(90deg, var(--yc-gen-200) 0%, var(--yc-blue-500) 100%);background: -o-linear-gradient(90deg, var(--yc-gen-200) 0%, var(--yc-blue-500) 100%);background: linear-gradient(90deg, var(--yc-gen-200) 0%, var(--yc-blue-500) 100%);-webkit-border-radius: 25px;-moz-border-radius: 25px;border-radius: 25px;text-align: center}
.__page_massage__cosmetics .__page_massage__cosmetics_banner_title {margin: 0 0 12px;font-size: 20px;font-weight: 700;color: var(--yc-white);line-height: 1.3}
.__page_massage__cosmetics .__page_massage__cosmetics_banner_text {margin: 0;font-size: 15px;line-height: 1.5;color: var(--yc-white);font-weight: 400;opacity: .95}
@media (max-width: 767px) {.__page_massage__cosmetics .__page_massage__cosmetics_cards {grid-template-columns: 1fr;gap: 20px;margin-bottom: 20px} .__page_massage__cosmetics .__page_massage__cosmetics_banner {padding: 24px 20px}}
.__page_massage__price {text-align: left;background: var(--yc-gray-50);max-width: 1920px;margin: 0 auto;-webkit-border-radius: 25px;-moz-border-radius: 25px;border-radius: 25px;overflow: hidden;position: relative}
.__page_massage__price .__page_massage__price_box {max-width: 100%}
.__page_massage__price .__page_massage__price_box h2 {margin: 0 0 24px;color: var(--yc-gray-800);line-height: 1.25;text-align: center}
.__page_massage__price .__page_massage__price_accordion .accordion-item {border: 1px solid var(--yc-gray-200);margin-bottom: 15px;-webkit-border-radius: 16px;-moz-border-radius: 16px;border-radius: 16px;overflow: hidden}
.__page_massage__price .__page_massage__price_accordion .accordion-item:last-child {margin-bottom: 0}
.__page_massage__price .__page_massage__price_accordion .accordion-button {background: var(--yc-white);color: var(--yc-gray-800);font-weight: 600;font-size: 15px;padding: 20px 20px 20px 25px;border: none;-webkit-box-shadow: none;box-shadow: none}
.__page_massage__price .__page_massage__price_accordion .accordion-button:not(.collapsed) {background: var(--yc-gray-200);color: var(--yc-gen-100)}
.__page_massage__price .__page_massage__price_accordion .accordion-button:after {background-size: 1rem}
.__page_massage__price .__page_massage__price_table {width: 100%;border-collapse: collapse;font-size: 14px}
.__page_massage__price .__page_massage__price_table td {padding: 12px 20px;border-top: 1px solid var(--yc-gray-200);color: var(--yc-gray-800);vertical-align: top}
.__page_massage__price .__page_massage__price_table tr:first-child td {border-top: none}
.__page_massage__price .__page_massage__price_table .__price {white-space: nowrap;text-align: right;font-weight: 600;color: var(--yc-gray-800)}
.__page_massage__price .__page_massage__btn_box {text-align: center;margin-top: 40px}
@media (max-width: 767px) {.__page_massage__price .__content_box__btn a {width: 100%;margin: 10px 0 0}}
.__page_massage__yantar {text-align: center}
.__page_massage__yantar .__page_massage__yantar_label {display: inline-block;align-items: center;gap: 8px;font-size: 13px;font-weight: 500;text-transform: uppercase;letter-spacing: .04em;color: var(--yc-gen-200);margin: 0 0 16px}
.__page_massage__yantar .__page_massage__yantar_label i {font-size: 14px}
.__page_massage__yantar h2 {margin: 0 0 32px;color: var(--yc-gray-800);line-height: 1.25}
.__page_massage__yantar .__page_massage__yantar_grid {display: grid;grid-template-columns: repeat(3, 1fr);gap: 20px;margin: 0 0 32px;padding: 0;list-style: none;text-align: left}
.__page_massage__yantar .__page_massage__yantar_card {display: flex;align-items: center;gap: 16px;padding: 24px;background: var(--yc-blue-50);border: 1px solid rgba(0,0,0,.06);-webkit-border-radius: 16px;-moz-border-radius: 16px;border-radius: 16px}
.__page_massage__yantar .__page_massage__yantar_card .__icon {display: flex;align-items: center;justify-content: center;width: 48px;height: 48px;min-width: 48px;background: var(--yc-gen-100);color: var(--yc-white);font-size: 20px;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px}
.__page_massage__yantar .__page_massage__yantar_card .__text {font-size: 15px;font-weight: 400;color: var(--yc-gray-800);line-height: 1.35;margin: 0}
.__page_massage__yantar .__page_massage__yantar_footer {margin: 0;font-size: 15px;line-height: 1.5;color: var(--yc-gray-600)}
@media (max-width: 767px) {.__page_massage__yantar .__page_massage__yantar_grid {grid-template-columns: 1fr;gap: 16px;margin-bottom: 24px}}

/* Страница Косметология */
.__page_cosme__info .__info__content p {font-size: 16px;line-height: 1.65;color: var(--yc-gray-700);margin: 0 0 16px}
.__page_cosme__info .__info__content p:last-of-type {margin-bottom: 24px}
.__page_cosme__info .__info_content__warning {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-align: start;align-items: flex-start;gap: 12px;padding: 16px 20px;background: var(--yc-blue-50);border: 1px solid var(--yc-gen-100);-webkit--webkit-border-radius: 12px;-moz-border-radius: 12px;border-radius: 12px;-moz--webkit-border-radius: 12px;-moz-border-radius: 12px;border-radius: 12px;-webkit-border-radius: 12px;-moz-border-radius: 12px;border-radius: 12px}
.__page_cosme__info .__info_content__warning i {color: var(--yc-gen-200);font-size: 20px;-webkit-box-flex: 0;-ms-flex: 0 0 auto;flex: 0 0 auto;margin-top: 0.1em}
.__page_cosme__info .__info_content__warning span {font-size: 15px;line-height: 1.5;color: var(--yc-gray-700);margin: 0}
@media (max-width: 767px) {.__page_cosme__info .__info__content p {font-size: 14px} .__page_cosme__info .__info_content__warning span {font-size: 13px}}
.__page_cosme__care {text-align: center}
.__page_cosme__care .__care_label {display: inline-block;align-items: center;gap: 8px;font-size: 13px;font-weight: 500;text-transform: uppercase;letter-spacing: .04em;color: var(--yc-gen-200);margin: 0 0 16px}
.__page_cosme__care .__care_label i {font-size: 14px}
.__page_cosme__care h2 {text-align: center;margin: 0 0 12px;color: var(--yc-gray-800);line-height: 1.25}
.__page_cosme__care h2 span {background: -webkit-linear-gradient(135deg, var(--yc-gen-200), var(--yc-blue-500));background: -moz-linear-gradient(135deg, var(--yc-gen-200), var(--yc-blue-500));background: -o-linear-gradient(135deg, var(--yc-gen-200), var(--yc-blue-500));background: linear-gradient(135deg, var(--yc-gen-200), var(--yc-blue-500));-webkit-background-clip: text;background-clip: text;-webkit-text-fill-color: transparent;color: transparent}
.__page_cosme__care .__care_lead {margin: 0 0 40px;font-size: 16px;color: var(--yc-gray-600);line-height: 1.5}
.__page_cosme__care .__page_cosme__care_grid {margin-top: 0}
.__page_cosme__care .__page_cosme__care_grid {display: grid;grid-template-columns: repeat(3, 1fr);gap: 24px}
.__page_cosme__care .__page_cosme__care_card {padding: 24px;background: var(--yc-gray-50);border: 1px solid var(--yc-gray-200);-webkit-border-radius: 25px;-moz-border-radius: 25px;border-radius: 25px;-webkit-box-shadow: 0 2px 12px rgba(0,0,0,.06);box-shadow: 0 2px 12px rgba(0,0,0,.06);display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column}
.__page_cosme__care .__page_cosme__care_card_head {display: flex;align-items: center;justify-content: space-between;gap: 12px;margin-bottom: 20px}
.__page_cosme__care .__page_cosme__care_icon {display: flex;align-items: center;justify-content: center;width: 48px;height: 48px;min-width: 48px;background: var(--yc-blue-50);color: var(--yc-gen-200);font-size: 20px;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px}
.__page_cosme__care .__page_cosme__care_price {font-size: 18px;font-weight: 700;color: var(--yc-gen-200);white-space: nowrap}
.__page_cosme__care .__page_cosme__care_title {margin: 0 0 12px;font-size: 18px;font-weight: 700;color: var(--yc-gray-800);line-height: 1.3;text-align: left}
.__page_cosme__care .__page_cosme__care_desc {margin: 0 0 20px;font-size: 14px;color: var(--yc-gray-600);line-height: 1.5;text-align: left;min-height: 63px}
.__page_cosme__care .__page_cosme__care_lists {display: block;margin-bottom: 0;text-align: left}
.__page_cosme__care .__page_cosme__care_block {margin-bottom: 20px}
.__page_cosme__care .__page_cosme__care_block.__result {min-height: 162px}
.__page_cosme__care .__page_cosme__care_subtitle {margin: 0 0 8px;font-size: 14px;font-weight: 700;color: var(--yc-gray-800)}
.__page_cosme__care .__page_cosme__care_block ul {list-style: none;padding: 0;margin: 0;font-size: 14px;line-height: 1.5;color: var(--yc-gray-600)}
.__page_cosme__care .__page_cosme__care_block ul li {position: relative;padding-left: 0;margin-bottom: 4px}
.__page_cosme__care .__page_cosme__care_block ul li:before {content: "— ";color: var(--yc-gray-500)}
.__page_cosme__care .__page_cosme__care_result_list.__ico li {margin-bottom: 7px}
.__page_cosme__care .__page_cosme__care_result_list li:before {display: none}
.__page_cosme__care .__page_cosme__care_result_list .__check {display: inline-block;margin-right: 6px;color: var(--yc-gen-200);font-size: 14px;vertical-align: top}
.__page_cosme__care .__page_cosme__care_footer {margin: 0;padding-top: 16px;border-top: 1px solid var(--yc-gray-200);font-size: 14px;font-weight: 400;color: var(--yc-gray-500);line-height: 1.45;text-align: left}
.__page_cosme__care .__content_box__btn {text-align: left;margin-top: 20px}
@media (max-width: 991px) {.__page_cosme__care .__page_cosme__care_grid {grid-template-columns: 1fr} .__page_cosme__care .__page_cosme__care_lists {grid-template-columns: 1fr}}
@media (max-width: 767px) {.__page_cosme__care .__page_cosme__care_card {padding: 20px} .__page_cosme__care .__page_cosme__care_lead {margin-bottom: 24px}}
.__page_cosme__peeling {text-align: center;background: var(--yc-gray-50);max-width: 1920px;margin: 0 auto;-webkit-border-radius: 25px;-moz-border-radius: 25px;border-radius: 25px;overflow: hidden;position: relative}
.__page_cosme__peeling .__page_cosme__peeling_label {display: inline-block;align-items: center;gap: 8px;font-size: 13px;font-weight: 500;text-transform: uppercase;letter-spacing: .04em;color: var(--yc-gen-200);margin: 0 0 16px}
.__page_cosme__peeling .__page_cosme__peeling_label i {font-size: 14px}
.__page_cosme__peeling h2 {text-align: center;margin: 0 0 12px;color: var(--yc-gray-800);line-height: 1.25}
.__page_cosme__peeling .__page_cosme__peeling_lead {margin: 0 0 40px;font-size: 16px;color: var(--yc-gray-600);line-height: 1.5}
.__page_cosme__peeling .__page_cosme__peeling_grid {margin-top: 0;display: grid;grid-template-columns: repeat(3, 1fr);gap: 24px}
.__page_cosme__peeling .__page_cosme__peeling_card {padding: 24px;background: var(--yc-white);border: 1px solid var(--yc-gray-200);-webkit-border-radius: 25px;-moz-border-radius: 25px;border-radius: 25px;-webkit-box-shadow: 0 2px 12px rgba(0,0,0,.06);box-shadow: 0 2px 12px rgba(0,0,0,.06);display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column}
.__page_cosme__peeling .__page_cosme__peeling_card_head {display: flex;align-items: center;justify-content: space-between;gap: 12px;margin-bottom: 20px}
.__page_cosme__peeling .__page_cosme__peeling_icon {display: flex;align-items: center;justify-content: center;width: 48px;height: 48px;min-width: 48px;background: var(--yc-blue-50);color: var(--yc-gen-200);font-size: 20px;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px}
.__page_cosme__peeling .__page_cosme__peeling_price {font-size: 18px;font-weight: 700;color: var(--yc-gen-200);white-space: nowrap}
.__page_cosme__peeling .__page_cosme__peeling_title {margin: 0 0 12px;font-size: 18px;font-weight: 700;color: var(--yc-gray-800);line-height: 1.3;text-align: left}
.__page_cosme__peeling .__page_cosme__peeling_desc {margin: 0 0 20px;font-size: 14px;color: var(--yc-gray-600);line-height: 1.5;text-align: left;min-height: 43px}
.__page_cosme__peeling .__page_cosme__peeling_lists {display: block;margin-bottom: 0;text-align: left}
.__page_cosme__peeling .__page_cosme__peeling_block {margin-bottom: 20px;min-height: 150px}
.__page_cosme__peeling .__page_cosme__peeling_subtitle {margin: 0 0 8px;font-size: 14px;font-weight: 700;color: var(--yc-gray-800)}
.__page_cosme__peeling .__page_cosme__peeling_block ul {list-style: none;padding: 0;margin: 0;font-size: 14px;line-height: 1.5;color: var(--yc-gray-600)}
.__page_cosme__peeling .__page_cosme__peeling_block ul li {position: relative;padding-left: 0;margin-bottom: 4px}
.__page_cosme__peeling .__page_cosme__peeling_block ul li:before {content: "— ";color: var(--yc-gray-500)}
.__page_cosme__peeling .__page_cosme__peeling_result_list.__ico li {margin-bottom: 7px}
.__page_cosme__peeling .__page_cosme__peeling_result_list li:before {display: none}
.__page_cosme__peeling .__page_cosme__peeling_result_list .__check {display: inline-block;margin-right: 6px;color: var(--yc-gen-200);font-size: 14px;vertical-align: top}
.__page_cosme__peeling .__page_cosme__peeling_footer {margin: 0;padding-top: 16px;border-top: 1px solid var(--yc-gray-200);font-size: 14px;font-weight: 400;color: var(--yc-gray-500);line-height: 1.45;text-align: left;min-height: 57px}
.__page_cosme__peeling .__content_box__btn {text-align: left;margin-top: 20px}
@media (max-width: 991px) {.__page_cosme__peeling .__page_cosme__peeling_grid {grid-template-columns: 1fr}}
@media (max-width: 767px) {.__page_cosme__peeling .__page_cosme__peeling_card {padding: 20px} .__page_cosme__peeling .__page_cosme__peeling_lead {margin-bottom: 24px}}

/* Страница Аппаратные процедуры */
.__page_apparat__info .__info__content p {font-size: 16px;line-height: 1.65;color: var(--yc-gray-700);margin: 0 0 16px}
.__page_apparat__info .__info__content p:last-of-type {margin-bottom: 24px}
.__page_apparat__info .__info_content__warning {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-align: start;align-items: flex-start;gap: 12px;padding: 16px 20px;background: var(--yc-blue-50);border: 1px solid var(--yc-gen-100);-webkit--webkit-border-radius: 12px;-moz-border-radius: 12px;border-radius: 12px;-moz--webkit-border-radius: 12px;-moz-border-radius: 12px;border-radius: 12px;-webkit-border-radius: 12px;-moz-border-radius: 12px;border-radius: 12px}
.__page_apparat__info .__info_content__warning i {color: var(--yc-gen-200);font-size: 20px;-webkit-box-flex: 0;-ms-flex: 0 0 auto;flex: 0 0 auto;margin-top: 0.1em}
.__page_apparat__info .__info_content__warning span {font-size: 15px;line-height: 1.5;color: var(--yc-gray-700);margin: 0}
@media (max-width: 767px) {.__page_apparat__info .__info__content p {font-size: 14px} .__page_apparat__info .__info_content__warning span {font-size: 13px}}
.__page_apparat__care {text-align: center}
.__page_apparat__care .__care_label {display: inline-block;align-items: center;gap: 8px;font-size: 13px;font-weight: 500;text-transform: uppercase;letter-spacing: .04em;color: var(--yc-gen-200);margin: 0 0 16px}
.__page_apparat__care .__care_label i {font-size: 14px}
.__page_apparat__care h2 {text-align: center;margin: 0 0 12px;color: var(--yc-gray-800);line-height: 1.25}
.__page_apparat__care h2 span {background: -webkit-linear-gradient(135deg, var(--yc-gen-200), var(--yc-blue-500));background: -moz-linear-gradient(135deg, var(--yc-gen-200), var(--yc-blue-500));background: -o-linear-gradient(135deg, var(--yc-gen-200), var(--yc-blue-500));background: linear-gradient(135deg, var(--yc-gen-200), var(--yc-blue-500));-webkit-background-clip: text;background-clip: text;-webkit-text-fill-color: transparent;color: transparent}
.__page_apparat__care .__care_lead {margin: 0 0 40px;font-size: 16px;color: var(--yc-gray-600);line-height: 1.5}
.__page_apparat__care .__care_grid {display: grid;grid-template-columns: repeat(2, 1fr);gap: 24px;margin-top: 0}
.__page_apparat__care .__care_card {padding: 24px;background: var(--yc-gray-50);border: 1px solid var(--yc-gray-200);-webkit-border-radius: 25px;-moz-border-radius: 25px;border-radius: 25px;-webkit-box-shadow: 0 2px 12px rgba(0,0,0,.06);box-shadow: 0 2px 12px rgba(0,0,0,.06);display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column}
.__page_apparat__care .__care_card_head {display: flex;align-items: center;justify-content: space-between;gap: 12px;margin-bottom: 20px}
.__page_apparat__care .__care_icon {display: flex;align-items: center;justify-content: center;width: 48px;height: 48px;min-width: 48px;background: var(--yc-blue-50);color: var(--yc-gen-200);font-size: 20px;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px}
.__page_apparat__care .__care_price_box {text-align: right}
.__page_apparat__care .__care_price_box span {font-size: 13px;color: var(--yc-gray-400);font-weight: 400}
.__page_apparat__care .__care_price {font-size: 18px;font-weight: 700;color: var(--yc-gen-200);white-space: nowrap}
.__page_apparat__care .__care_title {margin: 0 0 12px;font-size: 18px;font-weight: 700;color: var(--yc-gray-800);line-height: 1.3;text-align: left}
.__page_apparat__care .__care_desc {margin: 0 0 20px;font-size: 14px;color: var(--yc-gray-600);line-height: 1.5;text-align: left}
.__page_apparat__care .__care_lists {display: block;margin-bottom: 0;text-align: left}
.__page_apparat__care .__care_block {margin-bottom: 20px}
.__page_apparat__care .__care_block.__result {min-height: 190px}
.__page_apparat__care .__care_subtitle {margin: 0 0 8px;font-size: 14px;font-weight: 700;color: var(--yc-gray-800)}
.__page_apparat__care .__care_block span {font-size: 14px;color: var(--yc-gray-600);line-height: 1.5}
.__page_apparat__care .__care_block ul {list-style: none;padding: 0;margin: 0;font-size: 14px;line-height: 1.5;color: var(--yc-gray-600)}
.__page_apparat__care .__care_block ul li {position: relative;padding-left: 0;margin-bottom: 4px}
.__page_apparat__care .__care_block ul li:before {content: "— ";color: var(--yc-gray-500)}
.__page_apparat__care .__care_result_list.__ico li {margin-bottom: 7px}
.__page_apparat__care .__care_result_list li:before {display: none}
.__page_apparat__care .__care_result_list .__check {display: inline-block;margin-right: 6px;color: var(--yc-gen-200);font-size: 14px;vertical-align: top}
.__page_apparat__care .__care_footer {margin: 0;padding-top: 16px;border-top: 1px solid var(--yc-gray-200);font-size: 14px;font-weight: 400;color: var(--yc-gray-500);line-height: 1.45;text-align: left}
.__page_apparat__care .__content_box__btn {text-align: left;margin-top: 20px}
@media (max-width: 991px) {.__page_apparat__care .__care_grid {grid-template-columns: 1fr} .__page_apparat__care .__care_lists {grid-template-columns: 1fr}}
@media (max-width: 767px) {.__page_apparat__care .__care_card {padding: 20px} .__page_apparat__care .__care_lead {margin-bottom: 24px}}
.__page_apparat__care .__vip_banner {padding: 28px 32px;background: -webkit-linear-gradient(90deg, var(--yc-gen-200) 0%, var(--yc-blue-500) 100%);background: -moz-linear-gradient(90deg, var(--yc-gen-200) 0%, var(--yc-blue-500) 100%);background: -o-linear-gradient(90deg, var(--yc-gen-200) 0%, var(--yc-blue-500) 100%);background: linear-gradient(90deg, var(--yc-gen-200) 0%, var(--yc-blue-500) 100%);-webkit-border-radius: 25px;-moz-border-radius: 25px;border-radius: 25px;text-align: center;margin-top: 40px}
.__page_apparat__care .__vip_banner_title {margin: 0 0 12px;font-size: 20px;font-weight: 700;color: var(--yc-white);line-height: 1.3}
.__page_apparat__care .__vip_banner_text {margin: 0;font-size: 15px;line-height: 1.5;color: var(--yc-white);font-weight: 400;opacity: .95}
.__page_apparat__care .__content_box__btn {text-align: center}
.__page_apparat__benefit {padding: 80px 0;background: var(--yc-gray-800);background: -webkit-linear-gradient(90deg, var(--yc-gray-800) 0%, var(--yc-gray-800) 35%, var(--yc-gray-700) 100%);background: -moz-linear-gradient(90deg, var(--yc-gray-800) 0%, var(--yc-gray-800) 35%, var(--yc-gray-700) 100%);background: -o-linear-gradient(90deg, var(--yc-gray-800) 0%, var(--yc-gray-800) 35%, var(--yc-gray-700) 100%);background: linear-gradient(90deg, var(--yc-gray-800) 0%, var(--yc-gray-800) 35%, var(--yc-gray-700) 100%);position: relative;overflow: hidden;-webkit-box-shadow: 0 4px 20px rgba(0, 0, 0, .45);box-shadow: 0 4px 20px rgba(0, 0, 0, .45);max-width: 1920px;margin: 0 auto;-webkit-border-radius: 25px;-moz-border-radius: 25px;border-radius: 25px}
.__page_apparat__benefit .__benefit_bg {position: absolute;top:0;right:0;bottom:0;left:0;border-radius: 25px;overflow: hidden;z-index: 1;pointer-events: none;background: url(/wp-files/images/form-bg.png) top left no-repeat;opacity: .075;background-size: contain}
.__page_apparat__benefit .__sing_up_gradient {position: absolute;top:0;right:0;bottom:0;left:0;border-radius: 25px;overflow: hidden;pointer-events: none;z-index: 0}
.__page_apparat__benefit .__sing_up_gradient .__sing_up_ripple {position: absolute;right: -60px;bottom: -60px;width: 60px;height: 60px;border: 2px solid rgba(255, 255, 255, 0.411);-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;-webkit-transform-origin: 100% 100%;-ms-transform-origin: 100% 100%;transform-origin: 100% 100%;-webkit-animation: __sing_up_ripple 15s ease-out infinite;animation: __sing_up_ripple 15s ease-out infinite}
.__page_apparat__benefit .__sing_up_gradient .__sing_up_ripple:nth-child(1) {-webkit-animation-delay: 0s;animation-delay: 0s}
.__page_apparat__benefit .__sing_up_gradient .__sing_up_ripple:nth-child(2) {-webkit-animation-delay: 3.75s;animation-delay: 3.75s}
.__page_apparat__benefit .__sing_up_gradient .__sing_up_ripple:nth-child(3) {-webkit-animation-delay: 6.5s;animation-delay: 6.5s}
.__page_apparat__benefit .__sing_up_gradient .__sing_up_ripple:nth-child(4) {-webkit-animation-delay: 10.25s;animation-delay: 10.25s}
.__page_apparat__benefit .__benefit_items {display: -ms-grid;display: grid;-ms-grid-columns: 1fr 1fr;grid-template-columns: 1fr 1fr;-ms-grid-gap: 32px;grid-gap: 32px;gap: 32px;align-items: center;position: relative;z-index: 5}
.__page_apparat__benefit .__benefit_item__box:first-child {padding-right: 32px}
.__page_apparat__benefit .__benefit_item__box h2 {margin: 0 0 35px;color: var(--yc-white);line-height: 1.3}
.__page_apparat__benefit .__benefit_item__box h2 span {background: -webkit-linear-gradient(135deg, var(--yc-gen-200), var(--yc-blue-500));background: -moz-linear-gradient(135deg, var(--yc-gen-200), var(--yc-blue-500));background: -o-linear-gradient(135deg, var(--yc-gen-200), var(--yc-blue-500));background: linear-gradient(135deg, var(--yc-gen-200), var(--yc-blue-500));-webkit-background-clip: text;background-clip: text;-webkit-text-fill-color: transparent;color: transparent}
.__page_apparat__benefit .__benefit_item__box ul {list-style: none;padding: 0;margin: 0 0 40px}
.__page_apparat__benefit .__benefit_item__box ul li {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;gap: 12px;margin-bottom: 15px;font-size: 15px;color: var(--yc-gray-300)}
.__page_apparat__benefit .__benefit_item__box ul li i {color: var(--yc-gen-200);-webkit-box-flex: 0;-ms-flex: 0 0 auto;flex: 0 0 auto}
.__page_apparat__benefit .__benefit_item__box ul li span {color: var(--yc-white)}
.__page_apparat__benefit .__content_box__btn {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;gap: 12px}
.__page_apparat__benefit .__benefit_item__img {position: relative;padding: 32px 0 32px 32px}
.__page_apparat__benefit .__benefit_item__img img {width: 100%;height: auto;display: block;-webkit-border-radius: 25px;-moz-border-radius: 25px;border-radius: 25px;opacity: .9}
@media (max-width: 1023px) {.__page_apparat__benefit .__benefit_items {-ms-grid-columns: 1fr;grid-template-columns: 1fr} .__page_apparat__benefit .__benefit_item__box:first-child {padding-right: 0;padding-bottom: 0} .__page_apparat__benefit .__benefit_item__img {padding: 0 0 0 0} .__page_apparat__benefit .__benefit_item__img img {-webkit-border-radius: 0 0 25px 25px;border-radius: 0 0 25px 25px}}
@media (max-width: 767px) {.__page_apparat__benefit .__benefit_item__img {display: none} .__page_apparat__benefit .__benefit_items {-ms-grid-gap: 0;grid-gap: 0;gap: 0} .__page_apparat__benefit .__content_box__btn a {width: 100%;margin: 0}}
.__page_apparat__face {background: var(--yc-gray-50);max-width: 1920px;margin: 0 auto;-webkit-border-radius: 25px;-moz-border-radius: 25px;border-radius: 25px;overflow: hidden;position: relative}
.__page_apparat__face .__face_content {text-align: center}
.__page_apparat__face .__face_label {display: inline-block;align-items: center;gap: 8px;font-size: 13px;font-weight: 500;text-transform: uppercase;letter-spacing: .04em;color: var(--yc-gen-200);margin: 0 0 16px}
.__page_apparat__face .__face_label i {font-size: 14px}
.__page_apparat__face .__face_content h2 {margin: 0 0 30px}
.__page_apparat__face .__face_content h2 span {background: -webkit-linear-gradient(135deg, var(--yc-gen-200), var(--yc-blue-500));background: -moz-linear-gradient(135deg, var(--yc-gen-200), var(--yc-blue-500));background: -o-linear-gradient(135deg, var(--yc-gen-200), var(--yc-blue-500));background: linear-gradient(135deg, var(--yc-gen-200), var(--yc-blue-500));-webkit-background-clip: text;background-clip: text;-webkit-text-fill-color: transparent;color: transparent}
.__page_apparat__face .__face_lead {margin: 0 0 20px;font-size: 16px;line-height: 1.65;color: var(--yc-gray-700)}
.__page_apparat__face .__face_list {list-style: none;padding: 0;margin: 0;display: inline-block}
.__page_apparat__face .__face_list_item {display: inline-block;padding: 5px 15px;margin: 10px 5px 0;-webkit--webkit-border-radius: 12px;-moz-border-radius: 12px;border-radius: 12px;border-radius: 15px;background: var(--yc-gen-100)}
.__page_apparat__face .__face_list_item span {font-size: 14px;color: var(--yc-white)}
.__page_apparat__face .__face_price {display: grid;grid-template-columns: repeat(2, 1fr);gap: 20px;margin-top: 60px;text-align: left}
.__page_apparat__face .__face_item {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;gap: 15px;padding: 24px;background: var(--yc-white);border: 1px solid var(--yc-gray-200);-webkit-border-radius: 12px;-moz-border-radius: 12px;border-radius: 12px;-webkit-box-shadow: 0 2px 8px rgba(0,0,0,.04);box-shadow: 0 2px 8px rgba(0,0,0,.04)}
.__page_apparat__face .__item_top {display: flex;align-items: center;gap: 20px}
.__page_apparat__face .__item_icon {display: inline-flex;align-items: center;justify-content: center;width: 40px;height: 40px;background: var(--yc-blue-50);color: var(--yc-gen-200);font-size: 18px;-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;-webkit-box-flex: 0;flex-shrink: 0}
.__page_apparat__face .__item_head {display: flex;align-items: center;justify-content: space-between;gap: 16px;flex: 1;min-width: 0}
.__page_apparat__face .__item_titles {min-width: 0;flex: 1}
.__page_apparat__face .__item_title {margin: 0;font-size: 16px;font-weight: 700;color: var(--yc-gray-800);line-height: 1.3}
.__page_apparat__face .__item_subtitle {margin: 4px 0 0;font-size: 13px;color: var(--yc-gray-500);line-height: 1.35}
.__page_apparat__face .__item_price {font-size: 16px;font-weight: 700;color: var(--yc-gen-200);white-space: nowrap;-webkit-box-flex: 0;flex-shrink: 0}
.__page_apparat__face .__item_desc {margin: 0;font-size: 14px;line-height: 1.5;color: var(--yc-gray-600)}
.__page_apparat__face .__content_box__btn {text-align: center;margin-top: 40px}
@media (max-width: 767px) {.__page_apparat__face .__face_list_item span {font-size: 13px} .__page_apparat__face .__item_titles br {display: none} .__page_apparat__face .__face_price {grid-template-columns: 1fr;gap: 16px;margin-top: 24px} .__page_apparat__face .__face_item {padding: 20px} .__page_apparat__face .__content_box__btn a {width: 100%;margin: 10px 0 0}}
.__page_apparat__yantar {text-align: center}
.__page_apparat__yantar .__yantar_label {display: inline-block;align-items: center;gap: 8px;font-size: 13px;font-weight: 500;text-transform: uppercase;letter-spacing: .04em;color: var(--yc-gen-200);margin: 0 0 16px}
.__page_apparat__yantar .__yantar_label i {font-size: 14px}
.__page_apparat__yantar h2 {margin: 0 0 32px;color: var(--yc-gray-800);line-height: 1.25}
.__page_apparat__yantar .__yantar_grid {display: grid;grid-template-columns: repeat(3, 1fr);gap: 20px;margin: 0 0 32px;padding: 0;list-style: none;text-align: left}
.__page_apparat__yantar .__yantar_card {display: flex;align-items: center;gap: 16px;padding: 24px;background: var(--yc-blue-50);border: 1px solid rgba(0,0,0,.06);-webkit-border-radius: 16px;-moz-border-radius: 16px;border-radius: 16px}
.__page_apparat__yantar .__yantar_card .__icon {display: flex;align-items: center;justify-content: center;width: 48px;height: 48px;min-width: 48px;background: var(--yc-gen-100);color: var(--yc-white);font-size: 20px;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px}
.__page_apparat__yantar .__yantar_card .__icon svg {color: var(--yc-white) !important}
.__page_apparat__yantar .__yantar_card .__text {font-size: 15px;font-weight: 400;color: var(--yc-gray-800);line-height: 1.35;margin: 0}
.__page_apparat__yantar .__yantar_footer {margin: 0;font-size: 15px;line-height: 1.5;color: var(--yc-gray-600)}
@media (max-width: 767px) {.__page_apparat__yantar .__yantar_grid {grid-template-columns: 1fr;gap: 16px;margin-bottom: 24px}
}
