.BookingSpotlight_container__h8k1G{position:relative;color:#fff;background:#ea554e;padding:4rem}.BookingSpotlight_title__ljlNC{font-size:var(--fontSizeL);font-weight:700;line-height:1.2;margin-bottom:3.4rem;max-width:35rem}@media only screen and (max-width:991.98px){.BookingSpotlight_container__h8k1G{padding:4rem 2rem 0}}@media only screen and (max-width:767.98px){.BookingSpotlight_title__ljlNC{font-size:var(--fontSizeSubtitle);text-align:center;margin-bottom:2rem}button.BookingSpotlight_button__RlUfA{width:100%;margin-bottom:1rem}}@media only screen and (min-width:768px){.BookingSpotlight_image__jVnZ6{position:absolute;right:0;bottom:0;width:calc(100% - 37.5rem);height:calc(100% + 4rem)}.BookingSpotlight_image__jVnZ6 img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:bottom right;object-position:bottom right}}.PriceList_container__VpbV8{display:grid;grid-template-columns:41.312% minmax(0,1fr);grid-gap:5rem;gap:5rem;margin-top:var(--sectionGap)}.PriceList_media__UxWh3 img{position:sticky;top:17rem}.PriceList_accordion__OUddR{transform:translateY(-2rem)}.PriceList_accordionHeader__Tc3Jl{color:#322626}.PriceList_accordionContent__xcaOB{transition-duration:0s!important;font-size:var(--fontSizeS);line-height:1.2}.PriceList_accordionContent__xcaOB>div{--blockGap:2rem}.PriceList_accordionContent__xcaOB table{margin-bottom:3.6rem}.PriceList_accordionContent__xcaOB table td{padding:1rem 1.5rem;border:0}.PriceList_accordionContent__xcaOB table td:first-child{padding-left:1rem}.PriceList_accordionContent__xcaOB table td:last-child{padding-right:1rem}.PriceList_accordionContent__xcaOB table tbody tr:first-child [colspan]{padding-top:0}.PriceList_accordionContent__xcaOB table tbody tr[data-striped=true]{background:#fdf3f2}.PriceList_accordionContent__xcaOB table tbody tr td:nth-child(2){position:relative;color:rgba(50,38,38,.7);font-size:clamp(1.2rem,100vw,1.4rem);white-space:nowrap}.PriceList_accordionContent__xcaOB table tbody tr td:nth-child(3){font-family:var(--font-ttdrugs);font-weight:700;text-align:right}.PriceList_accordionContent__xcaOB table tbody tr td[colspan]{position:relative;font-family:var(--font-ttdrugs);font-size:var(--fontSizeL);font-weight:700;padding:3rem 0 3.2rem;background:#fff}.PriceList_accordionContent__xcaOB table tbody tr td[colspan]:after{content:"";position:absolute;left:0;width:100%;bottom:2rem;height:2px;background-color:#ea554e}@media only screen and (max-width:991.98px){.PriceList_container__VpbV8{grid-template-columns:1fr;gap:0}.PriceList_media__UxWh3{display:none}}@media only screen and (max-width:767.98px){.PriceList_accordionContent__xcaOB table tbody tr{position:relative;display:flex;justify-content:space-between;align-items:center}.PriceList_accordionContent__xcaOB table tbody tr td{display:block}.PriceList_accordionContent__xcaOB table tbody tr td:first-child{flex:0 0 70%;max-width:70%;padding-bottom:2.5rem}.PriceList_accordionContent__xcaOB table tbody tr td:nth-child(2){position:absolute;top:calc(100% - 2rem);left:1rem;font-size:1.2rem;padding:0;pointer-events:none}.PriceList_accordionContent__xcaOB table tbody tr td[colspan]{border-bottom:2px solid #ea554e;margin-bottom:2rem;padding-bottom:2rem;flex:0 0 100%;max-width:100%}.PriceList_accordionContent__xcaOB table tbody tr td[colspan]:after{display:none}}@media only screen and (min-width:768px){.PriceList_accordionContent__xcaOB table tbody tr td:first-child{width:55%}.PriceList_accordionContent__xcaOB table tbody tr td:nth-child(2){width:30%}}.Contact_container__9zKaJ{position:relative;white-space:nowrap}a.Contact_container__9zKaJ{color:inherit;text-decoration:none}a.Contact_container__9zKaJ:focus{color:inherit}@media (hover:hover){a.Contact_container__9zKaJ:hover{color:inherit}}.HamburgerBar_bar__ckSrX{position:relative;display:flex;flex-direction:column;justify-content:center;gap:.6rem;width:4.4rem;height:4.4rem;cursor:pointer}.HamburgerBar_bar__ckSrX span,.HamburgerBar_bar__ckSrX:after,.HamburgerBar_bar__ckSrX:before{content:"";width:2.4rem;height:2px;background:#ea554e;margin:0 auto;border-radius:2px}.SSR_ssr__h6Dbt{display:none}.AppMain_container__X_6M8{overflow-x:clip}.Modal_close__2ei8h{margin:0;padding:0;width:auto;border:none;outline:none;cursor:pointer;background:transparent;color:inherit;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none}.Modal_close__2ei8h:focus{outline:none}.Modal_overlay__cPG1d{position:fixed;inset:0;background-color:rgba(0,0,0,.4);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:990;animation:fadeIn .5s ease forwards}.Modal_container__WijTq{position:fixed;padding:4.4rem 1.2rem;overflow:auto;inset:0;z-index:995;text-align:center;-webkit-overflow-scrolling:touch;-webkit-backface-visibility:hidden}.Modal_container__WijTq:before{display:inline-block;font-size:0;height:100%;vertical-align:middle;width:0}.Modal_body__LMFEm{position:relative;display:inline-block;vertical-align:middle;width:100%;max-width:100rem;padding:8rem;background:#fff;text-align:left}.Modal_close__2ei8h{position:absolute;top:1.5rem;right:1.5rem;font-size:0;width:3rem;height:3rem;border-radius:100%;z-index:150}.Modal_close__2ei8h svg{transition:transform .23s ease}.Modal_header__GcR1K{margin-bottom:var(--blockGap)}.Modal_title__DHuDj{color:#7e5959;text-transform:uppercase}.Modal_description__yjbI_{font-size:var(--fontSizeS);line-height:1.2;font-weight:500;color:#848484;margin:1.6rem auto 0}.Modal_drawer__C_FIk.Modal_container__WijTq{width:100%;max-width:38rem;height:100%;background:#fff;padding:0;animation-duration:.5s;animation-timing-function:cubic-bezier(.4,0,.2,1)}.Modal_drawer__C_FIk.Modal_container__WijTq:before{display:none}.Modal_drawer__C_FIk[data-state=open]{animation-name:fadeInLeft}.Modal_drawer__C_FIk[data-state=closed]{animation-name:fadeOutLeft}.Modal_drawer__C_FIk .Modal_body__LMFEm{padding:4rem 2rem;animation-name:none}.Modal_drawer__C_FIk .Modal_close__2ei8h{top:1.5rem;right:1.5rem}@media only screen and (max-width:991.98px){.Modal_body__LMFEm{padding:4rem}}@media only screen and (max-width:767.98px){.Modal_overlay__cPG1d{background:#fff}.Modal_container__WijTq{padding:0;min-height:100vh}@supports(min-height:100svh){.Modal_container__WijTq{min-height:100svh}}.Modal_body__LMFEm{width:100%;min-height:100%;max-width:none;box-shadow:none;padding:4rem 2rem;animation:moveUp .5s ease}}@media only screen and (min-width:768px){.Modal_container__WijTq:before{content:""}.Modal_body__LMFEm{animation:fadeMoveIn .5s ease forwards}}@media (hover:hover){.Modal_close__2ei8h:hover{color:#ea554e}.Modal_close__2ei8h:hover svg{transform:rotate(90deg)}}.BookAppointmentModal_form__W6iVh .form-controls{display:grid;grid-template-columns:1fr 1fr;grid-gap:8rem;gap:8rem}.BookAppointmentModal_form__W6iVh [class*=Form_field]+[class*=Form_field]{margin-top:2rem}.BookAppointmentModal_form__W6iVh [class*=Form_textarea]{height:32.4rem}.BookAppointmentModal_form__W6iVh .form-footer{margin-top:2rem}@media only screen and (max-width:991.98px){.BookAppointmentModal_form__W6iVh .form-controls{gap:4rem}}@media only screen and (max-width:767.98px){.BookAppointmentModal_form__W6iVh .form-controls{grid-template-columns:1fr;gap:2rem}.BookAppointmentModal_form__W6iVh [class*=Form_textarea]{height:15rem}}.Socials_container__I_ahR{display:flex;gap:1.2rem}.Socials_container__I_ahR a{color:#ea554e}.ContactsModal_content___TdOp>div{display:flex;flex-direction:column;height:100%}.ContactsModal_body__YLaQ2{display:flex;flex-direction:column;flex:1 1;gap:4rem}.ContactsModal_contacts__ZrBXg{display:flex;flex-direction:column;gap:2.4rem;margin:1rem 0 0;font-size:1.6rem;line-height:1}.ContactsModal_contacts__ZrBXg li{display:grid;grid-template-columns:2.9rem auto;grid-template-rows:auto auto;grid-gap:.6rem;gap:.6rem}.ContactsModal_contacts__ZrBXg li .icon{grid-row:1/-1;margin:0 auto;color:#ea554e}.ContactsModal_footer__KpShY{display:flex;gap:1rem;margin-top:auto}.ContactsModal_footer__KpShY ul{gap:.5rem}.ContactsModal_footer__KpShY button{height:3.8rem;font-size:1.5rem}.LeaveReviewModal_form__Oh5XD .form-controls{display:grid;grid-template-columns:1fr 1fr;grid-gap:8rem;gap:8rem}.LeaveReviewModal_form__Oh5XD [class*=Form_field]+[class*=Form_field]{margin-top:2rem}.LeaveReviewModal_form__Oh5XD [class*=Form_textarea]{height:35rem}.LeaveReviewModal_form__Oh5XD .form-footer{margin-top:2rem}@media only screen and (max-width:991.98px){.LeaveReviewModal_form__Oh5XD .form-controls{gap:4rem}}@media only screen and (max-width:767.98px){.LeaveReviewModal_form__Oh5XD .form-controls{grid-template-columns:1fr;gap:2rem}.LeaveReviewModal_form__Oh5XD [class*=Form_textarea]{height:15rem}}@media only screen and (min-width:768px){.LeaveReviewModal_form__Oh5XD .form-footer{margin-top:-6.6rem}}button.MobilePanelModal_menuLink___HU9u{margin:0;padding:0;width:auto;border:none;outline:none;cursor:pointer;background:transparent;color:inherit;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none}button.MobilePanelModal_menuLink___HU9u:focus{outline:none}.MobilePanelModal_content__spWd2>div{display:flex;flex-direction:column;gap:4rem}.MobilePanelModal_menu__4B8E9{position:relative;line-height:1}.MobilePanelModal_menu__4B8E9 ul>li:not(:last-child){margin-bottom:1.5rem}.MobilePanelModal_menu__4B8E9 ul ul{padding:1.2rem 0 0 1.2rem}.MobilePanelModal_menu__4B8E9>div ul li .MobilePanelModal_menuLink___HU9u{font-size:2rem;font-weight:700;color:#7e5959}.MobilePanelModal_menu__4B8E9>div ul li ul li .MobilePanelModal_menuLink___HU9u{font-size:1.4rem;color:#322626}.MobilePanelModal_menu__4B8E9>div ul li ul li ul li .MobilePanelModal_menuLink___HU9u{font-weight:400}.MobilePanelModal_menuList__GIRbi{display:flex;flex-direction:column;gap:1.5rem}.MobilePanelModal_menuLink___HU9u{position:relative;text-decoration:none;text-align:left}.MobilePanelModal_menuLink___HU9u.MobilePanelModal_isActive__g0Xop,.MobilePanelModal_menuLink___HU9u[data-active]{color:#ea554e!important}button.MobilePanelModal_menuLink___HU9u .icon{position:absolute;top:50%;left:calc(100% + 1em);font-size:.55em;margin-top:-.2727em;transition:transform .25s ease}button.MobilePanelModal_menuLink___HU9u[data-state=open] .icon{transform:rotate(-180deg)}.MobilePanelModal_footer__QUfH_{display:flex;gap:1rem;margin-top:auto}.MobilePanelModal_footer__QUfH_ ul{gap:.5rem}.MobilePanelModal_footer__QUfH_ button{height:3.8rem}.QuestionModal_form__lgC5r .form-controls{display:grid;grid-template-columns:1fr 1fr;grid-gap:8rem;gap:8rem}.QuestionModal_form__lgC5r [class*=Form_field]+[class*=Form_field]{margin-top:2rem}.QuestionModal_form__lgC5r [class*=Form_textarea]{height:35rem}.QuestionModal_form__lgC5r .form-footer{margin-top:2rem}@media only screen and (max-width:991.98px){.QuestionModal_form__lgC5r .form-controls{gap:4rem}}@media only screen and (max-width:767.98px){.QuestionModal_form__lgC5r .form-controls{grid-template-columns:1fr;gap:2rem}.QuestionModal_form__lgC5r [class*=Form_textarea]{height:15rem}}@media only screen and (min-width:768px){.QuestionModal_form__lgC5r .form-footer{margin-top:-6.6rem}}.ThanksModal_header__N8_rR{margin-bottom:0;text-align:center}.ThanksModal_description__2YkXY{font-size:2rem;text-align:center}.Logo_container__fnVUs{display:block;font-size:0;text-decoration:none;width:24rem}.Logo_container__fnVUs img{width:100%}@media only screen and (max-width:991.98px){.Logo_container__fnVUs{width:15rem}}@media only screen and (max-width:767.98px){.Logo_container__fnVUs{width:11.5rem}}.CookieNotification_container__s8Ckd{position:fixed;display:flex;flex-direction:column;align-items:flex-end;left:3rem;bottom:3rem;width:100%;max-width:53rem;color:#322626;background:#fff;padding:4rem 6rem;border-left:.4rem solid #ea554e;z-index:800}.CookieNotification_container__s8Ckd p{font-size:var(--fontSizeM);line-height:1.5;margin-bottom:3rem}.CookieNotification_container__s8Ckd p a{color:#322626}@media only screen and (max-width:767.98px){.CookieNotification_container__s8Ckd{width:100%;right:0;left:0;bottom:0;margin:0 auto;padding:1.5rem}}.TaxDeductionBtn_container__0U9Vn{display:flex;justify-content:center;align-items:center;position:fixed;top:50%;right:0;font-family:var(--font-raleway);font-weight:600;width:30rem;height:6.6rem;color:#fff;background:#ea554e;text-decoration:none;border-radius:10rem 0 0 10rem;z-index:200;transform:translateX(21rem);transition:transform .23s ease}.TaxDeductionBtn_container__0U9Vn span{opacity:0}.TaxDeductionBtn_container__0U9Vn:focus{color:#fff}@media only screen and (max-width:991.98px){.TaxDeductionBtn_container__0U9Vn{width:20rem;height:4rem;font-size:var(--fontSizeS);transform:translateX(16rem)}}@media only screen and (max-width:767.98px){.TaxDeductionBtn_container__0U9Vn{width:15rem;height:3rem;font-size:var(--fontSizeS);transform:translateX(11.8rem)}}@media (hover:hover){.TaxDeductionBtn_container__0U9Vn:hover{transform:translateX(0)}.TaxDeductionBtn_container__0U9Vn:hover span{opacity:1}}.ClinicFilter_button__5Dzhs{margin:0;padding:0;width:auto;border:none;outline:none;cursor:pointer;background:transparent;color:inherit;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none}.ClinicFilter_button__5Dzhs:focus{outline:none}.ClinicFilter_container__m81jN{display:flex;border-bottom:.4rem solid #ea554e}.ClinicFilter_button__5Dzhs{display:flex;align-items:center;justify-content:center;flex:1 1;height:6.6rem}.ClinicFilter_isSelected__SJYSy{color:#fff;background:#ea554e}@media only screen and (max-width:767.98px){.ClinicFilter_container__m81jN{flex-wrap:nowrap;white-space:nowrap;overflow-x:scroll;overflow-y:hidden;-webkit-overflow-scrolling:touch;scroll-behavior:smooth}.ClinicFilter_container__m81jN::-webkit-scrollbar{display:none}.ClinicFilter_button__5Dzhs{padding:0 1.2rem;height:5rem}}.Contacts_body__F_jBK{position:relative;margin-top:var(--blockGap);padding-top:8.5rem;padding-left:26.5rem}.Contacts_info__ffvNI{position:absolute;top:0;left:0;background:#fff;padding:3rem;box-shadow:12px 12px 30px rgba(126,89,89,.1);z-index:120}.Contacts_info__ffvNI a{display:inline-block;font-size:var(--fontSizeL);font-weight:700;margin-bottom:1.5rem}.Contacts_info__ffvNI p{font-family:var(--font-raleway)}.Contacts_info__ffvNI p:not(:last-child){margin-bottom:.5rem}.Contacts_map__g4N3l{border-right:.4rem solid #ea554e}@media only screen and (max-width:991.98px){.Contacts_body__F_jBK{padding-left:0}}