.WorkStageCard_card__HbQNZ{width:100%;padding:1.875rem 0;cursor:pointer;position:relative}.WorkStageCard_card__HbQNZ:before{content:"";position:absolute;top:0;right:0;width:0;height:100%;background-color:var(--blue-eb);transition:width .5s ease}.WorkStageCard_card__HbQNZ:hover .WorkStageCard_image____sGY{opacity:1}.WorkStageCard_card__HbQNZ:hover:before{width:100%}.WorkStageCard_card__HbQNZ:not(:last-child){border-bottom:1px solid var(--blue-e1)}.WorkStageCard_container__pbWx6{display:flex;align-items:flex-start;gap:4.25rem}.WorkStageCard_numStage__UmRpl{font-weight:400;font-size:var(--fs-16-24);text-transform:uppercase;color:var(--blue-36);padding-right:3rem;padding-top:1.25rem}.WorkStageCard_image____sGY{border-radius:1.25rem;height:12.5rem;width:16.25rem;opacity:0;transition:width,opacity .5s ease}.WorkStageCard_stageInfo__aQQbs{max-width:26.625rem;width:100%;text-align:start;display:flex;flex-direction:column;gap:.375rem}.WorkStageCard_stageTitle__3VfWN{font-weight:400;font-size:var(--fs-16-24);line-height:1.1;color:var(--black-23);margin:0;text-transform:uppercase}.WorkStageCard_days__T_cta{font-weight:400;font-size:var(--fs-12-18);color:var(--blue-2c)}.WorkStageCard_descriptionDesktop__5guLS{width:100%}.WorkStageCard_description__MC5r_ p{font-weight:400;font-size:var(--fs-14-20);line-height:1.4;color:var(--black-23);margin:0;text-align:start}.WorkStageCard_descriptionMobile___5Vfc{display:none}@media(max-width:1440px){.WorkStageCard_container__pbWx6{gap:3.5rem}.WorkStageCard_numStage__UmRpl{padding:0}.WorkStageCard_stageInfo__aQQbs{max-width:22rem}}@media(max-width:1300px){.WorkStageCard_container__pbWx6{gap:3.5rem}.WorkStageCard_numStage__UmRpl{padding:0}.WorkStageCard_stageInfo__aQQbs{max-width:none;width:100%;gap:0}.WorkStageCard_days__T_cta{margin-top:.375rem}.WorkStageCard_descriptionMobile___5Vfc{display:block;margin-top:1rem}.WorkStageCard_descriptionDesktop__5guLS{display:none}.WorkStageCard_image____sGY{width:16.25rem;opacity:0}}@media(max-width:1024px){.WorkStageCard_container__pbWx6{flex-direction:column;gap:2rem}.WorkStageCard_image____sGY{opacity:1;width:100%;height:auto}.WorkStageCard_card__HbQNZ{background-color:var(--white)}.WorkStageCard_card__HbQNZ:before{display:none}.WorkStageCard_card__HbQNZ:hover .WorkStageCard_image____sGY{width:100%;opacity:1}}.ripple{position:absolute;background:hsla(0,0%,100%,.5);border-radius:50%;transform:translate(-50%,-50%);pointer-events:none;animation:waveButtonAnimate .6s linear}@keyframes waveButtonAnimate{0%{width:0;height:0;opacity:1}to{width:1500px;height:1500px;opacity:0}}.RehabStages_section__snuBZ{background:#fafcfd;padding-top:5.625rem;position:relative}.RehabStages_grid__dU_Hl{display:grid;grid-template-columns:1fr 1fr;grid-gap:40px;gap:40px;align-items:start}.RehabStages_leftCol__p01cP{align-self:stretch;height:100%}.RehabStages_stickyBlock__OElz4{position:-webkit-sticky;position:sticky;top:100px;display:flex;flex-direction:column;gap:20px;z-index:5;transition:top .3s ease}.RehabStages_imageBox__udnEK{position:relative;width:100%;aspect-ratio:4/3;border-radius:20px}.RehabStages_imagesContainer__MMonO{position:absolute;inset:0;border-radius:20px;overflow:hidden;background:#2a2a2a}.RehabStages_parallaxWrapper__HtaKh{position:absolute;top:-15%;bottom:-15%;left:0;right:0}.RehabStages_decor__yWIpI{position:absolute;top:-20px;right:16px;font-weight:400;font-size:clamp(14px,1.8vw,26px);text-transform:uppercase;color:#0232a2;border-radius:10px;-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);padding:10px 24px;box-shadow:0 4px 15px 0 rgba(74,98,144,.2);background:var(--white);transform:rotate(2deg);z-index:3;white-space:nowrap}.RehabStages_imgWrap__sVdL2{position:absolute;inset:0;opacity:0;transition:opacity .6s ease}.RehabStages_imgWrap__sVdL2.RehabStages_imgActive__xDI1W{opacity:1;z-index:1}.RehabStages_infoCard__BsnQC{background:linear-gradient(45deg,#274eac,#4972d1);border-radius:20px;padding:28px 32px}.RehabStages_title__FizXk{font-weight:400;font-size:var(--fs-26-56);line-height:1.1;text-transform:uppercase;color:var(--white);margin:0 0 12px}.RehabStages_desc__UrERL{font-weight:400;font-size:var(--fs-14-20);line-height:1.5;color:hsla(0,0%,100%,.85);margin:0}.RehabStages_cards__5bCh9,.RehabStages_rightCol__qLTVK{display:flex;flex-direction:column}.RehabStages_cards__5bCh9{gap:28px}.RehabStages_card__NYFNv{padding:36px;background:linear-gradient(205deg,rgba(131,143,159,.85),rgba(92,114,142,.85));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:20px;display:flex;flex-direction:column;gap:20px}.RehabStages_cardHead__IhSUG{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.RehabStages_num__oyx97{background:hsla(0,0%,100%,.75);border-radius:50%;width:36px;height:36px;display:flex;align-items:center;justify-content:center;font-weight:400;font-size:var(--fs-10-14);text-transform:uppercase;color:var(--blue-36);flex-shrink:0}.RehabStages_stageLabel__cGPH1{background:hsla(0,0%,100%,.75)}.RehabStages_cardTitle__F2dQP,.RehabStages_stageLabel__cGPH1{border-radius:4rem;padding:6px 12px;font-weight:400;font-size:var(--fs-10-14);text-transform:uppercase;color:var(--blue-36);line-height:1}.RehabStages_cardTitle__F2dQP{background:var(--white)}.RehabStages_cardText__UVm_I{font-weight:400;font-size:var(--fs-14-20);line-height:1.65;color:var(--white);margin:0}@media(max-width:991px){.RehabStages_grid__dU_Hl{grid-template-columns:1fr;gap:32px}.RehabStages_stickyBlock__OElz4{position:static}.RehabStages_section__snuBZ{padding:80px 0 100px}}@media(max-width:768px){.RehabStages_section__snuBZ{padding:60px 0 80px}.RehabStages_card__NYFNv{padding:24px}.RehabStages_imageBox__udnEK{aspect-ratio:16/9}}@media(max-width:500px){.RehabStages_section__snuBZ{padding:50px 0 60px}.RehabStages_card__NYFNv{padding:20px}.RehabStages_stageLabel__cGPH1{display:none}.RehabStages_imageBox__udnEK{aspect-ratio:4/3}}.RehabGallery_container__BJCZk{padding-top:5.625rem;background:#fafcfd}.RehabGallery_title__nkLjK{font-weight:400;font-size:var(--fs-26-56);line-height:1.1;text-transform:uppercase;color:var(--blue-36);margin:0 0 3.5rem}.RehabGallery_grid__BlD3K{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1rem;gap:1rem}.RehabGallery_tile__RQBmL{position:relative;aspect-ratio:1/1;border-radius:.75rem;overflow:hidden;background:var(--gray-e4)}.RehabGallery_tile__RQBmL:after{content:"";position:absolute;inset:0;background:rgba(2,50,162,0);transition:background .3s ease;z-index:1;border-radius:.75rem}.RehabGallery_tile__RQBmL:hover:after{background:rgba(2,50,162,.15)}.RehabGallery_tile__RQBmL:hover .RehabGallery_image__r17Rs{transform:scale(1.05)}.RehabGallery_image__r17Rs{object-fit:cover;transition:transform .45s ease}@media(max-width:1024px){.RehabGallery_grid__BlD3K{grid-template-columns:repeat(4,1fr);gap:.75rem}}@media(max-width:768px){.RehabGallery_grid__BlD3K{grid-template-columns:repeat(2,1fr);gap:.75rem}}@media(max-width:480px){.RehabGallery_grid__BlD3K{gap:.5rem}}.RehabSpecialist_container__2nQb6{padding-top:5.625rem;position:relative;background:#fafcfd}.RehabSpecialist_title__Z0rnT{font-weight:400;font-size:clamp(26px,4vw,56px);line-height:1.1;text-transform:uppercase;color:var(--blue-36);margin:0 0 clamp(2rem,4vw,3rem)}.RehabSpecialist_mainCard___Nwt7{display:grid;grid-template-columns:.75fr 1fr;grid-gap:clamp(2rem,4vw,4rem);gap:clamp(2rem,4vw,4rem);border-radius:2rem;padding:clamp(1rem,2vw,1.5rem);align-items:stretch}.RehabSpecialist_photoWrapper__qiGL_{position:relative;width:100%;height:100%}.RehabSpecialist_photo__NV2Xt{width:100%;height:100%;max-height:650px;object-fit:cover;object-position:center 15%;border-radius:1.5rem}.RehabSpecialist_badge__GJ_Va{position:absolute;bottom:-1rem;left:1.5rem;right:1.5rem;display:flex;align-items:center;gap:1rem;background:var(--blue-e5);border:1px solid hsla(0,0%,100%,.6);border-radius:1.5rem;padding:1rem 1.5rem;z-index:2}.RehabSpecialist_badgeLogoWrap__vaH57{background:#d8e2f4;border-radius:50%;width:clamp(2.5rem,4vw,3rem);height:clamp(2.5rem,4vw,3rem);display:flex;align-items:center;justify-content:center;flex-shrink:0}.RehabSpecialist_badgeLogo__c8uHX{width:clamp(1.5rem,2.5vw,2rem);height:clamp(1.5rem,2.5vw,2rem)}.RehabSpecialist_badgeInfo__zsS6d{display:flex;flex-direction:column;gap:.25rem}.RehabSpecialist_badgeName__Xkzo2{margin:0;font-weight:600;font-size:clamp(14px,2vw,18px);color:var(--black-23);line-height:1.2}.RehabSpecialist_badgeRole__Ou0ZJ{margin:0;font-weight:500;font-size:clamp(10px,1.5vw,14px);color:var(--grey-5a);line-height:1.3}.RehabSpecialist_info__MMBV_{padding:1.5rem 1.5rem 1.5rem 0;display:flex;flex-direction:column;justify-content:center}.RehabSpecialist_headerInfo__0nrTc{margin-bottom:clamp(1.5rem,3vw,2.5rem)}.RehabSpecialist_subtitle__pyJ4X{margin:0 0 1rem;font-size:clamp(16px,2.5vw,24px);font-weight:600;color:var(--blue-36);text-transform:uppercase;letter-spacing:.02em;line-height:1.3}.RehabSpecialist_educationLabel__jfJEt{display:inline-block;background:#f4f7fb;color:var(--black-23);padding:.6rem 1rem;border-radius:.5rem;font-size:clamp(12px,1.5vw,16px);font-weight:500}.RehabSpecialist_quoteBlock__mwpso{border-left:3px solid var(--blue-36);padding-left:clamp(1rem,2vw,1.5rem);margin-bottom:clamp(2rem,4vw,3rem)}.RehabSpecialist_text__yeA6w{margin:0;font-size:clamp(14px,2vw,18px);line-height:1.6;color:var(--black-23);font-style:italic}.RehabSpecialist_featuresGrid__vmQDD{margin:0 0 clamp(2rem,4vw,3rem);padding:0;list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:1rem;gap:1rem}.RehabSpecialist_featureItem__08RN6{background:#f4f7fb;padding:1rem 1.25rem;border-radius:1rem;display:flex;align-items:flex-start;gap:.75rem;font-size:clamp(12px,1.5vw,16px);color:var(--black-23);line-height:1.4;font-weight:500;transition:transform .2s ease,background .2s ease}.RehabSpecialist_featureItem__08RN6:hover{background:#eef2f8;transform:translateY(-2px)}.RehabSpecialist_checkIcon__5yOal{width:1.25rem;height:1.25rem;color:var(--blue-36);flex-shrink:0;margin-top:.1rem}.RehabSpecialist_button__iSQn4{background:var(--orange-ff);border:none;color:var(--white);font-weight:500;font-size:clamp(14px,2vw,18px);border-radius:.75rem;cursor:pointer;text-transform:uppercase;padding:clamp(1rem,2vw,1.5rem) clamp(2rem,4vw,3.5rem);position:relative;overflow:hidden;transition:opacity .2s ease;width:max-content}.RehabSpecialist_button__iSQn4:hover{opacity:.9}@media(max-width:1100px){.RehabSpecialist_mainCard___Nwt7{grid-template-columns:1fr;gap:1.5rem}.RehabSpecialist_photoWrapper__qiGL_{margin-bottom:2rem;height:auto}.RehabSpecialist_photo__NV2Xt{min-height:500px}.RehabSpecialist_badge__GJ_Va{bottom:-1.5rem;box-shadow:0 8px 30px rgba(0,0,0,.06)}.RehabSpecialist_info__MMBV_{padding:0}}@media(max-width:768px){.RehabSpecialist_button__iSQn4{width:100%;text-align:center}}@media(max-width:576px){.RehabSpecialist_mainCard___Nwt7{border-radius:1.5rem}.RehabSpecialist_photoWrapper__qiGL_{height:auto}.RehabSpecialist_photo__NV2Xt{min-height:400px;border-radius:1rem}.RehabSpecialist_badge__GJ_Va{left:.5rem;right:.5rem;padding:.75rem 1rem;border-radius:1rem}}.Contacts_container__k_wmL{padding-top:5.625rem;background:#fafcfd;z-index:10;position:relative}.Contacts_content__TebWc{display:flex;margin-top:6.875rem;padding-bottom:6.25rem;gap:2.5rem}.Contacts_title__d4d2_{font-weight:400;font-size:var(--fs-26-56);line-height:1.1;color:var(--blue-36);margin:0;text-transform:uppercase}.Contacts_borderBlock__95qKo{box-shadow:0 4px 15px 0 rgba(74,98,144,.2);background:var(--white);border-radius:1.25rem;padding:2.5rem;display:flex;flex-direction:column;max-width:35rem;width:100%;overflow:hidden}.Contacts_formTitle__yUi7l{font-weight:400;font-size:var(--fs-12-18);line-height:1.56;color:var(--grey-38);margin:0}.Contacts_input__a4ZHs{background:var(--white);border:1px solid var(--black-40);border-radius:4rem;margin-top:1.875rem;padding:1.25rem;font-weight:400;font-size:var(--fs-14-20);color:var(--grey-8b);transition:background-color .3s ease,background-color .3s ease}.Contacts_input__a4ZHs.Contacts_error__JOLfH{border-color:red;background-color:rgba(255,0,0,.1)}.Contacts_input__a4ZHs::placeholder{font-weight:400;font-size:var(--fs-14-20);color:var(--grey-8b)}.Contacts_errorText__YKwTm{color:red;font-size:12px;margin-top:6px;line-height:1.2}.Contacts_policy__GRS16{font-weight:400;font-size:.825rem;color:var(--grey-41);margin:1.25rem 0 0}.Contacts_policy__GRS16 .Contacts_HardReloadLink__bgkjg{text-decoration:underline!important;text-underline-offset:2px}.Contacts_checkboxLabel__nAuRH{display:flex;align-items:center;gap:10px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Contacts_checkbox__PUMRH{display:none}.Contacts_checkbox__PUMRH.Contacts_error__JOLfH+.Contacts_customCheckbox__52hsR{border-color:red;box-shadow:inset 0 0 0 2px rgba(255,0,0,.2)}.Contacts_customCheckbox__52hsR{width:18px;height:18px;border:1px solid var(--black-40);border-radius:4px;position:relative;flex-shrink:0;transition:background-color .2s ease,border-color .2s ease}.Contacts_checkbox__PUMRH:checked+.Contacts_customCheckbox__52hsR{background-color:var(--blue-36);border-color:var(--blue-36)}.Contacts_checkbox__PUMRH:checked+.Contacts_customCheckbox__52hsR:after{content:"";position:absolute;left:4px;top:1px;width:6px;height:10px;border:solid var(--white);border-width:0 2px 2px 0;transform:rotate(45deg)}.Contacts_formButton__YiAP_{position:relative;cursor:pointer;overflow:hidden;border-radius:4rem;background:var(--blue-36);color:var(--white);margin-top:1.25rem;padding:1.25rem;border:none;font-weight:600;font-size:var(--fs-16-24);text-transform:uppercase}.Contacts_contactTitle__5T4tT{font-weight:400;font-size:var(--fs-20-32);color:var(--back-33);margin:0}.Contacts_street__mOADE p{font-weight:300;font-size:var(--fs-14-20);line-height:1.25;color:var(--back-33);margin:1.5rem 0 0}.Contacts_telephone__Rrjj6{font-weight:500;font-size:var(--fs-20-40);line-height:1;color:var(--back-33);margin:2.75rem 0 0}.Contacts_email__BrNGc{font-weight:400;font-size:var(--fs-14-20);line-height:1;color:var(--grey-5a);margin:1.25rem 0 0}@media(max-width:1440px){.Contacts_borderBlock__95qKo{padding:25px}.Contacts_content__TebWc{margin-top:4rem;gap:1.5rem}.Contacts_formButton__YiAP_,.Contacts_input__a4ZHs{margin-top:1rem}.Contacts_policy__GRS16{margin-top:.75rem}.Contacts_telephone__Rrjj6{margin-top:1.5rem}}@media(max-width:1280px){.Contacts_content__TebWc{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,auto)}.Contacts_borderBlock__95qKo:first-child{grid-area:2/1/3/2}.Contacts_borderBlock__95qKo:nth-child(2){grid-area:1/1/2/3;width:100%;max-width:none}.Contacts_borderBlock__95qKo:nth-child(3){grid-area:2/2/3/3}}@media(max-width:768px){.Contacts_content__TebWc{display:flex;flex-direction:column}.Contacts_borderBlock__95qKo{max-width:none}}.Contacts_error__JOLfH{border-color:red!important;background-color:rgba(255,0,0,.1)!important}.Socials_socials__v4gQ7{display:flex;flex-direction:column;gap:2.375rem;padding:2.5rem;border-radius:1.25rem;transition:background-color .3s ease;position:relative;background:var(--white) none;box-shadow:0 .25rem .9375rem 0 rgba(74,98,144,.2)}.Socials_socials__v4gQ7.Socials_hovered__GaIFF .Socials_social__SDhwd{border-color:var(--white)}.Socials_socials__v4gQ7.Socials_hovered__GaIFF .Socials_social__SDhwd svg path{fill:var(--white)}.Socials_socials__v4gQ7.Socials_hovered__GaIFF .Socials_socialsTitle__6iWsx{color:var(--white)}.Socials_socialsTitle__6iWsx{font-weight:400;font-size:var(--fs-20-32);color:var(--back-33);margin:0;transition:color .3s ease;position:relative;z-index:1}.Socials_socialsContainer__CUaz4{display:flex;flex-wrap:wrap;max-width:13.75rem;gap:.625rem}.Socials_social__SDhwd{cursor:pointer;width:6.25rem;height:6.25rem;border-radius:100%;border:1px solid #d9d9d9;display:flex;align-items:center;justify-content:center;transition:background-color .3s ease;position:relative;z-index:1}.Socials_social__SDhwd svg path{transition:fill .3s ease}.Socials_social__SDhwd.Socials_ws__ZSEGf:hover{background-color:var(--white);border:none}.Socials_social__SDhwd.Socials_ws__ZSEGf:hover svg path{fill:#48e060}.Socials_social__SDhwd.Socials_yt__CcyPH:hover{background-color:var(--white);border:none}.Socials_social__SDhwd.Socials_yt__CcyPH:hover svg path{fill:red}.Socials_social__SDhwd.Socials_vk__6qjWk:hover{background-color:var(--white);border:none}.Socials_social__SDhwd.Socials_vk__6qjWk:hover svg path{fill:#4885e0}.Socials_social__SDhwd.Socials_tg__Jh_Tr:hover{background-color:var(--white);border:none}.Socials_social__SDhwd.Socials_tg__Jh_Tr:hover svg path{fill:#229ed9}.Socials_bg__J2D8u{position:absolute;top:20px;right:20px}@media(max-width:1440px){.Socials_socials__v4gQ7{gap:1.5rem}.Socials_social__SDhwd{width:5rem;height:5rem}}