:root{--header-h:70px;--bg:white;--bg2:#f8f8f8;--bg-button:linear-gradient(90deg, #2c4a9b 0%, #4a74f2 100%);--accent:#2c4a9b;--text:#4b4b4b;--gray:#60666d;--gray2:#dadee2;--font-family:"Raleway", system-ui, Avenir, Helvetica, Arial, sans-serif;--bx-shadow:1px 1px 7px 0px #7b8fbb33;--color-accent:#2c4a9b;--color-border:#2c4a9b;--spacing:.25rem;--sp-sm:12px;--sp-md:20px;--sp-lg:40px;--color-white:#fff;--sp-lg1:calc(var(--sp-lg) + var(--sp-md));--sp-lg2:calc(var(--sp-lg) * 2);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--text);background-color:var(--bg);font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;font-weight:400;line-height:1.5}*{box-sizing:border-box}.relative{position:relative}body{font-family:var(--font-family);margin:0;padding:0}p,h1{margin:0}h2,.h2{text-transform:uppercase;color:var(--gray);padding-top:var(--sp-lg1);padding-bottom:var(--sp-lg);margin:0;font-size:16px;font-weight:500}h2 span{font-weight:700}.h3{margin-bottom:var(--sp-md);margin-top:0;font-size:20px;font-weight:700}.titleh1{text-transform:uppercase;color:var(--accent);margin-bottom:var(--sp-lg2);font-size:24px}ul{margin:0;padding:0;list-style:none}.wrapper{width:100svw;max-width:1280px;padding:0 var(--sp-lg);margin:0 auto}.page,.pagecontent{padding-top:20px;padding-bottom:20px}.pagecontent ul{margin-left:30px;list-style:outside}.pagecontent img{border-radius:16px}.flex{display:flex}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.justify-beetwen{justify-content:space-between}.organs_item{max-width:380px}.organs_item img{max-width:150px}.organ_item-title{text-transform:uppercase;color:var(--gray);padding-top:var(--sp-lg1);padding-bottom:var(--sp-lg);font-size:16px;font-weight:500}.header{min-height:70px;padding-inline:var(--sp-lg);z-index:10;background-color:var(--bg);justify-content:space-between;align-items:center;display:flex;position:fixed;top:0;left:0;right:0}.header-logo{width:150px}.header-contacts{align-items:center;gap:var(--sp-sm);display:flex}.header-contacts-mobile,.hamb{display:none}.header-icons{gap:var(--sp-sm);display:flex}.p-top{padding-top:20px}.text-\[120px\]{font-size:120px}.flex.gap-2.star{flex-direction:row;display:flex}.flex.gap-5.star{flex-direction:row}.star img{max-width:15px}img{width:100%}.nav a{color:var(--text);text-decoration:none;transition:color .15s}.nav>ul>li>a:after{content:"";background:var(--accent);opacity:0;width:100%;height:1px;transition:all .15s;position:absolute;bottom:6px}.nav a.has-children:after{content:none}.nav a:hover{color:var(--accent)}.nav a:hover:after{opacity:1;translate:0 4px}.nav>ul{align-items:center;column-gap:30px;font-size:14px;display:flex}.nav>ul>li>a{align-items:center;font-weight:600;display:flex}.nav li{position:relative}.nav-arrow{margin-left:5px;position:relative}.nav-arrow:after{content:"";border:3px solid #0000;border-width:4px 3px 0;border-top-color:inherit;width:0;height:0;transition:transform .3s;position:absolute;top:45%;left:0;transform:translateY(-50%)}.nav a:hover .nav-arrow:after{transform:translateY(-50%)rotate(180deg)}.nav-dropdown{padding-top:var(--sp-md);opacity:0;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:-1;transition:all .3s ease-in-out;position:absolute;left:50%;transform:translate(-50%)translateY(-15px)}.nav li:hover .nav-dropdown{opacity:1;-webkit-user-select:auto;user-select:auto;pointer-events:all;z-index:10;transform:translate(-50%)translateY(0)}.nav.opened{opacity:1;-webkit-user-select:auto;user-select:auto;pointer-events:all}.nav-dropdown ul{padding:var(--sp-md);background-color:var(--bg);border-radius:var(--sp-md);min-width:240px;box-shadow: 0 var(--sp-md) 40px #00000026,  0 0 0 1px #ffffff0d,  inset 0 2px 4px #0000000f;gap:5px;display:grid}input.button,.button{--border-width:0px;box-shadow:none;z-index:1;border:1px solid var(--text);border-radius:16px;width:max-content;padding-block:14px;padding-inline:18px;font-size:14px;font-weight:600;text-decoration:none;transition-property:background-color,color,border-color,box-shadow,opacity,transform,gap;transition-duration:.2s;transition-timing-function:ease-in-out;display:flex;position:relative;overflow:hidden}input.button:hover,a.button:hover{border-color:var(--accent);color:var(--accent)}a:visited,a{color:var(--text)}.m-y{margin:20px 0}.p-y{padding:20px 0}.wrapper.p-y{padding:40px var(--sp-lg)}.pricesItem{background:var(--bg-button);color:#fff;border:1px solid #000;border-color:var(--accent);border:1px solid var(--text);border-radius:16px;justify-content:space-between;margin-bottom:40px;padding:10px;transition-property:background-color,color,border-color,box-shadow,opacity,transform,gap;transition-duration:.2s;transition-timing-function:ease-in-out;display:flex}.header-contacts{gap:calc(var(--sp-md) + var(--sp-sm))}.invert-button .button-icon{margin-right:var(--sp-sm)}input.invert-button,.invert-button{border:1px solid var(--accent);background-color:var(--bg);cursor:pointer;align-items:center;display:flex}.invert-button:hover .button-icon{fill:#fff}input.invert-button:hover,.invert-button:hover{background:var(--accent);text-decoration:none;color:#fff!important}.header-gap{height:70px}.header-main{background:url(/assets/images/765.webp) 50% 20%/120%;flex-direction:column;justify-content:end;align-items:center;width:100%;max-width:1920px;height:600px;margin:0 auto;display:flex}.header-main-info-wrapper{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);margin-bottom:var(--sp-lg);border-radius:var(--sp-md);border-color:#ffffff4d;border-bottom-style:solid;border-bottom-width:1px;max-width:800px;overflow:hidden}.header-main-info{padding:var(--sp-lg);background-image:linear-gradient(#fffc 40%,#fff0 95%)}.header-main-company{text-transform:uppercase;font-size:36px;font-weight:700}.header-adv-wrapper{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:var(--sp-md) var(--sp-md) 0 0;border-color:#ffffff4d;border-top-style:solid;border-top-width:1px;max-width:1200px;overflow:hidden}.header-adv{background-image:linear-gradient(#fff0 5%,#fffffff2 60%);display:flex}.header-adv-item{padding-block:var(--sp-md);padding-inline:var(--sp-lg);border-right:1px solid var(--gray);flex-direction:column;display:flex}.header-adv-item:last-child{border-right:none}.header-main h1,.header-main-block{margin-left:var(--sp-lg2)}.header-main h1{text-transform:uppercase;margin-bottom:var(--sp-lg);font-size:24px;line-height:36px}.header-main h1 span{font-weight:400}.header-main-block{margin-bottom:var(--sp-lg);justify-content:stretch;display:flex}.header-main-button.button:hover{background:var(--bg);color:var(--text)}.header-main-button.button{background:var(--bg-button);cursor:pointer;color:var(--bg)}.header-adv-title{color:var(--accent);font-size:20px;font-weight:700}.programms{gap:var(--sp-md);font-size:12px;font-weight:500;display:flex}.programms-item:hover{background-color:#00000005}.programms-item{min-height:var(--sp-lg2);box-shadow:var(--bx-shadow);text-align:center;border-radius:var(--sp-md);color:var(--text);flex:1;justify-content:center;align-items:center;padding:8px;text-decoration:none;transition:color .15s;display:flex}.hamb{width:40px;height:40px;padding-block:calc(var(--sp-sm) + 2px);padding-inline:var(--sp-sm);transform:translateX(var(--sp-sm));cursor:pointer;flex-direction:column;justify-content:space-between}.hamb span:nth-child(2){width:calc(100% - 4px);margin-left:4px}.hamb span{background:var(--text);width:100%;height:2px;transition:all .15s;display:flex}.hamb.opened span:last-child{transform:rotate(45deg)translateY(-3px)translate(-4px)}.hamb.opened span:first-child{transform:rotate(-45deg)translateY(3px)translate(-4px)}.hamb.opened span:nth-child(2){opacity:0}.lg\:mt-\[50px\]{margin-top:50px}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-20{margin-bottom:calc(var(--spacing) * 20)}.border-radius{border-radius:16px}.owner,.recovery,.history,.experts,.faq,.index-images,.team{padding-bottom:var(--sp-lg1);max-width:100svw;overflow:hidden}.and-category{min-height:400px;padding-top:70px;padding:calc(var(--spacing) * 8);padding-inline:calc(var(--spacing) * 8);background-color:#e6e6e6;border-radius:16px;flex-direction:column;display:flex;position:relative}.and-category-decor{top:calc(var(--spacing) * 0);right:calc(var(--spacing) * 4);color:var(--color-accent);opacity:.5;font-size:40px;font-weight:500;position:absolute}.and-category-title{margin-bottom:calc(var(--spacing) * 5);margin-bottom:calc(var(--spacing) * 10);min-height:calc(var(--spacing) * 10);--tw-leading:1;font-size:18px;line-height:1}.reason{gap:calc(var(--spacing) * 5);padding-top:calc(var(--spacing) * 20);flex-direction:column;display:flex;position:relative}.reason-title{--tw-font-weight:500;min-height:58px;font-size:22px;font-weight:500}.reason span{top:calc(var(--spacing) * -4);right:calc(var(--spacing) * 10);--tw-font-weight:500;opacity:.05;font-size:120px;font-weight:500;position:absolute}.endometrioz li{margin-bottom:18px}.teh{gap:calc(var(--spacing) * 5);flex-direction:column;display:flex}.teh-decor{background-color:var(--color-border);width:200px;min-width:160px;height:146px;padding:calc(var(--spacing) * 3);border-top-right-radius:100px;border-bottom-left-radius:100px;position:relative}@media not all and (width>=40rem){.teh-decor{min-width:140px}}@media (width>=64rem){.teh-decor{min-width:200px}}.teh-decor2{height:100%;padding:calc(var(--spacing) * 5);background-color:#e6e6e6;border-top-right-radius:100px;border-bottom-left-radius:100px;justify-content:center;align-items:center;display:flex}.teh img{-o-object-fit:cover;object-fit:cover;width:70px;height:auto}.teh:nth-child(2n) .teh-decor,.teh:nth-child(2n) .teh-decor2{border-radius:100px 0}.teh-top{align-items:flex-end;display:flex}.teh-decor-line,.teh-decor-line2{right:calc(var(--spacing) * 0);bottom:calc(var(--spacing) * 0);background-color:#2c4a9b;width:100%;height:1px;position:relative}.teh-decor-line:before{top:calc(var(--spacing) * -.5);left:calc(var(--spacing) * -.5);height:calc(var(--spacing) * 1);width:calc(var(--spacing) * 1);content:"";background-color:#2c4a9b;border-radius:50%;position:absolute}.teh-decor-line:after{top:calc(var(--spacing) * -2);right:calc(var(--spacing) * -2);z-index:-1;height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);background-color:var(--color-bg2);content:"";border-radius:50%;position:absolute}.teh-decor-line2:before{top:calc(var(--spacing) * -1);left:calc(var(--spacing) * -1);height:calc(var(--spacing) * 2);width:calc(var(--spacing) * 2);content:"";background-color:#2c4a9b;border-radius:50%;position:absolute}.teh-decor-line2:after{top:calc(var(--spacing) * -.5);right:calc(var(--spacing) * -.5);height:calc(var(--spacing) * 1);width:calc(var(--spacing) * 1);content:"";background-color:#2c4a9b;border-radius:50%;position:absolute}.teh p{padding-right:calc(var(--spacing) * 5);margin-bottom:50px}@media (width>=64rem){.teh p{padding-right:calc(var(--spacing) * 10)}}.teh:nth-child(2n) p{padding-right:calc(var(--spacing) * 0);padding-left:calc(var(--spacing) * 5)}@media (width>=64rem){.teh:nth-child(2n) p{padding-left:calc(var(--spacing) * 10)}}.teh-wrapper{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;max-width:750px;margin-inline:auto;display:grid;position:relative}:is(.teh-wrapper>*){flex:1}.teh-wrapper:before{--tw-translate-x:-50%;width:1px;height:85%;translate:var(--tw-translate-x) var(--tw-translate-y);content:"";background-color:#2c4a9b;position:absolute;top:100px;left:50%}.end-method{background-color:var(--color-accent);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 5);color:var(--color-white)}@media (width>=64rem){.end-method{padding-block:calc(var(--spacing) * 14)}}.end-method:first-child{background-color:var(--color-bg2);color:#2c4a9b;border-top-left-radius:50px}.end-method:last-child{background-color:var(--color-bg2);color:#2c4a9b;border-top-right-radius:50px}.end-method p{padding-block:calc(var(--spacing) * 7)}@media (width>=64rem){.end-method p{padding-inline:calc(var(--spacing) * 4)}}.end-method:not(:first-child){font-size:16px}.end-info{gap:calc(var(--spacing) * 10);display:flex}.end-info img{width:100%;height:fit-content}.end-info:nth-child(2n) img{order:1}@media not all and (width>=64rem){.end-info{flex-direction:column}}.programms,.methods{padding-bottom:var(--sp-lg1)}.programms.glass .programms-item{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background-color:#ffffff4d}.owner-wrapper{gap:var(--sp-lg2);display:flex}.owner-wrapper img{border-radius:var(--sp-md);max-width:240px;height:max-content}.owner h3{margin-bottom:var(--sp-md);margin-top:0;font-size:20px;font-weight:700}.owner-prof{margin-bottom:var(--sp-lg)}.owner ul{margin-left:var(--sp-lg2);margin-bottom:var(--sp-lg2);padding-left:var(--sp-lg);border-left:1px solid var(--gray);list-style:outside}.blue-text,.owner-queue{color:var(--accent);text-transform:uppercase;font-weight:700;position:relative}.owner-queue:after,.owner-queue:before{content:"»";color:#00000008;font-size:120px;font-weight:700;line-height:1;position:absolute;bottom:-40px;right:-52px}.owner-queue:before{content:"«";bottom:40px;left:calc(0 * var(--sp-md))}.consult-list{grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));display:grid}.consult-list li:after{content:"";left:0;top:calc(var(--sp-md) + 10px);right:var(--sp-md);background-color:var(--text);border-radius:50%;width:6px;max-width:90%;height:6px;position:absolute}.consult-list li:nth-child(3),.consult-list li:last-child{padding-right:120px}.consult-list li{padding:var(--sp-md) var(--sp-md) var(--sp-lg);border-top:1px solid var(--gray);flex:1;position:relative}.consult-girl{z-index:2;width:auto;height:150%;position:absolute;bottom:-50%;right:-15%}.consult{padding-bottom:var(--sp-lg);overflow:hidden}.main-video{padding-bottom:var(--sp-md)}.main-video h2{text-align:center}.main-video-wrapper{width:100%;display:flex}.main-video-wrapper iframe{border-radius:30px;max-width:100%}.main-video video{aspect-ratio:16/9;background:var(--text);border-radius:var(--sp-md);width:100%;min-width:100%;display:flex;overflow:hidden}.gray-bg{background:var(--bg2)}.gradient-bg{background:linear-gradient(to bottom, var(--bg2), var(--bg))}.team{column-gap:var(--sp-md);row-gap:var(--sp-lg2);padding-top:var(--sp-lg);flex-wrap:wrap;justify-content:center;display:flex}.team-item{max-width:264px;padding:var(--sp-lg);border-radius:var(--sp-md);background:#fff;flex-direction:column;align-items:center;display:flex}a.team-item{text-decoration:none}.team-name{text-transform:uppercase;color:var(--accent);margin-block:var(--sp-md);text-align:center;font-weight:700}.team-item img{border-radius:var(--sp-sm);object-fit:cover;object-position:top;width:144px;height:144px}.team-img{align-items:end;max-height:60px;display:flex}p.team-specialisation{color:#4b4b4b;text-decoration:none}img.specialist__img{border-radius:16px;max-width:400px}.specialist__info{margin-left:40px}.deviz{border-top:1px solid #eee;border-bottom:1px solid #eee;margin:20px 0;padding:20px}.specialist__stage{font-size:16px}.mb-8{margin-bottom:40px}.timeline{position:relative}.timeline:before{content:"";background:#dfe5df;width:2px;position:absolute;top:0;bottom:0;left:140px}.timeline__item{grid-template-columns:120px 40px 1fr;align-items:start;margin-bottom:40px;display:grid;position:relative}.timeline__item:before{content:"";z-index:1;background:#2c4a9b;border:3px solid #fff;border-radius:50%;width:12px;height:12px;position:absolute;top:8px;left:134px;box-shadow:0 0 0 2px #2c4a9b}.timeline__date{text-align:center;background:#2c4a9b2e;border-radius:30px;padding:10px 20px;font-size:14px}.timeline__content{color:#333;width:700px;margin-top:5px;margin-left:80px;font-size:15px;line-height:1.6}.education{padding:60px 0}.education__title{color:#2c4a9b;text-transform:uppercase;align-items:center;gap:10px;margin-bottom:40px;font-family:Raleway;font-size:28px;font-weight:700;display:flex}.methods{gap:var(--sp-lg);margin-top:var(--sp-lg);grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));display:grid}.methods-item{border:1px solid var(--gray);padding:var(--sp-lg1) var(--sp-lg);border-radius:var(--sp-lg);text-align:center;position:relative}.methods-number{top:calc(-1 * var(--sp-lg));color:var(--bg);background-color:var(--gray2);height:var(--sp-lg2);width:var(--sp-lg2);border-radius:50%;justify-content:center;align-items:center;font-size:26px;font-weight:700;display:flex;position:absolute;left:50%;translate:-50%}.methods-name{text-transform:uppercase;color:var(--accent);margin-bottom:var(--sp-sm);font-weight:700}.recovery-slogan span{font-weight:700}.recovery-slogan{text-transform:uppercase;color:var(--accent);max-width:450px;font-size:24px;line-height:1.4}.recovery{margin-top:calc(-1 * var(--sp-lg1));align-items:flex-end;gap:200px;display:flex}.recovery-title{text-transform:uppercase;font-size:24px;font-weight:700;line-height:1.4}.recovery-list{flex:1}.recovery-list li{text-transform:uppercase;border-top:1px solid var(--gray2);padding-bottom:var(--sp-md);padding-top:var(--sp-lg);font-weight:700}.recovery-list li:first-child{border:none;margin-left:80%}.recovery-list li:nth-child(2){margin-left:60%}.recovery-list li:nth-child(3){margin-left:40%}.recovery-list li:nth-child(4){margin-left:20%}.recovery-list li:nth-child(5){margin-left:0%}.after-list{flex:1;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.after-list li:after{content:"";left:0;top:calc(var(--sp-md) + 10px);right:var(--sp-md);background-color:var(--text);border-radius:50%;width:6px;max-width:90%;height:6px;position:absolute}.after-list li{padding:var(--sp-md) var(--sp-md) var(--sp-lg);border-top:1px solid var(--gray);flex:1;position:relative}.after-title{text-transform:uppercase;color:var(--accent);max-width:650px;margin-bottom:var(--sp-lg2);font-size:24px}.after h2{padding-bottom:var(--sp-md)}.after-title,.after h2{margin-left:calc(var(--sp-lg2) * 3)}.after-main{display:flex}.after-main-img{min-width:300px;position:relative}.after-main-img img{width:180%;right:calc(-1 * var(--sp-md));position:absolute;bottom:0}.splide__track{overflow:visible!important}.splide__arrow{height:var(--sp-lg)!important;width:var(--sp-lg)!important;border:1px solid var(--text)!important;opacity:1!important;background:0 0!important;top:-74px!important;transform:scaleX(-1)!important}.splide__arrow--prev{left:auto!important;right:60px!important}.splide__arrow:hover{border-color:var(--accent)!important}.splide__arrow:hover svg{stroke:var(--accent)!important}.history-item{padding:calc(var(--sp-md) + var(--sp-sm));border-radius:var(--sp-md);border:1px solid var(--gray2)}.history-item-sub{text-transform:uppercase;margin-bottom:var(--sp-sm);color:var(--gray);font-weight:700}.history-item-title{text-transform:uppercase;margin-bottom:var(--sp-sm);margin-top:15px;font-weight:700}.history-item:hover .history-item-title{color:var(--accent)}.why{padding-top:var(--sp-lg);background:url(/assets/images/8c3d8a54de6511f0b472.webp) 50%/cover;width:100%;max-width:1920px;margin:0 auto}.why-list{min-height:400px;position:relative}.why-list li:first-child{top:10%;left:50%}.why-list li:nth-child(2){top:10%;left:74%}.why-list li:nth-child(3){max-width:340px;top:48%;left:32%}.why-list li:nth-child(4){top:48%;left:60%}.why-list li:nth-child(5){top:76%;left:22%}.why-list li:nth-child(6){top:76%;left:48%}.why-list li{border-radius:var(--sp-md);padding:var(--sp-md) var(--sp-lg);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff4d;display:flex;position:absolute}.why-list li:after{content:"";background-color:#2c4a9b;border-radius:50%;width:6px;height:6px;position:absolute;top:28px;left:22px}.why h2{border-radius:var(--sp-md);width:max-content;padding:var(--sp-md) var(--sp-lg);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#647197;background:#ffffff4d;font-size:32px;font-weight:700}.extra{border-bottom:1px solid var(--gray2);background:url(/assets/images/2.webp) 100% bottom/30% no-repeat}.extra .programms{margin-top:var(--sp-lg)}.experts .history-item-text{flex:1}.experts .history-item-title{margin-bottom:0}.experts .history-item{background-color:var(--bg);gap:var(--sp-md);border:none;flex-direction:column;min-height:100%;display:flex}.accordion{display:grid}.accordion-item-wrapper{transition:all .3s}.accordion-item{border-bottom:1px solid var(--gray2)}.accordion-item:first-child{border-top:1px solid var(--gray2)}.accordion-item-title span{width:var(--sp-lg);height:var(--sp-lg);border-radius:50%;padding:8px;transition:all .15s;display:flex}.accordion-item-title svg{stroke:var(--text)}.accordion-item-title{padding-block:var(--sp-md);text-transform:uppercase;cursor:pointer;padding-block:var(--sp-sm);justify-content:space-between;align-items:center;font-weight:700;display:flex}.accordion-item-title:hover span{background-color:var(--bg2)}.accordion-item.opened .accordion-item-title span{transform:rotate(45deg)}.accordion-item.opened .accordion-item-wrapper{opacity:1;grid-template-rows:1fr}.accordion-item .accordion-item-wrapper{opacity:0;grid-template-rows:0fr;display:grid}.accordion-item-wrapper div{overflow:hidden}.accordion-item-wrapper p{padding-bottom:var(--sp-lg)}.decor{background-color:var(--gray2);width:100%;height:1px}.heading{align-items:center;display:flex}.heading h2{text-wrap:nowrap;width:max-content;padding-top:var(--sp-lg);margin-right:200px;padding-bottom:0}.licences-wrapper{align-items:flex-end;gap:var(--sp-lg);padding-bottom:var(--sp-lg);margin-top:auto;display:flex}.req-wrapper{gap:var(--sp-md);border-bottom:1px solid var(--gray2);padding-bottom:var(--sp-md);flex:1;justify-content:space-between;display:flex}.req-wrapper>*{width:50%}.req{flex-direction:column;display:flex}.licences-pictures-block img{flex:1;width:80px;max-height:91.6667px}.licences-pictures-block{flex-direction:column;display:flex}.licences-pictures{gap:var(--sp-md);display:flex}.req-wrapper a{color:var(--text);text-decoration:none}.licences-pictures img{cursor:zoom-in;max-width:188px}.licences-pictures>img{height:275px}.contacts{padding-bottom:var(--sp-lg2);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));display:grid}.contacts li{flex-direction:column;display:flex}.contacts a:hover{color:var(--accent)}.contacts a{color:var(--text);text-decoration:none}.contacts li b{margin-bottom:4px}.yamap{width:100%;height:570px;position:relative}.map-info{background:var(--bg);padding:var(--sp-lg1);border-radius:var(--sp-md);gap:var(--sp-md);flex-direction:column;max-width:460px;margin-top:auto;font-size:18px;display:flex}.yamap .wrapper{z-index:9;width:auto;position:absolute;top:30px;left:25%;right:0}.map-info-email{gap:4px;display:flex}.map-info a{text-decoration:none;display:flex}.map-info-title{font-size:28px;font-weight:700;line-height:1.17}input:not([type=checkbox]):not([type=radio]){-webkit-appearance:none;box-sizing:border-box;height:var(--sp-lg1);padding:0 var(--sp-md);border:0;border:1px solid var(--text);border-radius:16px;outline:none;width:100%;margin:0;font-size:16px;line-height:1.33}input[type=checkbox]{appearance:auto;-webkit-appearance:checkbox;accent-color:var(--accent);cursor:pointer;flex-shrink:0;width:18px;height:18px;margin:0}input[type=checkbox]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}input[type=checkbox]+label{cursor:pointer}label:has(>input[type=checkbox]){cursor:pointer}label:has(input[type=checkbox]){cursor:pointer}label p{margin-bottom:8px;font-size:20px}.record-wrapper{gap:var(--sp-md);width:100%;margin-top:var(--sp-lg);flex-wrap:wrap;align-items:center;display:flex}.record-wrapper a{min-height:60px}.record-wrapper label{flex:1}.record-wrapper input[type=submit]{margin-top:38px}.personal-text{margin-top:var(--sp-md);margin-bottom:100px}.just-validate-error-field{border-color:#b81111!important}footer{border-top:1px solid var(--gray2);padding-block:var(--sp-lg1)}footer .wrapper{gap:var(--sp-lg);display:flex}.footer-item{flex-direction:column;gap:8px;display:flex}.footer-item a{text-decoration:none}.footer-item a:hover{color:var(--accent)}.footer-item ul{flex-direction:column;gap:4px;display:flex}.footer-logotype{max-width:290px;margin-bottom:var(--sp-lg)}.splide__pagination{display:none!important}.grid_row{flex-wrap:wrap;width:100%;display:flex}.service__head{justify-content:space-between;display:flex}.service__head-item{max-width:48%}.service__head-introtext{padding:20px}.service__block{margin:40px 0}.service__head-item{border-radius:16px;max-width:48%}.service_item-img img{border-radius:16px;width:250px;max-width:250px}.service_item{margin-bottom:25px}.service_item-img{max-width:240px;margin-right:40px}.articles{justify-content:space-between;margin:100px 0}a.articles__item{text-decoration:none}.articles__item{width:370px;max-width:31%;padding:var(--sp-lg);border-radius:var(--sp-md);background:#fff;flex-direction:column;align-items:center;margin-bottom:120px;display:flex}.articles__img{align-items:end;max-height:20px;display:flex}.articles__img img{border-radius:16px;max-width:180px;max-height:140px}.about-adv{background-color:#2c4a9b0f;border-top-left-radius:50px;flex-direction:column;flex-basis:360px;justify-content:space-between;padding:20px;display:flex;position:relative}.absolute{position:absolute}img.absolute.right-6.top-6{max-width:60px;height:auto}.right-6{right:16px}.top-6{top:16px}.about-adv-list{flex-direction:column;padding:60px;display:flex;padding-right:calc(var(--spacing) * 4)!important}:is(.about-adv-list>*):first-child{margin-bottom:calc(var(--spacing) * 5);--tw-border-style:none;font-family:var(--font-display);--tw-font-weight:var(--font-weight-bold);font-size:24px;font-weight:var(--font-weight-bold);border-style:none}:is(.about-adv-list>*){border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-border);padding-block:calc(var(--spacing) * 3)}.w-full{width:100%}.mb-\[60px\]{margin-bottom:60px}.gap-\[55px\]{gap:55px}.gap-5{gap:calc(var(--spacing) * 5)}.way-wrapper{margin-top:72px}.way{display:flex}.way img{object-fit:cover;width:100%;min-width:50%;max-width:50%}.rounded-tl-\[50px\]{border-top-left-radius:50px}.way-text{background-color:#ecedf2;padding-inline:25px}h5.mb-4{text-transform:uppercase;color:var(--accent);font-size:24px;line-height:1.4}@layer utilities{.absolute{position:absolute}.relative{position:relative}.inset-0{inset:calc(var(--spacing) * 0)}.-top-\[200px\]{top:-200px}.top-0{top:calc(var(--spacing) * 0)}.top-6{top:calc(var(--spacing) * 6)}.right-0{right:calc(var(--spacing) * 0)}.right-6{right:calc(var(--spacing) * 6)}.\!bottom-6{bottom:calc(var(--spacing) * 6)!important}.bottom-4{bottom:calc(var(--spacing) * 4)}.-left-6{left:calc(var(--spacing) * -6)}.left-0{left:calc(var(--spacing) * 0)}.left-\[50\%\]{left:50%}.mx-auto{margin-inline:auto}.my-5{margin-block:calc(var(--spacing) * 5)}.my-6{margin-block:calc(var(--spacing) * 6)}.my-7{margin-block:calc(var(--spacing) * 7)}.-mt-1\.5{margin-top:calc(var(--spacing) * -1.5)}.-mt-3{margin-top:calc(var(--spacing) * -3)}.-mt-5{margin-top:calc(var(--spacing) * -5)}.-mt-14{margin-top:calc(var(--spacing) * -14)}.-mt-20{margin-top:calc(var(--spacing) * -20)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-\[60px\]{margin-top:60px}.mt-\[120px\]{margin-top:120px}.mt-auto{margin-top:auto}.mr-2{margin-right:calc(var(--spacing) * 2)}.mr-5{margin-right:calc(var(--spacing) * 5)}.\!mb-3{margin-bottom:calc(var(--spacing) * 3)!important}.\!mb-4{margin-bottom:calc(var(--spacing) * 4)!important}.\!mb-7{margin-bottom:calc(var(--spacing) * 7)!important}.\!mb-8{margin-bottom:calc(var(--spacing) * 8)!important}.\!mb-10{margin-bottom:calc(var(--spacing) * 10)!important}.\!mb-20{margin-bottom:calc(var(--spacing) * 20)!important}.\!mb-\[50px\]{margin-bottom:50px!important}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-7{margin-bottom:calc(var(--spacing) * 7)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-9{margin-bottom:calc(var(--spacing) * 9)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.mb-20{margin-bottom:calc(var(--spacing) * 20)}.mb-\[30px\]{margin-bottom:30px}.mb-\[60px\]{margin-bottom:60px}.mb-\[70px\]{margin-bottom:70px}.mb-\[100px\]{margin-bottom:100px}.mb-\[120px\]{margin-bottom:120px}.mb-auto{margin-bottom:auto}.-ml-6{margin-left:calc(var(--spacing) * -6)}.ml-6{margin-left:calc(var(--spacing) * 6)}.flex{display:flex}.grid{display:grid}.hidden{display:none}.h-5{height:calc(var(--spacing) * 5)}.h-\[1px\]{height:1px}.h-\[56px\]{height:56px}.h-\[70px\]{height:70px}.h-\[310px\]{height:310px}.h-\[400px\]{height:400px}.h-\[500px\]{height:500px}.h-fit{height:fit-content}.h-full{height:100%}.max-h-\[560px\]{max-height:560px}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-\[80px\]{min-height:80px}.min-h-\[88px\]{min-height:88px}.min-h-\[106px\]{min-height:106px}.min-h-\[260px\]{min-height:260px}.min-h-\[280px\]{min-height:280px}.min-h-\[calc\(100vh-60px\)\]{min-height:calc(100vh - 60px)}.w-8{width:calc(var(--spacing) * 8)}.w-\[56px\]{width:56px}.w-\[92px\]{width:92px}.w-\[310px\]{width:310px}.w-full{width:100%}.max-w-\[53px\]{max-width:53px}.max-w-\[150px\]{max-width:150px}.max-w-\[160px\]{max-width:160px}.max-w-\[170px\]{max-width:170px}.max-w-\[220px\]{max-width:220px}.max-w-\[300px\]{max-width:300px}.max-w-\[430px\]{max-width:430px}.max-w-\[530px\]{max-width:530px}.max-w-\[560px\]{max-width:560px}.max-w-\[580px\]{max-width:580px}.max-w-\[630px\]{max-width:630px}.max-w-\[680px\]{max-width:680px}.min-w-20{min-width:calc(var(--spacing) * 20)}.min-w-\[158px\]{min-width:158px}.min-w-\[180px\]{min-width:180px}.min-w-\[250px\]{min-width:250px}.min-w-\[320px\]{min-width:320px}.min-w-full{min-width:100%}.flex-1{flex:1}.origin-left{transform-origin:0}.-translate-x-\[50\%\]{--tw-translate-x:calc(50% * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-\[1\.3\]{scale:1.3}.cursor-pointer{cursor:pointer}.list-disc{list-style-type:disc}.grid-cols-\[repeat\(auto-fill\,minmax\(300px\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.grid-cols-\[repeat\(auto-fit\,minmax\(200px\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.grid-cols-\[repeat\(auto-fit\,minmax\(240px\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.grid-cols-\[repeat\(auto-fit\,minmax\(300px\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.grid-cols-\[repeat\(auto-fit\,minmax\(320px\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.grid-cols-\[repeat\(auto-fit\,minmax\(520px\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(520px,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-7{gap:calc(var(--spacing) * 7)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-20{gap:calc(var(--spacing) * 20)}.gap-\[55px\]{gap:55px}.gap-\[100px\]{gap:100px}.gap-\[120px\]{gap:120px}.overflow-hidden{overflow:hidden}.rounded-\[20px\]{border-radius:20px}.rounded-\[26px\]{border-radius:26px}.rounded-\[50\%\]{border-radius:50%}.rounded-tl-\[50px\]{border-top-left-radius:50px}.rounded-br-\[50px\]{border-bottom-right-radius:50px}.rounded-bl-\[50px\]{border-bottom-left-radius:50px}.border-t-\[1px\]{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b-\[1px\]{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-border{border-color:var(--color-border)}.\!bg-border{background-color:var(--color-border)!important}.bg-accent{background-color:var(--color-accent)}.bg-accent\/20{background-color:#81542a33}@supports (color:color-mix(in lab, red, red)){.bg-accent\/20{background-color:color-mix(in oklab, var(--color-accent) 20%, transparent)}}.bg-bg{background-color:#fff}.bg-bg2{background-color:var(--color-bg2)}.bg-border{background-color:var(--color-border)}.bg-white{background-color:var(--color-white)}.fill-text{fill:#2c4a9b}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-7{padding:calc(var(--spacing) * 7)}.p-8{padding:calc(var(--spacing) * 8)}.\!px-20{padding-inline:calc(var(--spacing) * 20)!important}.\!px-\[60px\]{padding-inline:60px!important}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-7{padding-inline:calc(var(--spacing) * 7)}.px-\[60px\]{padding-inline:60px}.py-3{padding-block:calc(var(--spacing) * 3)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-9{padding-block:calc(var(--spacing) * 9)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-\[30px\]{padding-block:30px}.\!pt-0{padding-top:calc(var(--spacing) * 0)!important}.pt-0{padding-top:calc(var(--spacing) * 0)}.pt-\[70px\]{padding-top:70px}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-8{padding-right:calc(var(--spacing) * 8)}.\!pb-0{padding-bottom:calc(var(--spacing) * 0)!important}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-20{padding-bottom:calc(var(--spacing) * 20)}.text-center{text-align:center}.\!font-display{font-family:var(--font-display)!important}.font-display{font-family:var(--font-display)}.\!text-\[20px\]{font-size:20px!important}.text-\[11px\]{font-size:11px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[18px\]{font-size:18px}.text-\[20px\]{font-size:20px}.text-\[22px\]{font-size:22px}.text-\[24px\]{font-size:24px}.text-\[28px\]{font-size:28px}.text-\[32px\]{font-size:32px}.text-\[40px\]{font-size:40px}.text-\[52px\]{font-size:52px}.text-\[54px\]{font-size:54px}.text-\[78px\]{font-size:78px}.text-\[120px\]{font-size:120px}.text-\[130px\]{font-size:130px}.leading-0{--tw-leading:calc(var(--spacing) * 0);line-height:calc(var(--spacing) * 0)}.\!font-normal{--tw-font-weight:var(--font-weight-normal)!important;font-weight:var(--font-weight-normal)!important}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.text-nowrap{text-wrap:nowrap}.\!text-text{color:#2c4a9b!important}.text-accent{color:var(--color-accent)}.text-bg{color:var(--color-bg)}.text-bg2{color:var(--color-bg2)}.text-white{color:var(--color-white)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}:is(.\*\:flex>*){display:flex}:is(.\*\:max-w-\[350px\]>*){max-width:350px}:is(.\*\:min-w-\[300px\]>*){min-width:300px}:is(.\*\:min-w-\[calc\(50\%-24px\)\]>*){min-width:calc(50% - 24px)}:is(.\*\:flex-1>*){flex:1}:is(.\*\:flex-col>*){flex-direction:column}:is(.\*\:items-center>*){align-items:center}:is(.\*\:gap-3>*){gap:calc(var(--spacing) * 3)}:is(.\*\:gap-5>*){gap:calc(var(--spacing) * 5)}:is(.\*\:rounded-tl-\[50px\]>*){border-top-left-radius:50px}:is(.\*\:border-b-\[1px\]>*){border-bottom-style:var(--tw-border-style);border-bottom-width:1px}:is(.\*\:border-border>*){border-color:var(--color-border)}:is(.\*\:bg-accent>*){background-color:var(--color-accent)}:is(.\*\:bg-border>*){background-color:var(--color-border)}:is(.\*\:bg-white>*){background-color:var(--color-white)}:is(.\*\:py-4>*){padding-block:calc(var(--spacing) * 4)}:is(.\*\:py-5>*){padding-block:calc(var(--spacing) * 5)}:is(.\*\:py-6>*){padding-block:calc(var(--spacing) * 6)}:is(.\*\:pr-5>*){padding-right:calc(var(--spacing) * 5)}:is(.\*\:pr-12>*){padding-right:calc(var(--spacing) * 12)}:is(.\*\:pl-5>*){padding-left:calc(var(--spacing) * 5)}:is(.\*\:pl-16>*){padding-left:calc(var(--spacing) * 16)}:is(.\*\:last\:border-none>*):last-child{--tw-border-style:none;border-style:none}@media (hover:hover){.hover\:fill-accent:hover{fill:var(--color-accent)}}@media not all and (width>=64rem){.max-lg\:order-0{order:0}.max-lg\:order-1{order:1}.max-lg\:mb-3{margin-bottom:calc(var(--spacing) * 3)}.max-lg\:mb-5{margin-bottom:calc(var(--spacing) * 5)}.max-lg\:\!hidden{display:none!important}.max-lg\:hidden{display:none}.max-lg\:min-h-10{min-height:calc(var(--spacing) * 10)}.max-lg\:min-w-10{min-width:calc(var(--spacing) * 10)}.max-lg\:-scale-x-\[100\%\]{--tw-scale-x:calc(100% * -1);scale:var(--tw-scale-x) var(--tw-scale-y)}.max-lg\:flex-col{flex-direction:column}.max-lg\:justify-center{justify-content:center}.max-lg\:gap-10{gap:calc(var(--spacing) * 10)}.max-lg\:bg-bg\/80{background-color:#f9ecdccc}@supports (color:color-mix(in lab, red, red)){.max-lg\:bg-bg\/80{background-color:color-mix(in oklab, var(--color-bg) 80%, transparent)}}.max-lg\:\!p-0{padding:calc(var(--spacing) * 0)!important}.max-lg\:px-5{padding-inline:calc(var(--spacing) * 5)}.max-lg\:px-10{padding-inline:calc(var(--spacing) * 10)}.max-lg\:py-5{padding-block:calc(var(--spacing) * 5)}.max-lg\:py-10{padding-block:calc(var(--spacing) * 10)}.max-lg\:\!pt-\[54px\]{padding-top:54px!important}.max-lg\:pt-5{padding-top:calc(var(--spacing) * 5)}.max-lg\:text-center{text-align:center}.max-lg\:\!text-\[18px\]{font-size:18px!important}.max-lg\:\!text-\[24px\]{font-size:24px!important}:is(.\*\:max-lg\:flex-col>*){flex-direction:column}}@media not all and (width>=48rem){.max-md\:order-1{order:1}.max-md\:mt-5{margin-top:calc(var(--spacing) * 5)}.max-md\:mb-3{margin-bottom:calc(var(--spacing) * 3)}.max-md\:mb-5{margin-bottom:calc(var(--spacing) * 5)}.max-md\:mb-10{margin-bottom:calc(var(--spacing) * 10)}.max-md\:mb-\[60px\]{margin-bottom:60px}.max-md\:flex{display:flex}.max-md\:hidden{display:none}.max-md\:flex-col{flex-direction:column}.max-md\:py-5{padding-block:calc(var(--spacing) * 5)}:is(.max-md\:\*\:gap-3>*){gap:calc(var(--spacing) * 3)}}@media (width>=48rem){.md\:absolute{position:absolute}.md\:-mt-1{margin-top:calc(var(--spacing) * -1)}.md\:hidden{display:none}.md\:w-\[56px\]{width:56px}.md\:gap-4{gap:calc(var(--spacing) * 4)}.md\:gap-5{gap:calc(var(--spacing) * 5)}.md\:\!px-\[60px\]{padding-inline:60px!important}:is(.md\:\*\:items-center>*){align-items:center}:is(.md\:\*\:justify-between>*){justify-content:space-between}:is(.md\:\*\:rounded-\[30px\]>*){border-radius:30px}:is(.md\:\*\:bg-border>*){background-color:var(--color-border)}:is(.md\:\*\:px-7>*){padding-inline:calc(var(--spacing) * 7)}:is(.md\:\*\:py-3>*){padding-block:calc(var(--spacing) * 3)}}@media (width>=64rem){.lg\:mx-auto{margin-inline:auto}.lg\:my-\[50px\]{margin-block:50px}.lg\:-mt-4{margin-top:calc(var(--spacing) * -4)}.lg\:mt-7{margin-top:calc(var(--spacing) * 7)}.lg\:mt-8{margin-top:calc(var(--spacing) * 8)}.lg\:mt-\[50px\]{margin-top:50px}.lg\:mt-\[60px\]{margin-top:60px}.lg\:mt-\[90px\]{margin-top:90px}.lg\:mt-\[100px\]{margin-top:100px}.lg\:\!mb-4{margin-bottom:calc(var(--spacing) * 4)!important}.lg\:\!mb-8{margin-bottom:calc(var(--spacing) * 8)!important}.lg\:\!mb-\[120px\]{margin-bottom:120px!important}.lg\:mb-4{margin-bottom:calc(var(--spacing) * 4)}.lg\:mb-5{margin-bottom:calc(var(--spacing) * 5)}.lg\:mb-6{margin-bottom:calc(var(--spacing) * 6)}.lg\:mb-7{margin-bottom:calc(var(--spacing) * 7)}.lg\:mb-\[54px\]{margin-bottom:54px}.lg\:mb-\[60px\]{margin-bottom:60px}.lg\:mb-\[80px\]{margin-bottom:80px}.lg\:mb-\[92px\]{margin-bottom:92px}.lg\:mb-\[120px\]{margin-bottom:120px}.lg\:ml-\[60px\]{margin-left:60px}.lg\:\!hidden{display:none!important}.lg\:hidden{display:none}.lg\:h-\[60px\]{height:60px}.lg\:h-\[70px\]{height:70px}.lg\:h-\[386px\]{height:386px}.lg\:h-\[600px\]{height:600px}.lg\:min-h-\[80px\]{min-height:80px}.lg\:min-h-\[106px\]{min-height:106px}.lg\:min-h-\[260px\]{min-height:260px}.lg\:min-h-\[280px\]{min-height:280px}.lg\:min-h-\[313px\]{min-height:313px}.lg\:min-h-\[340px\]{min-height:340px}.lg\:min-h-\[calc\(100vh-128px\)\]{min-height:calc(100vh - 128px)}.lg\:w-\[150px\]{width:150px}.lg\:max-w-\[216px\]{max-width:216px}.lg\:min-w-\[158px\]{min-width:158px}.lg\:min-w-\[460px\]{min-width:460px}.lg\:translate-y-4{--tw-translate-y:calc(var(--spacing) * 4);translate:var(--tw-translate-x) var(--tw-translate-y)}.lg\:translate-y-6{--tw-translate-y:calc(var(--spacing) * 6);translate:var(--tw-translate-x) var(--tw-translate-y)}.lg\:grid-cols-\[minmax\(300px\,560px\)_1fr\]{grid-template-columns:minmax(300px,560px) 1fr}.lg\:grid-cols-\[repeat\(auto-fit\,minmax\(400px\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(400px,1fr))}.lg\:flex-col{flex-direction:column}.lg\:items-end{align-items:flex-end}.lg\:gap-2{gap:calc(var(--spacing) * 2)}.lg\:gap-3{gap:calc(var(--spacing) * 3)}.lg\:gap-4{gap:calc(var(--spacing) * 4)}.lg\:gap-5{gap:calc(var(--spacing) * 5)}.lg\:gap-6{gap:calc(var(--spacing) * 6)}.lg\:gap-7{gap:calc(var(--spacing) * 7)}.lg\:gap-8{gap:calc(var(--spacing) * 8)}.lg\:gap-10{gap:calc(var(--spacing) * 10)}.lg\:gap-14{gap:calc(var(--spacing) * 14)}.lg\:gap-\[50px\]{gap:50px}.lg\:gap-\[60px\]{gap:60px}.lg\:border-r-\[1px\]{border-right-style:var(--tw-border-style);border-right-width:1px}.lg\:border-l-\[1px\]{border-left-style:var(--tw-border-style);border-left-width:1px}.lg\:p-1\.5{padding:calc(var(--spacing) * 1.5)}.lg\:p-8{padding:calc(var(--spacing) * 8)}.lg\:p-\[50px\]{padding:50px}.lg\:\!px-20{padding-inline:calc(var(--spacing) * 20)!important}.lg\:\!px-\[60px\]{padding-inline:60px!important}.lg\:px-9{padding-inline:calc(var(--spacing) * 9)}.lg\:px-\[42px\]{padding-inline:42px}.lg\:px-\[60px\]{padding-inline:60px}.lg\:px-\[90px\]{padding-inline:90px}.lg\:py-9{padding-block:calc(var(--spacing) * 9)}.lg\:py-\[50px\]{padding-block:50px}.lg\:pt-12{padding-top:calc(var(--spacing) * 12)}.lg\:pr-\[42px\]{padding-right:42px}.lg\:pb-8{padding-bottom:calc(var(--spacing) * 8)}.lg\:pl-\[42px\]{padding-left:42px}.lg\:\!text-\[32px\]{font-size:32px!important}.lg\:text-\[20px\]{font-size:20px}.lg\:text-\[22px\]{font-size:22px}.lg\:text-\[24px\]{font-size:24px}.lg\:text-\[36px\]{font-size:36px}.lg\:text-\[78px\]{font-size:78px}.lg\:text-\[130px\]{font-size:130px}.lg\:leading-0{--tw-leading:calc(var(--spacing) * 0);line-height:calc(var(--spacing) * 0)}.lg\:leading-\[100px\]{--tw-leading:100px;line-height:100px}:is(.lg\:\*\:mt-12>*){margin-top:calc(var(--spacing) * 12)}:is(.lg\:\*\:w-\[calc\(50\%-10px\)\]>*){width:calc(50% - 10px)}:is(.lg\:\*\:max-w-\[calc\(50\%-20px\)\]>*){max-width:calc(50% - 20px)}:is(.lg\:\*\:p-8>*){padding:calc(var(--spacing) * 8)}:is(.lg\:\*\:pl-\[60px\]>*){padding-left:60px}}}@media (width<=768px){.mainlic_block{display:flex}.contactinfo{display:none}.yamap{width:100%;height:900px}.yamap .wrapper{position:relative;top:0;left:0%}.service__head-item{width:100%;max-width:100%}.titleh1{margin-bottom:20px}.pricesItem{flex-direction:column;align-items:center;height:150px}p.price{text-align:center;font-size:28px}.education{padding:0}.timeline:before{left:20px}.timeline__item{grid-template-columns:40px 1fr}.timeline__item:before{left:14px}.timeline__date{grid-column:2;width:fit-content;margin-bottom:10px}.flex{flex-direction:column}.specialist__info{margin-left:0}.timeline__content{width:300px;margin-left:40px}.education__title{font-size:18px}}@media (width<=480px){.header-main{background:url(/assets/images/765-960.webp) 50% 0 no-repeat}.header-main-info-wrapper{-webkit-backdrop-filter:blur();backdrop-filter:blur()}.yamap{width:100%;height:500px}p,.pagecontent li{font-size:14px}.consult-girl{object-fit:cover;object-position:top;width:140%;height:340px;margin-top:-100px;position:relative;bottom:0;right:0}.consult{padding-bottom:0}footer .wrapper{gap:var(--sp-md);flex-direction:column}.footer-item a{font-size:14px}.footer-item ul{gap:0}h2{font-size:16px;font-weight:700}.after-main-img{display:none}.after-list li:after{top:22px}.after-list li:first-child{border-top:0}.after-title,.after h2{margin-left:0;font-size:14px;font-weight:700}.after-title{margin-bottom:var(--sp-md);font-size:24px;font-weight:400}.after-list li{padding-block:var(--sp-sm);border-top:none}iframe{max-height:195px}.team{gap:var(--sp-sm);row-gap:var(--sp-lg);grid-template-columns:1fr 1fr;padding-top:0;padding-bottom:0;display:grid}.team-name{text-align:left;margin-bottom:6px;font-size:12px}.team-item{padding:var(--sp-sm);background:0 0;align-items:start;padding:0}.team-img{max-height:100%}.team-img img{width:100%;height:100%;max-height:160px}.why{padding-block:var(--sp-lg1);background-position:-160px 30px;background-repeat:no-repeat;max-width:100%}.why h2{margin-left:auto;margin-bottom:var(--sp-md);width:100%;font-size:20px}.why-list{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.why-list li{margin-bottom:20px;font-size:14px;position:static}.contacts{gap:var(--sp-md)}.recovery{align-items:stretch;gap:var(--sp-md);flex-direction:column;margin-top:0}.recovery-title{font-size:28px}.recovery-list li{padding-block:var(--sp-sm);text-transform:uppercase;font-size:16px;font-weight:600;position:static;margin-left:0!important}.personal-text{margin-bottom:var(--sp-lg2)}.recovery-slogan{margin-bottom:var(--sp-lg)}.recovery-slogan,.owner-queue{font-size:24px}.owner-queue:after,.owner-queue:before{content:"»";color:#00000008;font-size:120px;position:absolute;bottom:-40px;right:0}.owner-queue:before{content:"«";bottom:200px}.licences-pictures{flex-wrap:wrap}.licences-pictures>img{max-width:calc(50% - var(--sp-md) / 2);height:auto}.licences-wrapper{flex-direction:column}.licences-pictures-block{flex-direction:row}.licences-pictures-block img{width:33.3333%;height:auto;max-width:auto}.req-wrapper{flex-direction:column}.heading h2,h2{padding-bottom:var(--sp-md)}.accordion-item-title{font-size:12px}.accordion-item-wrapper p{font-size:14px}.record-wrapper{margin-top:var(--sp-md);flex-direction:column;align-items:stretch}.record-wrapper input[type=submit]{margin-top:var(--sp-md)}.map-info{padding:var(--sp-md)}.map-info,.map-info-title{font-size:16px}.experts h2{padding-bottom:var(--sp-lg1)}.splide__arrow{top:calc(-1 * var(--sp-lg) - var(--sp-sm))!important}.splide__arrow--prev{right:calc(var(--sp-lg) + 4px)!important}.splide__arrow--next{right:0!important}label p{font-size:14px}.main-video h2 br{display:none}.main-video h2{text-align:start}.hamb{display:flex}.nav{background-color:var(--bg);max-height:calc(100svh - var(--header-h));padding-block:var(--sp-lg);padding-inline:var(--sp-md);gap:var(--sp-lg);opacity:0;pointer-events:none;-webkit-user-select:none;user-select:none;transform:translateY(calc(-1 * var(--sp-sm)));flex-direction:column;transition:all .3s ease-in-out;display:flex;position:fixed;top:70px;left:0;right:0;overflow-y:auto}.nav.opened{opacity:1;pointer-events:all;-webkit-user-select:auto;user-select:auto;transform:translateY(0)}.nav ul{align-items:start;gap:var(--sp-sm);flex-direction:column;font-size:16px}.header-contacts{display:none}.header-logo{margin-left:-26px}.header-contacts-mobile{align-items:start;gap:var(--sp-md);flex-direction:column;display:flex}.nav-dropdown.opened{opacity:1;pointer-events:all;grid-template-rows:1fr;opacity:1!important}.nav-dropdown{grid-template-rows:0fr;padding:0;display:grid;position:relative;left:0;transform:none;opacity:0!important}.nav-dropdown ul{box-shadow:none;padding-inline:0;padding-block:var(--sp-sm);overflow:hidden}.nav li:hover .nav-dropdown{transform:none}.programms{flex-direction:column}.header-main-info-wrapper{border:none;border-radius:0;margin-bottom:0}.header-main-autor{display:none}.header-adv-wrapper{border:none;border-radius:0}.header-main{background-size:100%;max-width:100%;height:auto}.header-main h1{font-size:20px;line-height:1.1}.header-main h1,.header-main-block{margin-left:0}.header-adv{row-gap:var(--sp-sm);row-gap:var(--sp-lg);padding-block:var(--sp-lg);flex-wrap:wrap}.header-adv-item{border:none;width:50%;padding-block:0;font-size:14px;line-height:1.2}.header-adv-title{margin-bottom:calc(var(--sp-sm) / 2)}.header-adv-item:last-child{border-left:1px solid var(--gray)}.header-adv-item:first-child{border-right:1px solid var(--gray)}.programms-item{font-size:14px}.owner-wrapper{gap:var(--sp-md);flex-direction:column}.owner-wrapper img{object-fit:cover;object-position:top;width:100%;max-width:100%;height:320px}.owner ul{margin-left:0}.owner{overflow:hidden}.extra{border-bottom:1px solid var(--gray2);background:url(/assets/images/98789.webp) bottom/140% no-repeat}.programms-item{width:160px;margin:0 auto}.way{flex-direction:column}.way img{min-width:50%;max-width:100%}.organs_item{background:#dadee2;border:1px solid #eee;border-radius:16px;max-width:380px;margin-bottom:20px;padding:10px}.organs_item img{max-width:150px;margin:0 auto;display:block}.price_line{border-bottom:1px dotted;flex-direction:column;align-items:flex-start}}.checkup{--cu-dark:#590f24;--cu-rose:#d57877;--cu-rose-dark:#a55150;--cu-rose-light:#fbd1c9;--cu-bg:#fbf1f0;--cu-gray:#82888f;--cu-text:#4b4b4b;font-family:var(--font-family);background:#fff;padding:60px 0}.checkup h2,.checkup p{font-family:inherit}.checkup-intro{align-items:center;gap:30px;display:flex}.checkup-intro-img{border-radius:20px;flex:0 0 248px;width:248px;height:276px;overflow:hidden}.checkup-intro-img img{object-fit:cover;width:100%;height:100%;display:block}.checkup-intro-body{flex:auto;min-width:0;padding:20px 0;position:relative}.checkup-kicker{text-transform:uppercase;color:var(--cu-dark);margin:0;font-size:24px;font-weight:400;line-height:33.6px}.checkup-title{text-transform:uppercase;color:var(--cu-dark);margin:0 0 20px;font-size:24px;font-weight:700;line-height:33.6px}.checkup-lead{text-transform:uppercase;color:var(--cu-gray);margin:0 0 20px;font-size:16px;line-height:24px}.checkup-text{color:var(--cu-text);margin:0 0 24px;font-size:16px;font-weight:500;line-height:24px}.checkup-text:last-child{margin-bottom:0}.checkup-badge{z-index:2;background:var(--cu-bg);border-radius:128px;align-items:center;gap:13px;max-width:383px;padding:13px 20px;display:flex;position:absolute;top:30px;right:0;transform:rotate(-4.4deg);box-shadow:0 5px 8px #0000002e}.checkup-badge span{color:var(--cu-text);font-size:18px;line-height:1.2}.checkup-badge-switch{background:var(--cu-rose);border-radius:999px;flex:0 0 60px;width:60px;height:36px;position:relative}.checkup-badge-switch:after{content:"";background:#fff;border-radius:50%;width:28px;height:28px;position:absolute;top:4px;right:4px}.checkup-block{margin-top:60px}.checkup-subtitle{text-transform:uppercase;text-align:center;color:var(--cu-dark);margin:0 0 20px;font-size:24px;font-weight:700;line-height:33.6px}.checkup-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.checkup-card{background:var(--cu-bg);border-radius:10px;flex-direction:column;min-height:169px;padding:17px 16px;display:flex}.checkup-card-icon{background:var(--cu-rose);flex:0 0 45px;justify-content:center;align-items:center;width:45px;height:45px;display:flex}.checkup-card-icon img{object-fit:contain;width:43px;height:39px;display:block}.checkup-card p{text-transform:uppercase;color:var(--cu-dark);margin:auto 0 0;padding-top:24px;font-size:16px;line-height:1.2}.checkup-note{text-align:center;max-width:880px;color:var(--cu-text);margin:20px auto 0;font-size:16px;font-weight:500;line-height:24px}.checkup-result{justify-content:space-between;align-items:flex-end;gap:40px;display:flex}.checkup-result-img{flex:0 0 357px;width:357px;height:316px;position:relative}.checkup-result-img:before,.checkup-result-img:after{content:"";border-radius:8px;height:258px;position:absolute;top:58px}.checkup-result-img:before{background:var(--cu-rose);width:291px;left:0}.checkup-result-img:after{background:var(--cu-rose-light);width:333px;left:24px}.checkup-result-img img{z-index:1;object-fit:cover;width:223px;height:316px;display:block;position:absolute;top:0;left:79px}.checkup-result-list{flex-direction:column;flex:auto;gap:25px;margin:0;padding:0;list-style:none;display:flex}.checkup-result-list li{align-items:center;gap:20px;display:flex}.checkup-check{flex:0 0 35px}.checkup-result-list p{color:var(--cu-text);margin:0;font-size:16px;font-weight:500;line-height:24px}.checkup-result-list b{font-weight:700}.checkup-cta{background:var(--cu-bg);text-align:center;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:22px;min-height:361px;margin-top:60px;padding:40px;display:flex}.checkup-cta-tree{width:95px;height:auto;display:block}.checkup-cta-text{max-width:880px;color:var(--cu-text);margin:0;font-size:16px;font-weight:500;line-height:24px}.checkup-cta-button,.checkup-cta-button:visited{border:1px solid var(--cu-text);background:linear-gradient(90deg, var(--cu-rose-dark) 0%, var(--cu-rose) 100%);color:#fff;text-align:center;border-radius:16px;justify-content:center;align-items:center;min-width:204px;min-height:51px;padding:14px 18px;font-size:14px;line-height:21px;text-decoration:none;transition:filter .2s,transform .2s;display:inline-flex}.checkup-cta-button:hover{filter:brightness(1.08);color:#fff;text-decoration:none;transform:translateY(-1px)}.header-main{position:relative}.hero-start{z-index:3;background:linear-gradient(41.54deg,#fff0 23.04%,#fff 131.68%),#d57877;border-radius:50px 50px 50px 0;width:272px;height:155px;text-decoration:none;transition:box-shadow .3s;animation:.7s cubic-bezier(.2,.7,.3,1) both heroStartIn,7s ease-in-out .7s infinite heroStartFloat;display:block;position:absolute;top:187px;left:calc(50% - 600px);box-shadow:0 10px 22px #590f2421}.hero-start:hover{text-decoration:none;animation-play-state:paused;box-shadow:0 16px 32px #590f2442}.hero-start-title{text-transform:uppercase;color:#fff;margin:0;font-size:36px;font-weight:700;line-height:1;position:absolute;top:19px;left:35px}.hero-start-dots{gap:3px;display:flex;position:absolute;top:118px;left:35px}.hero-start-dots i{opacity:.4;background:#fff;border-radius:50%;width:9px;height:9px;animation:3.6s ease-in-out infinite heroStartDot}.hero-start-dots i:nth-child(2){animation-delay:1.2s}.hero-start-dots i:nth-child(3){animation-delay:2.4s}.hero-start-arrow{width:43px;height:43px;animation:2.4s ease-in-out infinite heroStartArrow;position:absolute;top:101px;left:205px}.hero-start:hover .hero-start-arrow{transition:transform .3s;animation:none;transform:translate(10px)}@keyframes heroStartIn{0%{opacity:0;transform:translate(-14px,12px)scale(.96)}to{opacity:1;transform:none}}@keyframes heroStartFloat{0%{transform:translate(0,0)rotate(0)}50%{transform:translate(3px,-7px)rotate(-.6deg)}to{transform:translate(0,0)rotate(0)}}@keyframes heroStartArrow{0%{opacity:.85;transform:translate(0)}50%{opacity:1;transform:translate(8px)}to{opacity:.85;transform:translate(0)}}@keyframes heroStartDot{0%,to{opacity:.4;transform:scale(1)}12%{opacity:1;transform:scale(1.3)}33%{opacity:.4;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.hero-start,.hero-start-arrow,.hero-start-dots i{animation:none!important}.hero-start-dots i:first-child{opacity:1}}@media (width<=1279px){.hero-start{display:none}}@media (width<=1023px){.checkup{padding:40px 0}.checkup-intro{flex-direction:column;align-items:flex-start;gap:24px}.checkup-intro-img{flex:none;width:248px}.checkup-intro-body{width:100%;padding:0}.checkup-badge{max-width:100%;margin-bottom:20px;position:static;transform:none}.checkup-grid{grid-template-columns:repeat(2,1fr)}.checkup-block,.checkup-cta{margin-top:40px}.checkup-result{flex-direction:column;align-items:center;gap:32px}.checkup-result-img{flex:none}.checkup-cta{min-height:0;padding:32px 24px}}@media (width<=767px){.checkup-kicker,.checkup-title,.checkup-subtitle{font-size:20px;line-height:28px}.checkup-grid{grid-template-columns:1fr}.checkup-card{min-height:0}.checkup-card p{padding-top:16px}.checkup-badge span{font-size:16px}.checkup-intro-img{width:100%;max-width:280px;height:240px}.checkup-result-img{transform-origin:top;flex:0 357px;width:100%;min-width:0;max-width:357px;transform:scale(.88)}.checkup-result-img:before{width:81.5%}.checkup-result-img:after{width:calc(100% - 24px)}.checkup-result-list li{align-items:flex-start;gap:14px}}.grid_row{flex-wrap:wrap;width:100%;margin-left:-20px;margin-right:-20px;display:flex}.grid_row_half{margin-left:0;margin-right:0}.grid_row_content{justify-content:space-between;width:100%;margin-left:0;margin-right:0}.grid_row_25{margin-left:-25px;margin-right:0}.grid_row_25 .grid_col{padding-left:25px}.grid_col{padding-left:20px;padding-right:20px}.grid_col_content{width:calc(100% - 375px)}.grid_col_aside{width:300px}.grid_col_aside_overflow{overflow:hidden}.grid_col_4{width:33.3333%;padding-left:20px;padding-right:20px}.grid_col_6{width:50%;padding-left:20px;padding-right:20px}.grid_col_half{width:50%;max-width:620px;padding-left:20px;position:relative}.grid_col_half_extend{width:calc(50% + 18px);max-width:578px;margin-right:-18px}.grid_col_half img{object-fit:contain}.blog ul{margin-left:40px;line-height:150%;list-style:outside}.blog ol{margin-left:40px;line-height:150%;list-style:number}.wrapper.blog li{padding-bottom:10px}.blog h3{padding:20px 0}.blog p{text-indent:20px;line-height:150%}@media screen and (width<=620px){.grid_col_half{width:90%}.grid_col_half img{margin:25px 0}}.specialist__img{object-fit:cover;border-top-left-radius:46px;width:405px;max-width:405px}.priceWrapper{padding-bottom:100px}.priceWrapper h2{margin-top:0;padding-top:40px}.pricesItem{color:#fff;background:#81542a;border-radius:46px;align-items:center;padding:5px 16px 5px 30px;display:flex}.pricesItem .button{color:#000;text-transform:lowercase;background-color:#eee}.pricesItem p{margin:0}.pricesItem .text{color:inherit;flex:1;display:flex}.pricesItem.first{margin-bottom:10px}.pricesItem .price{min-width:100px;margin-right:auto}.pricesItem .name{flex:1;width:100%;min-width:200px;max-width:500px}.partners a{width:28%}.online-booking{background:#bba78f;padding:40px 0}.booking-card{background:#f5e8d9;border-radius:20px;flex-wrap:wrap;display:flex;overflow:hidden}.booking-text{flex-direction:column;flex:300px;justify-content:center;padding:40px;display:flex}.booking-text h2{color:#4b2a1b;margin-bottom:15px;font-size:26px;font-weight:700}.booking-text p{color:#4b2a1b;margin-bottom:25px;font-size:18px}.btn{color:#fff;background:#8a5a36;border-radius:25px;padding:12px 30px;font-size:16px;text-decoration:none;display:inline-block}.booking-image{flex:300px}.booking-image img{object-fit:cover;width:100%;height:100%}@media (width<=768px){.vrach-item{text-align:center}a.link{justify-content:center;align-items:center;display:flex}.buttton__all{width:100%;margin:40px auto 0}.services-items ul{text-align:center;margin-left:0}.services-items li{background:#eddfcd;width:100%;margin-left:0;padding:5px 10px;list-style:none}.flex-col-reverse{flex-direction:column-reverse}.services-tabs a{flex-basis:49%}.partners a{width:100%}.z-index-none{z-index:-1}.max-md\:text-center{text-align:center}.hidden-pc{display:block}.hidden-mob{display:none}.social-mob{justify-content:center;margin:20px auto}.fotter-nav{text-align:center;border-top:1px solid #81542a;padding-top:25px;font-size:18px}.logo-mob{margin:0 auto 25px}}.checkup-form{text-align:left;gap:14px;max-width:620px;margin:0 auto;display:grid}.checkup-form-row{grid-template-columns:1fr 1fr;gap:14px;display:grid}@media (width<=640px){.checkup-form-row{grid-template-columns:1fr}}.checkup-form-field{gap:6px;display:grid}.checkup-form-label{color:var(--gray);font-size:13px}.checkup-form input[type=text],.checkup-form input[type=tel],.checkup-form input[type=email],.checkup-form textarea{border:1px solid var(--gray2);width:100%;font-family:var(--font-family);background:#fff;border-radius:16px;padding:12px 16px;font-size:15px}.checkup-form textarea{resize:vertical;min-height:84px}.checkup-form input:focus-visible,.checkup-form textarea:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.checkup-form-consent{cursor:pointer;align-items:flex-start;gap:10px;font-size:13px;line-height:1.4;display:flex}.checkup-form .form-field-error:empty{display:none}.checkup-form .form-field-error{color:#c0392b;margin:0;font-size:13px}.checkup-form .form-message:empty{display:none}.checkup-form .checkup-cta-button{cursor:pointer;border:0;justify-self:center}.price-search{z-index:5;background:var(--bg);border-bottom:1px solid var(--gray2);margin-bottom:8px;padding:14px 0 10px;position:sticky;top:0}.price-search-field input[type=search]{border:1px solid var(--gray2);width:100%;max-width:520px;font-family:var(--font-family);border-radius:16px;padding:12px 18px;font-size:15px}.price-search-field input[type=search]:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.price-search-count{color:var(--gray);margin:8px 0 0;font-size:13px}.price-search-empty{color:var(--gray);padding:18px 0}.price-note{color:var(--gray);font-size:13px}.price-group-title{margin-top:22px}.price_line{border-bottom:1px solid var(--gray2);grid-template-columns:124px 1fr auto;align-items:baseline;column-gap:16px;padding:10px 0;display:grid}.price_line .price_art{white-space:nowrap;letter-spacing:.02em;color:var(--gray);font-size:13px}@media (width<=640px){.price_line{grid-template-columns:1fr auto;grid-template-areas:"art price""name name";row-gap:2px}.price_line .price_art{grid-area:art}.price_line .price_name{grid-area:name}.price_line .price_delim{grid-area:price}.price_line .price_art:empty{display:none}}.price_line:hover{background:var(--bg2)}.price_line .price_delim{white-space:nowrap;color:var(--accent);font-weight:600}.service-price{margin:32px auto}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.articles__date{color:var(--gray);margin:4px 0 0;font-size:13px}.contact-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;margin:24px 0 40px;display:grid}.contact-card{background:var(--bg2);border-radius:20px;padding:24px}.contact-card h3{margin:0 0 14px}.contact-lines{flex-direction:column;gap:4px;margin:0 0 12px;display:flex}.contact-phone{font-size:20px;font-weight:600}.contact-note{color:var(--gray);margin:0;font-size:14px}.contact-address{margin-bottom:12px;font-style:normal;font-weight:500}.contact-metro{align-items:flex-start;gap:10px;margin:0 0 12px;display:flex}.contact-metro svg{flex-shrink:0;margin-top:2px}.contact-routes{margin-bottom:16px}.contact-routes summary{cursor:pointer;color:var(--accent);font-weight:500}.contact-routes ol{gap:8px;margin:10px 0 0;padding-left:20px;font-size:14px;display:grid}.contact-route-link{display:inline-block}.contact-requisites{grid-template-columns:auto 1fr;gap:6px 14px;margin:0;font-size:14px;display:grid}.contact-requisites dt{color:var(--gray)}.contact-requisites dd{word-break:break-word;margin:0}.breadcrumbs{color:var(--gray);flex-wrap:wrap;align-items:center;gap:2px;margin:18px 0 6px;font-size:13px;line-height:1.5;display:flex}.breadcrumbs a{color:var(--gray);border-bottom:1px solid #0000;text-decoration:none}.breadcrumbs a:hover{color:var(--accent);border-bottom-color:var(--accent)}.breadcrumbs>span[aria-hidden]{color:var(--gray2);padding:0 2px}.breadcrumbs>span:not([aria-hidden]){color:var(--text)}.wrapper>h1{margin:10px 0 18px;line-height:1.2}.wrapper>h1+p,.wrapper>h1+.page-intro{color:var(--gray);max-width:780px;margin-top:0;font-size:17px}.pagecontent>:first-child{margin-top:0}h1,.wrapper>h1{margin:10px 0 18px;font-size:32px;font-weight:500;line-height:1.25}.header-inner{justify-content:space-between;align-items:center;gap:24px;width:100%;max-width:1280px;margin:0 auto;display:flex}.nav>ul>li>a{white-space:nowrap}.price-accordion>summary{cursor:pointer;border-bottom:1px solid var(--gray2);justify-content:space-between;align-items:center;gap:12px;padding:14px 0;font-weight:600;list-style:none;display:flex}.price-accordion>summary::-webkit-details-marker{display:none}.price-accordion>summary:after{content:"";border-right:2px solid var(--accent);border-bottom:2px solid var(--accent);flex-shrink:0;width:9px;height:9px;transition:transform .15s;transform:rotate(45deg)}.price-accordion[open]>summary:after{transform:rotate(-135deg)}.price-accordion>summary:hover{color:var(--accent)}.price-accordion-count{color:var(--gray);margin-left:auto;padding-right:10px;font-size:13px;font-weight:400}.price-accordion-body{padding:6px 0 10px 16px}.price-level-0>summary{font-size:19px}.price-level-1>summary{font-size:16px}.price-level-2>summary,.price-level-3>summary{font-size:15px;font-weight:500}.articles-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:24px;margin:24px 0 48px;display:grid}.article-card{border:1px solid var(--gray2);color:inherit;background:#fff;border-radius:18px;flex-direction:column;text-decoration:none;transition:box-shadow .15s,transform .15s;display:flex;overflow:hidden}.article-card:hover{box-shadow:var(--bx-shadow);transform:translateY(-2px)}.article-card__img{aspect-ratio:16/10;background:var(--bg2);overflow:hidden}.article-card__img img{object-fit:cover;width:100%;height:100%;display:block}.article-card__body{flex-direction:column;flex:1;gap:8px;padding:16px 18px 20px;display:flex}.article-card__title{margin:0;font-size:16px;font-weight:600;line-height:1.35}.article-card__date{color:var(--gray);margin:auto 0 0;font-size:13px}.checkup-card-icon svg{width:34px;height:34px;display:block}.tile-grid{margin:8px 0 var(--sp-lg);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;display:grid}.tile{border:1px solid var(--gray2);background:var(--bg);color:var(--text);border-radius:10px;flex-direction:column;gap:8px;padding:20px 22px;text-decoration:none;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex}.tile:hover{border-color:var(--accent);box-shadow:var(--bx-shadow);transform:translateY(-2px)}.tile-title{color:var(--accent);font-size:17px;font-weight:600;line-height:1.35}.tile-text{color:var(--gray);font-size:14px;line-height:1.5}.tile-more{color:var(--accent);margin-top:auto;padding-top:4px;font-size:14px;font-weight:600}.tile-more:after{content:" →"}@media (width<=480px){.tile-grid{grid-template-columns:1fr}.tile{padding:16px 18px}}.compoundItem{border:1px solid var(--gray2);background:var(--bg);border-radius:14px;flex-direction:column;height:100%;transition:border-color .15s,box-shadow .15s;display:flex;overflow:hidden}.compoundItem:hover{border-color:var(--accent);box-shadow:var(--bx-shadow)}.compoundHead{background:var(--accent);color:var(--color-white);text-align:center;padding:16px 22px}.compoundHead p{margin:0;font-size:18px;font-weight:600;line-height:1.3}.compoundContent{flex-direction:column;flex:1;gap:14px;padding:20px 22px 22px;display:flex}.compoundBox+.compoundBox{border-top:1px solid var(--gray2);padding-top:14px}.compoundBox .bold{letter-spacing:.04em;text-transform:uppercase;color:var(--gray);margin:0 0 8px;font-size:12px;font-weight:600}.compoundBox p:not(.bold){justify-content:space-between;gap:12px;margin:0 0 6px;font-size:15px;line-height:1.4;display:flex}.compoundBox p:not(.bold):last-child{margin-bottom:0}.compoundBox p span{color:var(--accent);flex-shrink:0;font-weight:700}.compoundPrice{border-top:1px solid var(--gray2);color:var(--accent);margin-top:auto;padding-top:14px;font-size:24px;font-weight:700}.compoundItem .button.greenButton{background:var(--bg-button);width:100%;color:var(--color-white);font-family:var(--font-family);cursor:pointer;border:0;justify-content:center}.compoundItem .button.greenButton:hover{opacity:.9}.section-heading{align-items:center;gap:14px;display:flex}.section-icon{width:42px;height:42px;color:var(--accent);background:#2c4a9b14;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.section-icon svg{width:22px;height:22px}@media (width<=640px){.section-heading{gap:10px}.section-icon{width:34px;height:34px}.section-icon svg{width:18px;height:18px}}h3{color:var(--text);margin:0 0 16px;font-size:24px;font-weight:600;line-height:1.3}h4{color:var(--text);margin:0 0 12px;font-size:18px;font-weight:600;line-height:1.35}.pagecontent h2{text-transform:none;color:var(--text);margin:26px 0 14px;padding:0;font-size:26px;font-weight:600;line-height:1.3}.pagecontent h3,.pagecontent h4{margin-top:22px}.compare{border-collapse:separate;border-spacing:0;width:100%;margin-bottom:var(--sp-lg);color:var(--text);font-size:16px;line-height:1.5}.compare th,.compare td{padding:var(--sp-md);text-align:left;vertical-align:top}.compare thead th{color:var(--accent);background:var(--bg2);border-bottom:2px solid var(--gray2);font-weight:600}.compare thead th:first-child{color:var(--gray);background:0 0;font-weight:500}.compare thead th:last-child{background:var(--accent);color:var(--color-white);border-bottom-color:var(--accent);border-top-right-radius:20px}.compare thead th:nth-child(2){border-top-left-radius:20px}.compare tbody th{width:22%;color:var(--accent);font-weight:600}.compare tbody th,.compare tbody td{border-bottom:1px solid var(--gray2)}.compare tbody td:last-child{color:#1f2f5c;background:#2c4a9b0f}.compare tbody tr:last-child td:last-child{border-bottom-right-radius:20px}.compare tbody tr:last-child>*{border-bottom:none}.compare p,.compare li{font-size:inherit;line-height:inherit}.compare p{margin:0 0 8px}.compare p:last-child{margin-bottom:0}.compare ul{margin:8px 0 0 20px;list-style:outside}.compare li+li{margin-top:4px}@media (width<=768px){.compare,.compare tbody,.compare tr,.compare th,.compare td{width:100%;display:block}.compare thead{display:none}.compare tbody tr{margin-bottom:var(--sp-md);border:1px solid var(--gray2);border-radius:20px;overflow:hidden}.compare tbody th{background:var(--bg2);width:auto;font-size:17px}.compare tbody th,.compare tbody td,.compare tbody tr:last-child>*{border-bottom:1px solid var(--gray2)}.compare tbody tr>:last-child,.compare tbody tr:last-child>:last-child{border-bottom:none;border-radius:0}.compare td:before{content:attr(data-label);letter-spacing:.06em;text-transform:uppercase;color:var(--gray);margin-bottom:6px;font-size:12px;font-weight:700;display:block}.compare td:last-child:before{color:var(--accent)}}.compound-grid{margin-bottom:var(--sp-lg)}.compoundBox p span svg path{fill:currentColor}.licences-pictures .license-scan{flex:none;width:150px;display:block}.licences-pictures .license-scan img{border:1px solid var(--gray2);width:100%;max-width:none;height:auto;transition:box-shadow .2s;display:block}.licences-pictures .license-scan:hover img,.licences-pictures .license-scan:focus-visible img{box-shadow:0 4px 16px #0000002e}.license-modal{background:0 0;border:0;width:100vw;max-width:100vw;height:100vh;max-height:100vh;padding:0;overflow:hidden}.license-modal[open]{justify-content:center;align-items:center;display:flex}.license-modal::backdrop{background:#000000c7}.license-modal__img{background:#fff;width:auto;max-width:min(92vw,900px);height:auto;max-height:92vh;box-shadow:0 8px 40px #00000080}.license-modal__close,.license-modal__nav{color:#222;cursor:pointer;background:#ffffffeb;border:0;border-radius:50%;width:44px;height:44px;font-size:28px;line-height:1;position:absolute}.license-modal__close{top:16px;right:16px}.license-modal__nav{top:50%;transform:translateY(-50%)}.license-modal__nav--prev{left:16px}.license-modal__nav--next{right:16px}@media (width<=768px){.licences-pictures .license-scan{width:calc(50% - var(--sp-md) / 2)}}.req-wrapper a,footer a[href*=roszdravnadzor]{font-variant-numeric:lining-nums}@media (width<=480px){.heading h2{text-wrap:balance;width:auto;margin-right:0}.after-title{overflow-wrap:anywhere;font-size:18px}}.cta-card{color:#fff;background:radial-gradient(circle at 12% 0,#ffffff29 0,#0000 42%),radial-gradient(circle at 100% 100%,#d5787759 0,#0000 46%),linear-gradient(120deg,#243d82 0%,#2c4a9b 45%,#4a74f2 100%);border-radius:28px;grid-template-columns:1fr 1.05fr;align-items:center;gap:48px;margin:40px 0;padding:48px 56px;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 60px -20px #2c4a9b8c}.cta-card h2{color:#fff;text-transform:none;margin:0 0 14px;padding:0;font-size:32px;line-height:1.15}.cta-card__intro p{color:#ffffffeb;max-width:440px;margin:0 0 22px;font-size:17px;line-height:1.5}.cta-card__phone{color:#fff;align-items:center;gap:10px;min-height:44px;font-size:15px;text-decoration:none;display:inline-flex}.cta-card__phone b{white-space:nowrap}.cta-card__phone:hover,.cta-card__phone:focus-visible{text-decoration:underline}.cta-card__form{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff1f;border:1px solid #ffffff47;border-radius:22px;gap:14px;padding:28px;display:grid}.cta-card__field{gap:6px;display:grid}.cta-card__field label{letter-spacing:.02em;color:#ffffffeb;font-size:13px;font-weight:600}.cta-card__field input[type=text],.cta-card__field input[type=tel]{width:100%;min-height:52px;color:var(--text);font-family:var(--font-family);background:#fff;border:2px solid #0000;border-radius:14px;padding:12px 18px;font-size:16px;transition:border-color .18s,box-shadow .18s}.cta-card__field input::placeholder{color:var(--gray)}.cta-card__field input:focus{border-color:#ffd9d8;outline:none;box-shadow:0 0 0 4px #ffffff47}.cta-card__consent{color:#ffffffeb;cursor:pointer;align-items:flex-start;gap:12px;font-size:13px;line-height:1.45;display:flex}.cta-card__consent input{accent-color:#d57877;flex:none;width:20px;height:20px;margin-top:1px}.cta-card__consent a{color:#fff;text-decoration:underline}.cta-card__button{min-height:56px;color:var(--accent);font-family:var(--font-family);cursor:pointer;background:#fff;border:0;border-radius:14px;justify-content:center;align-items:center;gap:10px;padding:14px 28px;font-size:17px;font-weight:700;transition:transform .18s,box-shadow .18s;display:inline-flex;box-shadow:0 10px 24px -8px #0006}.cta-card__button:hover{transform:translateY(-2px);box-shadow:0 14px 28px -8px #00000073}.cta-card__button:active{transform:translateY(0)}.cta-card__button:focus-visible{outline-offset:3px;outline:3px solid #ffd9d8}.cta-card__button:disabled{opacity:.6;cursor:progress;transform:none}.cta-card .form-field-error{color:#ffd0cf;margin:0;font-size:13px}.cta-card .form-field-error:empty,.cta-card .form-message:empty{display:none}.cta-card .form-message{color:var(--text);background:#fffffff2;border-radius:12px;margin:0;padding:12px 16px;font-size:15px;font-weight:600}.cta-card .form-message.is-success{color:#1d6b3a}.cta-card .form-message.is-error{color:#b02a2a}@media (width<=900px){.cta-card{border-radius:22px;grid-template-columns:1fr;gap:28px;padding:32px 24px}.cta-card h2{font-size:26px}.cta-card__form{padding:20px}}@media (prefers-reduced-motion:reduce){.cta-card__button,.cta-card__field input{transition:none}}img{height:auto}.skip-link{z-index:10000;background:var(--accent);color:#fff;border-radius:0 0 12px 12px;padding:12px 18px;font-weight:600;text-decoration:none;position:absolute;top:-60px;left:16px}.skip-link:focus{top:0}main:focus{outline:none}.header-main-company{letter-spacing:.16em;color:var(--accent);margin-bottom:10px;font-size:15px}.header-main h1{color:#1e2a4a;margin-bottom:26px;font-size:clamp(26px,3.1vw,38px);font-weight:800;line-height:1.12}.header-main h1 span{color:var(--accent);font-weight:800}.header-main-info{background-image:linear-gradient(#fffffff2 45%,#fff6 100%)}.header-main-autor,.header-main-text{color:#333;font-size:16px;line-height:1.45}.header-main-actions{margin-left:var(--sp-lg2);flex-wrap:wrap;gap:14px;display:flex}.header-main-actions .button{align-items:center;min-height:52px;padding-inline:24px;font-size:16px}.header-main-call{color:var(--accent);border:2px solid var(--accent);white-space:nowrap;background:#fff;gap:10px;text-decoration:none}.header-main-call:hover,.header-main-call:focus-visible{background:var(--accent);color:#fff}.hero-start{background:linear-gradient(135deg,#a55150 0%,#d57877 100%);box-shadow:0 14px 30px #590f2452}main h2{letter-spacing:.01em;color:var(--accent);padding-bottom:var(--sp-md);font-size:clamp(22px,2.3vw,30px);font-weight:700;line-height:1.2}main h2:after{content:"";background:linear-gradient(90deg, var(--accent), #d57877);border-radius:3px;width:56px;height:3px;margin-top:12px;display:block}.heading h2:after,.cta-card h2:after,.checkup h2:after,.pagecontent h2:after,.service-price h2:after{display:none}.team-item{padding:var(--sp-md) var(--sp-md) var(--sp-md);padding-top:calc(var(--sp-lg) + 10px);flex:0 264px;justify-content:flex-start;gap:0;transition:box-shadow .2s,transform .2s;box-shadow:0 2px 14px #2c4a9b14}.team-item:hover{transform:translateY(-3px);box-shadow:0 12px 28px #2c4a9b2e}.team-item__link{width:100%;color:inherit;flex-direction:column;align-items:center;text-decoration:none;display:flex}.team-specialisation{text-align:center;font-size:14px;line-height:1.4}.team-price{color:var(--text);text-align:center;margin:12px 0 0;font-size:14px}.team-price b{color:var(--accent);margin-top:2px;font-size:18px;display:block}.team-book{border:2px solid var(--accent);width:100%;min-height:46px;color:var(--accent);font-family:var(--font-family);cursor:pointer;background:#fff;border-radius:14px;margin-top:auto;padding:10px 16px;font-size:15px;font-weight:700;transition:background-color .2s,color .2s}.team-price+.team-book,.team-item__link+.team-book{margin-top:14px}.team-item:hover .team-book,.team-book:hover,.team-book:focus-visible{background:var(--accent);color:#fff}.mobile-bar{display:none}@media (width<=768px){.mobile-bar{z-index:9990;padding:10px 12px calc(10px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff7;grid-template-columns:1fr 1fr;gap:10px;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -6px 24px #00000024}.mobile-bar a,.mobile-bar button{border:2px solid var(--accent);min-height:52px;font-family:var(--font-family);cursor:pointer;touch-action:manipulation;border-radius:14px;justify-content:center;align-items:center;gap:8px;font-size:16px;font-weight:700;text-decoration:none;display:flex}.mobile-bar__call{color:var(--accent);background:#fff}.mobile-bar__book{background:var(--bg-button);color:#fff;border-color:#0000}body{padding-bottom:calc(78px + env(safe-area-inset-bottom))}.feedback-btn{display:none!important}.header-main-company{margin-bottom:6px;font-size:13px}.header-main h1{margin-bottom:18px;font-size:24px}.header-main-info{background-color:#fffffff0;background-image:none;padding:22px 20px}.header-main-block{margin-bottom:20px}.header-main-actions{flex-direction:column;gap:10px;margin-left:0}.header-main-actions .button{justify-content:center;width:100%}.header-adv{row-gap:20px;padding-block:24px}.team-item{padding:var(--sp-sm);padding-top:var(--sp-sm);background:#fff;flex:auto;align-items:stretch}.team-item__link{align-items:flex-start}.team-price,.team-specialisation{text-align:left}}@media (width>=769px){.header-main-company,.header-main h1,.header-main-block,.header-main-actions{margin-left:var(--sp-lg2)}}@media (width<=768px){.header-main-info-wrapper{margin-top:150px}.mobile-bar--widget .mobile-bar__book{visibility:hidden}}:focus-visible{outline-offset:3px;border-radius:4px;outline:3px solid #4a74f2}.cta-card :focus-visible,.mobile-bar__book:focus-visible{outline-color:#fff}input[name=hp_field],input[name=website]{pointer-events:none}.header .nav a{align-items:center;min-height:44px;display:inline-flex}.header-icons a,.map-info-social a{position:relative}.header-icons a:after,.map-info-social a:after{content:"";position:absolute;inset:-10px}.map-info-social{gap:12px;display:flex}.breadcrumbs a,a.link,.map-info a[href^=mailto\:],.map-info a[href^=tel\:],footer a{align-items:center;min-height:44px;display:inline-flex}footer .footer-item ul{flex-direction:column;display:flex}.splide__arrow{width:44px!important;height:44px!important}.feedback-modal-content input:not([type=checkbox]){min-height:44px}@media (width<=768px){html{-webkit-text-size-adjust:100%}body,p,li,label,.pagecontent li,.team-specialisation,.team-price,.header-adv-item,.price_line .price_name,.price_line .price_delim,.header-main-text,.header-main-autor,.map-info p,footer a,footer li,.footer-item p,.nav a,.checkup-form-consent,.cta-card__consent,.feedback-modal-content .checboxForm-text{line-height:1.5;font-size:16px!important}.price-note,.price_line .price_art,.breadcrumbs,.form-field-error,[data-si-error]{font-size:14px!important}.price_line{padding-block:12px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}a.h3,.contact-phone,.contact-card a[href^=mailto\:],.contact-card a[href^=tel\:],details>summary{align-items:center;min-height:44px;display:inline-flex}details>summary{display:flex}.checkup-form-consent,.cta-card__consent{align-items:center;min-height:44px}.map-info-social a{justify-content:center;align-items:center;display:inline-flex;width:44px!important;height:44px!important}.map-info-social a:after{display:none}@media (width<=640px){.licences-pictures{width:100%}}.contact-lines a{align-items:center;min-height:44px;display:inline-flex}.wrapper>.team{grid-template-columns:repeat(3,minmax(0,360px));justify-content:center;gap:76px 28px;display:grid}.wrapper>.team>.team-item{flex:none;width:auto;max-width:none}.team-item__link{flex:auto}.team-item__foot{flex-direction:column;gap:14px;width:100%;margin-top:auto;padding-top:16px;display:flex}.team-item__foot .team-price,.team-item__foot .team-book{margin:0}.team-item .team-name{margin-top:18px;margin-bottom:8px}@media (width<=1024px){.wrapper>.team{grid-template-columns:repeat(2,minmax(0,360px))}}@media (width<=640px){.wrapper>.team{grid-template-columns:minmax(0,1fr);gap:14px}.wrapper>.team>.team-item{align-items:stretch;padding:16px}.team-item .team-item__link{grid-template-columns:96px minmax(0,1fr);align-items:start;column-gap:16px;display:grid}.team-item .team-img{grid-row:1/span 2;align-items:flex-start;max-height:none}.team-item .team-img img{border-radius:12px;width:96px;height:96px;max-height:none}.team-item .team-name{text-align:left;margin:0 0 6px;font-size:15px!important}.team-item__foot{flex-direction:row;justify-content:space-between;align-items:center;gap:12px}.team-item__foot .team-price{text-align:left;flex:1}.team-item__foot .team-price b{margin-left:4px;display:inline}.team-item__foot .team-book{flex:none;width:auto;padding-inline:20px}}img.specialist__img{max-width:min(400px,100%);height:auto}@media (width<=640px){.team-item__foot .team-book{margin-left:auto}}.checkup-form input[type=text],.checkup-form input[type=tel],.checkup-form input[type=email],.cta-card__field input[type=text],.cta-card__field input[type=tel],.feedback-modal-content input:not([type=checkbox]){border-radius:8px;min-height:36px;padding:5px 10px;font-size:14px}.checkup-form textarea{border-radius:8px;min-height:72px;padding:8px 10px;font-size:14px}.checkup-cta-button,.cta-card__button,.team-book,.feedback-modal-content .button{border-radius:8px;min-height:36px;padding:5px 18px;font-size:14px;line-height:1.3}.cta-card__button{font-size:15px}.cta-card__button svg{width:16px;height:16px}.cta-card__form{gap:12px}.cta-card__field input[type=text],.cta-card__field input[type=tel]{border-width:1px}@media (hover:none) and (pointer:coarse){.checkup-form input[type=text],.checkup-form input[type=tel],.checkup-form input[type=email],.checkup-form textarea,.cta-card__field input[type=text],.cta-card__field input[type=tel],.feedback-modal-content input:not([type=checkbox]){font-size:16px}}.checkup-form input.is-invalid,.checkup-form textarea.is-invalid,.feedback-modal-content input.is-invalid{background:#fff7f6;border-color:#c0392b;box-shadow:0 0 0 3px #c0392b26}.cta-card__field input.is-invalid{border:1px solid #ffb3ae;box-shadow:0 0 0 3px #ffb3ae8c}.checkup-form-consent input.is-invalid{outline-offset:2px;outline:2px solid #c0392b}.checkup-form-field{gap:4px}.checkup-form .form-field-error{margin:2px 0 0;font-size:13px;line-height:1.3}.checkup-form .form-field-error:not(:empty):before{content:"! ";font-weight:700}.checkup-form-label .req,.checkup-form-consent .req{color:#c0392b}.checkup-form .form-message.is-error{background:#fff7f6;border:1px solid #f0c2bd;border-radius:8px;padding:8px 12px}.checkup-cta-button.is-loading,.cta-card__button.is-loading{opacity:.65;cursor:progress}.psy-checkup{padding-bottom:40px}.psy-checkup__lead{text-align:center;max-width:620px;margin:0 auto 20px}.checkup-form-consent--note{cursor:default}.form-success{color:#1e2a4a;text-align:left;background:#f3f6fd;border:2px solid #2c4a9b;border-radius:14px;align-items:flex-start;gap:14px;max-width:620px;margin:0 auto;padding:22px 24px;display:flex}.form-success:focus{outline:none}.form-success__icon{color:#1d6b3a;flex:none;margin-top:2px}.form-success p{text-transform:none;margin:0;font-size:16px;line-height:1.5}.checkup-form-label{display:block}.checkup-form .req{margin-left:2px;display:inline!important}.checkup-form input[type=text],.checkup-form input[type=tel],.checkup-form input[type=email],.cta-card__field input[type=text],.cta-card__field input[type=tel],.feedback-modal-content input:not([type=checkbox]){align-self:start;height:36px}.checkup-cta-button,.cta-card__button,.team-book{height:36px}.checkup-form .checkup-cta-button{place-self:start}.form-success{width:min(620px,100%);margin-inline:auto}.video-facade,.video-facade__frame{aspect-ratio:16/9;background:#000;border:0;border-radius:30px;width:100%;display:block;overflow:hidden}.video-facade{cursor:pointer;padding:0;position:relative}.video-facade img{object-fit:cover;width:100%;height:100%}.video-facade__play{background:var(--accent);border-radius:50%;width:84px;height:84px;margin:-42px 0 0 -42px;transition:transform .2s;position:absolute;top:50%;left:50%;box-shadow:0 8px 24px #00000059}.video-facade__play:before{content:"";border:14px solid #0000;border-left:24px solid #fff;border-right-width:0;margin:-14px 0 0 -9px;position:absolute;top:50%;left:50%}.video-facade:hover .video-facade__play,.video-facade:focus-visible .video-facade__play{transform:scale(1.08)}.video-facade:focus-visible{outline:3px solid var(--accent);outline-offset:4px}@media (width<=768px){.video-facade,.video-facade__frame{border-radius:20px}.video-facade__play{width:64px;height:64px;margin:-32px 0 0 -32px}.video-facade__play:before{border-width:11px 0 11px 19px;margin:-11px 0 0 -7px}}@media (prefers-reduced-motion:reduce){.video-facade__play{transition:none}}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;height:100%;display:flex;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{pointer-events:none;flex-wrap:wrap;justify-content:center;align-items:center;margin:0;display:flex}.splide__pagination li{pointer-events:auto;margin:0;line-height:1;list-style-type:none;display:inline-block}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{visibility:hidden;position:relative}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;flex-shrink:0;margin:0;position:relative;list-style-type:none!important}.splide__slide img{vertical-align:bottom}.splide__spinner{contain:strict;border:2px solid #999;border-left-color:#0000;border-radius:50%;width:20px;height:20px;margin:auto;animation:1s linear infinite splide-loading;display:inline-block;position:absolute;inset:0}.splide__sr{clip:rect(0 0 0 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{z-index:0;position:relative;overflow:hidden}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{opacity:0;z-index:0;margin:0!important}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__arrow{cursor:pointer;opacity:.7;z-index:1;background:#ccc;border:0;border-radius:50%;justify-content:center;align-items:center;width:2em;height:2em;padding:0;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.splide__arrow svg{fill:#000;width:1.2em;height:1.2em}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline-offset:3px;outline:3px solid #0bf}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline-offset:3px;outline:3px solid #0bf}.splide__pagination{z-index:1;padding:0 1em;position:absolute;bottom:.5em;left:0;right:0}.splide__pagination__page{opacity:.7;background:#ccc;border:0;border-radius:50%;width:8px;height:8px;margin:3px;padding:0;transition:transform .2s linear;display:inline-block;position:relative}.splide__pagination__page.is-active{z-index:1;background:#fff;transform:scale(1.4)}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus-visible,.splide.is-focus-in .splide__pagination__page:focus{outline-offset:3px;outline:3px solid #0bf}.splide__progress__bar{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:#0000}.splide__slide:focus{outline:0}@supports (outline-offset:-3px){.splide__slide:focus-visible{outline-offset:-3px;outline:3px solid #0bf}}@media screen and (-ms-high-contrast:none){.splide__slide:focus-visible{border:3px solid #0bf}}@supports (outline-offset:-3px){.splide.is-focus-in .splide__slide:focus{outline-offset:-3px;outline:3px solid #0bf}}@media screen and (-ms-high-contrast:none){.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}.splide__toggle{cursor:pointer}.splide__toggle:focus-visible,.splide.is-focus-in .splide__toggle:focus{outline-offset:3px;outline:3px solid #0bf}.splide__track--nav>.splide__list>.splide__slide{cursor:pointer;border:3px solid #0000}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{top:auto;bottom:1em}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}.splide__pagination--ttb{flex-direction:column;padding:1em 0;display:flex;inset:0 .5em 0 auto}
