.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}}