/*! name: vanilla-calendar-pro v3.1.0 | url: https://github.com/uvarov-frontend/vanilla-calendar-pro */
[data-vc=calendar]{border-radius:.75rem;box-sizing:border-box;display:flex;flex-direction:column;min-width:272px;opacity:1;padding:1rem;position:relative;transition-duration:.15s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}[data-vc=calendar] [tabindex="0"]:focus-visible,[data-vc=calendar] button:focus-visible,[data-vc=calendar]:focus-visible{border-radius:.5rem;outline-offset:-1px;outline-style:solid;outline-width:1px}[data-vc=calendar][data-vc-type=multiple] [data-vc=dates]{flex-grow:0}[data-vc=calendar][data-vc-calendar-hidden]{opacity:0;pointer-events:none}[data-vc=calendar][data-vc-calendar-hidden] *{pointer-events:none!important}[data-vc=calendar][data-vc-input]{position:absolute}[data-vc=calendar][data-vc-input][data-vc-position=bottom]{margin-top:.25rem}[data-vc=calendar][data-vc-input][data-vc-position=top]{margin-top:-.25rem}[data-vc=controls]{align-items:center;box-sizing:content-box;display:flex;justify-content:space-between;left:0;padding-left:1rem;padding-right:1rem;padding-top:1.25rem;pointer-events:none;position:absolute;right:0;top:0;z-index:20}[data-vc-arrow]{background-color:transparent;border-width:0;cursor:pointer;display:block;height:1.5rem;pointer-events:auto;position:relative;width:1.5rem}[data-vc-arrow]:before{background-position:50%;background-repeat:no-repeat;height:100%;left:0;position:absolute;top:0;width:100%;--tw-content:"";content:var(--tw-content)}[data-vc-arrow=prev]:before{transform:rotate(90deg)}[data-vc-arrow=next]:before{transform:rotate(-90deg)}[data-vc=grid]{display:flex;flex-grow:1;flex-wrap:wrap;gap:1.75rem}[data-vc=grid][data-vc-grid=hidden] [data-vc=column]{opacity:.3;pointer-events:none}[data-vc=grid][data-vc-grid=hidden] [data-vc=column][data-vc-column=month],[data-vc=grid][data-vc-grid=hidden] [data-vc=column][data-vc-column=year]{opacity:1;pointer-events:auto}[data-vc=column]{display:flex;flex-direction:column;flex-grow:1;min-width:240px}[data-vc=header]{align-items:center;display:flex;margin-bottom:.75rem;position:relative}[data-vc-header=content]{align-items:center;display:grid;flex-grow:1;grid-auto-columns:max-content;grid-auto-flow:column;justify-content:center;padding-left:1rem;padding-right:1rem;white-space:pre-wrap}[data-vc=month],[data-vc=year]{background-color:transparent;border-radius:.25rem;border-width:0;cursor:pointer;font-size:1rem;font-weight:700;line-height:1.5rem;padding:.25rem}[data-vc-months-month]:disabled,[data-vc-years-year]:disabled,[data-vc=month]:disabled,[data-vc=year]:disabled{pointer-events:none}[data-vc=content],[data-vc=wrapper]{display:flex;flex-grow:1}[data-vc=content]{flex-direction:column}[data-vc=months],[data-vc=years]{grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;-moz-column-gap:.25rem;column-gap:.25rem;display:grid;flex-grow:1;row-gap:1rem}[data-vc=years]{grid-template-columns:repeat(5,minmax(0,1fr))}[data-vc-months-month],[data-vc-years-year]{align-items:center;border-radius:.5rem;border-width:0;cursor:pointer;display:flex;font-size:.75rem;font-weight:600;height:2.5rem;justify-content:center;line-height:1rem;padding:.25rem;text-align:center;word-break:break-all}[data-vc-week=numbers]{display:flex;flex-direction:column}[data-vc-week-numbers=title]{align-items:center;display:flex;font-size:.75rem;font-weight:700;justify-content:center;line-height:1rem;margin-bottom:.5rem}[data-vc-week-numbers=content]{align-items:center;display:grid;grid-auto-flow:row;justify-items:center;row-gap:.25rem}[data-vc-week-number]{align-items:center;background-color:transparent;border-style:none;cursor:pointer;display:flex;font-size:.75rem;font-weight:600;justify-content:center;line-height:1rem;margin:0;min-height:1.875rem;min-width:1.875rem;padding:0;width:100%}[data-vc=week]{display:grid;grid-template-columns:repeat(7,1fr);justify-items:center;margin-bottom:.5rem}[data-vc-week-day]{align-items:center;background-color:transparent;border-style:none;display:flex;font-size:.75rem;font-weight:700;justify-content:center;line-height:1rem;margin:0;min-width:1.875rem;padding:0;width:100%}button[data-vc-week-day]{cursor:pointer}[data-vc-dates=row],[data-vc=dates]{align-items:center;display:grid;justify-items:center}[data-vc=dates]{flex-grow:1;grid-template-columns:repeat(1,minmax(0,1fr));grid-template-rows:auto;pointer-events:none}[data-vc=dates][data-vc-dates-disabled] [data-vc-date-btn]{cursor:default}[data-vc-dates=row]{grid-template-columns:repeat(7,1fr);width:100%}[data-vc-date]{align-items:center;display:flex;justify-content:center;padding-bottom:.125rem;padding-top:.125rem;pointer-events:auto;position:relative;width:100%}[data-vc-date]:not(:has([data-vc-date-btn])),[data-vc-date][data-vc-date-disabled],[data-vc-date][data-vc-date-disabled] [data-vc-date-btn]{pointer-events:none}[data-vc-date][data-vc-date-hover] [data-vc-date-btn]{border-radius:0}[data-vc-date][data-vc-date-hover=first] [data-vc-date-btn]{border-bottom-left-radius:.5rem;border-bottom-right-radius:0;border-top-left-radius:.5rem;border-top-right-radius:0}[data-vc-date][data-vc-date-hover=last] [data-vc-date-btn]{border-bottom-left-radius:0;border-bottom-right-radius:.5rem;border-top-left-radius:0;border-top-right-radius:.5rem}[data-vc-date][data-vc-date-hover=first-and-last] [data-vc-date-btn]{border-radius:.5rem}[data-vc-date][data-vc-date-hover=first][data-vc-date-selected] [data-vc-date-btn]{border-bottom-left-radius:.5rem;border-top-left-radius:.5rem}[data-vc-date][data-vc-date-hover=last][data-vc-date-selected] [data-vc-date-btn]{border-bottom-right-radius:.5rem;border-top-right-radius:.5rem}[data-vc-date][data-vc-date-selected=first] [data-vc-date-btn]{border-bottom-left-radius:.5rem;border-bottom-right-radius:0;border-top-left-radius:.5rem;border-top-right-radius:0}[data-vc-date][data-vc-date-selected=last] [data-vc-date-btn]{border-bottom-left-radius:0;border-bottom-right-radius:.5rem;border-top-left-radius:0;border-top-right-radius:.5rem}[data-vc-date][data-vc-date-selected=first-and-last] [data-vc-date-btn]{border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem;border-top-left-radius:.5rem;border-top-right-radius:.5rem}[data-vc-date][data-vc-date-selected=middle] [data-vc-date-btn]{border-radius:0}[data-vc-date][data-vc-date-disabled]+[data-vc-date-hover] [data-vc-date-btn],[data-vc-date][data-vc-date-disabled]+[data-vc-date-selected] [data-vc-date-btn]{border-bottom-left-radius:.5rem;border-top-left-radius:.5rem}[data-vc-date][data-vc-date-hover]:has(+[data-vc-date-disabled]) [data-vc-date-btn],[data-vc-date][data-vc-date-selected]:has(+[data-vc-date-disabled]) [data-vc-date-btn]{border-bottom-right-radius:.5rem;border-top-right-radius:.5rem}[data-vc-date-btn]:focus-visible+[data-vc-date-popup],[data-vc-date-btn]:hover+[data-vc-date-popup],[data-vc-date-popup]:focus-visible,[data-vc-date-popup]:hover{opacity:1;pointer-events:auto}[data-vc-date-btn]{align-items:center;border-radius:.5rem;border-width:0;cursor:pointer;display:flex;font-size:.75rem;font-weight:400;height:100%;justify-content:center;line-height:1rem;min-height:1.875rem;min-width:1.875rem;padding:0;transition-duration:75ms;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);width:100%}[data-vc-date][data-vc-date-today] [data-vc-date-btn],b,strong{font-weight:700}[data-vc-date-popup],[data-vc-date-range-tooltip]{max-width:9rem;pointer-events:none;position:absolute;--tw-translate-x:-50%;font-size:.75rem;font-weight:400;line-height:1rem;padding:.25rem .5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}[data-vc-date-popup]{min-width:5rem;opacity:0;transition-duration:75ms;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);z-index:20;border-radius:.5rem}[data-vc-date-popup]:hover{opacity:1;pointer-events:auto}[data-vc-date-range-tooltip]{z-index:30;--tw-translate-y:-100%;border-radius:.375rem}[data-vc-date-range-tooltip=hidden]{opacity:0}[data-vc-date-range-tooltip=visible]{opacity:1}[data-vc=time]{border-style:solid;border-width:1px 0 0;display:grid;gap:.75rem;grid-template-columns:auto 1fr;margin-top:.75rem;padding-top:.75rem}[data-vc-time=content]{align-items:center;display:grid;grid-auto-flow:column}[data-vc-time-input=hour]{margin-right:.35rem;position:relative;width:1.75rem}[data-vc-time-input=hour]:after{display:block;margin-top:calc(-50% + 1px);position:absolute;right:-5px;top:50%;--tw-content:":";content:var(--tw-content)}[data-vc-time-input=minute]{width:1.75rem}[data-vc-time-input=hour] input,[data-vc-time-input=minute] input{border-radius:.25rem;border-width:0;box-sizing:border-box;display:block;font-size:1.125rem;font-weight:600;line-height:1.125rem;margin:0;padding:.125rem;position:relative;text-align:center;width:100%}[data-vc-time-input=hour] input:focus-visible,[data-vc-time-input=minute] input:focus-visible,[data-vc-time=keeping]:focus-visible{outline-style:solid;outline-width:1px}[data-vc-time-input=hour] input:disabled,[data-vc-time-input=minute] input:disabled,[data-vc-time=keeping]:disabled{cursor:default}[data-vc-time-input=hour] input:hover:disabled,[data-vc-time-input=minute] input:hover:disabled,[data-vc-time=keeping],[data-vc-time=keeping]:hover:disabled{background-color:transparent}[data-vc-time=keeping]{border-radius:.25rem;border-width:0;cursor:pointer;font-size:.69rem;margin-left:1px;margin-top:.25rem;padding:0;width:22px}[data-vc-time=ranges]{display:grid;grid-auto-flow:row}[data-vc-time-range]{font-size:0;position:relative;z-index:10}[data-vc-time-range]:before{content:var(--tw-content);left:0}[data-vc-time-range]:after{content:var(--tw-content);right:0}[data-vc-time-range]:after,[data-vc-time-range]:before{content:"";height:.5rem;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:1px;z-index:10}[data-vc-time-range] input{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;height:1.25rem;margin:0;outline-width:0;position:relative;width:100%}[data-vc-time-range] input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;border-radius:.25rem;border-style:solid;border-width:1px;box-sizing:border-box;cursor:pointer;height:1rem;margin-top:-.5rem;position:relative;width:.75rem;z-index:20;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}[data-vc-time-range] input::-moz-range-thumb{border-radius:.25rem;border-style:solid;border-width:1px;box-sizing:border-box;cursor:pointer;height:1rem;position:relative;width:.75rem;z-index:20;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}[data-vc-time-range] input::-webkit-slider-runnable-track{box-sizing:border-box;cursor:pointer;height:1px;margin-top:1px;width:100%;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}[data-vc-time-range] input::-moz-range-track{box-sizing:border-box;cursor:pointer;height:1px;margin-top:1px;width:100%;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.dipopup,.dipopup-overlay{position:fixed;transition:.3s opacity,.3s visibility;visibility:hidden;opacity:0}.dipopup-overlay{right:0;bottom:0;background:rgba(0,0,0,.6);z-index:10;top:0;left:0}.dipopup{z-index:15;left:50%;top:50%;transform:translate(-50%,-50%)}.dipopup-overlay.dipopup-overlay--visible,.dipopup.dipopup--visible{visibility:visible;opacity:1}.dipopup .dipopup--close{--top:10px;--right:10px;--size:18px;position:absolute;cursor:pointer;top:var(--top);right:var(--right);width:var(--size);height:var(--size)}*{box-sizing:border-box}html{font-size:62.5%!important;font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;overflow-x:hidden;-webkit-tap-highlight-color:transparent}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}body,figure{margin:0}a:focus{outline:none}a:active,a:hover{outline:0}h1,h2,h3,h4,h5,h6,p{margin:0;padding:0}abbr[title]{border-bottom:1px dotted}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}sub,sup{line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}fieldset{border:1px solid silver}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{padding:0}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:"PT Sans";font-weight:400;font-style:normal;src:url(/assets/fonts/pt-sans/pt-sans_regular.woff2) format("woff2"),url(/assets/fonts/pt-sans/pt-sans_regular.woff) format("woff")}@font-face{font-family:"PT Sans";font-weight:700;font-style:normal;src:url(/assets/fonts/pt-sans/pt-sans_bold.woff2) format("woff2"),url(/assets/fonts/pt-sans/pt-sans_bold.woff) format("woff")}@font-face{font-family:"PT Sans";font-weight:400;font-style:italic;src:url(/assets/fonts/pt-sans/pt-sans_italic.woff2) format("woff2"),url(/assets/fonts/pt-sans/pt-sans_italic.woff) format("woff")}:root{--color-white:#fff;--color-black:#000;--color-main:#505050;--color-heading:#6a6a72;--color-violet-light:#cbccf1;--color-pink:#b8529e;--color-pink-dark:#9c4570;--color-blue:#0079bb;--color-green:#3a9d5d;--color-green-dark:#2e7c49;--color-red:#e0413e;--color-red-dark:#c5302d;--color-section-bg:rgba(255,255,255,.3);--color-menu-bg:#aeaeea;--color-overlay-light:rgba(255,255,255,.25);--color-overlay-strong:rgba(255,255,255,.4);--color-input-border:var(--color-pink-dark);--gradient-red:linear-gradient(0deg,#9c4570 2.27%,#e991b9 96.38%);--gradient-blue:linear-gradient(0deg,#3369cb 2.27%,#86b1ff 97.12%);--gradient-green:linear-gradient(0deg,#2e7c49 2.27%,#5cc07e 96.38%);--shadow-light:0 3px 6px rgba(0,0,0,.2);--shadow-dark-standard:0 3px 6px 2px rgba(0,0,0,.4);--font-primary:"PT Sans",sans-serif;--space-0-5:4px;--space-1:8px;--space-1-5:12px;--space-2:16px;--space-2-5:20px;--space-3:24px;--space-3-5:28px;--space-4:32px;--space-4-5:36px;--space-5:40px;--space-5-5:44px;--space-6:48px;--gap-s:var(--space-0-5);--gap-m:var(--space-1);--gap-l:var(--space-2);--header-z:100;--top-menu-z:90;--popup-z:200;--popup-overlay-z:199;--radius-standard:12px;--radius-pill:999px;--size-heading1:29px;--size-heading2:22px;--size-heading3:20px;--size-heading4:20px;--size-huge:48px;--size-big:36px;--size-bigger:26px;--size-menu:20px;--size-standard:18px;--size-lil-smaller:16px;--size-smaller:14px;--size-small:12px;--width-main:1440px;--width-inner:1280px;--width-footer:1024px;--checkbox-border:1px solid var(--color-black);--checkbox-unchecked-color:transparant;--checkbox-checked-color:transparant;--checkbox-hover-color:var(--color-gray);--checkbox-disabled-color:#d9d9d9;--select-background:var(--color-white);--select-color:var(--color-black);--transition-duration:.3s;--header-transition-duration:.3s}body{font-family:var(--font-primary);background:var(--color-violet-light) url(/assets/images/bg.jpg) center top repeat-y;background-size:100% auto;color:var(--color-main);font-size:var(--size-standard);line-height:1.4;font-style:normal;overflow-x:hidden}a{color:inherit;text-decoration:none}[data-popup],label{cursor:pointer}.main--title,.wrapper-main{--p:var(--space-3);position:relative;margin:0 auto}@media (max-width:1024px){.main--title,.wrapper-main{--p:0}}.main--title:before,.wrapper-main:before{content:"";position:absolute;border-radius:var(--radius-standard);z-index:-1}@media (max-width:768px){.main--title:before,.wrapper-main:before{border-radius:0}}.wrapper-main{padding:var(--p);width:var(--width-main)}@media (max-width:1440px){.wrapper-main{width:auto}}@media (max-width:768px){.wrapper-main{padding-bottom:var(--space-2)}}.wrapper-main:before{inset:var(--p);background-color:var(--color-section-bg)}.main--title{padding:var(--space-2) var(--space-6) var(--space-3);font-size:var(--size-heading1);font-weight:400;color:var(--color-main);margin:0 var(--space-5)}@media (max-width:768px){.main--title{font-size:var(--size-heading1);padding:0;margin:0 var(--space-2);text-align:center}}.main--title:before{inset:0;background-color:var(--color-menu-bg);opacity:.2}@media (max-width:768px){.main--title:before{display:none}}.wrapper-main--inner{position:relative;margin:var(--space-4) var(--space-5);padding:var(--space-5) var(--space-6)}@media (max-width:768px){.wrapper-main--inner{padding:var(--space-2);margin:var(--space-2)}}.text-block--inner:after,.wrapper-main--inner:after{content:"";position:absolute;inset:0;z-index:-1;background-color:var(--color-section-bg);border-radius:var(--radius-standard)}main{position:relative}header+main{margin-top:var(--space-5)}main h2{margin-bottom:var(--space-2)}main h2:not(:first-child){margin-top:var(--space-5)}main ul{margin:var(--space-2) 0}.text-block{padding:var(--space-4) var(--space-5)}@media (max-width:768px){.text-block{padding:var(--space-2)}}.text-block--inner{position:relative;padding:var(--space-4) var(--space-6)}@media (max-width:768px){.text-block--inner{padding:var(--space-2) 0}.text-block--inner:after{display:none}}.text-block.text-block--with-side{display:flex;gap:var(--space-3)}.text-block.text-block--with-side .text-block--inner{flex:1}.text-block.text-block--with-side .text-block--side{flex:.4}.tab--outer.auth .tab--wrapper{display:flex;gap:var(--space-1);margin-bottom:var(--space-3)}.tab--outer.auth .tab--wrapper--item{flex:1;padding:var(--space-1-5) var(--space-2);border-radius:var(--radius-standard);background:var(--color-white);color:var(--color-heading);font-size:var(--size-menu);text-align:center;cursor:pointer;transition:background-color var(--transition-duration),color var(--transition-duration)}.tab--outer.auth .tab--wrapper--item.selected{background:var(--gradient-red);color:var(--color-white)}.tab--outer.auth .auth-form--reset,.tab--outer.auth .tab--page{display:none}.tab--outer.auth .tab--page.selected,.tab--outer.auth.reset-mode .tab--page[data-name=sign-in] .auth-form--reset,.tab--outer.auth.reset-mode>.auth-form--reset{display:block}.tab--outer.auth.reset-mode .tab--page[data-name=sign-in] .auth-form:not(.auth-form--reset),.tab--outer.auth.reset-mode>.auth-form:not(.auth-form--reset){display:none}.auth-form[hidden]{display:none!important}.auth-form__title{margin-bottom:var(--space-2);color:var(--color-heading);font-size:var(--size-heading2)}.auth-form__check{display:flex;align-items:center;gap:var(--space-1);color:var(--color-main)}.auth-form__note{color:var(--color-main);font-size:var(--size-smaller)}.auth-form__link{padding:0;border:0;background:0 0;font:inherit;text-align:left;cursor:pointer;align-self:flex-start;color:var(--color-blue);text-decoration:none;transition:color var(--transition-duration)}.auth-form__link:hover{color:var(--color-pink)}.auth-form__link:focus-visible,[data-personal-consent] .personal-consent__documents a:focus-visible{outline:3px solid var(--color-blue);outline-offset:3px}.form--error,.form--success,.form--warning{display:none;padding:var(--space-1) var(--space-2);border-radius:var(--radius-standard);font-size:var(--size-smaller);overflow-wrap:anywhere}.form--error.visible,.form--success.visible,.form--warning.visible{display:block}[data-personal-consent] label{align-items:flex-start}[data-personal-consent] label>span{min-width:0;overflow-wrap:anywhere}[data-personal-consent] input[type=checkbox]{flex-shrink:0}[data-personal-consent] input[type=checkbox]:focus-visible{outline:3px solid var(--color-blue);outline-offset:2px}[data-personal-consent] .personal-consent__documents{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-1)}[data-personal-consent] .personal-consent__documents a{overflow-wrap:anywhere;color:var(--color-blue);text-decoration:underline;text-underline-offset:3px}.mail-delivery-notice{box-sizing:border-box;width:min(100% - 32px,var(--width-inner));margin:var(--space-2) auto;padding:var(--space-2);border:2px solid #8a5a00;border-radius:var(--radius-standard);background:#fff4d6;color:#573900;font-size:var(--size-standard);overflow-wrap:anywhere}.form--error{background:var(--color-red);color:var(--color-white)}.form--success{background:var(--gradient-green);color:var(--color-white)}.form--warning{background:#fff4d6;color:#573900;border:1px solid #8a5a00}.breadcrumbs{--max-width:45%;position:absolute;left:0;top:0;display:inline-flex;flex-wrap:wrap;gap:var(--gap-m);padding:calc(var(--space-4) + var(--p,0)) calc(var(--space-5) + var(--p,0));max-width:var(--max-width)}@media (max-width:1024px){.breadcrumbs{display:none}}.breadcrumbs a,.breadcrumbs span{color:var(--color-heading);font-size:var(--size-lil-smaller)}.breadcrumbs a{text-decoration:none}.breadcrumbs a:hover,.footer__contacts a:hover{text-decoration:underline}@media (max-width:1440px){.breadcrumbs a,.breadcrumbs span{font-size:var(--size-smaller)}}.text--no-break{white-space:nowrap}.button{--radius:25px;--bg:var(--gradient-red);display:inline-flex;align-items:center;padding:var(--space-1-5) var(--space-3);background:var(--bg);border:0;border-radius:var(--radius);color:var(--color-white);text-decoration:none;outline:none;font-family:var(--font-primary);font-size:var(--size-standard)}.button.button--secondary{--bg:var(--gradient-blue)}.button.button--disabled{--bg:var(--color-violet-light);cursor:not-allowed;opacity:.6}.contact-actions{display:flex;flex-wrap:wrap;gap:var(--space-1);max-width:100%}.contact-actions .button{justify-content:center;max-width:100%}.footer--top,footer{display:flex;gap:var(--space-3)}footer{flex-direction:column;width:var(--width-footer);margin:60px auto;font-size:var(--size-smaller);padding:var(--space-3)}@media (max-width:1024px){footer{width:auto}}@media (max-width:768px){footer .menu--bottom--wrapper{display:none}}.footer--top{justify-content:space-between}@media (max-width:1024px){.footer--top{flex-direction:column}}@media (max-width:768px){.footer--top{align-items:center}}.footer{display:flex;align-items:center;gap:var(--space-3)}@media (max-width:768px){.footer{flex-direction:column}}.footer__logo{display:flex}.footer__logo img{width:280px;height:auto}.footer__contacts{gap:2px}.footer__contacts a,.menu--bottom a,.menu--top>li a{text-decoration:none;color:var(--color-main)}.footer__contacts,.footer__right,header{display:flex;flex-direction:column}.footer__right{align-self:flex-end;flex:1;text-align:right;gap:2px}@media (max-width:768px){.footer__right{align-self:unset}}header{align-items:center;gap:var(--space-3);padding-top:var(--space-3);margin-bottom:var(--space-5)}@media (max-width:1024px){header{position:relative;margin-bottom:var(--space-3)}}.header--fixed{position:fixed;top:0;left:0;right:0;z-index:var(--header-z);flex-direction:row;align-items:center;justify-content:space-between;max-width:var(--width-inner);margin:0 auto;padding:var(--space-1) var(--space-3);gap:0;animation:header-slide-in var(--header-transition-duration) ease both}.header--fixed::before{content:"";position:absolute;top:0;bottom:0;left:50%;transform:translateX(-50%);width:100vw;box-shadow:0 2px 8px rgba(0,0,0,.5);background:var(--color-violet-light) url(/assets/images/bg.jpg) center top repeat-y;background-size:100% auto;z-index:-1}.header--fixed .header--logo img{width:120px;height:auto}.header--fixed .menu--top{box-shadow:none}@media (max-width:1024px){.header--fixed{position:fixed;padding:var(--space-2) var(--space-3)}.header--fixed .header--logo img{width:100px;height:auto}}@keyframes header-slide-in{0%{opacity:0;top:-100px}to{opacity:1;top:0}}.header--placeholder{display:none}.header--actions{position:absolute;right:calc(var(--space-5) + var(--p,0));top:calc(var(--space-4) + var(--p,0));display:inline-flex;align-items:center;gap:var(--space-3)}.header--fixed .header--actions{position:relative;right:auto;top:auto}@media (max-width:1024px){.header--actions{right:auto;left:calc(var(--space-4)*2);top:calc(var(--space-3)*2)}.header--fixed .header--actions{left:auto;top:auto}}@media (max-width:768px){.header--actions{left:var(--space-3);flex-direction:column;align-items:normal}.header--fixed .header--actions{left:auto}}.header--auth{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--size-standard)}.header--auth__name{max-width:160px;overflow:hidden;color:var(--color-heading);font-weight:700;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;transition:color var(--transition-duration)}.header--auth__link,.header--auth__name:hover{color:var(--color-pink)}.header--auth__link{text-decoration:none;transition:color var(--transition-duration)}.header--auth__link:hover{color:var(--color-pink-dark)}.header--logo{display:flex}@media (max-width:1024px){header,header.header--fixed{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--space-2);padding:var(--space-2)}.header--logo{grid-column:1;grid-row:1;justify-self:center;min-width:0}.header--logo img{max-width:100%;height:auto}.header--actions,.header--fixed .header--actions{position:static;grid-column:1/-1;grid-row:2;justify-self:center;flex-direction:row}.header--actions,.header--auth,.header--fixed .header--actions{min-width:0;max-width:100%;flex-wrap:wrap;justify-content:center}.header--auth__name{min-width:0;max-width:100%;white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere}header .mobile-menu__trigger{position:static;grid-column:2;grid-row:1}}.form--wrapper{display:flex;flex-direction:column;gap:var(--space-2)}.dipopup .form--wrapper{width:60vw}.form-row{display:flex;align-items:center;gap:var(--space-4)}.form-row.form-row--submit{padding-top:var(--space-4)}.form-row--title{--w:290px;font-size:var(--size-menu);width:var(--w);flex-shrink:0}.form-row--required .form-row--title{font-weight:700}.form-row--input{flex:1;display:flex}.input,input[type=email],input[type=password],input[type=tel],input[type=text],textarea{font-family:var(--font-primary);font-size:var(--size-standard);flex:1;border:0;border-radius:var(--radius-standard);background:var(--color-white);outline:none;padding:var(--space-1-5) var(--space-2)}.form--on-white .input,.form--on-white input[type=email],.form--on-white input[type=password],.form--on-white input[type=tel],.form--on-white input[type=text],.form--on-white textarea{border:1px solid var(--color-input-border)}.menu--top,.menu--top:before,.menu--top>li{border-radius:var(--radius)}.menu--top{--radius:25px;position:relative;list-style:none;margin:0;padding:0;display:flex;gap:var(--space-1);box-shadow:var(--shadow-dark-standard)}@media (max-width:1024px){.menu--top{flex-direction:column;gap:var(--space-2);box-shadow:none;border-radius:0;width:100%}}.menu--top:before{content:"";position:absolute;inset:0;background-color:#e9e7f7;z-index:-1;opacity:.15;transition:var(--transition-duration)}@media (max-width:1024px){.menu--top:before{display:none}}.header--fixed .menu--top:before{opacity:.5}.menu--top>li{--item-padding-ver:var(--space-1-5);--item-padding-hor:var(--space-3);padding:var(--item-padding-ver) var(--item-padding-hor)}@media (max-width:1200px){.menu--top>li{--item-padding-ver:var(--space-1);--item-padding-hor:var(--space-2)}}@media (max-width:920px){.menu--top>li{--item-padding-ver:var(--space-1);--item-padding-hor:var(--space-1-5)}}.header--fixed .menu--top>li{--item-padding-ver:var(--space-1);--item-padding-hor:var(--space-2)}@media (max-width:920px){.menu--top>li a{font-size:var(--size-lil-smaller)}}.menu--top>li.selected{background:var(--gradient-red)}.menu--top>li.selected a{color:var(--color-white)}@media (max-width:1024px){.menu--top>li{position:relative;padding:0;border-radius:999px;background:rgba(255,255,255,.9);box-shadow:0 2px 6px rgba(0,0,0,.15)}.menu--top>li.selected{background:var(--gradient-red)}.menu--top>li:after{content:">";position:absolute;right:var(--space-3);top:50%;transform:translateY(-50%);font-size:22px;color:var(--color-black);pointer-events:none}.menu--top>li a{display:block;padding:var(--space-2) var(--space-5) var(--space-2) var(--space-3);font-size:22px;color:var(--color-main)}}.menu--bottom{list-style:none;margin:0;padding:0;display:flex;gap:var(--space-2)}.menu--bottom a{font-size:var(--size-lil-smaller)}@media (min-width:1025px){.menu--bottom .menu--caption--nowrap,.menu--bottom .menu--caption-line,.menu--top .menu--caption--nowrap,.menu--top .menu--caption-line{white-space:nowrap}.menu--bottom .menu--caption-line{display:block}}.mobile-menu__input,.mobile-menu__trigger{display:none}@media (max-width:1024px){.mobile-menu__trigger{--size:44px;display:inline-flex;position:fixed;top:34px;right:var(--space-2);width:var(--size);height:var(--size);align-items:center;justify-content:center;border-radius:50%;background:var(--gradient-red);box-shadow:0 2px 6px rgba(0,0,0,.3);cursor:pointer;z-index:calc(var(--header-z) + 1)}.header--fixed .mobile-menu__trigger{position:static;top:auto;right:auto}.mobile-menu__trigger-icon{position:relative;width:20px;height:16px}.mobile-menu__trigger-icon span{display:block;position:absolute;left:0;width:100%;height:2px;background:var(--color-white);border-radius:2px;transition:transform var(--transition-duration) ease,opacity var(--transition-duration) ease,top var(--transition-duration) ease}.mobile-menu__trigger-icon span:nth-child(1){top:0}.mobile-menu__trigger-icon span:nth-child(2){top:7px}.mobile-menu__trigger-icon span:nth-child(3){top:14px}.mobile-menu__input:checked~.mobile-menu__trigger .mobile-menu__trigger-icon span:nth-child(1){top:7px;transform:rotate(45deg)}.mobile-menu__input:checked~.mobile-menu__trigger .mobile-menu__trigger-icon span:nth-child(2){opacity:0}.mobile-menu__input:checked~.mobile-menu__trigger .mobile-menu__trigger-icon span:nth-child(3){top:7px;transform:rotate(-45deg)}}.mobile-menu__panel{display:contents}.mobile-menu__panel--mobile-only{display:none}@media (max-width:1024px){.mobile-menu__panel{display:flex;flex-direction:column;align-items:stretch;gap:var(--space-3);position:fixed;top:var(--header-height,110px);right:0;bottom:0;left:0;z-index:var(--header-z);padding:var(--space-3);background:var(--color-menu-bg);overflow-y:auto;opacity:0;visibility:hidden;transform:translateY(-16px);transition:opacity var(--header-transition-duration) ease,transform var(--header-transition-duration) ease,visibility 0s linear var(--header-transition-duration)}.mobile-menu__input:checked~.mobile-menu__panel{opacity:1;visibility:visible;transform:none;transition:opacity var(--header-transition-duration) ease,transform var(--header-transition-duration) ease,visibility 0s linear 0s}}html.dipopup-shown,html.dipopup-shown body{overflow:hidden}html.dipopup-shown body>[inert]{pointer-events:none}div.dipopup-overlay{background:rgba(0,0,0,.8);z-index:var(--popup-overlay-z)}div.dipopup{display:flex;flex-direction:column;max-height:95vh;z-index:var(--popup-z);background:var(--color-violet-light);border-radius:var(--radius-standard);padding:var(--space-2)}@media (max-width:767px){div.dipopup{width:95vw}}div.dipopup .dipopup--inner{flex:1;max-height:100%;overflow-y:auto;padding:var(--space-4);border-radius:var(--border-radius)}@media (max-width:767px){div.dipopup .dipopup--inner{padding:var(--space-2)}}div.dipopup .dipopup--close{--right:var(--space-1-5);--top:var(--space-1-5);--size:20px;padding:0;border:0;z-index:3;background:url(/assets/images/ico/close.svg) center center no-repeat;background-size:cover}div.dipopup .dipopup--close:focus-visible{outline:3px solid var(--color-blue);outline-offset:4px}.socials-block{min-width:0;max-width:100%}.socials-wrapper{display:flex;flex-wrap:wrap;gap:var(--space-2)}.socials--item{position:relative;display:inline-flex;width:32px;height:32px}.socials--item img{width:100%;height:100%}.socials--marker{position:absolute;top:-2px;right:-7px;font-size:16px;line-height:1;font-weight:700}.whatsapp-notice{min-width:0;max-width:100%;margin:var(--space-1) 0 0;color:#363642;font-size:var(--size-smaller);line-height:1.5;white-space:normal;overflow-wrap:break-word}.contact-actions>.whatsapp-notice{flex-basis:100%;margin:0}h1,h2,h3,h4{color:var(--color-main);line-height:1.25}h1{font-size:var(--size-heading1);font-weight:400}h2{font-size:var(--size-heading2)}h3{font-size:var(--size-heading3)}h4{font-size:var(--size-heading4)}p+p{padding-top:1em}body[data-page-type=home]{--home-footer-bg:linear-gradient(90deg,#eef5fb 0%,#f7e9fb 50%,#dfe7fb 100%);position:relative;background:var(--home-footer-bg)}body[data-page-type=home] .wrapper-main{--p:0;width:auto}body[data-page-type=home] footer{position:absolute;bottom:0;left:0;right:0;width:min(100% - 32px,600px);margin-bottom:12px;padding:8px 12px;gap:6px;font-size:13px;z-index:2}body[data-page-type=home] .footer--top,body[data-page-type=home] .footer--top .socials-wrapper,body[data-page-type=home] .footer--top>div{justify-content:center}body[data-page-type=home] .footer--top .socials-wrapper{gap:8px}body[data-page-type=home] .footer--top .socials--item{width:28px;height:28px}body[data-page-type=home] .footer{display:grid;grid-template-columns:auto auto;justify-content:center;-moz-column-gap:16px;column-gap:16px;row-gap:4px;width:100%}body[data-page-type=home] .footer__logo img{width:220px}body[data-page-type=home] .footer__contacts{justify-content:center}body[data-page-type=home] .footer__right{grid-column:1/-1;align-self:auto;align-items:center;text-align:center}@media (max-width:1024px){body[data-page-type=home] footer{position:relative;bottom:auto;left:auto;right:auto;width:auto;margin:0 auto 32px;padding:var(--space-3);gap:var(--space-3);font-size:var(--size-smaller);background:var(--home-footer-bg)}body[data-page-type=home] footer:before{--home-footer-fade-height:clamp(24px,6vw,46px);content:"";position:absolute;left:0;right:0;top:0;height:var(--home-footer-fade-height);transform:translateY(-100%);background:var(--home-footer-bg);-webkit-mask-image:linear-gradient(to bottom,transparent 0%,#000 58%,#000 100%);mask-image:linear-gradient(to bottom,transparent 0%,#000 58%,#000 100%);pointer-events:none}body[data-page-type=home] .footer--top .socials-wrapper{gap:var(--space-2)}body[data-page-type=home] .footer--top .socials--item{width:32px;height:32px}body[data-page-type=home] .footer{display:flex;width:auto;gap:var(--space-3)}body[data-page-type=home] .footer__logo img{width:280px}body[data-page-type=home] .footer__right{align-self:unset}}.home-hero{--home-edge-bottom-gap:max(.01px,calc(100vh - min(50vw,887px)));--home-edge-bottom-gap:max(.01px,calc(100svh - min(50vw,887px)));position:relative;isolation:isolate;width:100%;max-width:1774px;aspect-ratio:1774/887;margin:0 auto;overflow:visible}.home-hero::after,.home-hero::before,.home-hero__media::after,.home-hero__media::before{content:"";position:absolute;z-index:0;pointer-events:none}.home-hero::after,.home-hero::before{top:0;bottom:0;width:50vw}.home-hero::before{right:100%;background:linear-gradient(to right,rgba(255,255,255,.9) 0%,rgba(255,255,255,.5) 58%,rgba(255,255,255,0) 100%),linear-gradient(to bottom,#ecebf0 0%,#ece7f0 14%,#ecdcee 29%,#eddbee 43%,#f2d7e7 57%,#efcad7 72%,#ecccdb 86%,#e6cee0 100%)}.home-hero::after{left:100%;background:linear-gradient(to right,rgba(255,255,255,0) 0%,rgba(255,255,255,.5) 42%,rgba(255,255,255,.9) 100%),linear-gradient(to bottom,#d6bff7 0%,#e8e1ed 14%,#bcb1c7 29%,#a4b7ec 43%,#4999cf 57%,#3074a4 72%,#a0a9d4 86%,#e7c3f4 100%)}.home-hero__media,.home-hero__media img{position:relative;display:block;width:100%}.home-hero__media{isolation:isolate}.home-hero__media::after,.home-hero__media::before{left:0;right:0;height:var(--home-edge-bottom-gap)}.home-hero__media::before{bottom:100%;background:linear-gradient(to bottom,rgba(255,255,255,.9) 0%,rgba(255,255,255,.5) 42%,rgba(255,255,255,0) 100%),linear-gradient(to right,#f0eef2 0%,#f2edf3 14%,#f2eff3 29%,#f4f4f6 43%,#f6f6f8 57%,#fa99d5 72%,#d8aaee 86%,#d8bffa 100%)}.home-hero__media::after{top:100%;background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(255,255,255,.56) 52%,rgba(255,255,255,.94) 100%),linear-gradient(to right,#e1c9e5 0%,#a1b9ec 14%,#dee2ef 29%,#efeff1 43%,#eee6f0 57%,#dfcaf0 72%,#ec91d8 86%,#f19bdd 100%)}.home-hero__media img{z-index:0;height:auto}.home-hero__btn span,.home-hero__title{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border:0}.home-hero__btn{position:absolute;top:71.03%;width:20%;height:11.4%;border-radius:24px;z-index:2}.home-hero__btn:focus-visible{outline:3px solid var(--color-blue);outline-offset:4px}.home-hero__btn--education{left:29.76%}.home-hero__btn--treatment{left:51.35%}.home-hero__btn--unavailable{cursor:default}.home-hero__badge{position:absolute;top:0;left:50%;transform:translate(-50%,-75%);padding:4px 10px;border:1px solid var(--color-blue);border-radius:var(--radius-pill);background:var(--color-white);color:#24517a;font-size:clamp(12px,1.1vw,18px);line-height:1.4;text-align:center;white-space:nowrap}.home-hero__highlight{position:absolute;top:0;bottom:0;z-index:1;width:56%;opacity:0;pointer-events:none;will-change:opacity;transform:translateZ(0);transition:opacity 220ms ease}.home-hero__highlight--education{left:0;background:linear-gradient(90deg,rgba(255,255,255,.1) 0%,rgba(230,96,176,.2) 64%,transparent 100%)}.home-hero__btn--education:is(:hover,:focus-visible)+.home-hero__highlight--education{opacity:1}@media (max-width:1024px){.home-hero{--home-edge-bottom-gap:max(.01px,calc(100vh - 177.68vw));--home-edge-bottom-gap:max(.01px,calc(100svh - 177.68vw));width:100vw;max-width:none;aspect-ratio:941/1672}.home-hero::before{background:linear-gradient(to right,rgba(255,255,255,.9) 0%,rgba(255,255,255,.5) 58%,rgba(255,255,255,0) 100%),linear-gradient(to bottom,#f8f8f9 0%,#f7f6f6 14%,#f6f6f7 29%,#e6e7ec 43%,#8c95c1 57%,#434f7a 72%,#cecac8 86%,#f6f6f6 100%)}.home-hero::after{background:linear-gradient(to right,rgba(255,255,255,0) 0%,rgba(255,255,255,.5) 42%,rgba(255,255,255,.9) 100%),linear-gradient(to bottom,#f3bcf7 0%,#eec8fb 14%,#e5bdfc 29%,#debef5 43%,#dad1d1 57%,#d7cbd4 72%,#e2c1f1 86%,#e4b7fb 100%)}.home-hero__media::before{background:linear-gradient(to bottom,rgba(255,255,255,.9) 0%,rgba(255,255,255,.5) 42%,rgba(255,255,255,0) 100%),linear-gradient(to right,#f9f8f9 0%,#f9f9f9 14%,#f9f6f9 29%,#f7ecf9 43%,#f1dcfb 57%,#ecc7fc 72%,#edc0fb 86%,#f2b9f8 100%)}.home-hero__media::after{background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(255,255,255,.56) 52%,rgba(255,255,255,.94) 100%),linear-gradient(to right,#f7f6f7 0%,#f7f5f6 14%,#f6f3f6 29%,#f2e7f6 43%,#e8d3f8 57%,#e7c6fb 72%,#e6bdfa 86%,#e2b4fa 100%)}.home-hero__btn{top:88.1%;width:42%;height:6.8%;border-radius:18px}.home-hero__btn--education{left:5.95%}.home-hero__btn--treatment{left:51.7%}}@media (prefers-reduced-motion:reduce){.home-hero__highlight{transition:none}}body[data-site-section=education]{--education-paper-image:url(/assets/images/education-background/education-system-v3/education-paper-tile.png);--education-top-image:url(/assets/images/education-background/education-system-v3/education-top-desktop.png);--education-footer-image:url(/assets/images/education-background/education-system-v3/education-footer-desktop.png);--education-side-left-image:url(/assets/images/education-background/education-system-v3/education-side-left-desktop.png);--education-side-right-image:url(/assets/images/education-background/education-system-v3/education-side-right-desktop.png)}@supports ((background-image:-webkit-image-set(url(/assets/images/education-background/education-system-v3/education-top-desktop.webp) type("image/webp"),url(/assets/images/education-background/education-system-v3/education-top-desktop.png) type("image/png"))) or (background-image:image-set(url(/assets/images/education-background/education-system-v3/education-top-desktop.webp) type("image/webp"),url(/assets/images/education-background/education-system-v3/education-top-desktop.png) type("image/png")))){body[data-site-section=education]{--education-paper-image:image-set(url(/assets/images/education-background/education-system-v3/education-paper-tile.webp) type("image/webp"),url(/assets/images/education-background/education-system-v3/education-paper-tile.png) type("image/png"));--education-top-image:image-set(url(/assets/images/education-background/education-system-v3/education-top-desktop.webp) type("image/webp"),url(/assets/images/education-background/education-system-v3/education-top-desktop.png) type("image/png"));--education-footer-image:image-set(url(/assets/images/education-background/education-system-v3/education-footer-desktop.webp) type("image/webp"),url(/assets/images/education-background/education-system-v3/education-footer-desktop.png) type("image/png"));--education-side-left-image:image-set(url(/assets/images/education-background/education-system-v3/education-side-left-desktop.webp) type("image/webp"),url(/assets/images/education-background/education-system-v3/education-side-left-desktop.png) type("image/png"));--education-side-right-image:image-set(url(/assets/images/education-background/education-system-v3/education-side-right-desktop.webp) type("image/webp"),url(/assets/images/education-background/education-system-v3/education-side-right-desktop.png) type("image/png"))}}body[data-site-section=education]{--education-top-height:56.25vw;--education-top-blend:clamp(80px,8vw,150px);--education-footer-height:33.3333vw;--education-footer-overlap:clamp(120px,10vw,180px);--education-footer-blend:clamp(96px,8vw,150px);--education-side-width:25vw;--education-side-tile-height:80vw;--education-content-extension:380px;--education-footer-bleed:60px;position:relative;isolation:isolate;background-color:#fafafa;background-image:var(--education-paper-image);background-position:center top;background-size:1024px 1024px;background-repeat:repeat;background-attachment:scroll}body[data-site-section=education]::after,body[data-site-section=education]::before{content:"";position:absolute;top:var(--education-top-height);bottom:calc(var(--education-footer-height) - var(--education-footer-overlap));width:var(--education-side-width);z-index:-2;pointer-events:none;background-repeat:repeat-y;background-size:100% var(--education-side-tile-height)}body[data-site-section=education]::before{left:0;background-image:var(--education-side-left-image);background-position:left top}body[data-site-section=education]::after{right:0;background-image:var(--education-side-right-image);background-position:right top}body[data-site-section=education] .wrapper-main{position:relative;z-index:1;min-height:calc(var(--education-top-height) + var(--education-content-extension))}body[data-site-section=education] .wrapper-main::after{content:"";position:absolute;top:0;left:50%;width:100vw;height:var(--education-top-height);transform:translateX(-50%);z-index:-2;pointer-events:none;background-image:var(--education-top-image);background-position:center top;background-repeat:no-repeat;background-size:100% auto;-webkit-mask-image:linear-gradient(to bottom,#000 0,#000 calc(100% - var(--education-top-blend)),transparent 100%);mask-image:linear-gradient(to bottom,#000 0,#000 calc(100% - var(--education-top-blend)),transparent 100%)}body[data-site-section=education] .header--fixed::before{background-color:#fafafa;background-image:var(--education-paper-image);background-position:center top;background-repeat:repeat;background-size:1024px 1024px}body[data-site-section=education] footer,body[data-site-section=treatment] footer{position:relative;z-index:0;isolation:isolate;background:0 0}body[data-site-section=education] footer::before{content:"";position:absolute;left:50%;bottom:calc(-1*var(--education-footer-bleed));width:100vw;height:var(--education-footer-height);transform:translateX(-50%);z-index:-1;pointer-events:none;background-image:var(--education-footer-image);background-position:center bottom;background-repeat:no-repeat;background-size:100% auto;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 var(--education-footer-blend),#000 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 var(--education-footer-blend),#000 100%)}body[data-site-section=education] [tabindex]:focus-visible,body[data-site-section=education] a:focus-visible,body[data-site-section=education] button:focus-visible{outline:3px solid var(--color-blue);outline-offset:4px;border-radius:4px}@media (max-width:1199px){body[data-site-section=education]{--education-paper-image:url(/assets/images/education-background/education-system-v3/education-paper-tile.png);--education-top-image:url(/assets/images/education-background/education-system-v3/education-top-tablet.png);--education-footer-image:url(/assets/images/education-background/education-system-v3/education-footer-tablet.png);--education-side-left-image:url(/assets/images/education-background/education-system-v3/education-side-left-tablet.png);--education-side-right-image:url(/assets/images/education-background/education-system-v3/education-side-right-tablet.png)}@supports ((background-image:-webkit-image-set(url(/assets/images/education-background/education-system-v3/education-top-tablet.webp) type("image/webp"),url(/assets/images/education-background/education-system-v3/education-top-tablet.png) type("image/png"))) or (background-image:image-set(url(/assets/images/education-background/education-system-v3/education-top-tablet.webp) type("image/webp"),url(/assets/images/education-background/education-system-v3/education-top-tablet.png) type("image/png")))){body[data-site-section=education]{--education-paper-image:image-set(url(/assets/images/education-background/education-system-v3/education-paper-tile.webp) type("image/webp"),url(/assets/images/education-background/education-system-v3/education-paper-tile.png) type("image/png"));--education-top-image:image-set(url(/assets/images/education-background/education-system-v3/education-top-tablet.webp) type("image/webp"),url(/assets/images/education-background/education-system-v3/education-top-tablet.png) type("image/png"));--education-footer-image:image-set(url(/assets/images/education-background/education-system-v3/education-footer-tablet.webp) type("image/webp"),url(/assets/images/education-background/education-system-v3/education-footer-tablet.png) type("image/png"));--education-side-left-image:image-set(url(/assets/images/education-background/education-system-v3/education-side-left-tablet.webp) type("image/webp"),url(/assets/images/education-background/education-system-v3/education-side-left-tablet.png) type("image/png"));--education-side-right-image:image-set(url(/assets/images/education-background/education-system-v3/education-side-right-tablet.webp) type("image/webp"),url(/assets/images/education-background/education-system-v3/education-side-right-tablet.png) type("image/png"))}}body[data-site-section=education]{--education-top-height:75vw;--education-top-blend:clamp(72px,10vw,120px);--education-footer-height:50vw;--education-footer-overlap:clamp(90px,13vw,140px);--education-footer-blend:clamp(72px,10vw,120px);--education-side-width:clamp(120px,20vw,220px);--education-content-extension:260px}body[data-site-section=education]::after,body[data-site-section=education]::before{background-size:100% auto}}@media (max-width:599px),(max-width:820px) and (orientation:portrait){body[data-site-section=education]{--education-paper-image:url(/assets/images/education-background/education-system-v3/education-paper-tile.png);--education-top-image:url(/assets/images/education-background/education-system-v3/education-top-mobile.png);--education-footer-image:url(/assets/images/education-background/education-system-v3/education-footer-mobile.png);--education-side-left-image:url(/assets/images/education-background/education-system-v3/education-side-left-mobile.png);--education-side-right-image:url(/assets/images/education-background/education-system-v3/education-side-right-mobile.png)}@supports ((background-image:-webkit-image-set(url(/assets/images/education-background/education-system-v3/education-top-mobile.webp) type("image/webp"),url(/assets/images/education-background/education-system-v3/education-top-mobile.png) type("image/png"))) or (background-image:image-set(url(/assets/images/education-background/education-system-v3/education-top-mobile.webp) type("image/webp"),url(/assets/images/education-background/education-system-v3/education-top-mobile.png) type("image/png")))){body[data-site-section=education]{--education-paper-image:image-set(url(/assets/images/education-background/education-system-v3/education-paper-tile.webp) type("image/webp"),url(/assets/images/education-background/education-system-v3/education-paper-tile.png) type("image/png"));--education-top-image:image-set(url(/assets/images/education-background/education-system-v3/education-top-mobile.webp) type("image/webp"),url(/assets/images/education-background/education-system-v3/education-top-mobile.png) type("image/png"));--education-footer-image:image-set(url(/assets/images/education-background/education-system-v3/education-footer-mobile.webp) type("image/webp"),url(/assets/images/education-background/education-system-v3/education-footer-mobile.png) type("image/png"));--education-side-left-image:image-set(url(/assets/images/education-background/education-system-v3/education-side-left-mobile.webp) type("image/webp"),url(/assets/images/education-background/education-system-v3/education-side-left-mobile.png) type("image/png"));--education-side-right-image:image-set(url(/assets/images/education-background/education-system-v3/education-side-right-mobile.webp) type("image/webp"),url(/assets/images/education-background/education-system-v3/education-side-right-mobile.png) type("image/png"))}}body[data-site-section=education]{--education-top-height:177.7778vw;--education-top-blend:clamp(64px,18vw,100px);--education-footer-height:88.8889vw;--education-footer-overlap:clamp(72px,22vw,110px);--education-footer-blend:clamp(64px,18vw,96px);--education-side-width:clamp(64px,18vw,110px);--education-content-extension:220px}body[data-page-type=education_speaker] .speaker--wrapper{padding-top:var(--space-3)}}body[data-site-section=treatment]{--treatment-system-paper-image:url(/assets/images/treatment-background/system/middle/treatment-paper-universal.png?v=20260814-171100);--treatment-system-top-image:url(/assets/images/treatment-background/system/top/treatment-lined-top-desktop.png?v=20260814-171100);--treatment-system-footer-image:url(/assets/images/treatment-background/system/footer/treatment-lined-footer-desktop.png?v=20260814-171100);--treatment-system-side-left-image:url(/assets/images/treatment-background/system/middle/treatment-side-left-desktop.png?v=20260814-171100);--treatment-system-side-right-image:url(/assets/images/treatment-background/system/middle/treatment-side-right-desktop.png?v=20260814-171100)}@supports ((background-image:-webkit-image-set(url(/assets/images/treatment-background/system/top/treatment-lined-top-desktop.webp?v=20260814-171100) type("image/webp"),url(/assets/images/treatment-background/system/top/treatment-lined-top-desktop.png?v=20260814-171100) type("image/png"))) or (background-image:image-set(url(/assets/images/treatment-background/system/top/treatment-lined-top-desktop.webp?v=20260814-171100) type("image/webp"),url(/assets/images/treatment-background/system/top/treatment-lined-top-desktop.png?v=20260814-171100) type("image/png")))){body[data-site-section=treatment]{--treatment-system-paper-image:image-set(url(/assets/images/treatment-background/system/middle/treatment-paper-universal.webp?v=20260814-171100) type("image/webp"),url(/assets/images/treatment-background/system/middle/treatment-paper-universal.png?v=20260814-171100) type("image/png"));--treatment-system-top-image:image-set(url(/assets/images/treatment-background/system/top/treatment-lined-top-desktop.webp?v=20260814-171100) type("image/webp"),url(/assets/images/treatment-background/system/top/treatment-lined-top-desktop.png?v=20260814-171100) type("image/png"));--treatment-system-footer-image:image-set(url(/assets/images/treatment-background/system/footer/treatment-lined-footer-desktop.webp?v=20260814-171100) type("image/webp"),url(/assets/images/treatment-background/system/footer/treatment-lined-footer-desktop.png?v=20260814-171100) type("image/png"));--treatment-system-side-left-image:image-set(url(/assets/images/treatment-background/system/middle/treatment-side-left-desktop.webp?v=20260814-171100) type("image/webp"),url(/assets/images/treatment-background/system/middle/treatment-side-left-desktop.png?v=20260814-171100) type("image/png"));--treatment-system-side-right-image:image-set(url(/assets/images/treatment-background/system/middle/treatment-side-right-desktop.webp?v=20260814-171100) type("image/webp"),url(/assets/images/treatment-background/system/middle/treatment-side-right-desktop.png?v=20260814-171100) type("image/png"))}}body[data-site-section=treatment]{--treatment-system-top-height:56.25vw;--treatment-system-top-blend:clamp(80px,8vw,150px);--treatment-system-side-top-overlap:clamp(56px,6vw,112px);--treatment-system-footer-height:36.4583vw;--treatment-system-footer-overlap:clamp(112px,9vw,170px);--treatment-system-footer-blend:clamp(88px,8vw,150px);--treatment-system-side-width:25vw;--treatment-system-footer-bleed:60px;position:relative;isolation:isolate;background-color:#fafafa;background-image:var(--treatment-system-paper-image);background-position:center top;background-size:1024px 1024px;background-repeat:repeat;background-attachment:scroll}body[data-site-section=treatment]::after,body[data-site-section=treatment]::before{content:"";position:absolute;top:calc(var(--treatment-system-top-height) - var(--treatment-system-side-top-overlap));bottom:calc(var(--treatment-system-footer-height) - var(--treatment-system-footer-overlap));width:var(--treatment-system-side-width);z-index:-2;pointer-events:none;background-repeat:repeat-y;background-size:100% auto}body[data-site-section=treatment]::before{left:0;background-image:var(--treatment-system-side-left-image);background-position:left top}body[data-site-section=treatment]::after{right:0;background-image:var(--treatment-system-side-right-image);background-position:right top}body[data-site-section=treatment] .wrapper-main{position:relative;z-index:1;min-height:var(--treatment-system-top-height)}body[data-site-section=treatment] .wrapper-main::before{display:none}body[data-site-section=treatment] .wrapper-main::after{content:"";position:absolute;top:0;left:50%;width:100vw;height:var(--treatment-system-top-height);transform:translateX(-50%);z-index:-2;pointer-events:none;background-image:var(--treatment-system-top-image);background-position:center top;background-repeat:no-repeat;background-size:100% auto;-webkit-mask-image:linear-gradient(to bottom,#000 0,#000 calc(100% - var(--treatment-system-top-blend)),transparent 100%);mask-image:linear-gradient(to bottom,#000 0,#000 calc(100% - var(--treatment-system-top-blend)),transparent 100%)}body[data-site-section=treatment] .header--fixed::before{pointer-events:none;background-color:#fafafa;background-image:var(--treatment-system-paper-image);background-position:center top;background-repeat:repeat;background-size:1024px 1024px}body[data-site-section=treatment] .main--title::before,body[data-site-section=treatment] .text-block--inner::after,body[data-site-section=treatment] .wrapper-main--inner::after{background-color:rgba(255,255,255,.82);box-shadow:0 8px 22px rgba(72,58,110,.07)}body[data-site-section=treatment] [tabindex]:focus-visible,body[data-site-section=treatment] a:focus-visible,body[data-site-section=treatment] button:focus-visible{outline:3px solid var(--color-blue);outline-offset:4px;border-radius:6px}body[data-site-section=treatment] footer::before{content:"";position:absolute;left:50%;bottom:calc(-1*var(--treatment-system-footer-bleed));width:100vw;height:var(--treatment-system-footer-height);transform:translateX(-50%);z-index:-1;pointer-events:none;background-image:var(--treatment-system-footer-image);background-position:center bottom;background-repeat:no-repeat;background-size:100% auto;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 var(--treatment-system-footer-blend),#000 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 var(--treatment-system-footer-blend),#000 100%)}body[data-page-type=treatment],body[data-page-type=treatment_about],body[data-page-type=treatment_reviews]{--treatment-system-paper-image:url(/assets/images/treatment-background/system/middle/treatment-paper-universal.png?v=20260814-171100);--treatment-system-top-image:url(/assets/images/treatment-background/system/top/treatment-hearts-top-desktop.png?v=20260814-171100);--treatment-system-footer-image:url(/assets/images/treatment-background/system/footer/treatment-hearts-footer-desktop.png?v=20260814-171100);--treatment-system-side-left-image:url(/assets/images/treatment-background/system/middle/treatment-side-left-desktop.png?v=20260814-171100);--treatment-system-side-right-image:url(/assets/images/treatment-background/system/middle/treatment-side-right-desktop.png?v=20260814-171100)}@supports ((background-image:-webkit-image-set(url(/assets/images/treatment-background/system/top/treatment-hearts-top-desktop.webp?v=20260814-171100) type("image/webp"),url(/assets/images/treatment-background/system/top/treatment-hearts-top-desktop.png?v=20260814-171100) type("image/png"))) or (background-image:image-set(url(/assets/images/treatment-background/system/top/treatment-hearts-top-desktop.webp?v=20260814-171100) type("image/webp"),url(/assets/images/treatment-background/system/top/treatment-hearts-top-desktop.png?v=20260814-171100) type("image/png")))){body[data-page-type=treatment],body[data-page-type=treatment_about],body[data-page-type=treatment_reviews]{--treatment-system-paper-image:image-set(url(/assets/images/treatment-background/system/middle/treatment-paper-universal.webp?v=20260814-171100) type("image/webp"),url(/assets/images/treatment-background/system/middle/treatment-paper-universal.png?v=20260814-171100) type("image/png"));--treatment-system-top-image:image-set(url(/assets/images/treatment-background/system/top/treatment-hearts-top-desktop.webp?v=20260814-171100) type("image/webp"),url(/assets/images/treatment-background/system/top/treatment-hearts-top-desktop.png?v=20260814-171100) type("image/png"));--treatment-system-footer-image:image-set(url(/assets/images/treatment-background/system/footer/treatment-hearts-footer-desktop.webp?v=20260814-171100) type("image/webp"),url(/assets/images/treatment-background/system/footer/treatment-hearts-footer-desktop.png?v=20260814-171100) type("image/png"));--treatment-system-side-left-image:image-set(url(/assets/images/treatment-background/system/middle/treatment-side-left-desktop.webp?v=20260814-171100) type("image/webp"),url(/assets/images/treatment-background/system/middle/treatment-side-left-desktop.png?v=20260814-171100) type("image/png"));--treatment-system-side-right-image:image-set(url(/assets/images/treatment-background/system/middle/treatment-side-right-desktop.webp?v=20260814-171100) type("image/webp"),url(/assets/images/treatment-background/system/middle/treatment-side-right-desktop.png?v=20260814-171100) type("image/png"))}}body[data-page-type=treatment_contacts],body[data-page-type=treatment_team]{--treatment-system-paper-image:url(/assets/images/treatment-background/system/middle/treatment-paper-universal.png?v=20260814-171100);--treatment-system-top-image:url(/assets/images/treatment-background/system/top/treatment-calendar-top-desktop.png?v=20260814-171100);--treatment-system-footer-image:url(/assets/images/treatment-background/system/footer/treatment-calendar-footer-desktop.png?v=20260814-171100);--treatment-system-side-left-image:url(/assets/images/treatment-background/system/middle/treatment-side-left-desktop.png?v=20260814-171100);--treatment-system-side-right-image:url(/assets/images/treatment-background/system/middle/treatment-side-right-desktop.png?v=20260814-171100)}@supports ((background-image:-webkit-image-set(url(/assets/images/treatment-background/system/top/treatment-calendar-top-desktop.webp?v=20260814-171100) type("image/webp"),url(/assets/images/treatment-background/system/top/treatment-calendar-top-desktop.png?v=20260814-171100) type("image/png"))) or (background-image:image-set(url(/assets/images/treatment-background/system/top/treatment-calendar-top-desktop.webp?v=20260814-171100) type("image/webp"),url(/assets/images/treatment-background/system/top/treatment-calendar-top-desktop.png?v=20260814-171100) type("image/png")))){body[data-page-type=treatment_contacts],body[data-page-type=treatment_team]{--treatment-system-paper-image:image-set(url(/assets/images/treatment-background/system/middle/treatment-paper-universal.webp?v=20260814-171100) type("image/webp"),url(/assets/images/treatment-background/system/middle/treatment-paper-universal.png?v=20260814-171100) type("image/png"));--treatment-system-top-image:image-set(url(/assets/images/treatment-background/system/top/treatment-calendar-top-desktop.webp?v=20260814-171100) type("image/webp"),url(/assets/images/treatment-background/system/top/treatment-calendar-top-desktop.png?v=20260814-171100) type("image/png"));--treatment-system-footer-image:image-set(url(/assets/images/treatment-background/system/footer/treatment-calendar-footer-desktop.webp?v=20260814-171100) type("image/webp"),url(/assets/images/treatment-background/system/footer/treatment-calendar-footer-desktop.png?v=20260814-171100) type("image/png"));--treatment-system-side-left-image:image-set(url(/assets/images/treatment-background/system/middle/treatment-side-left-desktop.webp?v=20260814-171100) type("image/webp"),url(/assets/images/treatment-background/system/middle/treatment-side-left-desktop.png?v=20260814-171100) type("image/png"));--treatment-system-side-right-image:image-set(url(/assets/images/treatment-background/system/middle/treatment-side-right-desktop.webp?v=20260814-171100) type("image/webp"),url(/assets/images/treatment-background/system/middle/treatment-side-right-desktop.png?v=20260814-171100) type("image/png"))}}@media (max-width:1199px){body[data-site-section=treatment]{--treatment-system-paper-image:url(/assets/images/treatment-background/system/middle/treatment-paper-universal.png?v=20260814-171100);--treatment-system-top-image:url(/assets/images/treatment-background/system/top/treatment-lined-top-tablet.png?v=20260814-171100);--treatment-system-footer-image:url(/assets/images/treatment-background/system/footer/treatment-lined-footer-tablet.png?v=20260814-171100);--treatment-system-side-left-image:url(/assets/images/treatment-background/system/middle/treatment-side-left-tablet.png?v=20260814-171100);--treatment-system-side-right-image:url(/assets/images/treatment-background/system/middle/treatment-side-right-tablet.png?v=20260814-171100)}@supports ((background-image:-webkit-image-set(url(/assets/images/treatment-background/system/top/treatment-lined-top-tablet.webp?v=20260814-171100) type("image/webp"),url(/assets/images/treatment-background/system/top/treatment-lined-top-tablet.png?v=20260814-171100) type("image/png"))) or (background-image:image-set(url(/assets/images/treatment-background/system/top/treatment-lined-top-tablet.webp?v=20260814-171100) type("image/webp"),url(/assets/images/treatment-background/system/top/treatment-lined-top-tablet.png?v=20260814-171100) type("image/png")))){body[data-site-section=treatment]{--treatment-system-paper-image:image-set(url(/assets/images/treatment-background/system/middle/treatment-paper-universal.webp?v=20260814-171100) type("image/webp"),url(/assets/images/treatment-background/system/middle/treatment-paper-universal.png?v=20260814-171100) type("image/png"));--treatment-system-top-image:image-set(url(/assets/images/treatment-background/system/top/treatment-lined-top-tablet.webp?v=20260814-171100) type("image/webp"),url(/assets/images/treatment-background/system/top/treatment-lined-top-tablet.png?v=20260814-171100) type("image/png"));--treatment-system-footer-image:image-set(url(/assets/images/treatment-background/system/footer/treatment-lined-footer-tablet.webp?v=20260814-171100) type("image/webp"),url(/assets/images/treatment-background/system/footer/treatment-lined-footer-tablet.png?v=20260814-171100) type("image/png"));--treatment-system-side-left-image:image-set(url(/assets/images/treatment-background/system/middle/treatment-side-left-tablet.webp?v=20260814-171100) type("image/webp"),url(/assets/images/treatment-background/system/middle/treatment-side-left-tablet.png?v=20260814-171100) type("image/png"));--treatment-system-side-right-image:image-set(url(/assets/images/treatment-background/system/middle/treatment-side-right-tablet.webp?v=20260814-171100) type("image/webp"),url(/assets/images/treatment-background/system/middle/treatment-side-right-tablet.png?v=20260814-171100) type("image/png"))}}body[data-site-section=treatment]{--treatment-system-top-height:125vw;--treatment-system-top-blend:clamp(72px,10vw,120px);--treatment-system-side-top-overlap:clamp(48px,8vw,92px);--treatment-system-footer-height:65.9722vw;--treatment-system-footer-overlap:clamp(88px,12vw,132px);--treatment-system-footer-blend:clamp(72px,10vw,112px);--treatment-system-side-width:25vw}body[data-page-type=treatment],body[data-page-type=treatment_about],body[data-page-type=treatment_reviews]{--treatment-system-paper-image:url(/assets/images/treatment-background/system/middle/treatment-paper-universal.png?v=20260814-171100);--treatment-system-top-image:url(/assets/images/treatment-background/system/top/treatment-hearts-top-tablet.png?v=20260814-171100);--treatment-system-footer-image:url(/assets/images/treatment-background/system/footer/treatment-hearts-footer-tablet.png?v=20260814-171100);--treatment-system-side-left-image:url(/assets/images/treatment-background/system/middle/treatment-side-left-tablet.png?v=20260814-171100);--treatment-system-side-right-image:url(/assets/images/treatment-background/system/middle/treatment-side-right-tablet.png?v=20260814-171100)}@supports ((background-image:-webkit-image-set(url(/assets/images/treatment-background/system/top/treatment-hearts-top-tablet.webp?v=20260814-171100) type("image/webp"),url(/assets/images/treatment-background/system/top/treatment-hearts-top-tablet.png?v=20260814-171100) type("image/png"))) or (background-image:image-set(url(/assets/images/treatment-background/system/top/treatment-hearts-top-tablet.webp?v=20260814-171100) type("image/webp"),url(/assets/images/treatment-background/system/top/treatment-hearts-top-tablet.png?v=20260814-171100) type("image/png")))){body[data-page-type=treatment],body[data-page-type=treatment_about],body[data-page-type=treatment_reviews]{--treatment-system-paper-image:image-set(url(/assets/images/treatment-background/system/middle/treatment-paper-universal.webp?v=20260814-171100) type("image/webp"),url(/assets/images/treatment-background/system/middle/treatment-paper-universal.png?v=20260814-171100) type("image/png"));--treatment-system-top-image:image-set(url(/assets/images/treatment-background/system/top/treatment-hearts-top-tablet.webp?v=20260814-171100) type("image/webp"),url(/assets/images/treatment-background/system/top/treatment-hearts-top-tablet.png?v=20260814-171100) type("image/png"));--treatment-system-footer-image:image-set(url(/assets/images/treatment-background/system/footer/treatment-hearts-footer-tablet.webp?v=20260814-171100) type("image/webp"),url(/assets/images/treatment-background/system/footer/treatment-hearts-footer-tablet.png?v=20260814-171100) type("image/png"));--treatment-system-side-left-image:image-set(url(/assets/images/treatment-background/system/middle/treatment-side-left-tablet.webp?v=20260814-171100) type("image/webp"),url(/assets/images/treatment-background/system/middle/treatment-side-left-tablet.png?v=20260814-171100) type("image/png"));--treatment-system-side-right-image:image-set(url(/assets/images/treatment-background/system/middle/treatment-side-right-tablet.webp?v=20260814-171100) type("image/webp"),url(/assets/images/treatment-background/system/middle/treatment-side-right-tablet.png?v=20260814-171100) type("image/png"))}}body[data-page-type=treatment_contacts],body[data-page-type=treatment_team]{--treatment-system-paper-image:url(/assets/images/treatment-background/system/middle/treatment-paper-universal.png?v=20260814-171100);--treatment-system-top-image:url(/assets/images/treatment-background/system/top/treatment-calendar-top-tablet.png?v=20260814-171100);--treatment-system-footer-image:url(/assets/images/treatment-background/system/footer/treatment-calendar-footer-tablet.png?v=20260814-171100);--treatment-system-side-left-image:url(/assets/images/treatment-background/system/middle/treatment-side-left-tablet.png?v=20260814-171100);--treatment-system-side-right-image:url(/assets/images/treatment-background/system/middle/treatment-side-right-tablet.png?v=20260814-171100)}@supports ((background-image:-webkit-image-set(url(/assets/images/treatment-background/system/top/treatment-calendar-top-tablet.webp?v=20260814-171100) type("image/webp"),url(/assets/images/treatment-background/system/top/treatment-calendar-top-tablet.png?v=20260814-171100) type("image/png"))) or (background-image:image-set(url(/assets/images/treatment-background/system/top/treatment-calendar-top-tablet.webp?v=20260814-171100) type("image/webp"),url(/assets/images/treatment-background/system/top/treatment-calendar-top-tablet.png?v=20260814-171100) type("image/png")))){body[data-page-type=treatment_contacts],body[data-page-type=treatment_team]{--treatment-system-paper-image:image-set(url(/assets/images/treatment-background/system/middle/treatment-paper-universal.webp?v=20260814-171100) type("image/webp"),url(/assets/images/treatment-background/system/middle/treatment-paper-universal.png?v=20260814-171100) type("image/png"));--treatment-system-top-image:image-set(url(/assets/images/treatment-background/system/top/treatment-calendar-top-tablet.webp?v=20260814-171100) type("image/webp"),url(/assets/images/treatment-background/system/top/treatment-calendar-top-tablet.png?v=20260814-171100) type("image/png"));--treatment-system-footer-image:image-set(url(/assets/images/treatment-background/system/footer/treatment-calendar-footer-tablet.webp?v=20260814-171100) type("image/webp"),url(/assets/images/treatment-background/system/footer/treatment-calendar-footer-tablet.png?v=20260814-171100) type("image/png"));--treatment-system-side-left-image:image-set(url(/assets/images/treatment-background/system/middle/treatment-side-left-tablet.webp?v=20260814-171100) type("image/webp"),url(/assets/images/treatment-background/system/middle/treatment-side-left-tablet.png?v=20260814-171100) type("image/png"));--treatment-system-side-right-image:image-set(url(/assets/images/treatment-background/system/middle/treatment-side-right-tablet.webp?v=20260814-171100) type("image/webp"),url(/assets/images/treatment-background/system/middle/treatment-side-right-tablet.png?v=20260814-171100) type("image/png"))}}}@media (max-width:599px){body[data-site-section=treatment]{--treatment-system-paper-image:url(/assets/images/treatment-background/system/middle/treatment-paper-universal.png?v=20260814-171100);--treatment-system-top-image:url(/assets/images/treatment-background/system/top/treatment-lined-top-mobile.png?v=20260814-171100);--treatment-system-footer-image:url(/assets/images/treatment-background/system/footer/treatment-lined-footer-mobile.png?v=20260814-171100);--treatment-system-side-left-image:url(/assets/images/treatment-background/system/middle/treatment-side-left-mobile.png?v=20260814-171100);--treatment-system-side-right-image:url(/assets/images/treatment-background/system/middle/treatment-side-right-mobile.png?v=20260814-171100)}@supports ((background-image:-webkit-image-set(url(/assets/images/treatment-background/system/top/treatment-lined-top-mobile.webp?v=20260814-171100) type("image/webp"),url(/assets/images/treatment-background/system/top/treatment-lined-top-mobile.png?v=20260814-171100) type("image/png"))) or (background-image:image-set(url(/assets/images/treatment-background/system/top/treatment-lined-top-mobile.webp?v=20260814-171100) type("image/webp"),url(/assets/images/treatment-background/system/top/treatment-lined-top-mobile.png?v=20260814-171100) type("image/png")))){body[data-site-section=treatment]{--treatment-system-paper-image:image-set(url(/assets/images/treatment-background/system/middle/treatment-paper-universal.webp?v=20260814-171100) type("image/webp"),url(/assets/images/treatment-background/system/middle/treatment-paper-universal.png?v=20260814-171100) type("image/png"));--treatment-system-top-image:image-set(url(/assets/images/treatment-background/system/top/treatment-lined-top-mobile.webp?v=20260814-171100) type("image/webp"),url(/assets/images/treatment-background/system/top/treatment-lined-top-mobile.png?v=20260814-171100) type("image/png"));--treatment-system-footer-image:image-set(url(/assets/images/treatment-background/system/footer/treatment-lined-footer-mobile.webp?v=20260814-171100) type("image/webp"),url(/assets/images/treatment-background/system/footer/treatment-lined-footer-mobile.png?v=20260814-171100) type("image/png"));--treatment-system-side-left-image:image-set(url(/assets/images/treatment-background/system/middle/treatment-side-left-mobile.webp?v=20260814-171100) type("image/webp"),url(/assets/images/treatment-background/system/middle/treatment-side-left-mobile.png?v=20260814-171100) type("image/png"));--treatment-system-side-right-image:image-set(url(/assets/images/treatment-background/system/middle/treatment-side-right-mobile.webp?v=20260814-171100) type("image/webp"),url(/assets/images/treatment-background/system/middle/treatment-side-right-mobile.png?v=20260814-171100) type("image/png"))}}body[data-site-section=treatment]{--treatment-system-top-height:211.1111vw;--treatment-system-top-blend:clamp(64px,18vw,100px);--treatment-system-side-top-overlap:clamp(44px,15vw,76px);--treatment-system-footer-height:115.7407vw;--treatment-system-footer-overlap:clamp(72px,22vw,108px);--treatment-system-footer-blend:clamp(64px,18vw,96px);--treatment-system-side-width:22.2222vw}body[data-page-type=treatment],body[data-page-type=treatment_about],body[data-page-type=treatment_reviews]{--treatment-system-paper-image:url(/assets/images/treatment-background/system/middle/treatment-paper-universal.png?v=20260814-171100);--treatment-system-top-image:url(/assets/images/treatment-background/system/top/treatment-hearts-top-mobile.png?v=20260814-171100);--treatment-system-footer-image:url(/assets/images/treatment-background/system/footer/treatment-hearts-footer-mobile.png?v=20260814-171100);--treatment-system-side-left-image:url(/assets/images/treatment-background/system/middle/treatment-side-left-mobile.png?v=20260814-171100);--treatment-system-side-right-image:url(/assets/images/treatment-background/system/middle/treatment-side-right-mobile.png?v=20260814-171100)}@supports ((background-image:-webkit-image-set(url(/assets/images/treatment-background/system/top/treatment-hearts-top-mobile.webp?v=20260814-171100) type("image/webp"),url(/assets/images/treatment-background/system/top/treatment-hearts-top-mobile.png?v=20260814-171100) type("image/png"))) or (background-image:image-set(url(/assets/images/treatment-background/system/top/treatment-hearts-top-mobile.webp?v=20260814-171100) type("image/webp"),url(/assets/images/treatment-background/system/top/treatment-hearts-top-mobile.png?v=20260814-171100) type("image/png")))){body[data-page-type=treatment],body[data-page-type=treatment_about],body[data-page-type=treatment_reviews]{--treatment-system-paper-image:image-set(url(/assets/images/treatment-background/system/middle/treatment-paper-universal.webp?v=20260814-171100) type("image/webp"),url(/assets/images/treatment-background/system/middle/treatment-paper-universal.png?v=20260814-171100) type("image/png"));--treatment-system-top-image:image-set(url(/assets/images/treatment-background/system/top/treatment-hearts-top-mobile.webp?v=20260814-171100) type("image/webp"),url(/assets/images/treatment-background/system/top/treatment-hearts-top-mobile.png?v=20260814-171100) type("image/png"));--treatment-system-footer-image:image-set(url(/assets/images/treatment-background/system/footer/treatment-hearts-footer-mobile.webp?v=20260814-171100) type("image/webp"),url(/assets/images/treatment-background/system/footer/treatment-hearts-footer-mobile.png?v=20260814-171100) type("image/png"));--treatment-system-side-left-image:image-set(url(/assets/images/treatment-background/system/middle/treatment-side-left-mobile.webp?v=20260814-171100) type("image/webp"),url(/assets/images/treatment-background/system/middle/treatment-side-left-mobile.png?v=20260814-171100) type("image/png"));--treatment-system-side-right-image:image-set(url(/assets/images/treatment-background/system/middle/treatment-side-right-mobile.webp?v=20260814-171100) type("image/webp"),url(/assets/images/treatment-background/system/middle/treatment-side-right-mobile.png?v=20260814-171100) type("image/png"))}}body[data-page-type=treatment_contacts],body[data-page-type=treatment_team]{--treatment-system-paper-image:url(/assets/images/treatment-background/system/middle/treatment-paper-universal.png?v=20260814-171100);--treatment-system-top-image:url(/assets/images/treatment-background/system/top/treatment-calendar-top-mobile.png?v=20260814-171100);--treatment-system-footer-image:url(/assets/images/treatment-background/system/footer/treatment-calendar-footer-mobile.png?v=20260814-171100);--treatment-system-side-left-image:url(/assets/images/treatment-background/system/middle/treatment-side-left-mobile.png?v=20260814-171100);--treatment-system-side-right-image:url(/assets/images/treatment-background/system/middle/treatment-side-right-mobile.png?v=20260814-171100)}@supports ((background-image:-webkit-image-set(url(/assets/images/treatment-background/system/top/treatment-calendar-top-mobile.webp?v=20260814-171100) type("image/webp"),url(/assets/images/treatment-background/system/top/treatment-calendar-top-mobile.png?v=20260814-171100) type("image/png"))) or (background-image:image-set(url(/assets/images/treatment-background/system/top/treatment-calendar-top-mobile.webp?v=20260814-171100) type("image/webp"),url(/assets/images/treatment-background/system/top/treatment-calendar-top-mobile.png?v=20260814-171100) type("image/png")))){body[data-page-type=treatment_contacts],body[data-page-type=treatment_team]{--treatment-system-paper-image:image-set(url(/assets/images/treatment-background/system/middle/treatment-paper-universal.webp?v=20260814-171100) type("image/webp"),url(/assets/images/treatment-background/system/middle/treatment-paper-universal.png?v=20260814-171100) type("image/png"));--treatment-system-top-image:image-set(url(/assets/images/treatment-background/system/top/treatment-calendar-top-mobile.webp?v=20260814-171100) type("image/webp"),url(/assets/images/treatment-background/system/top/treatment-calendar-top-mobile.png?v=20260814-171100) type("image/png"));--treatment-system-footer-image:image-set(url(/assets/images/treatment-background/system/footer/treatment-calendar-footer-mobile.webp?v=20260814-171100) type("image/webp"),url(/assets/images/treatment-background/system/footer/treatment-calendar-footer-mobile.png?v=20260814-171100) type("image/png"));--treatment-system-side-left-image:image-set(url(/assets/images/treatment-background/system/middle/treatment-side-left-mobile.webp?v=20260814-171100) type("image/webp"),url(/assets/images/treatment-background/system/middle/treatment-side-left-mobile.png?v=20260814-171100) type("image/png"));--treatment-system-side-right-image:image-set(url(/assets/images/treatment-background/system/middle/treatment-side-right-mobile.webp?v=20260814-171100) type("image/webp"),url(/assets/images/treatment-background/system/middle/treatment-side-right-mobile.png?v=20260814-171100) type("image/png"))}}body[data-page-type=treatment_about] .text-block.text-block--with-side{flex-direction:column}body[data-page-type=treatment_about] .text-block.text-block--with-side .text-block--inner,body[data-page-type=treatment_about] .text-block.text-block--with-side .text-block--side{min-width:0;flex:1 1 auto}}.speaker--wrapper{--ava-size:232px;position:relative;display:grid;grid-template-columns:auto 1fr 500px;grid-template-rows:auto auto 1fr auto;gap:var(--space-4);max-width:var(--width-inner);margin:0 auto var(--space-5);padding:0 var(--space-6) var(--space-5)}@media (max-width:1439px){.speaker--wrapper{grid-template-columns:auto 1fr;grid-template-rows:auto auto 1fr auto auto}}@media (max-width:768px){.speaker--wrapper{padding:0 var(--space-3) var(--space-3)}}@media (max-width:640px){.speaker--wrapper{grid-template-columns:1fr;gap:var(--space-3)}}.speaker--wrapper:after{content:"";position:absolute;inset:0;top:calc(var(--ava-size)*.84);z-index:-1;background-color:var(--color-section-bg);border-radius:var(--radius-standard)}.speaker--photo{grid-column:1;grid-row:1/3}@media (max-width:640px){.speaker--photo{grid-column:auto;grid-row:auto}}.speaker--photo{width:var(--ava-size);height:var(--ava-size);border-radius:50%;overflow:hidden;border:6px solid #cbccf1;box-shadow:0 0 0 2px var(--color-white)}@media (max-width:350px){.speaker--photo{width:100%;height:auto;aspect-ratio:1/1}}.speaker--photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.speaker--hero{grid-column:2/4;grid-row:1}@media (max-width:640px){.speaker--hero{grid-column:auto;grid-row:auto}}.speaker--hero__info{padding-top:10px}.speaker--hero__name{margin-bottom:var(--space-1-5)}.speaker--hero__name__mobile{display:none}@media (max-width:640px){.speaker--hero__name__mobile{display:flex;flex-direction:column;font-weight:700}}.speaker--hero__name__mobile__caption{font-size:var(--size-heading3);color:var(--color-pink)}.speaker--hero__name__mobile__name{font-size:var(--size-bigger)}.speaker--hero__desc{font-size:var(--size-lil-smaller);line-height:1.5;color:var(--color-main);margin-bottom:var(--space-2-5)}.speaker--hero__buttons{display:flex;gap:var(--space-2);flex-wrap:wrap}@media (max-width:450px){.speaker--hero__buttons{flex-direction:column}.speaker--hero__buttons .button{justify-content:center}}.speaker--stats{grid-column:2;grid-row:2;display:flex;flex-wrap:wrap;justify-content:center;gap:50px}@media (max-width:768px){.speaker--stats{grid-column:1/3}}@media (max-width:640px){.speaker--stats{grid-column:auto;grid-row:auto}}@media (max-width:450px){.speaker--stats{gap:24px}}.speaker--stats__item{min-width:0;max-width:100%;text-align:center}.speaker--stats__number{font-size:var(--size-bigger);font-weight:700;color:var(--color-blue);overflow-wrap:anywhere}.speaker--stats--highlighted{color:var(--color-pink)}.speaker--stats__label{display:block;font-size:14px;color:var(--color-main);line-height:1.3}.speaker--content{grid-column:1/3;grid-row:3}@media (max-width:640px){.speaker--content{grid-column:auto;grid-row:auto}}.speaker--section:not(:first-child){margin-top:var(--space-5)}.speaker--section__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px;font-size:14px;line-height:1.5;color:var(--color-main)}.speaker--section__list li::before{content:none}.speaker-achievements{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-2);margin-top:var(--space-3)}@media (max-width:450px){.speaker-achievements{grid-template-columns:1fr}}.speaker-achievements__item{display:flex;gap:20px}.speaker-achievements__icon{flex-shrink:0;width:29px;height:28px;background:url(/assets/images/ico/tick.svg) 0 0 no-repeat}.speaker--right{grid-column:3;grid-row:2/4;display:flex;flex-direction:column;align-items:flex-start}@media (max-width:1439px){.speaker--right{grid-column:1/3;grid-row:4}}@media (max-width:640px){.speaker--right{grid-column:auto;grid-row:auto}}.speaker--certs__grid{--cols:3;display:grid;grid-template-columns:repeat(var(--cols),1fr);gap:var(--space-2-5);margin-bottom:var(--space-2-5)}@media (max-width:450px){.speaker--certs__grid{--cols:2;gap:var(--space-2);margin-bottom:var(--space-2)}}.speaker--certs__item{border-radius:var(--radius-standard);overflow:hidden;background:var(--color-white);padding:var(--space-1-5);box-shadow:var(--shadow-dark-standard)}@media (max-width:450px){.speaker--certs__item{padding:var(--space-1)}}.speaker--certs__item img{border-radius:var(--radius-standard);width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.speaker--certs__more{cursor:pointer;color:var(--color-blue);text-decoration:none;text-align:center}.speaker--certs__more:hover{text-decoration:underline}.speaker--reviews{grid-column:1/4;grid-row:4;margin-top:var(--space-5)}@media (max-width:1439px){.speaker--reviews{grid-column:1/3;grid-row:5}}@media (max-width:640px){.speaker--reviews{grid-column:auto;grid-row:auto}}.speaker--reviews__slider{margin-top:var(--space-5);display:flex;align-items:center;gap:var(--space-5)}.speaker--reviews__arrow{flex-shrink:0;width:23px;height:42px;border:none;background:url(/assets/images/ico/arrow-right.svg) no-repeat center/contain;cursor:pointer;padding:0;transition:opacity var(--transition-duration)}.speaker--reviews__arrow:hover{opacity:.7}.speaker--reviews__arrow--next{transform:scaleX(-1)}.speaker--reviews__arrow--hidden{visibility:hidden}@media (max-width:768px){.speaker--reviews__arrow{display:none}}.speaker--reviews__items{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;flex:1}@media (max-width:768px){.speaker--reviews__items{grid-template-columns:1fr}}.speaker--reviews__card{background:var(--color-white);border-radius:12px;padding:24px;display:flex;flex-direction:column;gap:8px}.speaker--reviews__name{font-size:var(--size-heading3);font-weight:700}.speaker--reviews__stars{color:#f5a623;font-size:16px;letter-spacing:2px}.speaker--reviews__more{cursor:pointer;text-decoration:none}.contact-card__link:hover,.speaker--reviews__more:hover{text-decoration:underline}.contacts--subtitle{margin:0 0 var(--space-3);font-size:var(--size-bigger);font-weight:700;color:var(--color-heading)}@media (max-width:768px){.contacts--subtitle{font-size:var(--size-heading2)}}.contacts--grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-5);align-items:start}@media (max-width:1024px){.contacts--grid{grid-template-columns:1fr;gap:var(--space-4)}}.contact-card,.contacts--col{display:flex;flex-direction:column;gap:var(--space-2-5)}.contact-card{gap:var(--space-1);padding:var(--space-2-5) var(--space-3);background:var(--color-white);border-radius:var(--radius-standard);box-shadow:0 1px 3px rgba(0,0,0,.06)}.contact-card__name{margin:0 0 var(--space-0-5);font-size:var(--size-heading2);font-weight:700;color:var(--color-main)}.contact-card__row{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-1);font-size:var(--size-standard)}.contact-card__label,.contact-card__row{color:var(--color-main)}.contact-card__link{color:var(--color-pink);text-decoration:none}.contact-card--legal .contact-card__row{font-size:var(--size-lil-smaller)}.contacts--venues{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-2-5)}@media (max-width:812px){.contacts--venues{grid-template-columns:1fr}}.venue-card{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-3);background:var(--color-white);border-radius:var(--radius-standard);box-shadow:0 1px 3px rgba(0,0,0,.06)}.venue-card__city{margin:0 0 var(--space-1);font-size:var(--size-heading3);font-weight:700;color:var(--color-main)}.venue-card__street{color:var(--color-pink);text-decoration:none;font-size:var(--size-standard)}.venue-card__link:hover,.venue-card__street:hover{text-decoration:underline}.venue-card__place{font-size:var(--size-standard);color:var(--color-main)}.venue-card__metro{display:flex;flex-wrap:wrap;gap:var(--space-1);font-size:var(--size-standard)}.venue-card__label,.venue-card__metro{color:var(--color-main)}.venue-card__link{color:var(--color-pink);text-decoration:none}.venue-card__button{align-self:flex-start;margin-top:var(--space-2)}div.dipopup.dipopup--map{padding:var(--space-1)}div.dipopup.dipopup--map .dipopup--inner{padding:0;overflow:hidden}div.dipopup.dipopup--map .venue-map{position:relative;width:80vw;max-width:900px;height:60vh;max-height:600px}@media (max-width:767px){div.dipopup.dipopup--map .venue-map{width:85vw;height:70vh}}div.dipopup.dipopup--map .venue-map__canvas{position:absolute;inset:0}div.dipopup.dipopup--map .venue-map__loader{position:absolute;inset:0;z-index:1;display:flex;align-items:center;justify-content:center;background:var(--color-violet-light);transition:opacity var(--transition-duration),visibility var(--transition-duration)}.venue-map--ready div.dipopup.dipopup--map .venue-map__loader{opacity:0;visibility:hidden}div.dipopup.dipopup--map .venue-map__spinner{width:48px;height:48px;border:4px solid var(--color-overlay-strong);border-top-color:var(--color-pink);border-radius:50%;animation:venue-map-spin .8s linear infinite}@keyframes venue-map-spin{to{transform:rotate(360deg)}}.schedule--wrapper{max-width:var(--width-inner);margin:0 auto var(--space-5);padding:0 var(--space-6)}.schedule--intro{margin-bottom:var(--space-5)}.schedule--title{margin-bottom:var(--space-1)}.schedule--subtitle{font-size:var(--size-standard);line-height:1.5;color:var(--color-main);margin-bottom:var(--space-5)}.schedule--filters{display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);flex-wrap:wrap}.schedule--filters__label{font-size:var(--size-heading2);font-weight:700;color:var(--color-heading)}.schedule--filters__format,.schedule--filters__options{display:flex;gap:var(--space-1)}.schedule--filters__options{flex-wrap:wrap}.schedule--filters__date-label{font-size:var(--size-heading2);font-weight:700;color:var(--color-heading)}.schedule--filters__date-range{display:flex;align-items:center;position:relative}.schedule--filter-btn{min-height:40px;padding:var(--space-1) var(--space-2);border:1px solid #d9a8c8;border-radius:var(--radius-pill);background:var(--color-white);color:var(--color-main);font-family:var(--font-primary);font-size:var(--size-lil-smaller);cursor:pointer;transition:background-color var(--transition-duration),border-color var(--transition-duration),color var(--transition-duration),box-shadow var(--transition-duration)}.schedule--filter-btn:hover{border-color:#d9a8c8;background:#f9eaf3}.schedule--filter-btn:focus-visible{outline:3px solid rgba(0,121,187,.45);outline-offset:2px}.schedule--filter-btn--active,.schedule--filter-btn[aria-pressed=true]{border-color:var(--color-pink);background:var(--color-pink);box-shadow:0 2px 5px rgba(86,52,78,.18);color:var(--color-white);font-weight:700}.schedule--filter-btn[data-schedule-filter=all]:not([aria-pressed=true]){border-color:#cbc6d8}.schedule--format-btn{display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);border:none;border-radius:25px;background:0 0;font-family:var(--font-primary);font-size:var(--size-standard);color:var(--color-main);cursor:pointer;transition:background var(--transition-duration)}.schedule--format-btn img{width:24px;height:24px}.schedule--format-btn:hover{background:rgba(255,255,255,.5)}.schedule--format-btn--active{background:var(--color-menu-bg);color:var(--color-white)}.schedule--date-input{padding:var(--space-1) var(--space-2);border:1px solid var(--color-violet-light);border-radius:var(--radius-standard);background:var(--color-white);font-family:var(--font-primary);font-size:var(--size-standard);color:var(--color-main);cursor:pointer;min-width:200px}.schedule--content{display:block;min-width:0;max-width:100%}.schedule--cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-3)}@media (max-width:1280px){.schedule--cards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1024px){.schedule--cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.schedule--cards{grid-template-columns:minmax(0,1fr)}}.schedule--card{position:relative;background:var(--color-white);border-radius:var(--radius-standard);padding:var(--space-3);display:flex;flex-direction:column;gap:var(--space-1);font-size:var(--size-lil-smaller);overflow-wrap:anywhere;transition:filter var(--transition-duration)}.schedule--card,.schedule--card>*{min-width:0;max-width:100%}.schedule--card--past{filter:grayscale(1) brightness(1.5)}.schedule--card[hidden]{display:none}.schedule--card__badge{position:absolute;right:0;top:0;max-width:calc(100% - var(--space-3)*2);align-self:flex-start;padding:var(--space-0-5) var(--space-1);border-radius:var(--radius-standard);font-size:var(--size-smaller);font-weight:700;line-height:1.25;color:var(--color-white);white-space:normal;transform:translate(0,-50%)}.schedule--card[data-schedule-kind=online] .schedule--card__badge{background:var(--color-blue)}.schedule--card[data-schedule-kind=offline] .schedule--card__badge{background:var(--color-pink)}.schedule--card__pic{position:relative;display:block;width:100%;flex:0 0 auto;margin-bottom:var(--space-1);border-radius:var(--radius-standard);overflow:hidden;aspect-ratio:16/9}.schedule--card__pic img{position:absolute;inset:0;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform var(--transition-duration)}.schedule--card__pic:hover img{transform:scale(1.04)}.schedule--card__header{display:flex;flex-direction:column;gap:var(--space-1);align-items:flex-start;text-align:left}.schedule--card__date,.schedule--card__time{color:var(--color-pink-dark)}.schedule--card__title{font-size:var(--size-heading2);font-weight:700;color:var(--color-heading);margin:var(--space-1) 0}.schedule--card__desc{color:var(--color-main);line-height:1.4;flex-grow:1}.schedule--card__price{color:var(--color-blue);font-weight:700}.schedule--card__action{margin-top:var(--space-2);display:flex;flex-direction:column;gap:var(--space-1)}.schedule--card__action .button{box-sizing:border-box;min-width:0;max-width:100%;justify-content:center;white-space:normal;text-align:center}.schedule--card__messengers{display:flex;justify-content:center;gap:var(--space-2)}.checkout__note a,.products--contact-actions a,.schedule--card__messengers a{color:var(--color-blue)}.schedule--details{display:flex;flex-direction:column;gap:var(--space-3)}.schedule--details__badge{align-self:flex-start;padding:var(--space-0-5) var(--space-1);border-radius:var(--radius-standard);font-size:var(--size-smaller);font-weight:700;line-height:1;color:var(--color-white)}.schedule--details__badge--online{background:var(--color-green)}.schedule--details__header{color:var(--color-pink-dark)}.schedule--details__meta{display:grid;gap:var(--space-0-5)}.schedule--details__pic img,.services--item__image img{border-radius:var(--radius-standard)}.schedule--details__action{display:flex;flex-wrap:wrap;gap:var(--space-3)}.schedule--details__speaker{color:var(--color-blue);text-decoration:none}.schedule--details__speaker:hover{text-decoration:underline}.schedule--details__city{font-weight:700}.schedule--details__place{display:flex;flex-wrap:wrap;gap:var(--space-1)}.schedule--details__place>*+::before{content:"·";margin-right:var(--space-1)}.schedule--details__price{font-size:var(--size-heading1);color:var(--color-blue)}.form-honeypot{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important}.form--consent{display:flex;align-items:flex-start;gap:var(--space-1);font-size:var(--size-smaller);line-height:1.35}.form--consent input{flex:0 0 auto;margin-top:.2em}div.dipopup[data-name=product_application],div.dipopup[data-name=seminar_application]{max-width:min(820px,95vw)}div.dipopup[data-name=seminar_application] .dipopup--inner{overflow-x:hidden}div.dipopup[data-name=seminar_application] .form--wrapper{width:min(720px,80vw);max-width:100%}@media (max-width:767px){div.dipopup[data-name=seminar_application] .form-row{align-items:stretch;flex-direction:column;gap:var(--space-1)}div.dipopup[data-name=seminar_application] .form-row--input,div.dipopup[data-name=seminar_application] .form-row--title{width:100%;min-width:0}div.dipopup[data-name=seminar_application] input[type=email],div.dipopup[data-name=seminar_application] input[type=tel],div.dipopup[data-name=seminar_application] input[type=text],div.dipopup[data-name=seminar_application] textarea{box-sizing:border-box;width:100%;min-width:0}div.dipopup[data-name=seminar_application] .form-row--submit{padding-top:var(--space-1)}}.schedule--calendar{background:var(--color-white);border-radius:var(--radius-standard);padding:var(--space-3);position:absolute;top:calc(100% + var(--space-1));right:0;z-index:var(--top-menu-z);width:316px;box-shadow:var(--shadow-dark-standard)}.schedule--calendar[hidden]{display:none}@media (max-width:450px){.schedule--calendar{right:auto;left:0}}.schedule--calendar__picker .vc{background:0 0;color:var(--color-main);font-family:var(--font-primary);min-width:0;padding:0}.schedule--calendar__picker .vc-header{margin-bottom:var(--space-2)}.schedule--calendar__picker .vc-header__content,.schedule--calendar__picker .vc-month,.schedule--calendar__picker .vc-year{font-size:var(--size-standard);font-weight:700;color:var(--color-heading)}.schedule--calendar__picker .vc-month,.schedule--calendar__picker .vc-year{background:0 0;transition:color var(--transition-duration)}.schedule--calendar__picker .vc-month:hover,.schedule--calendar__picker .vc-year:hover{color:var(--color-pink)}.schedule--calendar__picker .vc-arrow{background:0 0;color:var(--color-pink);transition:opacity var(--transition-duration)}.schedule--calendar__picker .vc-arrow:before{background:currentColor;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M15 6l-6 6 6 6'/></svg>") center/60% no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M15 6l-6 6 6 6'/></svg>") center/60% no-repeat}.schedule--calendar__picker .vc-arrow[data-vc-arrow=next]:before{transform:rotate(180deg)}.schedule--calendar__picker .vc-arrow:hover{opacity:.7}.schedule--calendar__picker .vc-week{margin-bottom:var(--space-0-5)}.schedule--calendar__picker .vc-week__day{font-size:var(--size-smaller);font-weight:700;color:var(--color-heading);text-transform:uppercase}.schedule--calendar__picker .vc-dates{row-gap:var(--space-0-5)}.schedule--calendar__picker .vc-date__btn{background:0 0;color:var(--color-main);font-family:var(--font-primary);font-size:var(--size-standard);font-weight:400;border-radius:4px;transition:background-color var(--transition-duration),color var(--transition-duration)}.schedule--calendar__picker .vc-date__btn:hover{background:rgba(203,204,241,.3)}.schedule--calendar__picker .vc-date[data-vc-date-month=next] .vc-date__btn,.schedule--calendar__picker .vc-date[data-vc-date-month=prev] .vc-date__btn{color:var(--color-violet-light)}.schedule--calendar__picker .vc-date[data-vc-date-today] .vc-date__btn{color:var(--color-pink);font-weight:700}.schedule--calendar__picker .vc-date[data-vc-date-weekend] .vc-date__btn{color:var(--color-main)}.schedule--calendar__picker .vc-date[data-vc-date-disabled] .vc-date__btn{color:var(--color-violet-light);opacity:.5}.schedule--calendar__picker .vc-date[data-vc-date-hover] .vc-date__btn{background:rgba(174,174,234,.25)}.schedule--calendar__picker .vc-date[data-vc-date-selected=middle] .vc-date__btn{background:var(--color-menu-bg);color:var(--color-white);border-radius:0}.schedule--calendar__picker .vc-date[data-vc-date-selected=middle] .vc-date__btn:hover{background:var(--color-menu-bg)}.schedule--calendar__picker .vc-date[data-vc-date-selected=first-and-last] .vc-date__btn,.schedule--calendar__picker .vc-date[data-vc-date-selected=first] .vc-date__btn,.schedule--calendar__picker .vc-date[data-vc-date-selected=last] .vc-date__btn{background:var(--color-pink);color:var(--color-white);font-weight:700}.schedule--calendar__picker .vc-date[data-vc-date-selected=first-and-last] .vc-date__btn:hover,.schedule--calendar__picker .vc-date[data-vc-date-selected=first] .vc-date__btn:hover,.schedule--calendar__picker .vc-date[data-vc-date-selected=last] .vc-date__btn:hover{background:var(--color-pink)}.schedule--calendar__picker .vc-date[data-vc-date-selected=first] .vc-date__btn{border-radius:4px 0 0 4px}.schedule--calendar__picker .vc-date[data-vc-date-selected=last] .vc-date__btn{border-radius:0 4px 4px 0}.schedule--calendar__picker .vc-date[data-vc-date-selected=first-and-last] .vc-date__btn{border-radius:4px}.schedule--calendar__action{margin-top:var(--space-3)}.services--toc{--columns:3;display:grid;grid-template-columns:repeat(var(--columns),1fr);gap:var(--space-1);padding:var(--space-4);margin-bottom:var(--space-5);background:var(--color-white);border-radius:var(--radius-standard);box-shadow:var(--shadow-light)}@media (max-width:1024px){.services--toc{--columns:2}}@media (max-width:768px){.services--toc{--columns:1;gap:var(--space-1);padding:var(--space-2) var(--space-3);margin-bottom:var(--space-4)}}.services--toc__link{font-size:var(--size-heading3);color:var(--color-blue)}.services--item{display:flex;flex-direction:column;gap:var(--space-3)}.services--item__title{font-weight:400;margin:0 0 var(--space-2);font-size:var(--size-heading1)}@media (max-width:768px){.services--item__title{text-align:center;margin-bottom:var(--space-2)}}.services--item__body{display:flex;gap:var(--space-5)}@media (max-width:768px){.services--item__body{grid-template-columns:1fr;gap:var(--space-3)}}@media (max-width:450px){.services--item__body{flex-direction:column}}.services--item__image{width:261px;flex-shrink:0}@media (max-width:450px){.services--item__image{width:auto}}.services--item__image img{width:100%;height:auto;display:block;-o-object-fit:cover;object-fit:cover}@media (max-width:450px){.services--item__image img{max-height:220px}}.services--item__text{flex:1;font-size:var(--size-lil-smaller);line-height:1.5;color:var(--color-main)}.services--item__text p+p{margin-top:var(--space-2)}.services--item__footer{display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);order:3}@media (max-width:768px){.services--item__footer{order:1;margin-bottom:var(--space-3)}}.services--item__price{font-size:var(--size-heading1);color:var(--color-blue)}.services--separator{border:none;border-top:1px solid var(--color-violet-light);margin:0 0 var(--space-4);order:4}.products--cards{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-3)}@media (max-width:1280px){.products--cards{grid-template-columns:repeat(3,1fr)}}@media (max-width:1024px){.products--cards{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.products--cards{grid-template-columns:1fr}}.products--card{background:var(--color-white);border-radius:var(--radius-standard);padding:var(--space-3);display:flex;flex-direction:column;gap:var(--space-1);font-size:var(--size-lil-smaller)}.products--card--unavailable{opacity:.85}.products--card__pic{display:block;margin-bottom:var(--space-1)}.products--card__pic img{width:100%;height:auto;border-radius:var(--radius-standard);-o-object-fit:cover;object-fit:cover}.products--card__title{font-size:var(--size-heading2);font-weight:700;color:var(--color-heading);margin:var(--space-1) 0;text-decoration:none}.products--card__desc{color:var(--color-main);line-height:1.4;flex-grow:1}.products--card__price{font-size:var(--size-heading2);font-weight:700;color:var(--color-blue)}.products--card__badge{align-self:flex-start;padding:var(--space-0-5) var(--space-1-5);border-radius:var(--radius-standard);font-size:var(--size-smaller)}.products--card__badge--low{background:var(--color-pink);color:var(--color-white)}.products--card__action{margin-top:var(--space-2);display:flex;flex-direction:column;gap:var(--space-1)}.products--card__action .button{justify-content:center}.products--card__notice{margin-top:var(--space-1);font-size:var(--size-smaller);line-height:1.4;color:var(--color-pink-dark)}.products--details{display:flex;flex-direction:column;gap:var(--space-3)}.product-copy img,.products--details__pic img{max-width:100%;height:auto;border-radius:var(--radius-standard)}.products--details__price{font-size:var(--size-heading1);font-weight:700;color:var(--color-blue)}.products--details__badge{align-self:flex-start;padding:var(--space-0-5) var(--space-1-5);border-radius:var(--radius-standard);font-size:var(--size-smaller)}.products--details__badge--low{background:var(--color-pink);color:var(--color-white)}.products--details__action{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3)}.products--details__action .button{justify-content:center;min-width:220px}.products--details__notice{font-size:var(--size-standard);line-height:1.4;color:var(--color-pink-dark)}.products--contact-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-2)}.products--details__action .products--contact-actions{justify-content:flex-start}.product-copy{line-height:1.5}.product-copy img{display:block}.product-copy__lead-image{max-width:520px;margin:0 0 var(--space-3)}.product-copy__gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3);margin:var(--space-4) 0}.product-copy__gallery figure{min-width:0;margin:0}.product-copy__gallery img{width:100%;aspect-ratio:4/5;-o-object-fit:cover;object-fit:cover}.product-copy__gallery figcaption{margin-top:var(--space-1);text-align:center}@media (max-width:768px){.product-copy__gallery{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:450px){.product-copy__gallery{grid-template-columns:1fr}}.product-copy__rules{scroll-margin-top:var(--space-6)}.product-application__selected{margin-bottom:var(--space-2);color:var(--color-heading)}div.dipopup[data-name=product_application] .dipopup--inner{overflow-x:hidden}div.dipopup[data-name=product_application] .form--wrapper{width:min(720px,80vw);max-width:100%}@media (max-width:767px){div.dipopup[data-name=product_application] .form-row{align-items:stretch;flex-direction:column;gap:var(--space-1)}div.dipopup[data-name=product_application] .form-row--input,div.dipopup[data-name=product_application] .form-row--title{width:100%;min-width:0}div.dipopup[data-name=product_application] input[type=email],div.dipopup[data-name=product_application] input[type=tel],div.dipopup[data-name=product_application] input[type=text],div.dipopup[data-name=product_application] textarea{box-sizing:border-box;width:100%;min-width:0}div.dipopup[data-name=product_application] .form-row--submit{padding-top:var(--space-1)}}.header--cart{display:inline-grid;align-self:start;text-decoration:none}.header--cart__icon{grid-area:1/1;width:30px;height:30px;background-color:var(--color-pink);-webkit-mask:url(/assets/images/ico/cart.svg) center/contain no-repeat;mask:url(/assets/images/ico/cart.svg) center/contain no-repeat;transition:background-color var(--transition-duration)}.header--cart:hover .header--cart__icon{background-color:var(--color-pink-dark)}.header--cart__count{grid-area:1/1;justify-self:end;align-self:start;translate:50% -50%;display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 var(--space-0-5);border-radius:var(--radius-pill);background:var(--color-blue);color:var(--color-white);font-size:var(--size-smaller);font-weight:700}.header--cart__count:empty{display:none}.cart-control__add{width:100%;justify-content:center}.cart-control .qty-stepper,.cart-control--in-cart .cart-control__add{display:none}.cart-control--in-cart .qty-stepper{display:flex}.cart--empty{font-size:var(--size-standard);color:var(--color-main)}.cart--list{display:flex;flex-direction:column;gap:var(--space-2)}.qty-stepper{display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--space-0-5);border-radius:var(--radius-pill);background:var(--color-violet-light)}.qty-stepper--accent{justify-content:space-between;gap:var(--space-2);padding:var(--space-1) var(--space-2);background:var(--gradient-green)}.qty-stepper__step{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;flex:0 0 auto;border:0;border-radius:var(--radius-pill);background:var(--color-white);color:var(--color-heading);font-size:var(--size-heading2);cursor:pointer;transition:background-color var(--transition-duration),color var(--transition-duration)}.qty-stepper__step:hover{background:var(--color-pink);color:var(--color-white)}.qty-stepper--accent .qty-stepper__step{background:var(--color-overlay-light);color:var(--color-white)}.qty-stepper--accent .qty-stepper__step:hover{background:var(--color-overlay-strong)}.qty-stepper__value{min-width:24px;text-align:center;font-weight:700;color:var(--color-main)}.qty-stepper--accent .qty-stepper__value{color:var(--color-white)}.cart--row{--col-money:110px;display:grid;grid-template-columns:1fr var(--col-money) auto var(--col-money) auto;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);background:var(--color-white);border-radius:var(--radius-standard)}@media (max-width:768px){.cart--row{display:flex;flex-direction:column;gap:var(--space-2);align-items:normal}}.cart--row__head{display:contents}@media (max-width:768px){.cart--row__head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-2)}}.cart--row__controls{display:contents}@media (max-width:768px){.cart--row__controls{display:flex;align-items:center;gap:var(--space-2)}}.cart--row__title{min-width:0;color:var(--color-heading);font-weight:700;text-decoration:none}.cabinet-order__item a:hover,.cart--row__title:hover{text-decoration:underline}.cart--row__cost,.cart--row__price{color:var(--color-main);text-align:right;white-space:nowrap}.cart--row__cost{color:var(--color-blue);font-weight:700}@media (max-width:768px){.cart--row__cost{margin-left:auto}}.cart--row__remove{order:1;width:22px;height:22px;flex:0 0 auto;border:0;background-color:var(--color-red);-webkit-mask:url(/assets/images/ico/bin.svg) center/contain no-repeat;mask:url(/assets/images/ico/bin.svg) center/contain no-repeat;cursor:pointer;transition:background-color var(--transition-duration)}.cart--row__remove:hover{background-color:var(--color-red-dark)}@media (max-width:768px){.cart--row__remove{order:0}}.cart--summary{display:flex;justify-content:flex-end;align-items:baseline;gap:var(--space-2);margin-top:var(--space-3)}.cart--summary__label{font-size:var(--size-heading2);color:var(--color-heading)}.cart--summary__total{font-size:var(--size-heading1);font-weight:700;color:var(--color-blue)}.checkout{margin-top:var(--space-4);padding:var(--space-3);background:var(--color-white);border-radius:var(--radius-standard)}.checkout__title{margin-bottom:var(--space-2);color:var(--color-heading);font-size:var(--size-heading2)}.checkout__note{margin-bottom:var(--space-2);color:var(--color-main)}.checkout__legal{margin:var(--space-3) 0}.checkout__legal-toggle{display:flex;align-items:center;gap:var(--space-1);cursor:pointer;color:var(--color-heading)}.checkout__legal-fields{margin-top:var(--space-2)}.checkout__legal-note{margin-bottom:var(--space-2);color:var(--color-main);font-size:var(--size-smaller)}.payment-result{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3);padding:var(--space-4);background:var(--color-white);border-radius:var(--radius-standard)}.payment-result__title{color:var(--color-heading);font-size:var(--size-heading1)}.payment-result__text{color:var(--color-main)}.cabinet{display:grid;grid-template-columns:220px minmax(0,1fr);gap:var(--space-4);align-items:start;min-width:0}@media (max-width:1024px){.cabinet{grid-template-columns:minmax(0,1fr);gap:var(--space-2)}}.cabinet__guest,.cabinet__nav{display:flex;flex-direction:column}.cabinet__guest{align-items:flex-start;gap:var(--space-3)}.cabinet__nav{gap:var(--space-1)}@media (max-width:1024px){.cabinet__nav{flex-direction:row;flex-wrap:wrap}}.cabinet__nav-item{min-width:0;overflow-wrap:anywhere;padding:var(--space-1-5) var(--space-2);border-radius:var(--radius-standard);background:var(--color-white);color:var(--color-heading);text-decoration:none;transition:background-color var(--transition-duration),color var(--transition-duration)}.cabinet__nav-item:hover{color:var(--color-pink)}.cabinet__nav-item.is-active{background:var(--gradient-red);color:var(--color-white)}.cabinet__nav-item:focus-visible{outline:3px solid var(--color-blue);outline-offset:3px}.cabinet__empty,.cabinet__note{color:var(--color-main)}.cabinet__note{margin-top:var(--space-2);font-size:var(--size-smaller)}.cabinet-email-confirmation form,.cabinet-orders{display:flex;flex-direction:column;gap:var(--space-2)}.cabinet-order{padding:var(--space-3);background:var(--color-white);border-radius:var(--radius-standard)}.cabinet-order__head{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2);margin-bottom:var(--space-2)}.cabinet-order__num{font-weight:700;color:var(--color-heading)}.cabinet-order__date{color:var(--color-main);font-size:var(--size-smaller)}.cabinet-order__status{margin-left:auto;color:var(--color-blue)}.cabinet-order__items{display:flex;flex-direction:column;gap:var(--space-1);margin-bottom:var(--space-2)}.cabinet-order__item{display:flex;align-items:baseline;gap:var(--space-2)}.cabinet-order__item a{color:var(--color-heading);text-decoration:none}.cabinet-order__item span:last-child{margin-left:auto;white-space:nowrap;color:var(--color-blue)}.cabinet-order__foot{display:flex;align-items:center;gap:var(--space-3)}.cabinet-order__total{font-weight:700;color:var(--color-heading)}.cabinet-order__pay{margin-left:auto}.cabinet-items{display:flex;flex-direction:column;gap:var(--space-1)}.cabinet-item{display:flex;align-items:baseline;gap:var(--space-2);padding:var(--space-2) var(--space-3);background:var(--color-white);border-radius:var(--radius-standard);min-width:0;flex-wrap:wrap}.cabinet-item .button{max-width:100%;white-space:normal;overflow-wrap:anywhere;text-align:center}.cabinet-item__text{min-width:0;margin:0;cursor:default;overflow-wrap:anywhere}.cabinet-item__text,.cabinet-item__title{color:var(--color-heading);text-decoration:none}.cabinet-item__title:hover{text-decoration:underline}.cabinet-item__qty{color:var(--color-main)}.cabinet-profile{display:flex;flex-direction:column;gap:var(--space-4);min-width:0}.cabinet-form{padding:var(--space-3);background:var(--color-white);border-radius:var(--radius-standard);min-width:0}.cabinet-email-confirmation form[hidden],.cabinet-form [data-email-password][hidden]{display:none}.cabinet-form__password-input{flex-direction:column;gap:var(--space-1)}.cabinet-form__hint{font-size:var(--size-smaller);overflow-wrap:anywhere}.cabinet-form .form-row{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:var(--space-2)}.cabinet-form .form-row--title{width:auto;min-width:0;overflow-wrap:anywhere}.cabinet-form .form-row--input{min-width:0;width:100%}.cabinet-form input[type=email],.cabinet-form input[type=password],.cabinet-form input[type=tel],.cabinet-form input[type=text]{box-sizing:border-box;min-width:0;width:100%;min-height:48px}.cabinet-form input[type=email]:focus-visible,.cabinet-form input[type=password]:focus-visible,.cabinet-form input[type=tel]:focus-visible,.cabinet-form input[type=text]:focus-visible{border-color:var(--color-blue);outline:3px solid var(--color-blue);outline-offset:2px}.cabinet-form .button{max-width:100%;min-width:0;white-space:normal;overflow-wrap:anywhere;text-align:center}.cabinet-form .button:focus-visible{outline:3px solid var(--color-blue);outline-offset:3px}@media (max-width:1024px){.cabinet-form{padding:var(--space-2)}.cabinet-form .form-row{grid-template-columns:minmax(0,1fr);gap:var(--space-1)}.cabinet-form .form-row--submit .form-row--title{display:none}}@media (max-width:450px){.cabinet-form .button{width:100%;padding-left:var(--space-1);padding-right:var(--space-1)}}.cabinet-form__title{margin-bottom:var(--space-2);color:var(--color-heading);font-size:var(--size-heading2)}.cabinet-email-confirmation{min-width:0;padding:var(--space-3);background:var(--color-white);border-radius:var(--radius-standard);overflow-wrap:anywhere}.cabinet-email-confirmation .button{box-sizing:border-box;min-width:0;max-width:100%;align-self:flex-start;white-space:normal;text-align:center}.cabinet-email-confirmation .button:focus-visible,.reviews-form__footer .button:focus-visible{outline:3px solid var(--color-blue);outline-offset:3px}@media (max-width:1024px){.cabinet-email-confirmation{padding:var(--space-2)}}.reviews{display:flex;flex-direction:column;gap:var(--space-5)}.reviews__empty{color:var(--color-main)}.reviews__list{display:flex;flex-direction:column;gap:var(--space-2)}.review{padding:var(--space-3);background:var(--color-white);border-radius:var(--radius-standard)}.review__head{display:flex;align-items:baseline;gap:var(--space-2);margin-bottom:var(--space-1-5)}.review__author{font-weight:700;color:var(--color-heading)}.review__date{font-size:var(--size-smaller)}.review__date,.review__text{color:var(--color-main)}.review__photos{display:flex;flex-wrap:wrap;gap:var(--space-1-5);margin-top:var(--space-2)}.review__photo,.reviews-form{border-radius:var(--radius-standard)}.review__photo{display:block;width:120px;height:120px;overflow:hidden}.review__photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.reviews-form{min-width:0;padding:var(--space-3);background:var(--color-white)}.reviews-form__title{margin-bottom:var(--space-2);color:var(--color-heading);font-size:var(--size-heading2);overflow-wrap:anywhere}.reviews-form .form--wrapper,.reviews-form .form-row--input{min-width:0;width:100%}.reviews-form .form-row{display:grid;grid-template-columns:minmax(0,290px) minmax(0,1fr)}.reviews-form .form-row--title{min-width:0;width:auto;overflow-wrap:anywhere}.reviews-form input[type=email],.reviews-form input[type=tel],.reviews-form input[type=text],.reviews-form textarea{box-sizing:border-box;min-width:0;width:100%;max-width:100%}.reviews-form input[type=email]:focus-visible,.reviews-form input[type=tel]:focus-visible,.reviews-form input[type=text]:focus-visible,.reviews-form textarea:focus-visible{outline:3px solid var(--color-blue);outline-offset:2px}.reviews-form__footer,.reviews-form__footer [data-personal-consent]{display:flex;flex-direction:column;align-items:center;min-width:0;width:100%}.reviews-form__footer{padding-top:var(--space-1);text-align:center;gap:var(--space-2)}.reviews-form__footer [data-personal-consent]{gap:var(--space-1-5)}.reviews-form__footer .auth-form__check{justify-content:center;width:-moz-fit-content;width:fit-content;max-width:100%;margin:0 auto;text-align:left}.reviews-form__footer .personal-consent__documents{align-items:center;gap:var(--space-1-5);min-width:0;width:100%;margin:0}.reviews-form__footer .personal-consent__documents a{max-width:100%;white-space:normal}.reviews-form__footer .form--error,.reviews-form__footer .form--success{box-sizing:border-box;max-width:100%;overflow-wrap:anywhere}.reviews-form__footer .button{box-sizing:border-box;min-width:0;max-width:100%;justify-content:center;margin-top:var(--space-2);white-space:normal;text-align:center}@media (max-width:1024px){.reviews-form{padding:var(--space-2)}.reviews-form .form-row{grid-template-columns:minmax(0,1fr);gap:var(--space-1)}}.reviews-form__hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.actions{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-3)}@media (max-width:1024px){.actions{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.actions{grid-template-columns:1fr}}.action-card{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3);background:var(--color-white);border-radius:var(--radius-standard)}.action-card__pic{display:block}.action-card__pic img{width:100%;height:auto;border-radius:var(--radius-standard)}.action-card__title{color:var(--color-heading);font-size:var(--size-heading3);font-weight:700;text-decoration:none;transition:color var(--transition-duration)}.action-card__title:hover{color:var(--color-pink)}.action-card__desc{color:var(--color-main)}.action-card__price{display:flex;align-items:baseline;gap:var(--space-2);color:var(--color-blue);font-size:var(--size-heading3);font-weight:700;margin-top:auto}.action-card__old{color:var(--color-main);font-size:var(--size-standard);font-weight:400;text-decoration:line-through}.action-detail{display:flex;flex-direction:column;gap:var(--space-3)}.action-detail__pic{max-width:480px;height:auto;border-radius:var(--radius-standard)}.action-detail__content{color:var(--color-main)}.action-detail__price{display:flex;align-items:baseline;gap:var(--space-2);color:var(--color-blue);font-size:var(--size-heading2);font-weight:700}.action-detail__old{color:var(--color-main);font-size:var(--size-standard);font-weight:400;text-decoration:line-through}.invoice{max-width:800px;padding:var(--space-4);background:var(--color-white);border-radius:var(--radius-standard);color:var(--color-black);font-size:var(--size-smaller);line-height:1.4}@media (max-width:768px){.invoice{padding:var(--space-2)}}.invoice__actions{display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-4)}.invoice__back{color:var(--color-pink);text-decoration:none;transition:color var(--transition-duration)}.invoice__back:hover{color:var(--color-pink-dark)}.invoice__bank{width:100%;margin-bottom:var(--space-4);border-collapse:collapse}.invoice__bank td,.invoice__items td,.invoice__items th{padding:var(--space-1) var(--space-1-5);border:1px solid var(--color-main)}.invoice__bank td{vertical-align:top}.invoice__bank-name{width:55%}.invoice__bank-label{width:15%;color:var(--color-main)}.invoice__title{margin-bottom:var(--space-3);padding-bottom:var(--space-1-5);border-bottom:2px solid var(--color-black);font-size:var(--size-heading3);color:var(--color-black)}.invoice__parties{display:flex;flex-direction:column;gap:var(--space-1-5);margin-bottom:var(--space-3)}.invoice__party-label{font-weight:700}.invoice__items{width:100%;margin-bottom:var(--space-3);border-collapse:collapse}.invoice__items td,.invoice__items th{text-align:center}.invoice__items th{background:var(--color-section-bg)}.invoice__items-name{text-align:left}.invoice__items-total-label{text-align:right;font-weight:700}.invoice__items-total{white-space:nowrap;font-weight:700}.invoice__summary{margin-bottom:var(--space-3)}.invoice__note{margin-bottom:var(--space-4);color:var(--color-main);font-size:var(--size-small)}.invoice__sign{display:flex;align-items:baseline;gap:var(--space-2)}.invoice__sign-role{color:var(--color-main)}.invoice__sign-line{flex:1;border-bottom:1px solid var(--color-black)}.invoice__sign-name{white-space:nowrap}@media print{body *{visibility:hidden}.invoice,.invoice *{visibility:visible}.invoice{position:absolute;left:0;top:0;width:100%;max-width:none;padding:0}.invoice__actions{display:none}}.team--wrapper{--photo-size:214px;display:flex;flex-direction:column;gap:var(--space-5);max-width:var(--width-inner);margin:0 auto var(--space-5);padding:var(--space-4) var(--space-6) var(--space-5)}@media (max-width:768px){.team--wrapper{--photo-size:160px;gap:var(--space-4);padding:var(--space-3)}}@media (max-width:450px){.team--wrapper{--photo-size:70vw;gap:var(--space-3)}}.team--card{display:grid;grid-template-columns:var(--photo-size) 1fr;gap:var(--space-5);align-items:start}@media (max-width:768px){.team--card{gap:var(--space-3)}}@media (max-width:450px){.team--card{grid-template-columns:1fr;justify-items:center;text-align:center}}.team--card__photo{display:block;width:var(--photo-size);height:var(--photo-size);border-radius:50%;overflow:hidden;flex-shrink:0}.team--card__photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.team--card__info{display:flex;flex-direction:column;gap:var(--space-1);padding-top:var(--space-1)}@media (max-width:450px){.team--card__info{gap:var(--space-1);padding-top:0;align-items:center}}.team--card__name{margin:0;font-size:var(--size-bigger);font-weight:400;color:var(--color-main);line-height:1.2}@media (max-width:768px){.team--card__name{font-size:var(--size-heading1)}}.team--card__role{margin:0;font-size:var(--size-lil-smaller);color:var(--color-pink)}.team--card__desc{font-size:var(--size-lil-smaller);line-height:1.5;color:var(--color-main);margin-top:var(--space-1-5)}.team--card__desc p+p{margin-top:var(--space-1)}.team--card__actions{margin-top:var(--space-3)}@media (max-width:768px){.team--card__actions{margin-top:var(--space-2)}}@media (max-width:450px){.team--card__actions{width:100%;display:flex;justify-content:center}}body[data-site-section=education]{--education-pink-surface:linear-gradient(180deg,#f767b9 0%,#d93692 48%,#ad246f 100%);--education-pink-border:rgba(126,18,78,.72);--education-pink-glow:rgba(224,48,145,.32);--education-pink-shadow:rgba(99,17,65,.34);--education-blue-surface:linear-gradient(180deg,#63c5ff 0%,#377ff4 48%,#2455cc 100%);--education-blue-border:rgba(25,65,167,.76);--education-blue-glow:rgba(55,137,255,.34);--education-blue-shadow:rgba(24,53,137,.36)}body[data-site-section=education] .button{--education-control-surface:var(--education-pink-surface);--education-control-border:var(--education-pink-border);--education-control-glow:var(--education-pink-glow);--education-control-shadow:var(--education-pink-shadow);min-height:48px;justify-content:center;padding:11px 26px;border:1px solid var(--education-control-border);background:var(--education-control-surface);box-shadow:inset 0 2px 0 rgba(255,255,255,.58),inset 0 -3px 0 rgba(49,15,61,.22),inset 0 0 0 2px rgba(255,255,255,.12),0 5px 10px var(--education-control-shadow),0 0 14px var(--education-control-glow);color:var(--color-white);font-weight:700;letter-spacing:.01em;text-shadow:0 1px 1px rgba(31,25,48,.38);transition:transform 160ms ease,box-shadow 160ms ease,filter 160ms ease}body[data-site-section=education] .button:hover{filter:saturate(1.08) brightness(1.04);transform:translateY(-1px);box-shadow:inset 0 2px 0 rgba(255,255,255,.66),inset 0 -3px 0 rgba(49,15,61,.2),inset 0 0 0 2px rgba(255,255,255,.16),0 7px 13px var(--education-control-shadow),0 0 20px var(--education-control-glow)}body[data-site-section=education] .button:active{filter:brightness(.98);transform:translateY(1px);box-shadow:inset 0 2px 4px rgba(34,16,55,.28),inset 0 0 0 2px rgba(255,255,255,.12),0 2px 5px var(--education-control-shadow),0 0 10px var(--education-control-glow)}body[data-site-section=education] .button.button--secondary{--education-control-surface:var(--education-blue-surface);--education-control-border:var(--education-blue-border);--education-control-glow:var(--education-blue-glow);--education-control-shadow:var(--education-blue-shadow)}body[data-site-section=education] .button.button--disabled{--education-control-surface:linear-gradient(180deg,#d8d9ea 0%,#b7bad4 100%);--education-control-border:rgba(110,114,148,.28);--education-control-glow:transparent;--education-control-shadow:rgba(66,68,88,.18);filter:grayscale(.25);box-shadow:inset 0 1px 0 rgba(255,255,255,.52),0 3px 7px var(--education-control-shadow);text-shadow:none}body[data-site-section=education] .button.button--disabled:active,body[data-site-section=education] .button.button--disabled:hover{filter:grayscale(.25);transform:none}body[data-site-section=education] .menu--top>li{transition:background-color 160ms ease,box-shadow 160ms ease,transform 160ms ease}body[data-site-section=education] .menu--top>li:not(.selected):hover{background:rgba(255,255,255,.68);box-shadow:inset 0 0 0 1px rgba(62,121,217,.16)}body[data-site-section=education] .menu--top>li.selected{border:1px solid var(--education-pink-border);background:var(--education-pink-surface);box-shadow:inset 0 2px 0 rgba(255,255,255,.56),inset 0 -2px 0 rgba(68,16,53,.2),0 3px 8px var(--education-pink-shadow),0 0 12px var(--education-pink-glow)}body[data-site-section=education] .menu--top>li.selected a,body[data-site-section=treatment] .menu--top>li.selected a{color:var(--color-white);font-weight:700;text-shadow:0 1px 1px rgba(43,22,48,.42)}body[data-site-section=education] .mobile-menu__trigger,body[data-site-section=education] .tab--outer.auth .tab--wrapper--item.selected{border:1px solid var(--education-pink-border);background:var(--education-pink-surface);box-shadow:inset 0 2px 0 rgba(255,255,255,.56),inset 0 -3px 0 rgba(68,16,53,.2),0 5px 11px var(--education-pink-shadow),0 0 13px var(--education-pink-glow)}body[data-site-section=education] .tab--outer.auth .tab--wrapper--item.selected{box-shadow:inset 0 2px 0 rgba(255,255,255,.5),inset 0 -2px 0 rgba(68,16,53,.18),0 3px 8px var(--education-pink-shadow);color:var(--color-white);font-weight:700}body[data-site-section=education] .schedule--format-btn{border:1px solid transparent}body[data-site-section=education] .schedule--format-btn:hover{border-color:rgba(48,113,220,.2);background:rgba(255,255,255,.72)}body[data-site-section=education] .schedule--format-btn--active{border-color:var(--education-blue-border);background:var(--education-blue-surface);box-shadow:inset 0 2px 0 rgba(255,255,255,.54),inset 0 -2px 0 rgba(20,47,119,.22),0 3px 8px var(--education-blue-shadow),0 0 12px var(--education-blue-glow);color:var(--color-white);font-weight:700;text-shadow:0 1px 1px rgba(25,36,74,.4)}body[data-site-section=education] .schedule--format-btn--active img{filter:brightness(0) invert(1)}body[data-site-section=education] .schedule--date-input{border-color:rgba(52,112,215,.3);box-shadow:inset 0 1px 2px rgba(45,66,112,.08),0 2px 5px rgba(30,70,150,.08)}body[data-site-section=education] .schedule--date-input:focus-visible,body[data-site-section=education] .schedule--date-input:hover{border-color:var(--education-blue-border);box-shadow:inset 0 1px 2px rgba(45,66,112,.08),0 0 0 3px rgba(72,147,255,.14),0 0 12px rgba(72,147,255,.18)}body[data-site-section=education] .schedule--calendar__picker .vc-date[data-vc-date-selected=middle] .vc-date__btn{background:linear-gradient(180deg,#7fc7ff 0%,#4a8cf1 100%);color:var(--color-white);box-shadow:inset 0 1px 0 rgba(255,255,255,.46),inset 0 -1px 0 rgba(24,59,145,.18)}body[data-site-section=education] .schedule--calendar__picker .vc-date[data-vc-date-selected=first-and-last] .vc-date__btn,body[data-site-section=education] .schedule--calendar__picker .vc-date[data-vc-date-selected=first] .vc-date__btn,body[data-site-section=education] .schedule--calendar__picker .vc-date[data-vc-date-selected=last] .vc-date__btn{background:var(--education-pink-surface);box-shadow:inset 0 1px 0 rgba(255,255,255,.5),inset 0 -2px 0 rgba(68,16,53,.18),0 0 8px var(--education-pink-glow);color:var(--color-white)}@media (max-width:768px){body[data-site-section=education] .wrapper-main>header{z-index:var(--header-z)}body[data-site-section=education] .mobile-menu__panel{isolation:isolate;background:#fafafc;box-shadow:inset 0 1px 0 rgba(255,255,255,.76)}}body[data-site-section=treatment]{--treatment-pink-surface:linear-gradient(180deg,#f767b9 0%,#d93692 48%,#ad246f 100%);--treatment-pink-border:rgba(126,18,78,.72);--treatment-pink-glow:rgba(224,48,145,.32);--treatment-pink-shadow:rgba(99,17,65,.34);--treatment-blue-surface:linear-gradient(180deg,#63c5ff 0%,#377ff4 48%,#2455cc 100%);--treatment-blue-border:rgba(25,65,167,.76);--treatment-blue-glow:rgba(55,137,255,.34);--treatment-blue-shadow:rgba(24,53,137,.36)}body[data-site-section=treatment] .button{--treatment-control-surface:var(--treatment-pink-surface);--treatment-control-border:var(--treatment-pink-border);--treatment-control-glow:var(--treatment-pink-glow);--treatment-control-shadow:var(--treatment-pink-shadow);min-height:48px;justify-content:center;padding:11px 26px;border:1px solid var(--treatment-control-border);background:var(--treatment-control-surface);box-shadow:inset 0 2px 0 rgba(255,255,255,.58),inset 0 -3px 0 rgba(49,15,61,.22),inset 0 0 0 2px rgba(255,255,255,.12),0 5px 10px var(--treatment-control-shadow),0 0 14px var(--treatment-control-glow);color:var(--color-white);font-weight:700;letter-spacing:.01em;text-shadow:0 1px 1px rgba(31,25,48,.38);transition:transform 160ms ease,box-shadow 160ms ease,filter 160ms ease}body[data-site-section=treatment] .button:hover{filter:saturate(1.08) brightness(1.04);transform:translateY(-1px);box-shadow:inset 0 2px 0 rgba(255,255,255,.66),inset 0 -3px 0 rgba(49,15,61,.2),inset 0 0 0 2px rgba(255,255,255,.16),0 7px 13px var(--treatment-control-shadow),0 0 20px var(--treatment-control-glow)}body[data-site-section=treatment] .button:active{filter:brightness(.98);transform:translateY(1px)}body[data-site-section=treatment] .button.button--secondary{--treatment-control-surface:var(--treatment-blue-surface);--treatment-control-border:var(--treatment-blue-border);--treatment-control-glow:var(--treatment-blue-glow);--treatment-control-shadow:var(--treatment-blue-shadow)}body[data-site-section=treatment] .menu--top>li{border:1px solid transparent;transition:background-color 160ms ease,border-color 160ms ease,box-shadow 160ms ease,transform 160ms ease}body[data-site-section=treatment] .menu--top>li:not(.selected):hover{border-color:rgba(55,127,244,.24);background:rgba(255,255,255,.82);box-shadow:0 0 12px rgba(55,137,255,.16)}body[data-site-section=treatment] .menu--top>li.selected{border-color:var(--treatment-pink-border);background:var(--treatment-pink-surface);box-shadow:inset 0 2px 0 rgba(255,255,255,.56),inset 0 -2px 0 rgba(68,16,53,.2),0 3px 8px var(--treatment-pink-shadow),0 0 12px var(--treatment-pink-glow)}body[data-page-type=treatment] .text-block--inner>ul a,body[data-site-section=treatment] .mobile-menu__trigger{border:1px solid var(--treatment-pink-border);background:var(--treatment-pink-surface);box-shadow:inset 0 2px 0 rgba(255,255,255,.56),inset 0 -3px 0 rgba(68,16,53,.2),0 5px 11px var(--treatment-pink-shadow),0 0 13px var(--treatment-pink-glow)}body[data-site-section=treatment] .services--toc{gap:var(--space-1-5);background:rgba(255,255,255,.86)}body[data-site-section=treatment] .services--toc__link{display:flex;min-height:48px;align-items:center;padding:var(--space-1-5) var(--space-2);border:1px solid rgba(55,127,244,.3);border-radius:999px;background:rgba(255,255,255,.78);color:#2455cc;font-size:var(--size-standard);font-weight:700;transition:transform 160ms ease,background-color 160ms ease,box-shadow 160ms ease}body[data-site-section=treatment] .services--toc__link:hover{background:rgba(226,240,255,.95);box-shadow:0 0 16px rgba(55,137,255,.22);transform:translateY(-1px)}body[data-site-section=treatment] .review,body[data-site-section=treatment] .reviews-form,body[data-site-section=treatment] .venue-card{background:rgba(255,255,255,.9);box-shadow:0 8px 24px rgba(72,58,110,.1)}body[data-page-type=treatment] .main--title{text-align:center}body[data-page-type=treatment] .text-block--inner>ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3);margin:0;padding:0;list-style:none}body[data-page-type=treatment] .text-block--inner>ul li{min-width:0}body[data-page-type=treatment] .text-block--inner>ul a{display:flex;min-height:86px;align-items:center;justify-content:center;padding:var(--space-2) var(--space-3);border-radius:22px;box-shadow:inset 0 2px 0 rgba(255,255,255,.58),inset 0 -3px 0 rgba(49,15,61,.22),0 6px 12px var(--treatment-pink-shadow),0 0 15px var(--treatment-pink-glow);color:var(--color-white);font-size:var(--size-heading3);font-weight:700;text-align:center;text-shadow:0 1px 1px rgba(31,25,48,.38);transition:transform 160ms ease,filter 160ms ease,box-shadow 160ms ease}body[data-page-type=treatment] .text-block--inner>ul a:hover{filter:saturate(1.08) brightness(1.04);transform:translateY(-2px)}body[data-page-type=treatment] .text-block--inner>ul li:nth-child(even) a{border-color:var(--treatment-blue-border);background:var(--treatment-blue-surface);box-shadow:inset 0 2px 0 rgba(255,255,255,.58),inset 0 -3px 0 rgba(26,44,113,.22),0 6px 12px var(--treatment-blue-shadow),0 0 15px var(--treatment-blue-glow)}@media (max-width:768px){body[data-site-section=treatment] .wrapper-main>header{z-index:var(--header-z)}body[data-site-section=treatment] .mobile-menu__panel{isolation:isolate;background:#fafafc;box-shadow:inset 0 1px 0 rgba(255,255,255,.76)}body[data-page-type=treatment] .text-block--inner>ul{grid-template-columns:1fr;gap:var(--space-2)}body[data-page-type=treatment] .text-block--inner>ul a{min-height:62px;border-radius:18px;font-size:var(--size-standard)}}div.dipopup[data-name=sign-in]{--auth-pink-surface:linear-gradient(180deg,#f767b9 0%,#d93692 48%,#ad246f 100%);--auth-pink-border:rgba(126,18,78,.74);--auth-pink-glow:rgba(224,48,145,.38);--auth-pink-shadow:rgba(99,17,65,.34);--auth-blue-surface:linear-gradient(180deg,#63c5ff 0%,#377ff4 48%,#2455cc 100%);--auth-blue-border:rgba(25,65,167,.68);--auth-blue-glow:rgba(55,137,255,.27);--auth-blue-shadow:rgba(24,53,137,.26);width:min(1040px,100vw - 32px);max-height:min(760px,100vh - 32px);overflow:hidden;padding:0;border:1px solid rgba(109,111,163,.2);border-radius:28px;background:#fffdfd;box-shadow:0 28px 72px rgba(38,33,72,.34),0 4px 16px rgba(38,33,72,.2),inset 0 1px 0 rgba(255,255,255,.92);isolation:isolate}div.dipopup[data-name=sign-in]::before{content:"";position:absolute;inset:-22px;z-index:-2;background:-webkit-image-set(url(/assets/images/auth/paper-crumpled.webp) type("image/webp"),url(/assets/images/auth/paper-crumpled.png) type("image/png")) center/cover no-repeat;background:image-set(url(/assets/images/auth/paper-crumpled.webp) type("image/webp"),url(/assets/images/auth/paper-crumpled.png) type("image/png")) center/cover no-repeat;filter:grayscale(1) contrast(1.08) brightness(1.12);opacity:.76}div.dipopup[data-name=sign-in]::after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(135deg,rgba(255,255,255,.24),rgba(255,255,255,.06))}div.dipopup[data-name=sign-in] .dipopup--inner{position:relative;z-index:1;width:100%;padding:52px 58px 48px;overflow-x:hidden;scrollbar-color:rgba(77,111,184,.45) transparent;scrollbar-width:thin}div.dipopup[data-name=sign-in] .dipopup--close{--right:18px;--top:18px;--size:38px;z-index:3;border:1px solid rgba(66,108,188,.25);border-radius:50%;background:rgba(255,255,255,.82) url(/assets/images/ico/close.svg) center/15px 15px no-repeat;box-shadow:inset 0 1px 0 rgba(255,255,255,.86),0 4px 12px rgba(43,56,97,.16);transition:transform 160ms ease,box-shadow 160ms ease,background-color 160ms ease}div.dipopup[data-name=sign-in] .dipopup--close:hover{background-color:rgba(255,255,255,.98);box-shadow:inset 0 1px 0 rgba(255,255,255,.94),0 5px 15px rgba(43,56,97,.22),0 0 14px var(--auth-blue-glow);transform:rotate(3deg) scale(1.04)}div.dipopup[data-name=sign-in] .tab--outer.auth{width:100%}div.dipopup[data-name=sign-in] .tab--wrapper{gap:14px;margin-bottom:34px;padding-right:46px}div.dipopup[data-name=sign-in] .tab--wrapper--item{min-height:54px;padding:13px 24px;border:1px solid rgba(77,112,183,.24);border-radius:18px;background:rgba(255,255,255,.76);box-shadow:inset 0 1px 0 rgba(255,255,255,.88),0 3px 10px rgba(47,64,111,.12);color:#4f5262;font-weight:700;line-height:1.25;transition:transform 160ms ease,border-color 160ms ease,box-shadow 160ms ease}div.dipopup[data-name=sign-in] .tab--wrapper--item:hover{border-color:var(--auth-blue-border);background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(239,247,255,.9));color:#2358af;box-shadow:inset 0 1px 0 rgba(255,255,255,.95),0 4px 11px var(--auth-blue-shadow),0 0 14px var(--auth-blue-glow);transform:translateY(-1px)}div.dipopup[data-name=sign-in] .tab--wrapper--item[data-name=sign-in]:not(.selected){border-color:rgba(193,39,124,.48);background:rgba(255,255,255,.82);color:#b32675;text-shadow:none}div.dipopup[data-name=sign-in] .tab--wrapper--item[data-name=sign-in]:not(.selected):hover{border-color:var(--auth-pink-border);background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(255,238,248,.94));color:#a71f69;box-shadow:inset 0 1px 0 rgba(255,255,255,.96),0 4px 11px var(--auth-pink-shadow),0 0 14px var(--auth-pink-glow)}div.dipopup[data-name=sign-in] .tab--wrapper--item[data-name=sign-up]:not(.selected){border-color:rgba(36,85,204,.48);background:rgba(255,255,255,.82);color:#2455cc;text-shadow:none}div.dipopup[data-name=sign-in] .tab--wrapper--item[data-name=sign-in].selected{border-color:var(--auth-pink-border);background:var(--auth-pink-surface);box-shadow:inset 0 2px 0 rgba(255,255,255,.58),inset 0 -3px 0 rgba(49,15,61,.22),inset 0 0 0 2px rgba(255,255,255,.12),0 6px 13px var(--auth-pink-shadow),0 0 19px var(--auth-pink-glow);color:var(--color-white);text-shadow:0 1px 1px rgba(31,25,48,.38)}div.dipopup[data-name=sign-in] .tab--wrapper--item[data-name=sign-up].selected{border-color:var(--auth-blue-border);background:var(--auth-blue-surface);box-shadow:inset 0 2px 0 rgba(255,255,255,.52),inset 0 -3px 0 rgba(20,47,119,.2),inset 0 0 0 2px rgba(255,255,255,.1),0 4px 9px var(--auth-blue-shadow);color:var(--color-white);text-shadow:0 1px 1px rgba(25,36,74,.36)}div.dipopup[data-name=sign-in] .tab--wrapper--item[data-name=sign-up].selected:hover{border-color:var(--auth-blue-border);background:var(--auth-blue-surface);color:var(--color-white);box-shadow:inset 0 2px 0 rgba(255,255,255,.62),inset 0 -3px 0 rgba(20,47,119,.2),inset 0 0 0 2px rgba(255,255,255,.14),0 6px 12px var(--auth-blue-shadow),0 0 17px var(--auth-blue-glow)}div.dipopup[data-name=sign-in] .auth-form__title{max-width:820px;margin:0 auto 28px;color:#4d5160;font-size:clamp(24px,2.6vw,34px);font-weight:700;line-height:1.15}div.dipopup[data-name=sign-in] .form--wrapper{width:100%;max-width:820px;margin:0 auto;gap:18px}div.dipopup[data-name=sign-in] .form-row{display:grid;grid-template-columns:170px minmax(0,630px);justify-content:center;gap:20px}div.dipopup[data-name=sign-in] .form-row--title{width:auto;color:#4a4e5b;font-size:var(--size-standard)}div.dipopup[data-name=sign-in] .form-row--input{min-width:0;width:100%}div.dipopup[data-name=sign-in] input[type=email],div.dipopup[data-name=sign-in] input[type=password],div.dipopup[data-name=sign-in] input[type=tel],div.dipopup[data-name=sign-in] input[type=text]{min-width:0;min-height:52px;border:1px solid rgba(79,110,178,.28);background:rgba(255,255,255,.86);box-shadow:inset 0 2px 5px rgba(49,62,100,.08),0 2px 7px rgba(55,73,119,.08);transition:border-color 160ms ease,box-shadow 160ms ease,background-color 160ms ease}div.dipopup[data-name=sign-in] input[type=email]:hover,div.dipopup[data-name=sign-in] input[type=password]:hover,div.dipopup[data-name=sign-in] input[type=tel]:hover,div.dipopup[data-name=sign-in] input[type=text]:hover{border-color:rgba(52,112,215,.5);background:rgba(255,255,255,.94)}div.dipopup[data-name=sign-in] input[type=email]:focus,div.dipopup[data-name=sign-in] input[type=password]:focus,div.dipopup[data-name=sign-in] input[type=tel]:focus,div.dipopup[data-name=sign-in] input[type=text]:focus{border-color:var(--auth-blue-border);background:var(--color-white);box-shadow:inset 0 2px 5px rgba(49,62,100,.06),0 0 0 4px rgba(72,147,255,.14),0 0 15px rgba(72,147,255,.2)}div.dipopup[data-name=sign-in] .auth-form__check{width:-moz-max-content;width:max-content;max-width:100%;margin-left:190px;padding:5px 0;color:#4d5160}div.dipopup[data-name=sign-in] .auth-form__check input[type=checkbox]{width:19px;height:19px;accent-color:#d93692}div.dipopup[data-name=sign-in] .auth-form__note{max-width:680px;margin-left:190px;color:#565b6c;font-size:var(--size-lil-smaller)}div.dipopup[data-name=sign-in] .auth-form__link{width:-moz-max-content;width:max-content;max-width:100%;align-self:center;color:#116fc0;font-weight:700;text-decoration:underline;text-decoration-color:rgba(17,111,192,.3);text-underline-offset:4px;margin-left:0;transform:translateX(-23px)}div.dipopup[data-name=sign-in] .auth-form__link:hover{color:#c1277c;text-decoration-color:rgba(193,39,124,.42)}div.dipopup[data-name=sign-in] .form-row.form-row--submit{grid-template-columns:minmax(0,1fr);padding-top:12px}div.dipopup[data-name=sign-in] .form-row.form-row--submit .form-row--title{display:none}div.dipopup[data-name=sign-in] .form-row.form-row--submit .form-row--input{justify-content:center;transform:translateX(-23px)}div.dipopup[data-name=sign-in] .button{min-width:170px;min-height:50px;justify-content:center;padding:11px 28px;border:1px solid var(--auth-pink-border);background:var(--auth-pink-surface);box-shadow:inset 0 2px 0 rgba(255,255,255,.58),inset 0 -3px 0 rgba(49,15,61,.22),inset 0 0 0 2px rgba(255,255,255,.12),0 6px 12px var(--auth-pink-shadow),0 0 17px var(--auth-pink-glow);color:var(--color-white);font-weight:700;text-shadow:0 1px 1px rgba(31,25,48,.38);transition:transform 160ms ease,filter 160ms ease,box-shadow 160ms ease}div.dipopup[data-name=sign-in] .button:hover{filter:saturate(1.08) brightness(1.04);transform:translateY(-1px);box-shadow:inset 0 2px 0 rgba(255,255,255,.66),inset 0 -3px 0 rgba(49,15,61,.2),inset 0 0 0 2px rgba(255,255,255,.16),0 8px 15px var(--auth-pink-shadow),0 0 23px var(--auth-pink-glow)}div.dipopup[data-name=sign-in] .button:active{filter:brightness(.98);transform:translateY(1px);box-shadow:inset 0 2px 4px rgba(34,16,55,.28),inset 0 0 0 2px rgba(255,255,255,.12),0 2px 5px var(--auth-pink-shadow),0 0 11px var(--auth-pink-glow)}div.dipopup[data-name=sign-in] .auth-form__link:focus-visible,div.dipopup[data-name=sign-in] .button:focus-visible,div.dipopup[data-name=sign-in] .dipopup--close:focus-visible,div.dipopup[data-name=sign-in] .tab--wrapper--item:focus-visible,div.dipopup[data-name=sign-in] input:focus-visible{outline:3px solid #147ac6;outline-offset:4px}@media (max-width:767px){div.dipopup[data-name=sign-in]{width:min(720px,100vw - 24px);max-height:calc(100vh - 24px);border-radius:22px}div.dipopup[data-name=sign-in] .dipopup--inner{padding:48px 32px 34px}div.dipopup[data-name=sign-in] .tab--wrapper{margin-bottom:26px;padding-right:38px}div.dipopup[data-name=sign-in] .form-row{grid-template-columns:150px minmax(0,1fr);gap:18px}div.dipopup[data-name=sign-in] .auth-form__check,div.dipopup[data-name=sign-in] .auth-form__note{margin-left:168px}div.dipopup[data-name=sign-in] .auth-form__link{align-self:center;margin-left:0;transform:translateX(-19px)}div.dipopup[data-name=sign-in] .form-row.form-row--submit .form-row--input{transform:translateX(-19px)}}@media (max-width:599px){div.dipopup[data-name=sign-in]{width:calc(100vw - 16px);max-height:calc(100dvh - 16px);border-radius:18px}div.dipopup[data-name=sign-in]::before{background-image:-webkit-image-set(url(/assets/images/auth/paper-crumpled.webp) type("image/webp"),url(/assets/images/auth/paper-crumpled.png) type("image/png"));background-image:image-set(url(/assets/images/auth/paper-crumpled.webp) type("image/webp"),url(/assets/images/auth/paper-crumpled.png) type("image/png"));background-position:center;background-size:cover;filter:grayscale(1) contrast(1.08) brightness(1.12)}div.dipopup[data-name=sign-in] .dipopup--inner{padding:56px 18px 28px}div.dipopup[data-name=sign-in] .dipopup--close{--right:12px;--top:12px;--size:36px}div.dipopup[data-name=sign-in] .tab--wrapper{gap:8px;margin-bottom:24px;padding-right:0}div.dipopup[data-name=sign-in] .tab--wrapper--item{min-height:48px;padding:10px 12px;border-radius:15px;font-size:var(--size-standard)}div.dipopup[data-name=sign-in] .auth-form__title{margin-bottom:22px;font-size:25px}div.dipopup[data-name=sign-in] .form--wrapper{gap:16px}div.dipopup[data-name=sign-in] .auth-form__check,div.dipopup[data-name=sign-in] .auth-form__link,div.dipopup[data-name=sign-in] .auth-form__note{margin-left:0}div.dipopup[data-name=sign-in] .auth-form__link,div.dipopup[data-name=sign-in] .form-row.form-row--submit .form-row--input{transform:none}div.dipopup[data-name=sign-in] .form-row{display:flex;flex-direction:column;align-items:stretch;gap:7px}div.dipopup[data-name=sign-in] .form-row--title{font-size:var(--size-lil-smaller)}div.dipopup[data-name=sign-in] input[type=email],div.dipopup[data-name=sign-in] input[type=password],div.dipopup[data-name=sign-in] input[type=tel],div.dipopup[data-name=sign-in] input[type=text]{width:100%;min-height:48px}div.dipopup[data-name=sign-in] .form-row--submit{padding-top:8px}div.dipopup[data-name=sign-in] .form-row--submit .form-row--title{display:none}div.dipopup[data-name=sign-in] .form-row--submit .button{width:100%}div.dipopup[data-name=sign-in] .auth-form__check{align-items:flex-start;font-size:var(--size-lil-smaller)}}@media (prefers-reduced-motion:reduce){div.dipopup[data-name=sign-in] .button,div.dipopup[data-name=sign-in] .dipopup--close,div.dipopup[data-name=sign-in] .tab--wrapper--item{transition:none}}body[data-legal-section] .main--title{overflow-wrap:anywhere}body[data-legal-section] .text-block--inner{min-width:0;border-radius:var(--radius-standard);background:rgba(255,255,255,.94);color:#363642;line-height:1.65;overflow-wrap:anywhere}body[data-legal-section] .text-block--content{max-width:100%;overflow-x:auto}body[data-legal-section] .text-block a{color:#2455cc;text-decoration:underline;text-underline-offset:3px}body[data-legal-section] table{background:#fff;color:inherit;line-height:1.5;overflow-wrap:normal;word-break:normal}body[data-legal-section] td,body[data-legal-section] th{vertical-align:top}body[data-legal-section][data-page-type=policy_personal] table:has(td:nth-child(5)){table-layout:auto;min-width:68rem!important}body[data-legal-section][data-page-type=policy_personal] table:has(td:nth-child(5))>tbody>tr>td:not([colspan]):nth-child(1){width:4%}body[data-legal-section][data-page-type=policy_personal] table:has(td:nth-child(5))>tbody>tr>td:not([colspan]):nth-child(2){width:26%}body[data-legal-section][data-page-type=policy_personal] table:has(td:nth-child(5))>tbody>tr>td:not([colspan]):nth-child(3){width:16%}body[data-legal-section][data-page-type=policy_personal] table:has(td:nth-child(5))>tbody>tr>td:not([colspan]):nth-child(4){width:23%}body[data-legal-section][data-page-type=policy_personal] table:has(td:nth-child(5))>tbody>tr>td:not([colspan]):nth-child(5){width:31%}@media (max-width:768px){body[data-legal-section] .text-block--inner{padding:var(--space-2)}}body[data-site-section] .site-error{padding:clamp(20px,4vw,48px);border-radius:var(--radius-standard);background:rgba(255,255,255,.94);color:var(--color-heading);line-height:1.65;overflow-wrap:anywhere}body[data-site-section] .cabinet__nav-item.is-active{background:var(--education-pink-surface,var(--treatment-pink-surface))}body[data-site-section] .cabinet__content{min-width:0}