@charset "UTF-8";@font-face{font-family:be vietnam pro;font-style:italic;font-weight:100;font-display:swap;src:url(/fonts/be-vietnam-pro-100-italic.woff2)format("woff2")}@font-face{font-family:be vietnam pro;font-style:italic;font-weight:200;font-display:swap;src:url(/fonts/be-vietnam-pro-200-italic.woff2)format("woff2")}@font-face{font-family:be vietnam pro;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/be-vietnam-pro-400-italic.woff2)format("woff2")}@font-face{font-family:be vietnam pro;font-style:italic;font-weight:500;font-display:swap;src:url(/fonts/be-vietnam-pro-500-italic.woff2)format("woff2")}@font-face{font-family:be vietnam pro;font-style:italic;font-weight:600;font-display:swap;src:url(/fonts/be-vietnam-pro-600-italic.woff2)format("woff2")}@font-face{font-family:be vietnam pro;font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/be-vietnam-pro-700-italic.woff2)format("woff2")}@font-face{font-family:be vietnam pro;font-style:normal;font-weight:100;font-display:swap;src:url(/fonts/be-vietnam-pro-100.woff2)format("woff2")}@font-face{font-family:be vietnam pro;font-style:normal;font-weight:200;font-display:swap;src:url(/fonts/be-vietnam-pro-200.woff2)format("woff2")}@font-face{font-family:be vietnam pro;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/be-vietnam-pro-400.woff2)format("woff2")}@font-face{font-family:be vietnam pro;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/be-vietnam-pro-500.woff2)format("woff2")}@font-face{font-family:be vietnam pro;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/be-vietnam-pro-600.woff2)format("woff2")}@font-face{font-family:be vietnam pro;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/be-vietnam-pro-700.woff2)format("woff2")}:root{--space:100px}@media only screen and (max-width:991.98px){:root{--space:80px}}@media only screen and (max-width:767.98px){:root{--space:60px}}@media only screen and (max-width:575.98px){:root{--space:40px}}body{font-family:be vietnam pro,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:150%;color:#62696f;scroll-behavior:smooth}@media only screen and (max-width:767.98px){body{font-size:16px}}img{width:100%}blockquote{margin:0}.no-scroll{overflow:hidden}a{color:#545572}[data-admin-section-toggle][hidden],[data-admin-section-button][hidden]{display:none}img[data-admin-section-image][src=""]{display:none}/*!normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css*/html{line-height:1.14;-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.14;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*{box-sizing:border-box}h1,h2,h3,h4,h5,h6,p,ul,ol{margin:0;padding:0}a{display:inline-block;text-decoration:none}ul{list-style:none}button{cursor:pointer;border:none;padding:0;background-color:transparent}.container{max-width:1300px;width:100%;margin:0 auto;padding:0 20px}.md-field>*{margin:0}.md-field>*+*{margin-top:.75em}.md-field ul,.md-field ol{padding-left:1.25em}.md-field li+li{margin-top:.25em}.md-field a{text-decoration:underline}.md-field code{font-size:.9em}p[data-admin-section-markdown] a{text-decoration:underline}.navbar{position:relative;width:100%;height:auto;display:flex;padding:38px 0;z-index:100;box-shadow:0 2px 8px rgba(50,62,71,.1);align-items:center;border-color:transparent;flex-direction:column;background-color:#fff;z-index:999999}@media only screen and (max-width:991.98px){.navbar{padding:23px 0 24px}}.navbar__main{max-width:1300px;width:100%;display:flex;position:relative;align-items:center;border-color:transparent;justify-content:space-between;padding:0 20px}.navbar__logo{width:151px;height:17px;display:flex;padding:0;position:relative;align-self:auto;box-sizing:border-box;align-items:flex-start;flex-shrink:1;border-color:transparent;border-style:none;border-width:0;border-radius:0 0 0 0;flex-direction:row;justify-content:flex-start;background-color:transparent}.navbar__navlink{display:contents}.navbar__vector{top:0;left:0;width:151px;height:17px;position:absolute;text-decoration:none}@media only screen and (max-width:991.98px){.navbar__vector{width:123px}}.navbar__links{display:flex;position:relative;align-items:flex-start;border-color:transparent;gap:48px}@media only screen and (max-width:991.98px){.navbar__links{display:none}}.navbar__link{color:#323e47;font-size:18px;font-weight:400;line-height:normal;margin-bottom:0;text-decoration:none}.navbar__link.active{color:#b15535;text-decoration:underline;text-underline-offset:3px}.navbar__mobile-btn{display:none;width:44px;height:10px}@media only screen and (max-width:991.98px){.navbar__mobile-btn{display:block}.navbar__mobile-btn:before,.navbar__mobile-btn:after{content:'';width:44px;height:2px;position:absolute;right:20px;background:#323e47;border-radius:3px;transition:all .3s ease-out;will-change:transform}.navbar__mobile-btn:before{transform:translateY(-4px)}.navbar__mobile-btn:after{transform:translateY(4px)}}.navbar__overlay{position:fixed;background:rgba(32,40,46,.75);width:100%;height:calc(100% - 64px);top:64px;opacity:0;visibility:hidden;z-index:9999}.navbar.active .navbar__mobile-btn:before{transform:translateY(0)rotate(45deg)}.navbar.active .navbar__mobile-btn:after{transform:translateY(0)rotate(-45deg)}.navbar.active .mobile-menu{opacity:1;visibility:visible}.navbar.active .navbar__overlay{opacity:1;visibility:visible}.mobile-menu{position:absolute;top:calc(100% + 19px);right:20px;border-radius:20px;background:#323e47;padding:43px 36px 47px;opacity:0;visibility:hidden;transition:all .3s ease;z-index:11111;width:100%;max-width:245px}.mobile-menu__list{display:flex;flex-direction:column}.mobile-menu__list a{width:100%;display:inline-block;padding:13.5px 0;color:#c1c5c7;font-size:18px;font-style:normal;font-weight:400;line-height:150%}.mobile-menu__list a.active{color:#fff;position:relative}.mobile-menu__list a.active::before{content:"";position:absolute;left:-19px;top:50%;transform:translateY(-50%);width:6px;height:6px;border-radius:50px;background:#b14f2d}.footer{width:100%;height:auto;display:flex;padding:78px 0;position:relative;z-index:112;align-items:center;border-color:transparent;flex-direction:column}.footer__container{max-width:1300px;width:100%;padding:0 20px;display:flex;position:relative;align-items:center;border-color:transparent;justify-content:space-between;flex-wrap:wrap;row-gap:20px}@media only screen and (max-width:767.98px){.footer__container{row-gap:20px}}.footer__links{display:flex;position:relative;align-items:flex-start;border-color:transparent;gap:68px}@media only screen and (max-width:767.98px){.footer__links{gap:20px;align-items:center}}@media only screen and (max-width:575.98px){.footer__links{width:100%;text-align:center}}.footer__text{color:#323e47;height:auto;font-size:18px;align-self:auto;font-style:Regular;text-align:left;font-family:Be Vietnam Pro;font-weight:400;line-height:100%;font-stretch:normal;text-decoration:none}@media only screen and (max-width:575.98px){.footer__text{width:100%;text-align:center;width:33%;font-size:12px;text-align:center}}@media only screen and (max-width:575.98px){.footer__copy{width:100%;border-top:1px #c1c5c7 solid;margin-top:24px;padding-top:24px}}.app-banner{position:relative;width:100%;max-width:400px;opacity:0;visibility:hidden;position:absolute;right:30px;bottom:0;transition:all .3s ease;z-index:111}.app-banner.active{opacity:1;visibility:visible}.app-banner__container{border-radius:40px;box-shadow:0 40px 80px rgba(50,62,71,.15)}.app-banner__close{position:absolute;top:0;right:0;transform:translate(50%,-50%)}.app-banner__image-wrapper{position:relative;height:217px}.app-banner__img{position:absolute;width:111%;bottom:-29px;left:-8%}.app-banner__img--mobile{display:none}.app-banner__bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border-radius:40px 40px 0 0;overflow:hidden}.app-banner__close{top:3px}.app-banner__close svg{width:70px;height:70px;min-width:70px}.app-banner__content{padding:18px 32px 32px;background-color:#fff;border-radius:0 0 40px 40px;overflow:hidden}.app-banner__header{display:flex;align-items:center;gap:16px;margin-bottom:15px}.app-banner__header svg{min-width:48px;width:48px;height:48px}.app-banner__title{color:#00a69c;font-size:24px;font-weight:600;line-height:125%}.app-banner__desc{color:#62696f;font-size:16px;font-style:normal;font-weight:400;line-height:130%;margin-bottom:24px}.app-banner__desc span{font-weight:700}.app-banner__btn{border-radius:100px;background:#00a69c;font-size:15px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.75px;text-transform:uppercase;display:flex;align-items:center;justify-content:center;gap:12px;color:#fff;padding:16px 0}@media only screen and (max-width:767.98px){.app-banner{right:20px}.app-banner__close{transform:translate(0);top:-30px;right:-8px;filter:drop-shadow(0 0 8px rgba(50,62,71,.15))}}@media only screen and (max-width:575.98px){.app-banner{max-width:calc(100% - 40px);margin-left:20px}.app-banner__container{display:grid;grid-template-columns:104px 1fr}.app-banner__close svg{width:46px;height:46px;min-width:46px}.app-banner__header{gap:8px;margin-bottom:8px}.app-banner__header svg{width:32px;height:32px;min-width:32px}.app-banner__title{font-size:14px}.app-banner__image-wrapper{height:100%}.app-banner__bg{border-radius:20px 0 0 20px}.app-banner__content{padding:16px;border-radius:0 20px 20px 0}.app-banner__desc{font-size:12px;line-height:130%;margin-bottom:12px}.app-banner__btn{font-size:12px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.6px;padding:12px}.app-banner__btn img{height:100%;width:100%}.app-banner__img{width:105%;top:50%;transform:translateY(-50%);right:0;left:auto}.app-banner__img--desktop{display:none}.app-banner__img--mobile{display:block;width:84px;top:42%;right:12px}}.btn-open-banner{border-radius:50%;box-shadow:0 10px 20px rgba(50,62,71,.25);overflow:hidden;width:70px;height:70px;min-width:70px;background-color:#fff}.btn-open-banner svg{width:100%;height:100%}@media only screen and (max-width:767.98px){.btn-open-banner{width:48px;height:48px;min-width:48px}}.app-section{position:fixed;bottom:80px;left:50%;transform:translateX(-50%);z-index:999999;display:flex;flex-direction:column;align-items:flex-end;padding:0 40px;width:100%;opacity:0;visibility:hidden;transition:all .3s ease-in-out}.app-section.active{opacity:1;visibility:visible}@media only screen and (max-width:767.98px){.app-section{bottom:20px;padding:0 20px}}.page-gap{--page-gap-value:var(--page-gap, 0);height:max(0px,calc(var(--space) * var(--page-gap-value)));margin-bottom:min(0px,calc(var(--space) * var(--page-gap-value)))}@media only screen and (max-width:991.98px){.page-gap{--page-gap-value:var(--page-gap-lg, var(--page-gap, 0))}}.admin-panel,.admin-toggle,.admin-min{display:none}.admin-mode{--admin-rail-width:320px}.admin-mode body{padding-left:320px;transition:padding-left .25s ease}.admin-mode .admin-panel{display:flex;flex-direction:column;position:fixed;top:0;left:0;z-index:1000000;width:320px;height:100dvh;overflow:hidden;padding:0;background-color:#fff;border-right:1px solid rgba(50,62,71,.12);color:#62696f;transition:transform .25s ease}.admin-mode .admin-panel__scroll{flex:1;overflow-y:scroll;min-height:0;padding:10px}.admin-mode .admin-toggle{display:flex;position:fixed;top:calc(var(--admin-navbar-height,99px)/2);left:336px;transform:translateY(-50%);z-index:1000001;width:30px;height:30px;align-items:center;justify-content:center;padding:0;border:1px solid rgba(50,62,71,.12);border-radius:50%;cursor:pointer;background-color:#fff;transition:left .25s ease,border-color .2s ease}.admin-mode .admin-toggle:hover{border-color:rgba(50,62,71,.3)}.admin-mode .admin-toggle__icon{width:7px;height:7px;border-left:1.5px solid rgba(50,62,71,.6);border-bottom:1.5px solid rgba(50,62,71,.6);transform:rotate(45deg);margin-left:3px;transition:transform .25s ease}.admin-mode .admin-toggle__label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.admin-mode .navbar__overlay{left:320px;width:calc(100% - 320px)}.admin-mode .app-section{left:calc(50% + 320px/2);width:calc(100% - 320px)}.admin-mode.admin-collapsed body{padding-left:0}.admin-mode.admin-collapsed .admin-panel{transform:translateX(-100%)}.admin-mode.admin-collapsed .admin-toggle{left:16px}.admin-mode.admin-collapsed .admin-toggle__icon{transform:rotate(-135deg);margin-left:0;margin-right:3px}.admin-mode.admin-collapsed .navbar__overlay{left:0;width:100%}.admin-mode.admin-collapsed .app-section{left:50%;width:100%}@media(max-width:1719px){.admin-mode body{padding-left:0;overflow:hidden}.admin-mode body>*:not(.admin-min):not(.admin-icons){display:none}.admin-mode .admin-min{display:flex}}.admin-stage{display:flex;flex-direction:column;min-height:100dvh}.admin-stage__bar{display:flex;flex:none;align-items:center;justify-content:center;gap:6px;padding:10px;background-color:#f3d7d2}.admin-stage__row{display:flex;flex:none}.admin-stage main{flex:0 1 var(--admin-stage-width,1400px);min-width:0}.admin-stage__frame{display:block;width:100%;height:800px;border:0;background-color:#fff}.admin-stage__frame[hidden]{display:none}.admin-stage__viewports{display:flex;flex-wrap:wrap;justify-content:center;gap:6px}.admin-stage__gap{flex:auto;min-height:24px;background-color:#f3d7d2}.admin-stage__empty{margin:0;padding:40px 20px;color:#62696f;font-size:14px;text-align:center}.admin-min{position:fixed;inset:0;z-index:1000002;align-items:center;justify-content:center;padding:24px;background-color:#fff}.admin-min__box{display:flex;flex-direction:column;align-items:center;gap:16px;max-width:420px;text-align:center}.admin-min__text{margin:0;color:#62696f;font-size:14px;line-height:1.5}.admin-viewport{font-size:16px;font-style:normal;font-weight:400;line-height:150%;font-size:12px;line-height:100%;padding:5px 10px;border:1px solid rgba(50,62,71,.2);border-radius:5px;background-color:#fff;color:#62696f;cursor:pointer;font-family:inherit;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.admin-viewport:hover{border-color:rgba(50,62,71,.45)}.admin-viewport--arrow{display:inline-flex;align-items:center;padding:5px 8px;margin:0 15px}.admin-viewport--arrow .admin-icon{width:14px;height:12px}.admin-viewport--active{background-color:#323e47;border-color:#323e47;color:#fff}.admin-panel [hidden]{display:none}.admin-panel__eyebrow{font-size:12px;font-style:normal;font-weight:500;line-height:100%;letter-spacing:1.2px;text-transform:uppercase;color:#8a9199;margin:0 0 16px}.admin-panel__text{font-size:14px;font-style:normal;font-weight:400;line-height:150%;margin:0 0 12px}.admin-panel__text--muted{color:#8a9199}.admin-tabs{display:flex;border-top:1px solid rgba(50,62,71,.12);border-bottom:1px solid rgba(50,62,71,.12)}.admin-tabs__tab{font-size:14px;font-style:normal;font-weight:400;line-height:150%;flex:1;padding:8.5px 0;border:0;border-left:1px solid rgba(50,62,71,.12);background:0 0;color:#8a9199;cursor:pointer;transition:color .2s ease,background-color .2s ease}.admin-tabs__tab:first-child{border-left:0}.admin-tabs__tab:hover{color:#323e47}.admin-tabs__tab--active{color:#323e47;background-color:#faf6f3;font-weight:500}.admin-tabs__tab--disabled{opacity:.4;cursor:not-allowed}.admin-tabs__tab--disabled:hover{color:#8a9199}.admin-crumbs{margin:-10px -10px 0;border-bottom:1px solid rgba(50,62,71,.12)}.admin-crumbs__toggle{font-size:16px;font-style:normal;font-weight:400;line-height:150%;font-size:12px;line-height:100%;display:flex;align-items:center;gap:8px;width:100%;padding:8px 10px;border:0;border-radius:0;background-color:#faf6f3;color:#8a9199;cursor:pointer;font-family:inherit;text-align:left}.admin-crumbs__trail{display:flex;flex-wrap:wrap;align-items:center;gap:5px;flex:1;min-width:0}.admin-crumbs__separator{display:flex;color:rgba(50,62,71,.35)}.admin-crumbs__ancestor{color:inherit}.admin-crumbs__orphan{color:#9a4b3f}.admin-crumbs__current{color:#323e47;font-weight:500}.admin-crumbs__caret{font-size:9px;color:#8a9199;transition:transform .2s ease}.admin-crumbs__toggle[aria-expanded=true] .admin-crumbs__caret{transform:rotate(180deg)}.admin-crumbs__menu{padding:5px;border-top:1px solid rgba(50,62,71,.12);background-color:#faf6f3}.admin-crumbs--flush{margin:0}.admin-crumbs--flush .admin-crumbs__menu{max-height:50dvh;overflow-y:auto}.admin-tree{list-style:none;margin:0;padding:0}.admin-tree--nested{margin-left:12px;padding-left:10px;border-left:1px solid rgba(50,62,71,.12)}.admin-tree__item{margin:0}.admin-tree__label{font-size:14px;font-style:normal;font-weight:400;line-height:150%;display:block;padding:5px 10px;color:#8a9199}.admin-tree__link{font-size:14px;font-style:normal;font-weight:400;line-height:150%;display:block;padding:5px 10px;border-radius:2px;color:#323e47;text-decoration:none}.admin-tree__link:hover{background-color:rgba(50,62,71,6%)}.admin-tree__link--current{background-color:rgba(50,62,71,8%);font-weight:500}.admin-nav-list{list-style:none;margin:0;padding:0}.admin-nav-item{display:grid;grid-template-columns:1fr auto;gap:6px;margin-bottom:20px}.admin-nav-item .admin-input--select{grid-column:1/-1}.admin-nav-item__actions{grid-row:1;grid-column:2;display:flex;align-items:center;gap:6px}.admin-page-sections{margin-top:18px}.admin-page-sections__list{margin:0;padding:0;list-style:none}.admin-page-sections__item{display:grid;grid-template-columns:minmax(0,1fr)auto;gap:6px;align-items:center;margin-bottom:8px}.admin-page-sections__actions{display:flex;gap:6px}.admin-page-sections__gap{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;min-width:0}.admin-page-sections__gap-step{display:flex;flex-direction:column;gap:2px;min-width:0}.admin-page-sections__gap-step-label{font-size:16px;font-style:normal;font-weight:400;line-height:150%;font-size:12px;line-height:100%;color:#8a9199;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin-page-sections__gap .admin-input{width:100%;padding:5px 6px;text-align:center}.admin-input{font-size:14px;font-style:normal;font-weight:400;line-height:150%;box-sizing:border-box;font-size:13px;width:100%;padding:7px 9px;border:1px solid rgba(50,62,71,.12);border-radius:6px;background-color:#fff;color:#323e47;font-family:inherit}.admin-input:focus{outline:none;border-color:rgba(50,62,71,.4)}.admin-input--select{appearance:none;padding-right:28px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%238a9199' stroke-width='1.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 9px center;background-size:10px 7px;cursor:pointer}.admin-input--range{grid-column:1/-1;padding:0;border:0;background:0 0;accent-color:#323e47;cursor:pointer}.admin-btn{font-size:14px;font-style:normal;font-weight:400;line-height:150%;padding:7px 12px;border:1px solid rgba(50,62,71,.12);border-radius:6px;background-color:#fff;color:#323e47;cursor:pointer;font-family:inherit;transition:background-color .2s ease,opacity .2s ease}.admin-btn:hover:not(:disabled){background-color:rgba(50,62,71,6%)}.admin-btn:disabled{opacity:.35;cursor:default}.admin-btn--icon{box-sizing:border-box;width:24px;height:24px;padding:0;font-size:12px;line-height:1;border-radius:5px}.admin-btn--ghost{width:100%}.admin-panel__header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:21px 15px}.admin-panel__header .admin-panel__eyebrow{margin:0}.admin-lang{font-size:16px;font-style:normal;font-weight:400;line-height:150%;font-size:12px;line-height:100%;padding:4px 8px;border:1px solid rgba(50,62,71,.12);border-radius:5px;background-color:#fff;color:#8a9199;cursor:pointer;font-family:inherit;letter-spacing:.6px;transition:color .2s ease,border-color .2s ease}.admin-lang:hover{color:#323e47;border-color:rgba(50,62,71,.3)}.admin-panel__footer{display:flex;align-items:stretch;gap:6px;flex-shrink:0;padding:8px 5px;border-top:1px solid rgba(50,62,71,.12);background-color:#fff}.admin-btn--primary{padding:9px 10px;background-color:#323e47;border-color:#323e47;color:#fff;font-weight:500}.admin-btn--primary:hover:not(:disabled){background-color:#323e47;opacity:.9}.admin-icons{position:absolute;width:0;height:0;overflow:hidden}.admin-icon{width:1em;height:1em;flex-shrink:0;fill:currentColor}.admin-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px}.admin-lang{display:inline-flex;align-items:center;gap:5px}.admin-panel__footer .admin-btn{flex:1;width:auto;min-width:0}.admin-group{margin:0 -10px;border-top:1px solid rgba(50,62,71,.12)}.admin-group:first-child{border-top:0}.admin-group:last-child{border-bottom:1px solid rgba(50,62,71,.12)}.admin-group__body{padding:5px}.admin-heading{font-size:12px;font-style:normal;font-weight:500;line-height:100%;letter-spacing:1.2px;text-transform:uppercase;display:flex;align-items:center;gap:8px;width:100%;margin:0;padding:10px;border:0;border-radius:0;background:0 0;color:#323e47;cursor:pointer;font-family:inherit;letter-spacing:0;text-align:left;transition:background-color .2s ease}.admin-heading[aria-expanded=true]{background-color:#f8f8f8;border-bottom:1px solid rgba(50,62,71,.12);font-weight:500}.admin-heading__caret{font-size:9px;color:#8a9199;transition:transform .2s ease}.admin-heading[aria-expanded=true] .admin-heading__caret{transform:rotate(180deg)}button.admin-tree__link{width:100%;border:0;background:0 0;font-family:inherit;text-align:left;cursor:pointer}button.admin-tree__link.admin-tree__link--current{background-color:rgba(50,62,71,8%)}.admin-tree__link--orphan{color:#9a4b3f}.admin-btn--danger{color:#9a4b3f}.admin-btn--danger:hover:not(:disabled){background-color:rgba(154,75,63,8%)}.admin-modal{width:320px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);overflow-y:auto;padding:16px;border:1px solid rgba(50,62,71,.12);border-radius:8px;background-color:#fff;color:#323e47}.admin-modal::backdrop{background-color:rgba(50,62,71,.35)}.admin-modal__question{font-size:14px;font-style:normal;font-weight:400;line-height:150%;margin:0 0 10px}.admin-modal__list{margin:0 0 12px;padding:0;list-style:none}.admin-modal__list li{padding:8px 0;border-top:1px solid rgba(50,62,71,.12)}.admin-modal__list li:last-child{border-bottom:1px solid rgba(50,62,71,.12)}.admin-modal__item{font-size:14px;font-style:normal;font-weight:400;line-height:150%;display:block;color:#323e47}.admin-modal__detail{font-size:16px;font-style:normal;font-weight:400;line-height:150%;font-size:12px;line-height:100%;display:block;margin-top:2px;color:#8a9199;word-break:break-word}.admin-modal__error{font-size:16px;font-style:normal;font-weight:400;line-height:150%;font-size:12px;line-height:100%;margin:0 0 10px;color:#9a4b3f}.admin-modal__actions{display:flex;gap:6px}.admin-modal__actions .admin-btn{flex:1;width:auto;min-width:0}.admin-modal .admin-field{margin-bottom:10px}.admin-field{display:block;margin-bottom:12px}.admin-field__label{font-size:16px;font-style:normal;font-weight:400;line-height:150%;font-size:12px;line-height:100%;display:block;margin-bottom:5px;color:#8a9199}.admin-field--check{display:flex;align-items:center;gap:8px;cursor:pointer}.admin-field--check .admin-field__label{margin-bottom:0}.admin-field--range{display:grid;grid-template-columns:1fr auto}.admin-field--range .admin-field__label{grid-column:1}.admin-field__value{font-size:16px;font-style:normal;font-weight:400;line-height:150%;font-size:12px;line-height:100%;grid-column:2;color:#323e47;font-variant-numeric:tabular-nums}.admin-field__head{display:flex;align-items:center;justify-content:space-between;gap:6px;min-height:24px}.admin-field__head .admin-field__label{margin-bottom:0}.admin-field__static{font-size:14px;font-style:normal;font-weight:400;line-height:150%;margin:0;padding:7px 0;color:#323e47;word-break:break-all}.admin-field__static--mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px}.admin-input--area{resize:none;overflow:hidden;line-height:150%}.admin-panel__actions{flex-shrink:0}.admin-panel__actions:empty{display:none}.admin-pane__body{padding:10px 0}.admin-pane__body:first-child{padding-top:0}.admin-pane__body:last-child{padding-bottom:0}.admin-pane__body+.admin-pane__body{padding-top:5px}.admin-pane__title{font-size:16px;font-style:normal;font-weight:400;line-height:150%;font-size:12px;line-height:100%;margin:0 0 8px;color:#8a9199;font-weight:700;letter-spacing:.6px;text-transform:uppercase}.admin-pane__action{width:100%;border-left:0;border-right:0;border-bottom:0;border-radius:0}.admin-pane__action-row{display:flex}.admin-pane__action-row .admin-pane__action{flex:1;width:auto;min-width:0}.admin-pane__action-row .admin-pane__action+.admin-pane__action{border-left:1px solid rgba(50,62,71,.12)}.admin-overlay{position:absolute;inset:0;z-index:10;display:flex;flex-direction:column;gap:14px;align-items:center;justify-content:center;padding:24px;text-align:center;background-color:rgba(255,255,255,.92)}.admin-overlay__spinner{width:26px;height:26px;border:2px solid rgba(50,62,71,.15);border-top-color:#323e47;border-radius:50%;animation:admin-spin .9s linear infinite}.admin-overlay__text{font-size:14px;font-style:normal;font-weight:400;line-height:150%;margin:0;color:#323e47}@keyframes admin-spin{to{transform:rotate(360deg)}}.admin-usage{margin:0;padding-left:18px;list-style:disc outside}.admin-usage__item{font-size:16px;font-style:normal;font-weight:400;line-height:150%;font-size:12px;line-height:100%;color:#8a9199}.admin-usage__item+.admin-usage__item{margin-top:4px}.admin-usage__link{color:#323e47;text-decoration:none}.admin-usage__link:hover{text-decoration:underline}.admin-btn-pair{display:inline-flex}.admin-btn-pair .admin-btn{border-radius:0}.admin-btn-pair .admin-btn:first-child{border-top-left-radius:5px;border-bottom-left-radius:5px}.admin-btn-pair .admin-btn:last-child{border-left:0;border-top-right-radius:5px;border-bottom-right-radius:5px}.admin-section-item{margin-bottom:10px;padding:10px;border:1px solid rgba(50,62,71,.12);border-radius:6px}.admin-section-item__head{display:flex;align-items:center;justify-content:space-between;gap:6px;margin-bottom:8px}.admin-section-item__actions{display:flex;gap:6px}.admin-section-item .admin-field:last-child{margin-bottom:0}.admin-section-item--past{opacity:.55}.admin-dates__add{width:100%;margin-bottom:24px}.admin-check{width:14px;height:14px;margin:0;accent-color:#323e47;cursor:pointer}.admin-button-field{margin-bottom:12px;padding:10px;border:1px solid rgba(50,62,71,.12);border-radius:6px}.admin-button-field__title{margin-bottom:8px;color:#323e47}.admin-button-field .admin-field:last-child{margin-bottom:0}.admin-image-field{margin-bottom:12px}.admin-image-grid{box-sizing:border-box;display:grid;grid-template-columns:repeat(3,81px);grid-auto-rows:81px;justify-content:space-between;align-content:start;gap:6px;height:269px;overflow-y:auto;padding:6px;border:1px solid rgba(50,62,71,.12);border-radius:6px}.admin-image{box-sizing:border-box;position:relative;display:block;border:1px solid rgba(50,62,71,.12);border-radius:5px;background-color:#fff;cursor:pointer;overflow:hidden;width:100%;height:100%;padding:4px}.admin-image img{display:block;width:100%;height:100%;object-fit:contain}.admin-image__none{position:absolute;inset:0;width:22px;height:22px;margin:auto;color:rgba(50,62,71,.45)}.admin-image__mark{display:none;position:absolute;inset:0;z-index:1;width:26px;height:26px;margin:auto;color:#323e47}.admin-image:hover{border-color:rgba(50,62,71,.3)}.admin-image--upload{border-style:dashed}.admin-image--active{border-color:#323e47;box-shadow:0 0 0 1px #323e47}.admin-image--active::after{content:"";position:absolute;inset:0;background-color:rgba(255,255,255,.55)}.admin-image--active .admin-image__mark{display:block}.admin-section-list__title{display:block;margin:14px 0 8px}.admin-section-list__title:first-child{margin-top:0}.admin-stage-frame .psychotherapy-faq__answer,.admin-stage-frame .psychotherapy-faq__header{transition:none}.home-navlink,.home-link{display:contents}.home-primary-button{display:flex;padding:14px 24px;position:relative;align-items:flex-start;border:1px solid transparent;border-radius:24px;text-decoration:none;background-color:#b15535;justify-content:center}.home-primary-button span{color:#fff;height:auto;font-size:15px;align-self:auto;font-style:SemiBold;text-align:center;font-family:Be Vietnam Pro;font-weight:600;line-height:normal;font-stretch:normal;margin-right:0;margin-bottom:0;text-transform:uppercase;text-decoration:none}@media only screen and (max-width:767.98px){.home-primary-button span{font-size:12px}}.home-outline-button{display:flex;padding:14px 24px;position:relative;align-items:flex-start;border-color:#b15535;border-style:solid;border-width:1px;border-radius:24px;text-decoration:none;background-color:#fff;display:flex;justify-content:center}@media only screen and (max-width:767.98px){.home-outline-button{font-size:12px;width:100%}}.home-button-without-border{display:flex;padding:14px 24px;position:relative;align-items:flex-start;justify-content:center;border:1px solid transparent;border-radius:24px;background-color:transparent;text-decoration:none}.home-button-without-border span{color:#fff;height:auto;font-size:15px;align-self:auto;font-style:SemiBold;text-align:center;font-family:Be Vietnam Pro;font-weight:600;line-height:normal;font-stretch:normal;margin-right:0;margin-bottom:0;text-transform:uppercase;text-decoration:none}@media only screen and (max-width:767.98px){.home-button-without-border span{font-size:12px}}.home-outline-button span{color:#b15535;font-size:15px;text-align:center;font-family:Be Vietnam Pro;font-weight:600;line-height:normal;text-transform:uppercase;text-decoration:none}@media only screen and (max-width:767.98px){.home-outline-button span{font-size:12px}}.home-button-link{display:inline-block;align-self:flex-start;padding-left:24px;color:#b15535;font-family:Be Vietnam Pro;font-size:15px;font-weight:600;line-height:normal;text-decoration:underline;text-underline-offset:4px}.home-button-link::after{content:"⟶";display:inline-block;margin-left:8px;text-decoration:none}.home-button-link:hover{text-decoration:none}@media only screen and (max-width:767.98px){.home-button-link{font-size:12px}}.hero-intro-section{--hero-intro-text-top:76px;width:100%;height:auto;display:flex;z-index:10;position:relative;align-items:center;border-color:transparent;flex-direction:column;padding:var(--space)0}.hero-intro__title{color:#323e47;font-size:clamp(25px,calc(4.15px + 5.56vw),82px);text-align:left;font-family:Be Vietnam Pro;font-weight:400;line-height:110%;font-stretch:normal;margin-right:0;margin-bottom:0;text-decoration:none}@media only screen and (max-width:991.98px){.hero-intro__title{line-height:120%}}.hero-intro__title--italic,.hero-intro__title--name{display:block}.hero-intro__title--italic{font-style:italic;font-weight:200}.hero-intro__title--name{font-weight:400}.hero-intro__content{display:flex;position:relative;justify-content:space-between}@media only screen and (max-width:1199.98px){.hero-intro__content{flex-direction:column}}.hero-intro__content-container{max-width:400px;width:100%;display:flex;padding:var(--hero-intro-text-top)0 0;position:relative;align-items:flex-start;border-color:transparent;flex-direction:column}@media only screen and (min-width:992px){.hero-intro__content-container{max-width:440px}}@media only screen and (min-width:1200px){.hero-intro__content-container{max-width:480px}}@media only screen and (min-width:1400px){.hero-intro__content-container{max-width:520px}}@media only screen and (max-width:767.98px){.hero-intro__content-container{max-width:none}}@media only screen and (max-width:575.98px){.hero-intro__content-container{padding:16px 0 0}}.hero-intro__desc{color:#62696f;height:auto;font-size:18px;align-self:stretch;font-style:Regular;text-align:left;font-family:Be Vietnam Pro;font-weight:400;line-height:150%;font-stretch:normal;margin-right:0;margin-bottom:38px;text-decoration:none}@media only screen and (max-width:575.98px){.hero-intro__desc{font-size:16px}}.hero-intro__content-actions{display:flex;flex-wrap:wrap;position:relative;align-items:flex-start;border-color:transparent;gap:20px}@media only screen and (max-width:1199.98px){.hero-intro__content-actions{display:grid;grid-template-columns:1fr}}.hero-intro__content-actions .home-button-link{flex-basis:100%;grid-column:1/-1}.hero-intro__image{width:600px;position:absolute;right:0;bottom:0;pointer-events:none;border-color:transparent;border-radius:42px;transform-origin:right bottom}@media only screen and (min-width:768px){.hero-intro__image{transform:scale(var(--hero-intro-image-scale-md,1))}}@media only screen and (min-width:992px){.hero-intro__image{transform:scale(var(--hero-intro-image-scale-lg,1))}}@media only screen and (min-width:1200px){.hero-intro__image{transform:scale(var(--hero-intro-image-scale-xl,1))}}@media only screen and (min-width:1400px){.hero-intro__image{transform:scale(var(--hero-intro-image-scale-xxl,1))}}@media only screen and (min-width:768px){.hero-intro__image--anchor-text{top:var(--hero-intro-text-top);bottom:auto;transform-origin:right top}}@media only screen and (max-width:1399.98px){.hero-intro__image{width:550px}}@media only screen and (max-width:1199.98px){.hero-intro__image{width:500px}}@media only screen and (max-width:991.98px){.hero-intro__image{width:425px}}@media only screen and (max-width:767.98px){.hero-intro__image{position:static;width:100%;margin-top:calc(var(--space)/2)}}.home-statement-section{height:auto;display:flex;padding:var(--space)0;position:relative;align-items:center;border-color:transparent;border-radius:42px;flex-direction:column;background-color:#faf6f3;overflow:hidden}.home-statement{display:flex;position:relative;align-items:flex-start;border-color:transparent;margin-bottom:var(--space)}@media only screen and (max-width:991.98px){.home-statement{flex-direction:column;margin-bottom:calc(var(--space)/2)}}.home-statement__content{max-width:820px;width:100%;display:flex;position:relative;align-items:flex-start;border-color:transparent;flex-direction:column}@media only screen and (max-width:991.98px){.home-statement__content{max-width:none}}.home-statement__content-container{display:flex;padding:0 0 24px;position:relative;align-self:stretch;align-items:flex-start;border-color:#c1c5c7;border-style:solid;border-width:1px;margin-bottom:32px;border-top-width:0;border-left-width:0;border-right-width:0;border-bottom-width:1px}.home-statement__icon{width:44px;height:33px;position:relative;box-sizing:content-box;margin-right:160px}@media only screen and (max-width:1399.98px){.home-statement__icon{margin-right:40px}}@media only screen and (max-width:991.98px){.home-statement__icon{margin-bottom:32px}}.home-statement__quote{color:#62696f;height:auto;flex-grow:1;font-size:24px;align-self:auto;font-style:Regular;text-align:left;font-family:Be Vietnam Pro;font-weight:400;line-height:150%;font-stretch:normal;margin-right:0;margin-bottom:0;text-decoration:none}@media only screen and (max-width:991.98px){.home-statement__quote{font-size:18px}}.home-statement__author{color:#62696f;height:auto;font-size:16px;align-self:stretch;font-style:italic;text-align:left;font-family:Be Vietnam Pro;font-weight:400;line-height:150%;font-stretch:normal;margin-right:0;margin-bottom:0;text-decoration:none}@media only screen and (max-width:575.98px){.home-statement__author{font-size:12px}}.home-features{display:grid;position:relative;grid-template-columns:1fr 1fr;border-color:transparent;row-gap:60px;column-gap:32%}@media only screen and (max-width:991.98px){.home-features{grid-template-columns:1fr;gap:28px}}.home-features__item{max-width:430px;width:100%;display:flex;position:relative;align-items:flex-start;border-color:transparent;flex-direction:column;z-index:1}@media only screen and (max-width:991.98px){.home-features__item{max-width:none}}.home-features__title{color:#323e47;height:auto;font-size:24px;align-self:stretch;font-style:SemiBold;text-align:left;font-family:Be Vietnam Pro;font-weight:600;line-height:150%;font-stretch:normal;margin-right:0;margin-bottom:24px;text-decoration:none}@media only screen and (max-width:767.98px){.home-features__title{font-size:18px}}@media only screen and (max-width:575.98px){.home-features__title{margin-bottom:12px}}.home-features__desc{color:#62696f;height:auto;font-size:18px;align-self:stretch;font-style:Regular;text-align:left;font-family:Be Vietnam Pro;font-weight:400;line-height:150%;font-stretch:normal;margin-right:0;margin-bottom:0;text-decoration:none}@media only screen and (max-width:575.98px){.home-features__desc{color:#62696f;font-size:14px}}.home-features__image{width:400px;height:auto;bottom:0;position:absolute}@media only screen and (max-width:991.98px){.home-features__image{display:none}}.home-trust-section{width:100%;height:auto;display:flex;padding:var(--space)0;position:relative;align-items:center;border-color:transparent;flex-direction:column}.home-trust{display:grid;grid-template-columns:365px 1fr;position:relative;align-items:center;border-color:transparent;gap:96px}@media only screen and (max-width:1199.98px){.home-trust{grid-template-columns:auto 1fr;gap:60px}}@media only screen and (max-width:575.98px){.home-trust{gap:16px}}.home-trust__image{width:200px;height:141px;position:relative;object-fit:cover;object-position:center;border-color:transparent;justify-self:end}@media only screen and (max-width:991.98px){.home-trust__image{height:100px}}@media only screen and (max-width:575.98px){.home-trust__image{width:auto;height:76px}}.home-trust__title{color:#b14f2d;height:auto;font-size:64px;text-align:left;font-family:Be Vietnam Pro;font-weight:400;line-height:110.00000238418579%;font-stretch:normal;margin-right:0;margin-bottom:0;text-decoration:none}.home-trust__title span{display:block}@media only screen and (max-width:991.98px){.home-trust__title{font-size:40px}.home-trust__title--italic{font-style:italic;font-weight:100}}@media only screen and (max-width:575.98px){.home-trust__title{font-size:24px;line-height:130%}}.home-trust__listing{margin-top:var(--space);position:relative;border-color:transparent;display:grid;grid-template-columns:repeat(3,1fr);column-gap:42px;row-gap:36px}@media only screen and (max-width:991.98px){.home-trust__listing{grid-template-columns:1fr 1fr}}@media only screen and (max-width:767.98px){.home-trust__listing{row-gap:0;grid-template-columns:1fr}}.home-trust__desc{color:#323e47;height:auto;flex-grow:1;font-size:24px;align-self:auto;flex-basis:0;font-style:Regular;text-align:center;font-family:Be Vietnam Pro;font-weight:400;line-height:150%;font-stretch:normal;text-decoration:none}@media only screen and (max-width:575.98px){.home-trust__desc{width:100%;margin:0;display:block;font-size:18px;text-align:left;padding-left:18px;margin-bottom:.5em;background-image:url(/assets/circle.svg);background-repeat:no-repeat;background-position:0 8px}}.home-trust__logos{max-width:1160px;width:100%;display:flex;position:relative;align-items:center;border-color:transparent;padding:0 20px;margin-top:var(--space);flex-direction:column}.home-trust__logos-items{display:flex;position:relative;align-self:stretch;align-items:center;border-color:transparent;justify-content:center;flex-wrap:wrap;gap:32px 56px}@media only screen and (max-width:991.98px){.home-trust__logos-items{width:100%;padding:0 20px;gap:24px 32px}}.home-trust__logos-items img{transition:opacity .2s ease}.home-trust__logos-items:hover img{opacity:.5}.home-trust__logos-items a:hover img,.home-trust__logos-items a:focus-visible img{opacity:1}.home-trust__logos-item{width:auto;height:66px;max-width:240px;position:relative;object-fit:contain;border-color:transparent;text-decoration:none}@media only screen and (max-width:991.98px){.home-trust__logos-item{height:44px;max-width:160px}}@media only screen and (max-width:575.98px){.home-trust__logos-item{height:36px;max-width:130px}}.home-trust__logos-text{font-size:20px;font-weight:500;color:#545572;text-align:center;white-space:nowrap}@media only screen and (max-width:991.98px){.home-trust__logos-text{font-size:15px;white-space:normal}}.home-trust__actions{display:flex;margin-top:var(--space);position:relative;align-items:center;border-color:transparent;flex-direction:column}@media only screen and (max-width:767.98px){.home-trust__actions .home-primary-button{width:100%}.home-trust__actions .home-primary-button span{font-size:15px}}.home-details-section{width:100%;max-width:992px;margin:0 auto;height:auto;display:flex;padding:var(--space)calc(var(--space)/2);padding-top:calc(var(--space) + var(--section-padding-top,0) * var(--space)/2);padding-bottom:calc(var(--space) + var(--section-padding-bottom,0) * var(--space)/2);position:relative;align-items:flex-start;border-radius:42px;flex-direction:column;background-size:contain;background-color:#323e47;background-repeat:no-repeat;background-position:100%}@media only screen and (max-width:991.98px){.home-details-section{background-image:none}}.home-details__container{max-width:800px;width:100%;display:flex;position:relative;align-items:flex-start;border-color:transparent;flex-direction:column}.home-details__title{color:#fff;height:auto;font-size:48px;align-self:stretch;font-style:Medium;text-align:left;font-family:Be Vietnam Pro;font-weight:500;line-height:normal;font-stretch:normal;margin-right:0;margin-bottom:42px;text-decoration:none}@media only screen and (max-width:575.98px){.home-details__title{font-size:24px;margin-bottom:28px}}.home-details__text{position:relative;z-index:1;align-self:stretch;color:#c1c5c7;font-size:22px;text-align:left;font-family:Be Vietnam Pro;font-weight:400;line-height:150%}.home-details__text>*+*{margin-top:32px}@media only screen and (max-width:575.98px){.home-details__text{font-size:18px}}.home-details__image{position:absolute;right:0;bottom:0;width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain;pointer-events:none}.home-areas-section{width:100%;height:auto;display:flex;position:relative;margin-top:148px;align-items:center;border-color:transparent;flex-direction:column}@media only screen and (max-width:991.98px){.home-areas-section{margin-top:86px}}.home-areas__header{max-width:1300px;display:flex;position:relative;align-items:flex-start;border-color:transparent;margin-bottom:0;width:100%;padding:0 20px 148px;gap:182px}@media only screen and (max-width:991.98px){.home-areas__header{flex-direction:column;gap:0;padding-bottom:0}}.home-areas__title{color:#323e47;height:auto;flex-grow:1;font-size:48px;align-self:auto;font-style:Medium;text-align:left;font-family:Be Vietnam Pro;font-weight:500;line-height:normal;font-stretch:normal;margin-bottom:0;text-decoration:none}@media only screen and (max-width:991.98px){.home-areas__title{margin:0 0 28px;font-size:24px}}.home-areas__desc{color:#323e47;height:auto;flex-grow:1;font-size:22px;align-self:auto;font-style:Regular;text-align:left;font-family:Be Vietnam Pro;font-weight:400;line-height:150%;font-stretch:normal;margin-right:0;margin-bottom:0;text-decoration:none}@media only screen and (max-width:991.98px){.home-areas__desc{margin-bottom:42px}}@media only screen and (max-width:767.98px){.home-areas__desc{font-size:16px}}.home-areas__body{position:relative;display:grid;margin-bottom:68px;grid-template-columns:repeat(3,1fr);column-gap:134px;row-gap:68px;padding:0 20px;max-width:1300px;padding:0 20px}@media only screen and (max-width:1399.98px){.home-areas__body{column-gap:60px;max-width:100dvw}}@media only screen and (max-width:991.98px){.home-areas__body{grid-template-columns:1fr 1fr;margin-bottom:42px;column-gap:40px;row-gap:40px}}@media only screen and (max-width:767.98px){.home-areas__body{grid-template-columns:1fr;gap:42px}}.home-areas__item{display:flex;position:relative;flex-grow:1;align-items:flex-start;border-color:transparent;flex-direction:column}@media only screen and (max-width:991.98px){.home-areas__item{width:100%;margin-right:0;flex-direction:row}}@media only screen and (max-width:767.98px){.home-areas__item{margin-bottom:0}}.home-areas__item-image{width:334px;height:248px;position:relative;object-fit:cover;object-position:center;border-color:transparent;border-radius:32px;margin-bottom:28px}@media only screen and (max-width:1399.98px){.home-areas__item-image{width:100%;height:auto;aspect-ratio:1.35}}@media only screen and (max-width:991.98px){.home-areas__item-image{width:120px;height:auto;margin-right:20px;border-radius:18px;margin-bottom:0}}@media only screen and (max-width:767.98px){.home-areas__item-image{width:98px}}.home-areas__item-content{display:flex;position:relative;align-self:stretch;align-items:flex-start;border-color:transparent;flex-direction:column}.home-areas__item-title{color:#323e47;height:auto;font-size:24px;align-self:stretch;font-style:Medium;text-align:left;font-family:Be Vietnam Pro;font-weight:500;line-height:129.99999523162842%;font-stretch:normal;margin-right:0;margin-bottom:24px;text-decoration:none}@media only screen and (max-width:991.98px){.home-areas__item-title{font-size:20px}}@media only screen and (max-width:767.98px){.home-areas__item-title{margin-bottom:4px;font-size:16px}}.home-areas__item-desc{color:#62696f;height:auto;font-size:18px;align-self:stretch;font-style:Regular;text-align:left;font-family:Be Vietnam Pro;font-weight:400;line-height:150%;font-stretch:normal;margin-right:0;margin-bottom:0;text-decoration:none}@media only screen and (max-width:991.98px){.home-areas__item-desc{font-size:15px}}@media only screen and (max-width:767.98px){.home-areas__item-desc{font-size:13px}}.psychotherapy-process-section{width:100%;height:auto;display:flex;position:relative;padding:var(--space)0;align-items:center;border-color:transparent;flex-direction:column;background-color:#f2ebe6}.psychotherapy-process{display:flex;position:relative;align-items:center;border-color:transparent;flex-direction:column}.psychotherapy-process__header{max-width:880px;width:100%;display:flex;position:relative;align-items:center;border-color:transparent;flex-direction:column;margin-bottom:var(--space)}.psychotherapy-process__title{color:#323e47;height:auto;font-size:48px;align-self:stretch;text-align:center;font-family:Be Vietnam Pro;font-weight:500;line-height:normal;font-stretch:normal;margin-bottom:42px}@media only screen and (max-width:991.98px){.psychotherapy-process__title{font-size:32px}}@media only screen and (max-width:575.98px){.psychotherapy-process__title{font-size:24px;text-align:left;margin-bottom:28px}}.psychotherapy-process__desc{color:#62696f;height:auto;font-size:20px;align-self:stretch;text-align:center;font-family:Be Vietnam Pro;font-weight:400;line-height:150%;font-stretch:normal}@media only screen and (max-width:575.98px){.psychotherapy-process__desc{font-size:16px;text-align:left}}.psychotherapy-process__body{width:100%;display:flex;position:relative;align-items:flex-start;border-color:transparent;flex-direction:column;counter-reset:psychotherapy-process}.psychotherapy-process__row{width:100%;display:flex;position:relative;align-items:flex-start;border-color:transparent;flex-direction:column;background-size:auto;background-image:url(/assets/line-connector.png);background-repeat:no-repeat;background-position:50%}.psychotherapy-process__row:last-child{background:0 0}.psychotherapy-process__row:last-child .psychotherapy-process__item{padding-bottom:0}.psychotherapy-process__row:nth-child(even){align-items:flex-end}.psychotherapy-process__row:nth-child(even) .psychotherapy-process__row-content{flex-direction:row-reverse}.psychotherapy-process__row:nth-child(even) .psychotherapy-process__item{margin-left:76px;margin-right:0}@media only screen and (max-width:1399.98px){.psychotherapy-process__row{align-items:flex-start;background-position:31px 0}.psychotherapy-process__row:nth-child(even){align-items:flex-start}.psychotherapy-process__row:nth-child(even) .psychotherapy-process__item{margin-left:0}}@media only screen and (max-width:767.98px){.psychotherapy-process__row:first-child{background-position:31px -10px}}@media only screen and (max-width:575.98px){.psychotherapy-process__row{background-position:21px 0}.psychotherapy-process__row:first-child{background-position:21px 0}}.psychotherapy-process__row-content{display:flex;position:relative;align-items:flex-start;border-color:transparent}@media only screen and (max-width:1399.98px){.psychotherapy-process__row-content{flex-direction:row-reverse;gap:76px;justify-content:flex-end}}@media only screen and (max-width:991.98px){.psychotherapy-process__row-content{gap:0}}.psychotherapy-process__item{max-width:520px;width:100%;display:flex;padding:22px 0 0;position:relative;align-items:flex-start;border-color:transparent;margin-right:76px;flex-direction:column}@media only screen and (max-width:1399.98px){.psychotherapy-process__item{padding:22px 0 42px;margin-right:0;max-width:none}}@media only screen and (max-width:575.98px){.psychotherapy-process__item{width:80%;padding-top:12px;margin-right:0}}.psychotherapy-process__item-title{color:#323e47;height:auto;font-size:24px;align-self:stretch;text-align:left;font-family:Be Vietnam Pro;font-weight:600;line-height:100%;font-stretch:normal;margin-bottom:28px}@media only screen and (max-width:575.98px){.psychotherapy-process__item-title{font-size:20px;margin-bottom:16px}}.psychotherapy-process__item-desc{color:#62696f;height:auto;font-size:20px;align-self:stretch;text-align:left;font-family:Be Vietnam Pro;font-weight:400;line-height:150%;font-stretch:normal}@media only screen and (max-width:575.98px){.psychotherapy-process__item-desc{font-size:14px}}.psychotherapy-process__number{width:68px;height:68px;display:flex;overflow:hidden;position:relative;align-items:center;border-color:transparent;border-radius:34px;flex-direction:column;justify-content:center;background-color:#323e47;color:#fff;font-size:24px;text-align:center;font-family:Be Vietnam Pro;font-weight:600;line-height:100%}.psychotherapy-process__number::before{counter-increment:psychotherapy-process;content:counter(psychotherapy-process)}@media only screen and (max-width:1399.98px){.psychotherapy-process__number{min-width:68px}}@media only screen and (max-width:991.98px){.psychotherapy-process__number{margin-right:40px;scale:.8}}@media only screen and (max-width:575.98px){.psychotherapy-process__number{width:44px;height:44px;min-width:44px;margin-right:18px;font-size:16px;scale:1}}.psychotherapy-process__actions{width:100%;display:flex;padding:var(--space)0 0;position:relative;align-items:center;border-color:transparent;flex-direction:column}@media only screen and (max-width:767.98px){.psychotherapy-process__actions .home-primary-button{width:100%}.psychotherapy-process__actions .home-primary-button span{font-size:15px}}.home-pricing-section{width:100%;height:auto;display:flex;padding:var(--space)0;position:relative;align-items:center;border-color:transparent;border-radius:42px;flex-direction:column;background-color:#f2ebe6}.home-pricing-section--corners-top{border-radius:42px 42px 0 0}.home-pricing-section--corners-bottom{border-radius:0 0 42px 42px}.home-pricing-section--corners-none{border-radius:0}.home-pricing{display:flex;position:relative;align-items:flex-start;border-color:transparent;flex-wrap:wrap}.home-pricing__title{color:#323e47;height:auto;flex-grow:1;font-size:48px;align-self:auto;font-style:Medium;text-align:left;font-family:Be Vietnam Pro;font-weight:500;line-height:normal;font-stretch:normal;margin-right:42px;margin-bottom:0;text-decoration:none}@media only screen and (max-width:991.98px){.home-pricing__title{font-size:32px}}@media only screen and (max-width:575.98px){.home-pricing__title{margin:0;font-size:24px}}.home-pricing__body{display:flex;padding:24px 0 0;position:relative;align-items:flex-start;border-color:transparent;flex-direction:column;gap:26px}.home-pricing__desc{color:#62696f;max-width:609px;width:100%;height:auto;font-size:18px;align-self:auto;font-style:Regular;text-align:left;font-family:Be Vietnam Pro;font-weight:400;line-height:150%;font-stretch:normal;margin-right:0;text-decoration:none}@media only screen and (max-width:1199.98px){.home-pricing__desc{max-width:none}}@media only screen and (max-width:575.98px){.home-pricing__desc{font-size:16px;color:#62696f}}.home-offer-section{width:100%;height:auto;display:flex;position:relative;align-items:center;border-color:transparent;flex-direction:column;padding-bottom:var(--space)}@media only screen and (max-width:991.98px){.home-offer-section{padding-top:var(--space)}}.home-offer{display:flex;position:relative;align-items:center;border-color:transparent;margin-bottom:var(--space);gap:40px}@media only screen and (max-width:991.98px){.home-offer{align-items:flex-start;flex-direction:column}}.home-offer__image{width:400px;height:583px;position:relative;border-color:transparent;border-radius:42px}@media only screen and (max-width:991.98px){.home-offer__image{display:none}}.home-offer__header{max-width:609px;width:100%;display:flex;position:relative;flex-grow:1;align-items:flex-start;border-color:transparent;flex-direction:column;margin-left:auto}@media only screen and (max-width:991.98px){.home-offer__header{align-items:center;margin:0 auto}}.home-offer__title{color:#323e47;height:auto;font-size:48px;align-self:stretch;font-style:Medium;text-align:left;font-family:Be Vietnam Pro;font-weight:500;line-height:normal;font-stretch:normal;margin-right:0;margin-bottom:0;text-decoration:none}@media only screen and (max-width:991.98px){.home-offer__title{text-align:center}}@media only screen and (max-width:575.98px){.home-offer__title{font-size:24px}}.home-offer__items{display:grid;position:relative;grid-template-columns:1fr 1fr;gap:var(--space)46px}@media only screen and (max-width:991.98px){.home-offer__items{grid-template-columns:1fr;gap:calc(var(--space)/2)46px}}@media only screen and (max-width:767.98px){.home-offer__items{gap:calc(var(--space)/2)32px}}.home-offer__item{display:flex;position:relative;flex-grow:1;align-items:flex-start;border-color:transparent}@media only screen and (max-width:575.98px){.home-offer__item{margin-right:0}}.home-offer__item-image{width:186px;height:186px;position:relative;object-fit:cover;object-position:center;border-color:transparent;margin-right:24px;border-radius:18px}@media only screen and (max-width:575.98px){.home-offer__item-image{width:98px;height:98px;margin-right:18px}}.home-offer__item-content{display:flex;position:relative;flex-direction:column}@media only screen and (max-width:575.98px){.home-offer__item-content{width:65%}}.home-offer__item-link{align-self:flex-start;margin-top:16px;padding-left:0;color:#b15535;font-family:Be Vietnam Pro;font-size:15px;font-weight:600;line-height:normal;text-decoration:none}.home-offer__item-link::after{content:"⟶";margin-left:8px}.home-offer__item-link:hover{text-decoration:underline}@media only screen and (max-width:575.98px){.home-offer__item-link{font-size:13px;margin-top:12px}}.home-offer__item-title{color:#323e47;height:auto;font-size:24px;align-self:stretch;font-style:SemiBold;text-align:left;font-family:Be Vietnam Pro;font-weight:600;line-height:129.99999523162842%;font-stretch:normal;margin-right:0;margin-bottom:12px;text-decoration:none}@media only screen and (max-width:575.98px){.home-offer__item-title{font-size:16px}}.home-offer__item-desc{color:#62696f;height:auto;font-size:18px;align-self:stretch;font-style:Regular;text-align:left;font-family:Be Vietnam Pro;font-weight:400;line-height:150%;font-stretch:normal;margin-right:0;margin-bottom:0;text-decoration:none}@media only screen and (max-width:575.98px){.home-offer__item-desc{color:#62696f;font-size:13px}}.home-cta{position:relative;margin:0;padding:var(--space)0}.home-cta__bg{display:block;position:absolute;top:var(--space);left:0;width:100%;height:calc(100% - var(--space));margin:0;padding:0;object-fit:cover}.home-cta__block{position:relative;max-width:920px;margin-top:calc(var(--space) * -1);padding:calc(var(--space)/2);border-radius:42px;background-color:#323e47}@media only screen and (max-width:991.98px){.home-cta__block{max-width:none}}.home-cta__title{color:#fff;font-size:48px;font-weight:500;line-height:normal;margin:0 0 34px}@media only screen and (max-width:991.98px){.home-cta__title{font-size:32px}}@media only screen and (max-width:575.98px){.home-cta__title{font-size:24px;margin-bottom:28px}}.home-cta__desc{color:#c1c5c7;font-size:18px;line-height:150%;margin:0 0 42px}@media only screen and (max-width:575.98px){.home-cta__desc{font-size:16px}}.home-cta__actions{display:flex;flex-wrap:wrap;align-items:flex-start;gap:20px;margin:0;padding:0}.home-cta__actions .home-primary-button,.home-cta__actions .home-outline-button,.home-cta__actions .home-button-without-border{justify-content:flex-start}.home-cta__actions .home-primary-button span,.home-cta__actions .home-outline-button span,.home-cta__actions .home-button-without-border span{text-align:left}@media only screen and (max-width:575.98px){.home-cta__actions{flex-direction:column;align-items:flex-start}}.contact-section{width:100%;height:auto;display:flex;position:relative;align-items:center;flex-shrink:0;padding:var(--space)0;border-color:transparent;flex-direction:column;background-color:#faf6f3;min-height:100dvh}@media only screen and (max-width:991.98px){.contact-section{min-height:0}}.contact__contact{display:flex;position:relative;align-items:flex-start;flex-shrink:0;border-color:transparent;justify-content:space-between}@media only screen and (max-width:991.98px){.contact__contact{flex-direction:column;gap:60px}}@media only screen and (max-width:767.98px){.contact__contact{gap:48px}}.contact__contact-information{max-width:630px;width:100%;display:flex;position:relative;flex-grow:1;align-items:flex-start;flex-shrink:0;border-color:transparent;margin-right:0;flex-direction:column}@media only screen and (max-width:1399.98px){.contact__contact-information{max-width:360px;margin-right:60px}}@media only screen and (max-width:991.98px){.contact__contact-information{max-width:none}}.contact__title{color:#323e47;height:auto;font-size:72px;align-self:stretch;text-align:left;font-weight:400;line-height:110%;font-stretch:normal;margin-right:0;margin-bottom:var(--space);text-decoration:none}@media only screen and (max-width:991.98px){.contact__title{font-size:52px}}@media only screen and (max-width:767.98px){.contact__title{font-size:44px;margin-bottom:28px}}.contact__title--italic{font-style:italic;font-weight:200}.contact__contact-address{display:flex;position:relative;align-self:stretch;align-items:flex-start;border-color:transparent;flex-direction:column;gap:36px}@media only screen and (max-width:767.98px){.contact__contact-address{gap:24px}}.contact__contact-item{display:flex;position:relative;align-self:stretch;align-items:center;border-color:transparent}.contact__icon{width:24px;height:24px;position:relative;margin-right:36px}@media only screen and (max-width:767.98px){.contact__icon{margin-right:12px}}.contact__info-desc{color:#323e47;height:auto;flex-grow:1;font-size:24px;align-self:auto;font-style:Regular;text-align:left;font-weight:400;line-height:129.99999523162842%;font-stretch:normal;margin-right:0;margin-bottom:0;text-decoration:none}.contact__info-desc a{color:inherit}@media only screen and (max-width:991.98px){.contact__info-desc{font-size:20px}}@media only screen and (max-width:767.98px){.contact__info-desc{font-size:16px}}.contact__contact-phone{display:flex;position:relative;align-self:stretch;align-items:center;flex-shrink:0;border-color:transparent}.contact__form{max-width:630px;width:100%;display:flex;padding:54px 62px;position:relative;flex-grow:1;align-items:flex-start;border-color:transparent;border-radius:42px;flex-direction:column;background-color:#fff}@media only screen and (max-width:991.98px){.contact__form{max-width:none}}@media only screen and (max-width:767.98px){.contact__form{padding:42px 20px;margin-bottom:70px}}.contact__form1{width:100%;height:auto;display:flex}.contact__form-fields{display:flex;position:relative;align-self:stretch;align-items:flex-start;border-color:transparent;flex-direction:column;width:100%}.contact__form-fields-row{display:flex;position:relative;align-self:stretch;align-items:flex-start;border-color:transparent;margin-bottom:16px;flex-direction:column}.contact__label{color:#323e47;height:auto;font-size:14px;align-self:stretch;font-style:Regular;text-align:left;font-weight:400;line-height:150%;font-stretch:normal;margin-right:0;margin-bottom:6px;text-decoration:none}.contact__input-field{width:100%;height:48px;display:flex;overflow:hidden;position:relative;align-self:stretch;align-items:flex-start;border-color:#c1c5c7;border-style:solid;border-width:1px;padding-left:19px;border-radius:10px;padding-right:19px}.contact__select{color:#323e47;width:100%;height:48px;border-color:#c1c5c7;border-width:1px;padding-left:18px;border-radius:10px;padding-right:18px}.contact__label--italic{font-style:italic;font-weight:200}.contact__textarea{width:100%;border:1px #c1c5c7 solid;height:96px;padding:14px 19px;font-size:18px;border-radius:10px;margin-top:6px}.contact__form-actions{display:flex;position:relative;align-self:stretch;align-items:flex-start;flex-shrink:0;border-color:transparent}.contact__form-legal{display:flex;position:relative;flex-grow:1;align-items:flex-start;border-color:transparent;margin-right:8px}@media only screen and (max-width:767.98px){.contact__form-legal{margin-right:0;flex-wrap:wrap;gap:20px}}.contact__checkbox-wrapper{display:flex;align-items:center}.contact__checkbox{width:19px;border:1px #c1c5c7 solid;height:19px;margin-right:8px;border-radius:4px}.contact__checkbox-text{color:#62696f;cursor:pointer;width:auto;height:auto;flex-grow:1;font-size:12px;align-self:auto;font-style:Regular;text-align:left;font-weight:400;line-height:150%;font-stretch:normal;margin-right:0;margin-bottom:0}.contact__checkbox-text .contact__legal-text{margin:0}.contact__checkbox-text a{color:inherit;text-decoration:underline}.contact__button{color:#fff;width:70%;cursor:pointer;font-size:15px;text-align:center;padding-top:14px;border-width:0;padding-left:24px;border-radius:24px;padding-right:24px;padding-bottom:14px;background-color:#b15535}@media only screen and (max-width:767.98px){.contact__button{width:100%}}.psychotherapy-primary-button{display:flex;padding:14px 24px;position:relative;align-items:flex-start;border-color:transparent;border-radius:24px;text-transform:uppercase;text-decoration:none;background-color:#b15535}.psychotherapy-primary-button span{color:#fff;height:auto;font-size:15px;align-self:auto;text-align:center;font-family:Be Vietnam Pro;font-weight:600;line-height:normal;font-stretch:normal;margin-right:0;margin-bottom:0;text-decoration:none}.psychotherapy-pricing-section.home-pricing-section{background-color:#faf6f3}.psychotherapy-areas-section{width:100%;height:auto;display:flex;position:relative;align-items:center;padding:var(--space)0;flex-direction:column}.psychotherapy-areas__header{display:flex;position:relative;align-items:flex-start;margin-bottom:var(--space)}@media only screen and (max-width:1399.98px){.psychotherapy-areas__header{flex-direction:column}}.psychotherapy-areas__title{color:#323e47;height:auto;font-size:48px;align-self:auto;text-align:left;font-family:Be Vietnam Pro;font-weight:500;line-height:normal;font-stretch:normal;margin-right:48px}@media only screen and (max-width:1399.98px){.psychotherapy-areas__title{margin-right:0;margin-bottom:24px}}@media only screen and (max-width:991.98px){.psychotherapy-areas__title{font-size:32px}}@media only screen and (max-width:767.98px){.psychotherapy-areas__title{font-size:24px}}.psychotherapy-areas__desc{color:#323e47;height:auto;font-size:22px;align-self:auto;text-align:left;font-family:Be Vietnam Pro;font-weight:400;line-height:150%;font-stretch:normal}@media only screen and (max-width:991.98px){.psychotherapy-areas__desc{font-size:20px}}@media only screen and (max-width:767.98px){.psychotherapy-areas__desc{font-size:16px}}.psychotherapy-areas__body{display:flex;position:relative;align-items:flex-start;border-color:transparent;flex-direction:column}.psychotherapy-areas__list-row{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin-bottom:var(--space)}@media only screen and (max-width:1399.98px){.psychotherapy-areas__list-row{grid-template-columns:1fr 1fr;gap:36px}}@media only screen and (max-width:767.98px){.psychotherapy-areas__list-row{grid-template-columns:1fr}}.psychotherapy-areas__item{display:flex;position:relative;align-items:flex-start;border-color:transparent;flex-direction:column}@media only screen and (max-width:767.98px){.psychotherapy-areas__item{display:grid;grid-template-columns:160px 1fr;gap:20px}}@media only screen and (max-width:575.98px){.psychotherapy-areas__item{display:grid;grid-template-columns:98px 1fr;gap:20px}}.psychotherapy-areas__item-image{width:100%;aspect-ratio:1.35;position:relative;object-fit:cover;object-position:center;align-self:stretch;border-color:transparent;border-radius:32px;margin-bottom:28px}@media only screen and (max-width:991.98px){.psychotherapy-areas__item-image{border-radius:18px;aspect-ratio:1.5}}@media only screen and (max-width:767.98px){.psychotherapy-areas__item-image{margin-bottom:0}}@media only screen and (max-width:575.98px){.psychotherapy-areas__item-image{aspect-ratio:unset;height:76px}}.psychotherapy-areas__item-content{display:flex;position:relative;align-self:stretch;align-items:flex-start;border-color:transparent;flex-direction:column}.psychotherapy-areas__item-title{color:#323e47;height:auto;font-size:24px;align-self:stretch;text-align:left;font-family:Be Vietnam Pro;font-weight:500;line-height:129.99999523162842%;font-stretch:normal;margin-bottom:24px;text-decoration:none}@media only screen and (max-width:991.98px){.psychotherapy-areas__item-title{font-size:20px;margin-bottom:18px}}@media only screen and (max-width:767.98px){.psychotherapy-areas__item-title{font-size:16px;margin-bottom:2px}}@media only screen and (max-width:575.98px){.psychotherapy-areas__item-title{font-size:14px;hyphens:auto;overflow-wrap:break-word}}.psychotherapy-areas__item-desc{color:#62696f;height:auto;font-size:18px;align-self:stretch;text-align:left;font-family:Be Vietnam Pro;font-weight:400;line-height:150%;font-stretch:normal}@media only screen and (max-width:991.98px){.psychotherapy-areas__item-desc{font-size:15px}}@media only screen and (max-width:767.98px){.psychotherapy-areas__item-desc{font-size:13px}}@media only screen and (max-width:575.98px){.psychotherapy-areas__item-desc{hyphens:auto;overflow-wrap:break-word}}.psychotherapy-areas__actions{display:flex;position:relative;align-self:stretch;align-items:center;border-color:transparent;flex-direction:column}@media only screen and (max-width:767.98px){.psychotherapy-areas__actions .psychotherapy-areas__button{width:calc(100vw - 40px);justify-content:center}}.quote-section{width:100%;height:auto;display:flex;padding:var(--space)0;position:relative;align-items:center;flex-direction:column}.quote{display:flex;position:relative;align-items:flex-start;flex-direction:column}.quote__content{display:flex;position:relative;align-items:flex-start;border-color:transparent;flex-direction:column}.quote__icon{width:44px;height:33px;position:relative;box-sizing:content-box;margin-bottom:24px}.quote__content-text{max-width:840px;width:100%;display:flex;position:relative;align-items:center;flex-direction:column}.quote__title{color:#323e47;height:auto;font-size:48px;align-self:stretch;text-align:left;font-family:Be Vietnam Pro;font-weight:400;line-height:110.00000238418579%;font-stretch:normal;margin-bottom:48px}@media only screen and (max-width:991.98px){.quote__title{font-size:24px;line-height:130%;margin-bottom:16px}}.quote__desc{margin-bottom:1.5em;color:#62696f;height:auto;font-size:22px;align-self:stretch;text-align:left;font-family:be vietnam pro;font-weight:400;line-height:150%;font-stretch:normal}.quote__desc>*+*{margin-top:1.5em}@media only screen and (max-width:767.98px){.quote__desc{font-size:20px}}@media only screen and (max-width:767.98px){.quote__desc{font-size:18px}}.quote__body{align-self:stretch;width:100%}.quote__desc:has(+.quote__bottom-content[hidden]){margin-bottom:0}.quote__desc[hidden]+.quote__bottom-content{border-top:0;padding-top:0}.quote__bottom-content{color:#62696f;height:auto;font-size:22px;align-self:stretch;border-top:1px #c1c5c7 solid;text-align:left;font-family:Be Vietnam Pro;font-weight:400;line-height:150%;padding-top:33px;font-stretch:normal;position:relative;z-index:2}.quote__bottom-content>*+*{margin-top:1.5em}@media only screen and (max-width:767.98px){.quote__bottom-content{font-size:20px}}@media only screen and (max-width:767.98px){.quote__bottom-content{font-size:18px}}.quote strong,.quote .semibold{font-weight:600}.quote__image{width:350px;object-fit:cover;position:absolute;right:0;bottom:0}@media only screen and (max-width:991.98px){.quote__image{display:none}}.psychotherapy-faq-section{width:100%;height:auto;display:flex;position:relative;align-items:center;flex-shrink:0;padding:var(--space)0;flex-direction:column}.psychotherapy-faq__title{color:#323e47;max-width:840px;height:auto;font-size:48px;align-self:auto;text-align:center;font-family:Be Vietnam Pro;font-weight:500;line-height:normal;font-stretch:normal;margin-bottom:76px}@media only screen and (max-width:991.98px){.psychotherapy-faq__title{font-size:32px;margin-bottom:54px}}@media only screen and (max-width:767.98px){.psychotherapy-faq__title{font-size:24px;margin-bottom:38px}}.psychotherapy-faq__list{max-width:840px;display:flex;position:relative;align-items:flex-start;border-color:transparent;flex-direction:column}.psychotherapy-faq__item{display:flex;position:relative;align-self:stretch;align-items:flex-start;border-color:#c1c5c7;border-style:solid;flex-direction:column;border-top-width:1px;border-left-width:0;border-right-width:0;border-bottom-width:0}.psychotherapy-faq__header{width:100%;display:flex;position:relative;align-items:center;gap:20px;justify-content:space-between;color:#323e47;cursor:pointer;font-size:24px;align-self:auto;text-align:left;font-weight:600;line-height:150%;font-stretch:normal;padding-top:34px;transition:all .3s ease}.psychotherapy-faq__header svg{min-width:18px;width:18px;height:20px}.psychotherapy-faq__header.active+.psychotherapy-faq__answer{opacity:1;visibility:visible}.psychotherapy-faq__header.active{margin-bottom:28px}.psychotherapy-faq__header.active svg{rotate:180deg}@media only screen and (max-width:991.98px){.psychotherapy-faq__header{font-size:20px;margin-right:0;padding-top:24px}.psychotherapy-faq__header.active{margin-bottom:20px}}@media only screen and (max-width:767.98px){.psychotherapy-faq__header{font-size:16px}.psychotherapy-faq__header.active{margin-bottom:16px}}.psychotherapy-faq__answer{color:#62696f;height:auto;font-size:18px;align-self:stretch;text-align:left;font-weight:400;line-height:140%;font-stretch:normal;max-height:0;overflow:hidden;opacity:0;visibility:hidden;transition:all .3s ease;margin-bottom:34px}@media only screen and (max-width:991.98px){.psychotherapy-faq__answer{font-size:16px;margin-bottom:24px}}@media only screen and (max-width:767.98px){.psychotherapy-faq__answer{font-size:14px}}.personal-data-section{width:100%;height:auto;display:flex;position:relative;align-items:center;padding:var(--space)0;border-color:transparent;border-radius:0 0 42px 42px;flex-direction:column;background-color:#faf6f3}.personal-data__wrapper{width:100%;display:flex;position:relative;max-width:840px;width:100%;padding:0 20px;align-items:flex-start;flex-direction:column}.personal-data__title{color:#323e47;height:auto;font-size:72px;align-self:stretch;text-align:left;font-family:Be Vietnam Pro;font-weight:400;line-height:110.00000238418579%;font-stretch:normal;margin-bottom:var(--space);text-decoration:none}@media only screen and (max-width:991.98px){.personal-data__title{font-size:60px}}@media only screen and (max-width:767.98px){.personal-data__title{font-size:44px}}.personal-data__content{width:100%;display:flex;position:relative;align-items:flex-start;border-color:transparent;flex-direction:column}.personal-data__content h2{color:#323e47;font-size:32px;font-family:Be Vietnam Pro;font-weight:500;line-height:150%;font-stretch:normal;margin-bottom:24px}@media only screen and (max-width:575.98px){.personal-data__content h2{font-size:24px}}.personal-data__content h3{color:#323e47;font-size:24px;text-align:left;font-family:Be Vietnam Pro;font-weight:500;line-height:150%;font-stretch:normal;margin-bottom:24px}@media only screen and (max-width:575.98px){.personal-data__content h3{font-size:22px}}.personal-data__content p{color:#323e47;font-size:18px;align-self:auto;font-family:Be Vietnam Pro;font-weight:400;line-height:150%;font-stretch:normal;margin-bottom:24px}@media only screen and (max-width:575.98px){.personal-data__content p{font-size:16px}}.personal-data__content a{color:inherit;word-break:break-word}.thank-you-section{width:100%;height:auto;display:flex;position:relative;align-items:center;border-color:transparent;border-radius:0 0 42px 42px;flex-direction:column;background-repeat:no-repeat;background-position:50% 100%;min-height:calc(100dvh - 99px);height:100%;background-color:#faf6f3}@media only screen and (max-width:767.98px){.thank-you-section{min-height:calc(100dvh - 93px)}}.thank-you__bg{width:700px;margin-top:auto}@media only screen and (max-width:767.98px){.thank-you__bg{width:100%}}.thank-you__content{width:100%;display:flex;position:relative;max-width:760px;padding:0 20px;align-items:center;border-color:transparent;padding-left:24px;padding-right:24px;flex-direction:column;position:relative}.thank-you__title{color:#323e47;height:auto;font-size:72px;align-self:stretch;text-align:center;font-family:Be Vietnam Pro;font-weight:400;line-height:110%;margin-top:var(--space);margin-bottom:calc(var(--space)/2);text-decoration:none}@media only screen and (max-width:767.98px){.thank-you__title{font-size:44px}}.thank-you__desc{color:#323e47;max-width:620px;width:100%;height:auto;font-size:18px;align-self:auto;text-align:center;font-family:Be Vietnam Pro;font-weight:400;line-height:150%;font-stretch:normal;text-decoration:none}@media only screen and (max-width:767.98px){.thank-you__desc{font-size:16px}}.workshop-hero{max-width:1300px;padding:var(--space)20px;width:100%;margin:0 auto;display:grid;grid-template-columns:.85fr 1fr;gap:29px;align-items:center}@media only screen and (max-width:991.98px){.workshop-hero{grid-template-columns:1fr;gap:48px}}.workshop-hero__title{color:#323e47;font-size:46px;font-style:normal;font-weight:500;line-height:120%;margin-bottom:38px}@media only screen and (max-width:767.98px){.workshop-hero__title{font-size:32px;margin-bottom:24px}}.workshop-hero__right{width:calc(100% + 30px);position:relative;right:0}@media only screen and (max-width:1399.98px){.workshop-hero__right{width:100%}}.workshop-hero__btn{width:218px;display:flex;justify-content:center;margin-top:33px;letter-spacing:.75px}@media only screen and (max-width:767.98px){.workshop-hero__btn{width:100%}}.workshop-hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:20px;margin-top:33px}.workshop-hero__actions .workshop-hero__btn{margin-top:0}@media only screen and (max-width:767.98px){.workshop-hero__actions{flex-wrap:nowrap}.workshop-hero__actions .workshop-hero__btn{width:auto;flex:initial;min-width:0}}@media only screen and (max-width:575.98px){.workshop-hero__actions{flex-direction:column;align-items:flex-start}}.workshop-hero__badge{display:inline-flex;overflow:hidden;border-radius:12px}.workshop-hero__badge img{display:block;width:auto;height:48px}@media only screen and (max-width:767.98px){.workshop-hero__badge{border-radius:10px}.workshop-hero__badge img{height:44px}}.workshop-features{border-radius:40px;background:#faf6f3;padding:var(--space)0;padding-top:calc(var(--space) + var(--section-padding-top,0) * var(--space)/2);padding-bottom:calc(var(--space) + var(--section-padding-bottom,0) * var(--space)/2)}.workshop-features--corners-top{border-radius:40px 40px 0 0}.workshop-features--corners-bottom{border-radius:0 0 40px 40px}.workshop-features--corners-none{border-radius:0}.workshop-features--dark{background:#323e47}.workshop-features--dark .workshop-features__heading,.workshop-features--dark .workshop-features__title{color:#fff}.workshop-features--dark .workshop-features__desc{color:#c1c5c7}.workshop-features__heading{color:#323e47;height:auto;font-size:48px;align-self:stretch;text-align:center;font-family:Be Vietnam Pro;font-weight:500;line-height:normal;font-stretch:normal;margin-bottom:var(--space)}@media only screen and (max-width:991.98px){.workshop-features__heading{font-size:32px}}@media only screen and (max-width:575.98px){.workshop-features__heading{font-size:24px}}.workshop-features__content{display:grid;grid-template-columns:repeat(3,1fr);gap:106px}@media only screen and (max-width:991.98px){.workshop-features__content{grid-template-columns:1fr;gap:40px}}.workshop-features__content--cols-1{grid-template-columns:1fr;gap:48px}.workshop-features__content--cols-2{grid-template-columns:repeat(2,1fr);gap:48px 106px}@media only screen and (max-width:767.98px){.workshop-features__content--cols-2{grid-template-columns:1fr;gap:40px}}.workshop-features__content--cols-3{grid-template-columns:repeat(3,1fr)}@media only screen and (max-width:767.98px){.workshop-features__content--cols-3{grid-template-columns:1fr;gap:40px}}.workshop-features__content--cols-4{grid-template-columns:repeat(4,1fr);gap:48px 56px}@media only screen and (max-width:1199.98px){.workshop-features__content--cols-4{grid-template-columns:repeat(2,1fr);gap:48px}}@media only screen and (max-width:767.98px){.workshop-features__content--cols-4{grid-template-columns:1fr;gap:40px}}.workshop-features__content--four{grid-template-columns:repeat(4,1fr);gap:48px 56px}@media only screen and (max-width:1199.98px){.workshop-features__content--four{grid-template-columns:repeat(2,1fr);gap:48px}}@media only screen and (max-width:991.98px){.workshop-features__content--four{grid-template-columns:1fr;gap:40px}}.workshop-features__feature svg{margin-bottom:12px}@media only screen and (max-width:767.98px){.workshop-features__feature svg{margin-bottom:0;width:28px;height:28px}}.workshop-features__title-wrapper{display:flex;flex-direction:column}@media only screen and (max-width:767.98px){.workshop-features__title-wrapper{flex-direction:row;gap:12px;align-items:center;margin-bottom:12px}}.workshop-features__title{color:#323e47;font-size:24px;font-style:normal;font-weight:600;line-height:130%;margin-bottom:24px}@media only screen and (max-width:767.98px){.workshop-features__title{font-size:18px;margin-bottom:0}}@media only screen and (max-width:767.98px){.workshop-features__desc{font-size:14px;line-height:150%}}.workshop-features__title-wrapper:has(>.workshop-features__title[hidden])+.workshop-features__desc{font-size:22px;font-weight:400;line-height:150%}@media only screen and (max-width:991.98px){.workshop-features__title-wrapper:has(>.workshop-features__title[hidden])+.workshop-features__desc{font-size:20px}}@media only screen and (max-width:767.98px){.workshop-features__title-wrapper:has(>.workshop-features__title[hidden])+.workshop-features__desc{font-size:16px;line-height:150%}}.workshop-description-section{padding:var(--space)0}.workshop-description{display:grid;grid-template-columns:.95fr 1fr;gap:40px}@media only screen and (max-width:991.98px){.workshop-description{grid-template-columns:1fr;gap:24px}}.workshop-description__title{color:#323e47;font-size:48px;font-style:normal;font-weight:500;line-height:120%;width:89%}@media only screen and (max-width:767.98px){.workshop-description__title{font-size:32px;width:100%}}.workshop-description__content{display:flex;flex-direction:column;gap:25px}.workshop-description__content.md-field>*+*{margin-top:0}.workshop-description__content a{font-weight:700;text-decoration:underline}@media only screen and (max-width:767.98px){.workshop-description__content{gap:20px}}.workshop-dates{border-radius:40px;background:#f2ebe6;padding:var(--space)0;position:relative}.workshop-dates--corners-top{border-radius:40px 40px 0 0}.workshop-dates--corners-bottom{border-radius:0 0 40px 40px}.workshop-dates--corners-none{border-radius:0}.workshop-dates__title{margin-bottom:var(--space);color:#323e47;font-size:64px;font-style:normal;font-weight:500;line-height:100%;text-align:center}@media only screen and (max-width:767.98px){.workshop-dates__title{font-size:32px;text-align:left}}.workshop-dates__content{display:flex;flex-direction:column;gap:40px;max-width:822px;margin:0 auto var(--space);width:100%}@media only screen and (max-width:767.98px){.workshop-dates__content{gap:20px}}.workshop-dates__item{position:relative;margin-left:53px;border-radius:20px;background:#fff;padding:28px 18px 28px 99px;display:flex;justify-content:space-between;align-items:center;font-size:24px;font-style:normal;font-weight:400;line-height:130%;color:#323e47}@media only screen and (max-width:767.98px){.workshop-dates__item{font-size:16px;padding:24px 12px 24px 56px;margin-left:32px}}@media only screen and (max-width:575.98px){.workshop-dates__item{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:8px}}.workshop-dates__location{font-size:18px;line-height:21px}@media only screen and (max-width:767.98px){.workshop-dates__location{font-size:14px;line-height:14px}}.workshop-dates__date{color:#fff;display:flex;flex-direction:column;border-radius:20px;background:#323e47;font-size:20px;font-style:normal;font-weight:500;line-height:100%;text-transform:uppercase;width:104px;height:104px;align-items:center;justify-content:center;gap:4px;position:absolute;left:-53px;top:50%;transform:translateY(-50%)}@media only screen and (max-width:767.98px){.workshop-dates__date{width:65px;height:65px;font-size:11px;gap:4px;left:-32px;border-radius:10px}}.workshop-dates__number{font-size:40px;font-weight:600;line-height:100%}@media only screen and (max-width:767.98px){.workshop-dates__number{font-size:22px}}.workshop-dates__link{color:#b15535;font-size:18px;font-weight:600;line-height:100%;white-space:nowrap;text-decoration:underline;text-underline-offset:4px;margin-left:32px}.workshop-dates__link:hover{text-decoration:none}@media only screen and (max-width:767.98px){.workshop-dates__link{font-size:15px;margin-left:20px}}@media only screen and (max-width:575.98px){.workshop-dates__link{font-size:14px;margin-left:0}}.workshop-dates__time{position:relative;color:#62696f;line-height:100%;height:100%;padding:40px 0;min-width:95px}.workshop-dates__time::after{content:"";position:absolute;left:-48px;top:0;height:100%;width:1px;background-color:#c1c5c7}@media only screen and (max-width:767.98px){.workshop-dates__time{padding:0;min-width:70px}.workshop-dates__time:after{left:-32px}}@media only screen and (max-width:575.98px){.workshop-dates__time{font-size:14px;width:100%}.workshop-dates__time:after{display:none}}.workshop-dates__footer{max-width:822px;margin:0 auto;width:100%;display:flex;justify-content:space-between}@media only screen and (max-width:767.98px){.workshop-dates__footer{flex-direction:column;gap:40px}}.workshop-dates__left{display:flex;gap:16px}@media only screen and (max-width:767.98px){.workshop-dates__left{gap:12px}.workshop-dates__left svg{width:40px;height:40px;min-width:40px}}.workshop-dates__subtitle{color:#323e47;font-size:32px;font-style:normal;font-weight:500;line-height:100%;margin-bottom:19px;margin-top:7px}@media only screen and (max-width:767.98px){.workshop-dates__subtitle{font-size:22px;margin-bottom:11px;margin-top:7px}}.workshop-dates__no-dates{max-width:359px;width:100%}@media only screen and (max-width:767.98px){.workshop-dates__no-dates{max-width:none}}.workshop-dates__note{line-height:130%;width:80%}@media only screen and (max-width:767.98px){.workshop-dates__note{width:100%}}.workshop-dates__form{display:flex;flex-direction:column;width:100%;max-width:335px}@media only screen and (max-width:767.98px){.workshop-dates__form{max-width:none}}.workshop-dates__form label{color:#62696f;font-size:14px;font-style:normal;font-weight:400;line-height:100%;margin-bottom:8px}@media only screen and (max-width:767.98px){.workshop-dates__form label{font-size:13px;margin-bottom:9px}}.workshop-dates__form input{outline:none;border-radius:10px;border:1px solid #c1c5c7;background:#fff;padding:13px 10px}.workshop-dates__submit{margin-top:24px;border-radius:100px;background:#b15535;color:#fff;text-align:center;font-size:15px;font-style:normal;font-weight:600;line-height:100%;letter-spacing:.75px;text-transform:uppercase;padding:16px 10px}@media only screen and (max-width:767.98px){.workshop-dates__submit{font-size:12px;letter-spacing:.6px;padding:17px 10px}}.workshop-banner{position:relative;z-index:-1;height:calc(var(--space) * 4)}@media only screen and (max-width:767.98px){.workshop-banner{border-radius:0 0 20px 20px;overflow:hidden}}.workshop-banner img{display:block;width:100%;height:100%;object-fit:cover}.workshops-main-section{padding:var(--space)0}.workshops-main__header{display:grid;grid-template-columns:1fr 1.15fr;gap:85px}.workshops-main__header:not(:last-child){margin-bottom:var(--space)}@media only screen and (max-width:991.98px){.workshops-main__header{grid-template-columns:1fr;gap:32px}}@media only screen and (max-width:767.98px){.workshops-main__header{gap:24px}}.workshops-main__intro{display:flex;flex-direction:column;align-items:flex-start;gap:48px}@media only screen and (max-width:991.98px){.workshops-main__intro{gap:32px}}.workshops-main__image{width:100%;aspect-ratio:1.36;object-fit:cover;object-position:center;border-radius:30px}@media only screen and (max-width:767.98px){.workshops-main__image{border-radius:18px}}.workshops-main__title{color:#323e47;font-size:48px;font-style:normal;font-weight:500;line-height:normal}@media only screen and (max-width:767.98px){.workshops-main__title{font-size:32px}}.workshops-main__desc{color:#62696f;font-size:18px;font-style:normal;font-weight:400;line-height:150%;display:flex;flex-direction:column;gap:27px;padding-right:37px}.workshops-main__desc.md-field>*+*{margin-top:0}@media only screen and (max-width:991.98px){.workshops-main__desc{padding-right:0}}@media only screen and (max-width:767.98px){.workshops-main__desc{font-size:16px}}.workshops-main__content{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}@media only screen and (max-width:767.98px){.workshops-main__content{grid-template-columns:1fr;row-gap:42px}}.workshop-card{position:relative}@media only screen and (max-width:767.98px){.workshop-card{display:grid;grid-template-columns:1fr auto}}.workshop-card__link{position:absolute;inset:0}.workshop-card__img{width:100%;border-radius:30px;overflow:hidden;aspect-ratio:1.36;object-fit:cover;object-position:center;margin-bottom:18px}@media only screen and (max-width:767.98px){.workshop-card__img{width:98px;height:auto;margin-right:20px;border-radius:18px;margin-bottom:0}}.workshop-card__title{color:#323e47;font-size:24px;font-style:normal;font-weight:500;line-height:130%;margin-bottom:21px}@media only screen and (max-width:991.98px){.workshop-card__title{font-size:20px}}@media only screen and (max-width:767.98px){.workshop-card__title{margin-bottom:4px;font-size:16px}}.workshop-card__desc{color:#62696f;font-size:18px;line-height:150%}@media only screen and (max-width:991.98px){.workshop-card__desc{font-size:15px}}@media only screen and (max-width:767.98px){.workshop-card__desc{font-size:13px}}.newsletter-section{background:#f2ebe6;padding:var(--space)20px;display:flex;justify-content:center}.newsletter{max-width:640px;width:100%;display:flex;flex-direction:column;align-items:center;text-align:center}.newsletter__title{color:#323e47;font-size:32px;font-weight:600;margin-bottom:16px}@media only screen and (max-width:767.98px){.newsletter__title{font-size:24px}}.newsletter__desc{color:#62696f;font-size:17px;font-weight:400;line-height:150%;margin-bottom:32px}@media only screen and (max-width:767.98px){.newsletter__desc{font-size:15px;margin-bottom:24px}}.newsletter__form{display:flex;flex-direction:column;width:100%;max-width:440px}.newsletter__label{color:#62696f;font-size:14px;font-weight:400;line-height:100%;margin-bottom:8px;text-align:left}.newsletter__row{display:flex;gap:12px}@media only screen and (max-width:767.98px){.newsletter__row{flex-direction:column}}.newsletter__input{flex:1;outline:none;border-radius:10px;border:1px solid #c1c5c7;background:#fff;padding:13px 10px}.newsletter__submit{border-radius:100px;background:#b15535;color:#fff;text-align:center;font-size:15px;font-weight:600;line-height:100%;letter-spacing:.75px;text-transform:uppercase;padding:16px 24px;border:none;cursor:pointer}@media only screen and (max-width:767.98px){.newsletter__submit{font-size:12px;letter-spacing:.6px;padding:17px 10px}}.newsletter__consent{display:flex;align-items:center;gap:8px;margin-top:16px;color:#62696f;font-size:13px;line-height:1.5;text-align:left}.newsletter__consent .newsletter__legal-text{margin:0}.newsletter__consent a{color:inherit;text-decoration:underline}.newsletter__consent input{flex:none;width:16px;height:16px;margin:0}[data-section="app/hero"].workshop-hero{padding:75px 20px 79px;grid-template-columns:1fr 1.1fr}@media only screen and (max-width:991.98px){[data-section="app/hero"].workshop-hero{grid-template-columns:1fr}}@media only screen and (max-width:767.98px){[data-section="app/hero"].workshop-hero{padding:32px 20px}}[data-section="app/hero"] .workshop-hero__desc{display:flex;flex-direction:column;gap:27px}[data-section="app/features"] .workshop-features__content{column-gap:20px}.admin-section{width:100%;display:flex;justify-content:center;text-align:left;padding:103px 24px 80px;background-color:#faf6f3;min-height:calc(100dvh - 99px)}@media only screen and (max-width:767.98px){.admin-section{min-height:calc(100dvh - 93px);padding-top:60px}}.admin__card{width:100%;max-width:620px;margin:auto 0;padding:40px;border-radius:24px;background-color:#fff;text-align:center}@media only screen and (max-width:767.98px){.admin__card{padding:28px 20px}}.admin__eyebrow{font-size:12px;font-style:normal;font-weight:500;line-height:100%;letter-spacing:1.2px;text-transform:uppercase;color:#8a9199;margin:0 0 12px}.admin__title{color:#323e47;font-size:44px;font-weight:400;line-height:110%;margin:0 0 28px}@media only screen and (max-width:767.98px){.admin__title{font-size:32px}}.admin__title--italic{font-style:italic;font-weight:200}.admin__desc{color:#323e47;margin:0 0 20px}.admin__desc--warning{color:#9a4b3f}.admin__steps{display:inline-block;text-align:left;margin:0 0 20px;padding-left:20px}.admin__steps li{margin-bottom:10px}.admin__steps strong{font-weight:500;color:#323e47}.admin__note{font-size:14px;font-style:normal;font-weight:400;line-height:150%;color:#8a9199;margin:0 0 28px}.admin__button{display:inline-block;padding:14px 28px;border-radius:100px;color:#fff;text-decoration:none;background-color:#323e47;transition:opacity .2s ease}.admin__button:hover{opacity:.85}.admin__link{display:inline-block;margin-top:24px;color:#8a9199;font-size:14px}.admin__profile{justify-content:center;text-align:left;display:flex;gap:16px;align-items:center;margin-bottom:24px}.admin__avatar{width:48px;height:48px;flex:0 0 48px;border-radius:50%}.admin__profile-name{margin:0;font-weight:500;color:#323e47}.admin__profile-meta{font-size:14px;font-style:normal;font-weight:400;line-height:150%;margin:0;color:#8a9199}