@import"https://fonts.googleapis.com/css2?family=Inter:wght@100;150;200;250;300;350;400;450;500;550;600;650;700;750;800;850;900&display=swap";*,*:before,*:after{box-sizing:border-box;margin:0}body{width:100%;display:flex;flex-direction:column;align-items:center;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:root{--text-h0-thicc: 800 48px/1.4 "Inter", sans-serif;--text-h0-bold: 700 48px/1.4 "Inter", sans-serif;--text-h0-medium: 500 48px/1.4 "Inter", sans-serif;--text-h0-regular: 400 48px/1.4 "Inter", sans-serif;--text-h0-light: 300 48px/1.4 "Inter", sans-serif;--text-h1-thicc: 800 42px/1.4 "Inter", sans-serif;--text-h1-bold: 700 42px/1.4 "Inter", sans-serif;--text-h1-medium: 500 42px/1.4 "Inter", sans-serif;--text-h1-regular: 400 42px/1.4 "Inter", sans-serif;--text-h1-light: 300 42px/1.4 "Inter", sans-serif;--text-h2-thicc: 800 30px/1.4 "Inter", sans-serif;--text-h2-bold: 700 30px/1.4 "Inter", sans-serif;--text-h2-medium: 500 30px/1.4 "Inter", sans-serif;--text-h2-regular: 400 30px/1.4 "Inter", sans-serif;--text-h2-light: 300 30px/1.4 "Inter", sans-serif;--text-xxl-bold: 700 24px/1.4 "Inter", sans-serif;--text-xxl-medium: 500 24px/1.4 "Inter", sans-serif;--text-xxl-regular: 400 24px/1.4 "Inter", sans-serif;--text-xxl-light: 300 24px/1.4 "Inter", sans-serif;--text-xl-bold: 700 22px/1.4 "Inter", sans-serif;--text-xl-baldy: 600 22px/1.4 "Inter", sans-serif;--text-xl-medium: 500 22px/1.4 "Inter", sans-serif;--text-xl-regular: 400 22px/1.4 "Inter", sans-serif;--text-xl-light: 300 22px/1.4 "Inter", sans-serif;--text-lg-bold: 700 18px/1.4 "Inter", sans-serif;--text-lg-medium: 500 18px/1.4 "Inter", sans-serif;--text-lg-regular: 400 18px/1.4 "Inter", sans-serif;--text-lg-light: 300 18px/1.4 "Inter", sans-serif;--text-md-bold: 700 16px/1.4 "Inter", sans-serif;--text-md-medium: 500 16px/1.4 "Inter", sans-serif;--text-md-regular: 400 16px/1.4 "Inter", sans-serif;--text-md-light: 300 16px/1.4 "Inter", sans-serif;--text-sm-bold: 700 14px/1.4 "Inter", sans-serif;--text-sm-medium: 500 14px/1.4 "Inter", sans-serif;--text-sm-regular: 400 14px/1.4 "Inter", sans-serif;--text-sm-light: 300 14px/1.4 "Inter", sans-serif;--text-xs-bold: 700 12px/1.4 "Inter", sans-serif;--text-xs-medium: 500 12px/1.4 "Inter", sans-serif;--text-xs-regular: 400 12px/1.4 "Inter", sans-serif;--text-xs-light: 300 12px/1.4 "Inter", sans-serif}:root{--text-tracking-tight: -.01em;--text-tracking-normal: .01em;--text-tracking-wide: .05em;--text-tracking-wider: .1em}:root{--header-navigation-link-text-type: var(--text-xs-medium);--header-navigation-link-text-type-mobile: var(--text-lg-medium);--journal-calendar-loading-text-type: var(--text-md-medium);--journal-calendar-date-label-text-type: var(--text-xs-bold);--journal-calendar-date-label-text-type-mobile: var(--text-sm-bold);--journal-calendar-date-range-error-text-type: var(--text-sm-medium);--journal-calendar-date-range-error-text-type-mobile: var(--text-md-medium);--journal-calendar-date-input-text-type: var(--text-sm-medium);--journal-calendar-date-input-text-type-mobile: var(--text-lg-medium);--journal-calendar-day-header-text-type: var(--text-sm-bold);--journal-calendar-day-header-text-type-mobile: var(--text-lg-medium);--journal-calendar-no-appointments-badge-text-type: var(--text-sm-regular);--journal-calendar-day-mobile-dropdown-item-text-type: var(--text-md-medium);--journal-calendar-modal-header-text-type: var(--text-xl-light);--journal-calendar-modal-input-label-text-type: var(--text-xs-medium);--journal-calendar-modal-input-label-text-type-mobile: var(--text-sm-medium);--journal-calendar-modal-input-text-type: var(--text-sm-regular);--journal-calendar-modal-input-text-type-mobile: var(--text-md-medium);--journal-calendar-appointment-badge-time-text-type: var(--text-sm-medium);--journal-calendar-appointment-badge-time-text-type-mobile: var(--text-lg-bold);--journal-calendar-appointment-badge-customer-name-text-type: var(--text-sm-medium);--journal-calendar-appointment-badge-customer-name-text-type-mobile: var(--text-sm-medium);--alert-title-text-type: var(--text-sm-medium);--alert-body-text-type: var(--text-xs-regular);--alert-title-text-type-mobile: var(--text-md-medium);--alert-body-text-type-mobile: var(--text-sm-regular);--customers-view-customer-badge-full-name-text-type: var(--text-sm-medium);--customers-view-customer-badge-phone-number-text-type: var(--text-sm-regular);--customers-view-letter-groups-letter-text-type: var(--text-xl-regular);--customers-view-search-bar-header-text-type: var(--text-lg-regular);--customers-view-search-bar-search-type-selector-text-type: var(--text-sm-regular)}:root{--header-navigation-link-text-ls: var(--text-tracking-wide);--header-navigation-link-text-ls-mobile: var(--text-tracking-wider);--journal-calendar-date-range-error-text-ls: var(--text-tracking-normal);--journal-calendar-day-header-text-ls: var(--text-tracking-wide);--journal-calendar-day-header-text-ls-mobile: var(--text-tracking-normal);--journal-calendar-day-mobile-dropdown-item-text-ls: var(--text-tracking-normal);--journal-calendar-modal-header-text-ls: var(--text-tracking-tight);--journal-calendar-modal-input-text-ls: var(--text-tracking-tight);--journal-calendar-appointment-badge-time-text-ls: var(--text-tracking-normal);--journal-calendar-appointment-badge-customer-name-text-type-ls-mobile: var( --text-tracking-normal );--customers-view-customer-badge-full-name-text-ls: var(--text-tracking-normal);--customers-view-customer-badge-phone-number-text-ls: var(--text-tracking-tight);--customers-view-search-bar-header-text-ls: var(--text-tracking-normal);--customers-view-search-bar-type-selector-text-ls: var(--text-tracking-tight)}:root{--black: #000000;--gray-02: #0d0d0d;--gray-03: #1a1a1a;--gray-04: #272727;--gray-05: #343434;--gray-06: #414141;--gray-07: #4e4e4e;--gray-08: #5b5b5b;--gray-09: #686868;--gray-10: #757575;--gray-11: #828282;--gray-12: #8f8f8f;--gray-13: #9c9c9c;--gray-14: #a9a9a9;--gray-15: #b6b6b6;--gray-16: #c3c3c3;--gray-17: #d0d0d0;--gray-18: #dddddd;--gray-19: #eaeaea;--gray-20: #f7f7f7;--white: #ffffff}:root{--primary: #0064A2;--primary-green: #88BD2F;--primary-green-hover: #92C736;--primary-orange: #FF9A00;--primary-purple: #9500FF;--primary-light: #edf2f7;--destructive: #e64646;--error-color: #e64646;--warning-color: #a18040;--theme-backdrop-color: var(--primary-light);--theme-backdrop-alt-color: var(--white);--theme-backdrop-block-color: var(--white);--theme-backdrop-alt-block-color: var(--primary-light);--theme-primary-data-color: var(--gray-05);--theme-secondary-data-color: var(--gray-14);--theme-primary-colored-data: var(--primary);--theme-primary-colored-max-data: var(--theme-primary-colored-data);--theme-button-disabled-color: var(--theme-backdrop-alt-block-color);--theme-button-disabled-data-color: var(--gray-15);--theme-input-background-color: var(--gray-20);--theme-input-border-color: var(--gray-19);--theme-select-hover-color: var(--gray-19);--theme-separator-color: var(--gray-18)}.dark-theme{--white: var(--gray-18);--primary: #00466E;--primary-green: #5C801F;--primary-green-hover: #618925;--primary-orange: #B36A00;--primary-purple: #6900B3;--destructive: #9f3737;--error-color: #9C3B36;--warning-color: #796131;--theme-backdrop-color: #181B1F;--theme-backdrop-block-color: #23262A;--theme-backdrop-alt-color: #1C1F22;--theme-backdrop-alt-block-color: #26292D;--theme-primary-data-color: var(--gray-17);--theme-secondary-data-color: var(--gray-11);--theme-primary-colored-data: var(--gray-13);--theme-primary-colored-max-data: var(--white);--theme-button-disabled-color: var(--theme-backdrop-block-color);--theme-button-disabled-data-color: var(--gray-09);--theme-input-background-color: var(--gray-04);--theme-input-border-color: var(--gray-05);--theme-select-hover-color: var(--gray-06);--theme-separator-color: var(--gray-07)}:root{--site-content-width: 1280px;--header-height: 146px}#app{margin:0;padding:0;font-weight:400;width:100%}*{transition:all .24s ease}body{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;background-color:var(--theme-backdrop-color);transition:all .24s ease;overflow-x:hidden}.desktop-layout{max-width:var(--site-content-width);margin:0 auto}@media screen and (max-width: 767px){#app{max-width:100%}:root{--header-height: 81px}}a.nav-bar-item[data-v-607d3159],.nav-bar-item[data-v-607d3159]{min-width:max-content;width:16%;height:100%;display:flex;position:relative;justify-content:center;align-items:center;text-decoration:none}.nav-bar-item[data-v-607d3159]:hover{cursor:pointer}.content[data-v-607d3159]{text-transform:uppercase;font:var(--text-sm-bold);letter-spacing:var(--text-tracking-tight);color:var(--white)}.selector[data-v-607d3159]{width:0%;background-color:var(--white);height:3px;position:absolute;bottom:0}.nav-bar-item:hover .selector[data-v-607d3159]{width:100%;opacity:1}.arrow[data-v-607d3159]{font-size:.65em;margin-left:11px;color:var(--white);display:inline-block;vertical-align:middle;transform:translateY(-1px)}.dropdown[data-v-607d3159]{position:absolute;top:100%;width:319px;box-shadow:0 3.5px 6px -1.5px #0003;overflow:hidden;visibility:hidden;opacity:0;padding:0;z-index:7;border-radius:13px}.has-dropdown:hover .dropdown[data-v-607d3159]{opacity:1;visibility:visible}.dropdown-item[data-v-607d3159]{display:block;background-color:var(--theme-backdrop-alt-color);padding:13px 17px;text-transform:uppercase;text-decoration:none;font:var(--text-sm-bold);letter-spacing:var(--text-tracking-tight);color:var(--theme-primary-colored-data);-webkit-hyphens:auto;hyphens:auto;transition:all .1s ease;border:1px solid var(--theme-separator-color)}.dropdown-item[data-v-607d3159]:first-child:last-child{border-radius:13px}.dropdown-item[data-v-607d3159]:first-child{border-radius:13px 13px 0 0}.dropdown-item[data-v-607d3159]:not(:last-child){border-bottom:none}.dropdown-item[data-v-607d3159]:last-child{border-bottom:1px solid var(--theme-separator-color);border-radius:0 0 13px 13px}.dropdown-item[data-v-607d3159]:hover{background-color:var(--theme-backdrop-alt-block-color)}.dropdown-item[data-v-607d3159]:not(:last-child):hover{border-bottom:none}.navigation-bar[data-v-715f5d34]{display:flex;justify-content:center;align-items:center;width:100%;max-width:var(--site-content-width);height:48px;background-color:var(--primary-green);border-radius:13px}.button[data-v-8ea17ec0]{width:100%;min-height:42px;height:42px;font:var(--text-sm-medium);color:var(--white);border-radius:50px;outline:none;cursor:pointer;border:none}.button[data-v-8ea17ec0]:hover{background:var(--primary-purple)}.button-primary-orange[data-v-8ea17ec0]{background:var(--primary-orange)}.button-primary-green[data-v-8ea17ec0]{background:var(--primary-green)}.button-primary-purple[data-v-8ea17ec0]{background:var(--primary-purple)}.button-destructive[data-v-8ea17ec0]{background:var(--destructive)}.button-disabled[data-v-8ea17ec0]{color:var(--theme-button-disabled-data-color);background:var(--theme-button-disabled-color);cursor:not-allowed;font:var(--text-sm-light)}@media screen and (max-width: 767px){.button[data-v-8ea17ec0]{min-height:63px;height:63px;font:var(--text-lg-medium);letter-spacing:var(--text-tracking-normal)}.button-disabled[data-v-8ea17ec0]{font:var(--text-lg-light)}}.sidebar-overlay[data-v-110e2c21]{position:fixed;top:var(--header-height);left:0;right:0;bottom:0;z-index:8;overflow:hidden}.sidebar-menu[data-v-110e2c21]{height:100%;width:100%;background-color:var(--primary);padding:27px;display:flex;flex-direction:column;align-items:center;gap:27px}.sidebar-nav[data-v-110e2c21]{display:flex;flex-direction:column;margin-top:0;width:100%;border-top:1px solid rgba(255,255,255,.14)}.sidebar-link[data-v-110e2c21]{font:var(--text-lg-light);color:var(--white);text-decoration:none;text-align:center;padding:21px;border-bottom:1px solid rgba(255,255,255,.14)}.slide-enter-active[data-v-110e2c21],.slide-leave-active[data-v-110e2c21]{transition:all .3s ease}.slide-enter-from[data-v-110e2c21],.slide-leave-to[data-v-110e2c21]{transform:translate(100%)}.slide-enter-to[data-v-110e2c21],.slide-leave-from[data-v-110e2c21]{transform:translate(0)}.toggle-theme-button[data-v-110e2c21]{border-radius:50%;height:46px;width:46px;padding:7px;cursor:pointer;display:flex;align-items:center;justify-content:center}.toggle-theme-button[data-v-110e2c21] svg{width:100%;height:100%;stroke-linecap:round;stroke:var(--white);stroke-width:1.2px}.toggle-theme-button[data-v-110e2c21]:hover,.dark-theme .toggle-theme-button[data-v-110e2c21]:hover{background:none}.header[data-v-90b08fbf]{position:sticky;top:0;width:100%;display:flex;flex-direction:column;align-items:center;padding:16px;gap:16px;background:var(--primary);height:var(--header-height);z-index:5}.with-shadow[data-v-90b08fbf]{box-shadow:0 0 20px #0000002e}.first-line[data-v-90b08fbf]{min-width:max-content;width:100%;max-width:var(--site-content-width);display:flex;justify-content:space-between;align-items:center}.logo[data-v-90b08fbf]{height:50px;cursor:pointer}.logo[data-v-90b08fbf] svg{height:100%;color:var(--white)}.phone-number[data-v-90b08fbf]{display:flex;min-width:max-content;align-items:center;font:var(--text-xl-bold);color:var(--white);letter-spacing:var(--text-tracking-tight)}.toggle-theme-button[data-v-90b08fbf]{border-radius:50%;height:40px;padding:7px;cursor:pointer;display:flex;align-items:center;justify-content:center}.toggle-theme-button[data-v-90b08fbf] svg{width:100%;height:100%;stroke-linecap:round;stroke:var(--white);stroke-width:1.6px}.toggle-theme-button[data-v-90b08fbf]:hover{background-color:#ffffff26}.dark-theme .toggle-theme-button[data-v-90b08fbf]:hover{background-color:#00000030}@media screen and (max-width: 767px){.sidebar-make-appointment-button[data-v-90b08fbf]{width:91%;position:absolute;bottom:18px;align-self:center;height:66px;background-color:var(--primary-green);outline:none;border:none;border-radius:13px;color:var(--white);font:var(--text-lg-bold)}.toggle-sidebar-button[data-v-90b08fbf]{align-items:center;justify-content:center;cursor:pointer;padding:7.6px;border-radius:50%;display:flex;width:41px;height:41px}.toggle-sidebar-button[data-v-90b08fbf] svg{width:100%;height:100%;stroke-width:1.2px;stroke:var(--white);stroke-linecap:round}.header[data-v-90b08fbf]{padding:19px 27px}.first-line[data-v-90b08fbf]{height:100%}.logo[data-v-90b08fbf]{height:39px}.logo[data-v-90b08fbf] svg{height:100%;color:var(--white)}}.footer[data-v-097c0f96]{width:100%;min-height:calc(100vh - var(--header-height));min-height:calc(100dvh - var(--header-height));background-color:var(--primary);display:flex;justify-content:center;padding:16px}.content[data-v-097c0f96]{width:100%;max-width:var(--site-content-width);margin:18px 0 22px;display:flex;flex-direction:column}.sitemap[data-v-097c0f96]{width:61.4%;display:flex;gap:min(53px,3.5vw)}.sitemap-division[data-v-097c0f96]{display:flex;flex-direction:column;gap:17px}.division-title[data-v-097c0f96]{color:var(--white);font:var(--text-md-bold);letter-spacing:var(--text-tracking-normal);text-transform:uppercase}.separator[data-v-097c0f96]{width:100%;height:3px;background-color:var(--white)}.links-container[data-v-097c0f96]{display:flex;flex-direction:column;gap:14px;overflow:hidden}.footer-link[data-v-097c0f96]{color:var(--white);text-decoration:none;font:var(--text-sm-regular);letter-spacing:var(--text-tracking-normal);opacity:.56;cursor:pointer}.footer-link[data-v-097c0f96]:hover{opacity:1}.much-text[data-v-097c0f96]{width:38.6%;font:var(--text-xs-regular);letter-spacing:var(--text-tracking-normal);color:var(--white);line-height:1.5;-webkit-hyphens:auto;hyphens:auto}a[data-v-097c0f96]{color:var(--white)}.lower-line[data-v-097c0f96]{display:flex;flex-direction:column;gap:26px;margin-top:auto}.logo[data-v-097c0f96]{height:64px}.logo[data-v-097c0f96] svg{height:100%;color:var(--white)}.contraindications[data-v-097c0f96]{height:100%}.contraindications[data-v-097c0f96] svg{color:var(--white)}.arrow[data-v-097c0f96]{display:none}.desktop-links-section[data-v-097c0f96]{display:flex;flex-direction:column;gap:17px}@media screen and (max-width: 767px){.footer[data-v-097c0f96]{padding:3px 16px}.content[data-v-097c0f96]{margin:0;gap:0px}.sitemap[data-v-097c0f96]{width:100%;flex-direction:column;gap:0}.sitemap-division[data-v-097c0f96]{width:100%;gap:0}.section-header[data-v-097c0f96]{display:flex;justify-content:space-between;align-items:center;padding:27px 11px}.arrow[data-v-097c0f96]{display:block;font-size:12px;transition:transform .3s ease;color:var(--white)}.arrow.expanded[data-v-097c0f96]{transform:rotate(180deg)}.links-container[data-v-097c0f96]{padding:23px 11px;gap:23px}.fade-enter-from[data-v-097c0f96],.fade-leave-to[data-v-097c0f96]{opacity:0;max-height:0;padding:0 11px}.fade-enter-to[data-v-097c0f96],.fade-leave-from[data-v-097c0f96]{opacity:1;max-height:200px;padding:23px 11px}.fade-enter-active .links-container[data-v-097c0f96],.fade-leave-active .links-container[data-v-097c0f96]{padding:0 11px}.footer-link[data-v-097c0f96]{font:var(--text-md-regular)}.footer-link[data-v-097c0f96]:hover{opacity:.56}.separator[data-v-097c0f96]{height:1px;opacity:.3}.much-text[data-v-097c0f96]{width:100%;padding:16px 11px;font:var(--text-md-light);letter-spacing:normal;line-height:1.4}div[style="display: flex; justify-content: space-between; gap: 3.5vw;"][data-v-097c0f96]{flex-direction:column}.lower-line[data-v-097c0f96]{gap:0;padding:41px;margin-bottom:18px}.logo[data-v-097c0f96]{width:100%;align-self:center}.logo[data-v-097c0f96] svg{width:100%;height:100%}}.sitemap ul[data-v-097c0f96],.sitemap li[data-v-097c0f96]{list-style:none;margin:0;padding:0}.values[data-v-261ed36e]{width:100%;display:flex;justify-content:center;background-color:var(--theme-backdrop-color);padding:32px 16px}.values .content[data-v-261ed36e]{width:100%;max-width:var(--site-content-width);margin-top:9px;margin-bottom:15px;display:flex;flex-direction:column;gap:42px}.values .header[data-v-261ed36e]{text-align:center;font:var(--text-h2-bold);line-height:1.15;color:var(--theme-primary-data-color);letter-spacing:var(--text-tracking-tight)}.values .grid[data-v-261ed36e]{display:grid;grid-template-columns:repeat(3,1fr);gap:13px}.values .value-card[data-v-261ed36e]{background-color:var(--theme-backdrop-block-color);border-radius:18px;padding:44px;display:flex;flex-direction:column;gap:42px;transform-style:preserve-3d;transition:background-color .24s ease;position:relative;overflow:hidden;--glow-x: 0px;--glow-y: 0px;--glow-opacity: 0}.values .value-card[data-v-261ed36e]:before{content:"";position:absolute;width:473px;height:473px;background:radial-gradient(circle,var(--theme-primary-colored-data) 0%,transparent 70%);opacity:var(--glow-opacity);transition:opacity .43s ease;pointer-events:none;top:0;left:0;transform:translate(var(--glow-x),var(--glow-y))}.values .title[data-v-261ed36e]{color:var(--theme-primary-colored-data);text-transform:uppercase;font:var(--text-xl-baldy);letter-spacing:var(--text-tracking-normal);-webkit-hyphens:auto;hyphens:auto;max-width:311px}.values .desc[data-v-261ed36e]{color:var(--theme-primary-data-color);font:var(--text-md-regular);letter-spacing:var(--text-tracking-normal);line-height:1.65;-webkit-hyphens:auto;hyphens:auto}.values .icon-blurred[data-v-261ed36e]{position:absolute;right:0;bottom:0;transform:translate(15%,15%);opacity:14%;filter:blur(46px)}.values .icon-blurred[data-v-261ed36e] svg{scale:2;color:var(--theme-primary-colored-data)}.values .icon-actual[data-v-261ed36e]{position:absolute;right:0;bottom:0;transform:translate(11.6%,11.6%);opacity:4.5%}.values .icon-actual[data-v-261ed36e] svg{scale:1.066;color:var(--theme-primary-colored-data)}.values .title[data-v-261ed36e],.desc[data-v-261ed36e],.icon-blurred[data-v-261ed36e],.icon-actual[data-v-261ed36e]{z-index:1}@media screen and (max-width: 1024px){.values .grid[data-v-261ed36e]{display:grid;grid-template-columns:repeat(2,1fr);gap:27px}}@media screen and (max-width: 767px){.values[data-v-261ed36e]{padding:32px 27px}.values .grid[data-v-261ed36e]{display:grid;grid-template-columns:repeat(1,1fr);gap:27px}}.values ul[data-v-261ed36e],.values li[data-v-261ed36e]{list-style:none;margin:0;padding:0}.message[data-v-a98be122]{aspect-ratio:1;container-type:inline-size;container-name:message;position:relative}.message-container[data-v-a98be122]{width:100%;height:100%}.message-container[data-v-a98be122] svg{width:100%;height:100%;stroke-linecap:round;stroke-linejoin:round;stroke:var(--gray-19);fill:var(--white);filter:drop-shadow(0 4cqw 0px var(--gray-19))}.message-text[data-v-a98be122]{position:absolute;width:83%;height:46%;top:44.1%;left:50%;transform:translate(-50%,-52.8%);display:flex;justify-content:center;align-items:center;text-align:center;color:var(--theme-primary-data-color);font-weight:500;-webkit-hyphens:auto;hyphens:auto;overflow:hidden}@container message (min-width: 0px){.message-container[data-v-a98be122] svg{stroke-width:.156cqw}.message-text[data-v-a98be122]{font-size:8.5cqw;line-height:11.5cqw}}.dark-theme .message-container[data-v-a98be122] svg{stroke:var(--theme-backdrop-color);fill:var(--theme-backdrop-alt-block-color);filter:drop-shadow(0 4cqw 0px var(--theme-backdrop-color))}.reviews[data-v-88a1e395]{width:100%;display:flex;justify-content:center;padding:32px 16px;background-color:var(--theme-backdrop-alt-color);overflow-x:hidden}.reviews .content[data-v-88a1e395]{width:100%;max-width:var(--site-content-width);display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;gap:42px;margin-top:9px;margin-bottom:15px}.reviews .header[data-v-88a1e395]{display:flex;flex-direction:column;align-items:center;gap:8px}.reviews .header .icon[data-v-88a1e395]{height:47.3px;display:flex;align-items:center}.reviews .header .icon[data-v-88a1e395] svg{height:100%;color:#ffd43b}.reviews .header .title[data-v-88a1e395]{font:var(--text-h0-bold);color:var(--theme-primary-data-color)}.reviews .header .desc[data-v-88a1e395],a[data-v-88a1e395]{font:var(--text-md-regular);color:var(--theme-secondary-data-color);letter-spacing:var(--text-tracking-normal);text-align:center}.reviews .message-stacks-container[data-v-88a1e395]{width:678px;height:678px;display:flex;justify-content:center;align-items:center;position:relative}.reviews .center-message[data-v-88a1e395]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2}.reviews .circle-message[data-v-88a1e395]{position:absolute;top:37.4%;left:37.4%;transform:rotate(calc(var(--i) * 45deg)) translate(157px) rotate(calc(var(--i) * -45deg));transform-origin:center}.reviews .circle-message2[data-v-88a1e395]{position:absolute;top:39%;left:39%;transform:rotate(calc(var(--i) * 22.5deg)) translate(263px) rotate(calc(var(--i) * -22.5deg));transform-origin:center}.contacts-block[data-v-020d9c44]{width:100%;display:flex;justify-content:center;background-color:var(--theme-backdrop-alt-color);padding:32px 16px;margin-bottom:-47px;overflow-x:hidden}.contacts-block .content[data-v-020d9c44]{width:100%;max-width:var(--site-content-width);display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;gap:42px;margin-top:9px;margin-bottom:15px}.contacts-block .header[data-v-020d9c44]{font:var(--text-h2-bold);line-height:1.15;margin-bottom:25px;color:var(--theme-primary-data-color);letter-spacing:var(--text-tracking-tight)}.contacts-block .info-container[data-v-020d9c44]{width:100%;display:flex;flex-direction:row;justify-content:space-between}.contacts-block .info-container .left-part[data-v-020d9c44]{width:100%;display:flex;flex-direction:column;gap:21px}.contacts-block .left-part .address[data-v-020d9c44]{color:var(--theme-primary-data-color);font:var(--text-md-regular);letter-spacing:var(--text-tracking-tight)}.contacts-block .left-part .attention[data-v-020d9c44]{color:var(--destructive);font:var(--text-sm-medium);letter-spacing:var(--text-tracking-normal);display:flex;margin-top:auto}.contacts-block .right-part .phone-number[data-v-020d9c44]{color:var(--theme-secondary-data-color);font:var(--text-md-medium);letter-spacing:var(--text-tracking-tight);display:flex;justify-content:flex-end}.contacts-block .messenger-logo[data-v-020d9c44]{width:52.5px;cursor:pointer}.dark-theme .contacts-block .messenger-logo[data-v-020d9c44]{filter:brightness(.74)}.contacts-block .phone-number .bold[data-v-020d9c44]{color:var(--theme-primary-data-color)}.contacts-block .attention .bold[data-v-020d9c44]{font-weight:1000}.contacts-block .info-container .right-part[data-v-020d9c44]{width:100%;display:flex;flex-direction:column;gap:21px;align-items:flex-end}.contacts-block .info-container .block-header[data-v-020d9c44]{color:var(--theme-primary-data-color);font:var(--text-xl-bold);letter-spacing:var(--text-tracking-normal)}.contacts-block .map[data-v-020d9c44]{width:min(1920px,256vw)}.dark-theme .contacts-block .map[data-v-020d9c44]{filter:brightness(.76)}.contacts-block .map-pointer[data-v-020d9c44]{width:43px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:1;pointer-events:none}.contacts-block .map-container[data-v-020d9c44]{position:relative;margin-bottom:-4px}.contacts-block .map-pointer[data-v-020d9c44] svg{width:100%;height:100%;fill:#2590ed}.dark-theme .contacts-block .map-pointer[data-v-020d9c44] svg{fill:#186cb6}.contacts-block .marker-label[data-v-020d9c44]{position:absolute;left:50%;top:50%;transform:translate(-50%,calc(-50% - 63px));z-index:2;background:var(--theme-backdrop-block-color);color:var(--theme-primary-data-color);padding:9px 19px;border-radius:11px;font:var(--text-md-regular);letter-spacing:var(--text-tracking-tight)}@media screen and (max-width: 1024px){.contacts-block .info-container[data-v-020d9c44]{flex-direction:column;gap:42px}.contacts-block .info-container .left-part[data-v-020d9c44]{justify-content:center;text-align:center}.contacts-block .attention[data-v-020d9c44]{display:flex;justify-content:center}.contacts-block .info-container .right-part[data-v-020d9c44]{align-items:center}.contacts-block .info-container .right-part .phone-number[data-v-020d9c44]{justify-content:center}.contacts-block .messenger-logo[data-v-020d9c44]{margin-top:37px;width:66.5px}}.services[data-v-fcaf9254]{width:100%;display:flex;justify-content:center;background-color:var(--theme-backdrop-color);position:relative;padding:32px 16px;z-index:0}.services-content[data-v-fcaf9254]{width:100%;max-width:var(--site-content-width);display:flex;justify-content:space-between;margin-top:9px;margin-bottom:15px}.services-content .left-part[data-v-fcaf9254]{width:40%;display:flex;flex-direction:column}.services-content .right-part[data-v-fcaf9254]{width:60%}.services-content .braces-container[data-v-fcaf9254]{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.braces-container .braces-image[data-v-fcaf9254]{width:61%;transform:rotate(-12deg) translate(-31.5px) translateY(-24px)}.services-content .left-part .header[data-v-fcaf9254]{width:250px;font:var(--text-h2-bold);line-height:1.15;margin-bottom:26px;color:var(--theme-primary-data-color);letter-spacing:var(--text-tracking-tight)}.services-content .right-part .prices-table[data-v-fcaf9254]{width:100%;background-color:var(--theme-backdrop-block-color);border-radius:19px;color:var(--theme-primary-data-color)}.prices-table[data-v-fcaf9254]{padding:27px 37px}.prices-table .categories[data-v-fcaf9254]{display:flex;flex-direction:column;gap:61px;background:none}.prices-table .category-title-container[data-v-fcaf9254]{margin-bottom:16px;display:flex;justify-content:flex-start}.prices-table .category-title[data-v-fcaf9254]{width:250px;font:var(--text-lg-bold);text-align:start}.prices-table .services[data-v-fcaf9254]{display:flex;flex-direction:column;padding:0;background:none;gap:14.3px}.prices-table .service[data-v-fcaf9254]{display:flex;justify-content:space-between;font:var(--text-lg-regular);line-height:1.4}.prices-table .service-title[data-v-fcaf9254]{width:439px;-webkit-hyphens:auto;hyphens:auto}.prices-table .service-price[data-v-fcaf9254]{display:flex;justify-content:flex-end;text-align:right;min-width:131px}.service-price .price[data-v-fcaf9254]{font:var(--text-lg-medium);color:var(--theme-primary-colored-max-data);letter-spacing:var(--text-tracking-normal)}@media screen and (max-width: 767px){.services[data-v-fcaf9254]{padding:32px 27px}}@media screen and (max-width: 1024px){.services-content[data-v-fcaf9254]{flex-direction:column;justify-content:unset;align-items:center;gap:42px}.services-content .left-part[data-v-fcaf9254]{width:100%;align-items:center;text-align:center}.services-content .right-part[data-v-fcaf9254]{width:100%}.services-content .braces-container[data-v-fcaf9254]{display:none}.services-content .left-part .header[data-v-fcaf9254]{margin-bottom:0}}.prices-table ul[data-v-fcaf9254],.prices-table li[data-v-fcaf9254]{list-style:none;margin:0;padding:0}.banner[data-v-fcaf9254]{width:100%;display:flex;justify-content:center;background-color:var(--primary);position:relative;padding:16px;z-index:1}.banner-content[data-v-fcaf9254]{width:100%;max-width:var(--site-content-width);display:flex;justify-content:space-between;margin-top:3.4px;margin-bottom:31.5px;height:fit-content}.banner-content .left-part[data-v-fcaf9254]{width:100%;display:flex;flex-direction:column;gap:18.7px}.banner-content .left-part .header[data-v-fcaf9254]{font:var(--text-h1-thicc);line-height:1.04;color:var(--white)}.banner-content .left-part .text[data-v-fcaf9254]{font:var(--text-md-regular);color:var(--white);line-height:1.63}.banner-content .right-part[data-v-fcaf9254]{width:100%;display:flex;position:relative}.banner-content .right-part .mascot[data-v-fcaf9254]{position:absolute;bottom:-31%;right:0%;height:131%}.dark-theme .mascot[data-v-fcaf9254]{filter:brightness(.72)}@media screen and (max-width: 1024px){.banner-content .right-part .mascot[data-v-fcaf9254]{bottom:0%;height:100%}}@media screen and (max-width: 767px){.banner[data-v-fcaf9254]{padding:16px 27px;overflow-x:hidden}.banner-content .right-part[data-v-fcaf9254]{position:unset;display:flex;justify-content:center;align-items:center}.banner-content .right-part .mascot[data-v-fcaf9254]{height:89%;position:unset;transform:translate(9px)}}.contacts-block[data-v-fcaf9254]{width:100%;display:flex;justify-content:center;background-color:var(--theme-backdrop-alt-color);padding:32px 16px;margin-bottom:-47px;overflow-x:hidden}.contacts-block .content[data-v-fcaf9254]{width:100%;max-width:var(--site-content-width);display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;gap:42px;margin-top:9px;margin-bottom:15px}.contacts-block .header[data-v-fcaf9254]{width:250px;font:var(--text-h2-bold);line-height:1.15;margin-bottom:25px;color:var(--theme-primary-data-color);letter-spacing:var(--text-tracking-tight)}.contacts-block .info-container[data-v-fcaf9254]{width:100%;display:flex;flex-direction:row;justify-content:space-between}.contacts-block .info-container .left-part[data-v-fcaf9254]{width:100%;display:flex;flex-direction:column;gap:21px}.contacts-block .left-part .address[data-v-fcaf9254]{color:var(--theme-primary-data-color);font:var(--text-md-regular);letter-spacing:var(--text-tracking-tight)}.contacts-block .left-part .attention[data-v-fcaf9254]{color:var(--destructive);font:var(--text-sm-medium);letter-spacing:var(--text-tracking-normal);display:flex;margin-top:auto}.contacts-block .right-part .phone-number[data-v-fcaf9254]{color:var(--theme-secondary-data-color);font:var(--text-md-medium);letter-spacing:var(--text-tracking-tight);display:flex;justify-content:flex-end}.contacts-block .messenger-logo[data-v-fcaf9254]{width:52.5px;cursor:pointer}.dark-theme .contacts-block .messenger-logo[data-v-fcaf9254]{filter:brightness(.74)}.phone-number .bold[data-v-fcaf9254]{color:var(--theme-primary-data-color)}.attention .bold[data-v-fcaf9254]{font-weight:1000}.contacts-block .info-container .right-part[data-v-fcaf9254]{width:100%;display:flex;flex-direction:column;gap:21px;align-items:flex-end}.contacts-block .info-container .block-header[data-v-fcaf9254]{color:var(--theme-primary-data-color);font:var(--text-xl-bold);letter-spacing:var(--text-tracking-normal)}.contacts-block .map[data-v-fcaf9254]{width:min(1920px,256vw)}.dark-theme .contacts-block .map[data-v-fcaf9254]{filter:brightness(.76)}.contacts-block .map-pointer[data-v-fcaf9254]{width:43px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:1;pointer-events:none}.map-container[data-v-fcaf9254]{position:relative;margin-bottom:-4px}.contacts-block .map-pointer[data-v-fcaf9254] svg{width:100%;height:100%;fill:#2590ed}.dark-theme .map-pointer[data-v-fcaf9254] svg{fill:#186cb6}.marker-label[data-v-fcaf9254]{position:absolute;left:50%;top:50%;transform:translate(-50%,calc(-50% - 63px));z-index:2;background:var(--theme-backdrop-block-color);color:var(--theme-primary-data-color);padding:9px 19px;border-radius:11px;font:var(--text-md-regular);letter-spacing:var(--text-tracking-tight)}@media screen and (max-width: 1024px){.contacts-block .info-container[data-v-fcaf9254]{flex-direction:column;gap:42px}.info-container .left-part[data-v-fcaf9254]{justify-content:center;text-align:center}.attention[data-v-fcaf9254]{display:flex;justify-content:center}.contacts-block .info-container .right-part[data-v-fcaf9254]{align-items:center}.contacts-block .info-container .right-part .phone-number[data-v-fcaf9254]{justify-content:center}.contacts-block .messenger-logo[data-v-fcaf9254]{margin-top:37px;width:66.5px}}.gallery-block[data-v-cd168a17]{width:100%;display:flex;flex-direction:column;align-items:center;background-color:var(--theme-backdrop-alt-color);position:relative;padding:32px 16px;z-index:1}.gallery-block .header[data-v-cd168a17]{width:100%;max-width:var(--site-content-width);margin-bottom:29px;text-align:center;font:var(--text-h2-bold);line-height:1.15;color:var(--theme-primary-data-color);letter-spacing:var(--text-tracking-tight)}.gallery-block .image-viewer[data-v-cd168a17]{width:100%;max-width:var(--site-content-width);height:334px;position:relative;border:10px solid var(--theme-backdrop-alt-block-color);background-color:var(--theme-backdrop-alt-block-color);border-radius:18px;overflow:hidden}.image-viewer .gallery-viewport[data-v-cd168a17]{width:100%;height:100%;overflow:hidden;position:relative}.image-viewer .gallery-row[data-v-cd168a17]{width:100%;height:100%;display:flex}.image-viewer .gallery-photo[data-v-cd168a17]{flex:0 0 25%;padding-right:11px}.image-viewer .gallery-photo[data-v-cd168a17]:nth-child(4n){padding-right:0}.image-viewer .gallery-photo img[data-v-cd168a17]{width:100%;height:100%;object-fit:cover;image-rendering:auto;filter:contrast(.8) saturate(.85);image-rendering:-webkit-optimize-contrast;image-rendering:optimizeQuality;-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0)}.image-viewer .gallery-arrow[data-v-cd168a17]{position:absolute;top:50%;transform:translateY(-50%);width:38px;height:38px;font-size:1.7rem;border-radius:50%;border:none;background:var(--theme-backdrop-alt-block-color);color:var(--theme-primary-colored-data);cursor:pointer;z-index:2}.image-viewer .gallery-arrow.left[data-v-cd168a17]{left:9px}.image-viewer .gallery-arrow.right[data-v-cd168a17]{right:9px}.image-viewer .gallery-arrow.left[data-v-cd168a17] svg{transform:translate(-1.5px,2px)}.image-viewer .gallery-arrow.right[data-v-cd168a17] svg{transform:translate(1.5px,2px)}.image-viewer .gallery-arrow[data-v-cd168a17]:disabled{opacity:.316;cursor:default}.gallery-block .gallery-pagination[data-v-cd168a17]{display:flex;justify-content:center;gap:10px;margin-top:29px}.gallery-block .gallery-dot[data-v-cd168a17]{width:12px;height:12px;border-radius:50%;background:var(--theme-separator-color);display:inline-block;cursor:pointer}.gallery-block .gallery-dot.active[data-v-cd168a17]{background:var(--primary)}.dark-theme .image-viewer .gallery-photo img[data-v-cd168a17]{filter:contrast(.8) saturate(.85) brightness(.83)}@media screen and (max-width: 1024px){.gallery-block .gallery-pagination[data-v-cd168a17]{display:none}.gallery-row[data-v-cd168a17]{display:grid!important;grid-template-columns:1fr 1fr;grid-auto-rows:1fr;gap:12px;width:100%!important;transform:none!important;transition:none!important}.gallery-photo[data-v-cd168a17]{flex:none!important;width:100%!important;padding-right:0!important;aspect-ratio:1 / 1;margin-bottom:-4px}.gallery-arrow[data-v-cd168a17],.gallery-pagination[data-v-cd168a17]{display:none!important}.gallery-block .image-viewer[data-v-cd168a17],.image-viewer .gallery-viewport[data-v-cd168a17]{height:auto!important;min-height:0!important}}.gallery-block ul[data-v-cd168a17],.gallery-block li[data-v-cd168a17]{list-style:none;margin:0;padding:0}@media screen and (max-width: 767px){.gallery-block[data-v-cd168a17]{padding:32px 27px}}.banner[data-v-6ec0effb]{width:100%;display:flex;justify-content:center;background-color:var(--primary);position:relative;padding:16px}.banner .content[data-v-6ec0effb]{width:100%;padding:72px 0;margin-top:-37px;max-width:var(--site-content-width);display:flex;justify-content:space-between}.banner .left[data-v-6ec0effb]{width:100%;display:flex;flex-direction:column;justify-content:center;gap:11px}.banner .left .header[data-v-6ec0effb]{font:var(--text-h0-thicc);line-height:1.33;color:var(--white);max-width:511px}.banner .left .desc[data-v-6ec0effb]{font:var(--text-lg-light);color:var(--white);line-height:1.44;max-width:70vw}.banner .right[data-v-6ec0effb]{width:100%;display:flex;justify-content:flex-end;align-items:center}.banner .right .tooth-paste[data-v-6ec0effb]{width:383px;transform:rotate(18deg);filter:saturate(.9) contrast(1.15) brightness(1)}.dark-theme .banner .right .tooth-paste[data-v-6ec0effb]{filter:saturate(.9) contrast(1.15) brightness(.85)}@media screen and (max-width: 767px){.banner[data-v-6ec0effb]{padding:27px}}@media screen and (max-width: 1024px){.banner .left[data-v-6ec0effb]{align-items:center;gap:27px}.banner .header[data-v-6ec0effb]{text-align:center;line-height:1.09!important}.banner .desc[data-v-6ec0effb]{text-align:center}.banner .right[data-v-6ec0effb]{display:none}}.pros-circle[data-v-6ec0effb] *{transition:all .34s ease!important}.pros-circle[data-v-6ec0effb]{width:100%;display:flex;justify-content:center;background-color:var(--theme-backdrop-color);position:relative;padding:16px}.pros-circle .content[data-v-6ec0effb]{width:100%;max-width:var(--site-content-width);display:flex;justify-content:center;margin-top:61.5px;margin-bottom:211px}.pros-circle .circle-base[data-v-6ec0effb]{position:relative;width:457px;aspect-ratio:1 / 1;border:1px solid var(--theme-separator-color);border-radius:50%;display:flex;justify-content:center;align-items:center}.pros-circle .logo[data-v-6ec0effb]{width:78.6px;transform:translate(2.5px,12px);color:var(--white)}.pros-circle .dot[data-v-6ec0effb]{width:53.5px;height:53.5px;border-radius:50%;position:absolute;display:flex;justify-content:center;align-items:center}.pros-circle .dot1[data-v-6ec0effb]{background-color:#8bc34a;transform:rotate(-90deg) rotate(-60deg) translate(227px) rotate(150deg)}.pros-circle .dot2[data-v-6ec0effb]{background-color:#ff7043;transform:rotate(-90deg) rotate(60deg) translate(227px) rotate(30deg)}.pros-circle .dot3[data-v-6ec0effb]{background-color:#03a9f4;transform:rotate(-90deg) rotate(180deg) translate(227px) rotate(-90deg)}.pros-circle .desc[data-v-6ec0effb]{width:356px;position:absolute;-webkit-hyphens:auto;hyphens:auto;font:var(--text-md-regular);letter-spacing:var(--text-tracking-normal);line-height:1.33;color:var(--theme-primary-data-color)}.pros-circle .desc1[data-v-6ec0effb]{right:100%;transform:translate(-33.7px,-16.5px);text-align:end}.pros-circle .desc2[data-v-6ec0effb]{left:100%;transform:translate(33.7px,-16.5px);text-align:start}.pros-circle .desc3[data-v-6ec0effb]{top:100%;transform:translateY(27.4px);text-align:center}@media screen and (max-width: 1280px){.pros-circle .content[data-v-6ec0effb]{justify-content:flex-start;padding-left:14vw;padding-right:27px;margin-top:76.5px;margin-bottom:121px}.pros-circle .circle-base[data-v-6ec0effb]{width:1px;height:457px;flex-direction:column;justify-content:space-between}.pros-circle .logo[data-v-6ec0effb]{display:none}.pros-circle .dot[data-v-6ec0effb]{position:initial;width:46px;height:46px}.pros-circle .dot1[data-v-6ec0effb],.pros-circle .dot2[data-v-6ec0effb],.pros-circle .dot3[data-v-6ec0effb]{transform:rotate(0) rotate(0) translate(0) rotate(0)}.pros-circle .desc[data-v-6ec0effb]{width:59vw;position:absolute;-webkit-hyphens:auto;hyphens:auto;font:var(--text-md-regular);letter-spacing:var(--text-tracking-normal);line-height:1.33;color:var(--theme-primary-data-color)}.pros-circle .desc1[data-v-6ec0effb]{right:0;left:100%;transform:translate(35px);text-align:start}.pros-circle .desc2[data-v-6ec0effb]{left:100%;transform:translate(35px);text-align:start}.pros-circle .desc3[data-v-6ec0effb]{top:0%;left:100%;transform:translate(35px);text-align:start}}.dark-theme .pros-circle .dot1[data-v-6ec0effb]{background-color:var(--primary-green)}.dark-theme .pros-circle .dot2[data-v-6ec0effb]{background-color:var(--primary-orange)}.dark-theme .pros-circle .dot3[data-v-6ec0effb]{background-color:var(--primary)}.legal-view[data-v-c7030407]{width:100%;background:var(--theme-backdrop-alt-color);padding:65px 16px;display:flex;justify-content:center}.legal-view .content[data-v-c7030407]{width:100%;height:fit-content;max-width:var(--site-content-width);min-height:calc(100vh - var(--header-height));display:flex;flex-direction:column;gap:60px}.legal-view .content-header[data-v-c7030407]{display:flex;flex-direction:column;gap:26px}.legal-view .content .content-title[data-v-c7030407]{font:var(--text-h2-bold);color:var(--theme-primary-data-color);letter-spacing:var(--text-tracking-normal)}.legal-view .content .content-desc[data-v-c7030407]{font:var(--text-md-regular);color:var(--theme-primary-data-color);letter-spacing:var(--text-tracking-normal);line-height:1.65;-webkit-hyphens:auto;hyphens:auto}.legal-view .categories[data-v-c7030407]{display:flex;flex-direction:row;flex-wrap:nowrap;gap:103px var(--gap);--gap: 42px}.legal-view .category[data-v-c7030407]{width:calc((100% - 2 * var(--gap)) / 3)}.legal-view .category .header[data-v-c7030407]{font:var(--text-xl-medium);line-height:1.42;color:var(--theme-primary-data-color);-webkit-hyphens:auto;hyphens:auto}.legal-view .category .separator[data-v-c7030407]{width:100%;height:1px;background-color:var(--theme-separator-color);margin-top:16px}.legal-view .category .items[data-v-c7030407]{display:flex;flex-direction:column;padding:13px 0;gap:13px}.legal-view .category .item[data-v-c7030407]{display:flex;padding:16.7px 17.4px;gap:22px;align-items:center;background:var(--white);border-radius:13px}.legal-view .item .icon[data-v-c7030407]{min-width:27px}.legal-view .item .link[data-v-c7030407]{font:var(--text-md-regular);letter-spacing:var(--text-tracking-tight);line-height:1.42;-webkit-hyphens:auto;hyphens:auto}@media screen and (max-width: 1024px){.legal-view .categories[data-v-c7030407]{flex-wrap:wrap;--gap: 15px}.legal-view .category[data-v-c7030407]{width:calc((100% - var(--gap)) / 2)}}@media screen and (max-width: 767px){.legal-view[data-v-c7030407]{padding:32px 27px}.legal-view .content-header[data-v-c7030407]{gap:20px}.legal-view .categories[data-v-c7030407]{flex-wrap:wrap}.legal-view .category[data-v-c7030407]{width:100%}}.dark-theme .legal-view .item[data-v-c7030407]{background:var(--theme-backdrop-alt-block-color);color:var(--theme-primary-data-color)}.dark-theme .legal-view .item[data-v-c7030407]:hover{background-color:color-mix(in srgb,var(--theme-backdrop-alt-block-color) 91%,white 9%)}.certificates-view[data-v-32f7f7ae]{width:100%;background:var(--theme-backdrop-alt-color);padding:65px 16px;display:flex;justify-content:center}.certificates-view .content[data-v-32f7f7ae]{width:100%;height:fit-content;max-width:var(--site-content-width);min-height:calc(100vh - var(--header-height));display:flex;flex-direction:column;gap:60px}.certificates-view .content-header[data-v-32f7f7ae]{display:flex;flex-direction:column;gap:26px}.certificates-view .content .content-title[data-v-32f7f7ae]{font:var(--text-h2-bold);color:var(--theme-primary-data-color);letter-spacing:var(--text-tracking-normal)}.certificates-view .content .content-desc[data-v-32f7f7ae]{font:var(--text-md-regular);color:var(--theme-primary-data-color);letter-spacing:var(--text-tracking-normal);line-height:1.65;-webkit-hyphens:auto;hyphens:auto}.certificates-view .years[data-v-32f7f7ae]{display:flex;flex-direction:column;gap:103px 0}.certificates-view .year[data-v-32f7f7ae]{width:100%}.certificates-view .year .header[data-v-32f7f7ae]{font:var(--text-xl-medium);line-height:1.42;color:var(--theme-primary-data-color);-webkit-hyphens:auto;hyphens:auto}.certificates-view .year .separator[data-v-32f7f7ae]{width:100%;height:1px;background-color:var(--theme-separator-color);margin-top:16px}.certificates-view .year .items[data-v-32f7f7ae]{display:flex;flex-direction:row;flex-wrap:wrap;width:100%;padding:13px 0;column-gap:14px;row-gap:33px}.certificates-view .year .item[data-v-32f7f7ae]{position:relative;width:15.4%;display:flex;flex-direction:column;gap:9px;text-decoration:none;cursor:pointer}.certificates-view .item .img-wrap[data-v-32f7f7ae]{position:relative;display:block;width:100%}.certificates-view .item img[data-v-32f7f7ae]{width:100%;object-fit:cover;display:block;border:1px solid var(--theme-separator-color)}.certificates-view .item .go-to-icon[data-v-32f7f7ae]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:26.6px;height:26.6px;opacity:0}.certificates-view .item .go-to-icon[data-v-32f7f7ae] svg{color:var(--white);stroke-width:1.6px;filter:drop-shadow(0 0 9px rgba(0,0,0,.67))}.certificates-view .item:hover .go-to-icon[data-v-32f7f7ae]{opacity:1}.certificates-view .item img[data-v-32f7f7ae]{width:100%;object-fit:cover;border:1px solid var(--theme-separator-color)}.certificates-view .item:hover img[data-v-32f7f7ae]{filter:brightness(.84)}.certificates-view .item .name[data-v-32f7f7ae]{font:var(--text-xs-medium);letter-spacing:var(--text-tracking-tight);line-height:1.55;color:var(--theme-primary-data-color);text-align:center}@media screen and (max-width: 1024px){.certificates-view .year .item[data-v-32f7f7ae]{width:23.5%}}@media screen and (max-width: 767px){.certificates-view[data-v-32f7f7ae]{padding:32px 27px}.certificates-view .content-header[data-v-32f7f7ae]{gap:20px}.certificates-view .year .item[data-v-32f7f7ae]{width:48%}.certificates-view .item .name[data-v-32f7f7ae]{font:var(--text-sm-medium);letter-spacing:var(--text-tracking-tight);line-height:1.55;color:var(--theme-primary-data-color);text-align:center}}.dark-theme .certificates-view .item img[data-v-32f7f7ae]{filter:brightness(.86)}.dark-theme .certificates-view .item:hover img[data-v-32f7f7ae]{filter:brightness(.5)}.services-block ul[data-v-5e24035e],.services-block li[data-v-5e24035e]{list-style:none;margin:0;padding:0}.services-block[data-v-5e24035e]{width:100%;background:var(--theme-backdrop-color);padding:65px 16px;display:flex;justify-content:center}.services-block .content[data-v-5e24035e]{width:100%;height:fit-content;max-width:var(--site-content-width);min-height:calc(100vh - var(--header-height));display:flex;flex-direction:column;gap:60px}.services-block .content-header[data-v-5e24035e]{display:flex;flex-direction:row;justify-content:space-between;gap:26px}.services-block .content-title[data-v-5e24035e]{font:var(--text-h2-bold);color:var(--theme-primary-data-color);letter-spacing:var(--text-tracking-normal)}.services-block .attention[data-v-5e24035e]{max-width:31%;font:var(--text-sm-medium);color:var(--theme-primary-data-color);letter-spacing:var(--text-tracking-tight);line-height:1.65;text-align:center;-webkit-hyphens:auto;hyphens:auto}.services-block .category-select[data-v-5e24035e]{width:100%;display:flex;justify-content:space-between;gap:20px}.services-block .category-selector[data-v-5e24035e]{flex:1 1 0;padding:18px;min-width:0;border-radius:13px;display:flex;justify-content:center;align-items:center;background:var(--theme-button-disabled-color);font:var(--text-lg-regular);font-weight:350;letter-spacing:var(--text-tracking-tight);color:var(--theme-button-disabled-data-color);cursor:pointer;transition:all 1ms ease;text-align:center;border-width:0px}.services-block .category-selector.active[data-v-5e24035e]{background:var(--primary-green);font-weight:400;color:var(--white);outline:none}.services-block .price-list[data-v-5e24035e]{width:100%;background:var(--theme-backdrop-block-color);border-radius:13px}.services-block .service-row[data-v-5e24035e]{padding:20.4px 29px;display:flex;justify-content:space-between}.services-block .service-row[data-v-5e24035e]:not(:last-child){border-bottom:1px solid var(--theme-separator-color)}.services-block .service-name[data-v-5e24035e]{font:var(--text-lg-regular);color:var(--theme-primary-data-color);width:61%;-webkit-hyphens:auto;hyphens:auto}.services-block .service-price-container[data-v-5e24035e]{display:flex;gap:5px;min-width:fit-content}.services-block .service-price[data-v-5e24035e]{font:var(--text-lg-medium);letter-spacing:var(--text-tracking-tight);color:var(--theme-primary-colored-max-data)}.services-block .price-currency[data-v-5e24035e]{font:var(--text-lg-regular);color:var(--theme-primary-data-color)}@media screen and (max-width: 1024px){.services-block .content-header[data-v-5e24035e]{display:flex;flex-direction:column;justify-content:space-between;gap:26px}.services-block .attention[data-v-5e24035e]{max-width:100%;font:var(--text-md-regular);line-height:1.65}}@media screen and (max-width: 767px){.services-block[data-v-5e24035e]{padding:32px 27px}.services-block .category-select[data-v-5e24035e]{flex-direction:column;gap:20px}}.banner[data-v-2dc280d6]{width:100%;display:flex;justify-content:center;background-color:var(--primary);position:relative;padding:16px}.banner .content[data-v-2dc280d6]{width:100%;padding:72px 0;margin-top:-37px;max-width:var(--site-content-width);display:flex;justify-content:space-between}.banner .left[data-v-2dc280d6]{width:100%;display:flex;flex-direction:column;justify-content:center;gap:11px}.banner .left .header[data-v-2dc280d6]{font:var(--text-h0-thicc);line-height:1.33;color:var(--white);max-width:511px}.banner .left .desc[data-v-2dc280d6]{font:var(--text-lg-light);color:var(--white);line-height:1.44;max-width:70vw}.banner .right[data-v-2dc280d6]{width:100%;display:flex;justify-content:flex-end;align-items:center}.banner .right .customers-mascot[data-v-2dc280d6]{display:flex;align-items:end;gap:7px;position:absolute;bottom:18px;height:323px}.banner .right .baby-customer-mascot[data-v-2dc280d6]{height:46.34%;transform:scaleX(-1) translate(-18.5px);filter:hue-rotate(8deg) saturate(.72) contrast(1.13) brightness(.99)}.banner .right .male-customer-mascot[data-v-2dc280d6]{height:100%;filter:saturate(1.06) contrast(.94) brightness(1.06);transform:scaleX(-1)}.banner .right .female-customer-mascot[data-v-2dc280d6]{height:89%;filter:hue-rotate(11deg) contrast(1.25) contrast(.9) brightness(1.08) saturate(.83);transform:scaleX(-1)}.dark-theme .banner .right .customers-mascot[data-v-2dc280d6]{filter:brightness(.86) contrast(.88)}@media screen and (max-width: 767px){.banner[data-v-2dc280d6]{padding:27px}.banner .left .desc[data-v-2dc280d6]{z-index:1}.banner .right .customers-mascot[data-v-2dc280d6]{height:344px}}@media screen and (max-width: 1024px){.banner .left[data-v-2dc280d6]{align-items:center;gap:27px}.banner .header[data-v-2dc280d6]{text-align:center;line-height:1.09!important}.banner .desc[data-v-2dc280d6]{text-align:center}}.documents[data-v-2dc280d6],.documents li[data-v-2dc280d6]{list-style:none;margin:0;padding:0}.to-our-customers-block .main-content[data-v-2dc280d6]{width:100%;display:flex;justify-content:center;background-color:var(--theme-backdrop-color);padding:32px 16px}.to-our-customers-block .main-content-content[data-v-2dc280d6]{width:100%;max-width:var(--site-content-width);display:flex;flex-direction:column}.to-our-customers-block .section-selectors[data-v-2dc280d6]{display:flex;gap:28px}.to-our-customers-block .section-selectors .selector[data-v-2dc280d6]{position:relative;overflow:visible;width:25%;aspect-ratio:1 / 1;background:var(--theme-backdrop-block-color);padding:22px 30px;border-radius:19px;display:flex;flex-direction:column;justify-content:space-between;cursor:pointer;outline:none;border:none}.to-our-customers-block .section-selectors .selector .title[data-v-2dc280d6]{font:var(--text-lg-medium);letter-spacing:var(--text-tracking-tight);line-height:1.35;color:var(--theme-primary-data-color);-webkit-hyphens:auto;hyphens:auto;z-index:1}.to-our-customers-block .section-selectors .selector .image[data-v-2dc280d6]{position:absolute;width:57.5%;bottom:21px;right:22px;align-self:flex-end;justify-content:flex-end;filter:contrast(.92) brightness(1.02) saturate(1.19)}.dark-theme .to-our-customers-block .section-selectors .selector .image[data-v-2dc280d6]{filter:contrast(.92) brightness(1.02) saturate(1.19) brightness(.88)}.to-our-customers-block .separator[data-v-2dc280d6]{width:100%;height:1px;background:var(--theme-separator-color);opacity:.57;margin:47px 0}.to-our-customers-block .documents[data-v-2dc280d6]{display:flex;flex-direction:column;width:100%;gap:18px;margin-bottom:103px}.to-our-customers-block .document-btn[data-v-2dc280d6]{width:100%}.to-our-customers-block .document-link-block[data-v-2dc280d6]{display:flex;justify-content:space-between;align-items:center;width:100%;padding:18px 24px;border-radius:13px;background:var(--theme-backdrop-block-color);text-decoration:none;transition:background .18s}.to-our-customers-block .document-link-block[data-v-2dc280d6]:hover{background:color-mix(in srgb,var(--theme-backdrop-block-color) 100%,#000 7%)}.to-our-customers-block .document-link-block .link[data-v-2dc280d6]{max-width:79%;color:var(--theme-primary-data-color);font:var(--text-md-medium);line-height:1.45;-webkit-hyphens:auto;hyphens:auto}.to-our-customers-block .document-link-block .icon[data-v-2dc280d6]{max-width:20px;height:20px}.to-our-customers-block .document-link-block .icon[data-v-2dc280d6]{stroke-width:1.35px;color:var(--theme-primary-data-color);opacity:.286;width:100%}@media screen and (max-width: 767px){.to-our-customers-block .main-content[data-v-2dc280d6]{padding:32px 27px}.to-our-customers-block .section-selectors[data-v-2dc280d6]{display:flex;gap:23px;flex-wrap:wrap}.to-our-customers-block .section-selectors .selector[data-v-2dc280d6]{width:calc(100% / 2.14)}.to-our-customers-block .section-selectors .selector .image[data-v-2dc280d6]{width:50.5%}.to-our-customers-block .document-link-block .icon[data-v-2dc280d6]{max-width:23.3px;height:23.3px}}@media screen and (max-width: 1024px){.selector-outline rect[data-v-2dc280d6]{stroke-width:2.72!important}}.to-our-customers-block .section-selectors .selector[data-v-2dc280d6]{position:relative;overflow:visible}.selector-outline[data-v-2dc280d6]{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:2}.selector-outline rect[data-v-2dc280d6]{stroke:var(--primary);stroke-width:1.93;fill:none;stroke-dasharray:385;stroke-dashoffset:385;transition:stroke-dashoffset .69s ease-out}.selector.active .selector-outline rect[data-v-2dc280d6]{stroke-dashoffset:0}.container[data-v-e8859731]{position:relative;width:161px;height:100%}.hidden-date-selector[data-v-e8859731]{position:absolute;opacity:0;width:100%;height:100%;cursor:pointer;top:0;left:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.display-date-selector[data-v-e8859731]{width:100%;height:100%;display:flex;justify-content:center;align-items:center;color:var(--theme-primary-data-color);font:var(--text-md-regular);letter-spacing:var(--text-tracking-tight);cursor:pointer;border-left:1px solid var(--theme-separator-color)}.container:hover .display-date-selector[data-v-e8859731]{background:color-mix(in srgb,var(--white) 100%,rgb(0,0,0) 8.4%)}.dark-theme .container:hover .display-date-selector[data-v-e8859731]{background:color-mix(in srgb,var(--theme-backdrop-alt-color) 100%,white 2.8%)}.auth[data-v-65b10227]{position:absolute;top:0;background:#000000b0;width:100vw;height:100vh;z-index:5;display:flex;justify-content:center;align-items:center}.modal[data-v-65b10227]{width:505px;background:var(--theme-backdrop-alt-color);border-radius:18px;display:flex;flex-direction:column;gap:28px;justify-content:space-between;align-items:center;padding:28px}.auth .modal .header[data-v-65b10227]{text-align:center;display:flex;flex-direction:column;gap:9px}.auth .modal .title[data-v-65b10227]{color:var(--theme-primary-data-color);font:var(--text-xl-bold)}.auth .modal .desc[data-v-65b10227]{color:var(--theme-primary-data-color);font:var(--text-md-regular);letter-spacing:var(--text-tracking-tight)}.auth .code-input[data-v-65b10227]{display:flex;gap:12px}.auth .code-input-field[data-v-65b10227]{outline:1px solid var(--theme-separator-color);width:71px;height:87px;border-radius:13px;border:none;transition:all 1ms ease;text-align:center;font:var(--text-h0-medium);color:var(--theme-primary-data-color);background:var(--white)}.dark-theme .auth .code-input-field[data-v-65b10227]{background:var(--theme-backdrop-alt-block-color)}.auth .code-input-field[data-v-65b10227]:focus{outline:2px solid var(--primary)}.auth .modal .button[data-v-65b10227]{background:color-mix(in srgb,var(--white) 100%,rgb(0,0,0) 8.4%);border:none;width:100%;height:51px;border-radius:11px;color:var(--gray-15);cursor:pointer;font:var(--text-md-regular);letter-spacing:var(--text-tracking-normal)}.dark-theme .auth .modal .button.disabled[data-v-65b10227]{background:color-mix(in srgb,var(--theme-backdrop-alt-color) 100%,white 2.9%);color:var(--gray-09)}.auth .modal .button.enabled[data-v-65b10227]{background:var(--primary-green);color:var(--white)}.auth .modal .button.enabled[data-v-65b10227]:hover{background:var(--primary-green-hover)}.code-input-field.error[data-v-65b10227]{outline:2px solid var(--destructive)!important}.code-input.shake[data-v-65b10227]{animation:shake-65b10227 .42s ease-in-out both}@keyframes shake-65b10227{0%{transform:translate(0)}20%{transform:translate(-6px)}40%{transform:translate(6px)}60%{transform:translate(-4px)}80%{transform:translate(3px)}to{transform:translate(0)}}@media screen and (max-width: 767px){.modal[data-v-65b10227]{width:100vw;height:100vh;border-radius:0}.auth .modal .header[data-v-65b10227]{gap:24px}.auth .modal .title[data-v-65b10227]{font:var(--text-xxl-bold)}.auth .modal .desc[data-v-65b10227]{font:var(--text-lg-regular);line-height:1.45}.auth .code-input[data-v-65b10227]{gap:13px}.auth .code-input-field[data-v-65b10227]{outline:1px solid var(--theme-separator-color);font:var(--text-h1-medium);color:var(--theme-primary-data-color);background:var(--white)}.auth .code-input-field[data-v-65b10227]:focus{outline:3px solid var(--primary)}.auth .modal .button[data-v-65b10227]{height:63px;border-radius:18px;font:var(--text-lg-medium);letter-spacing:var(--text-tracking-tight)}}.back-button[data-v-7d5dd347]{position:absolute;left:0;border-radius:50%;width:39px;height:39px;padding:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;margin-top:15px}.back-button[data-v-7d5dd347] svg{width:100%;height:100%;stroke-linecap:round;color:var(--white);stroke-width:1.1px}.back-button[data-v-7d5dd347]:hover{background-color:#ffffff26}.dark-theme .back-button[data-v-7d5dd347]:hover{background-color:#00000030}.toggle-theme-button[data-v-7d5dd347]{position:absolute;right:0;border-radius:50%;width:39px;height:39px;padding:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;margin-top:15px}.toggle-theme-button[data-v-7d5dd347] svg{width:100%;height:100%;stroke-linecap:round;stroke:var(--white);stroke-width:1.6px}.toggle-theme-button[data-v-7d5dd347]:hover{background-color:#ffffff26}.dark-theme .toggle-theme-button[data-v-7d5dd347]:hover{background-color:#00000030}.reserve-view[data-v-7d5dd347]{display:flex;width:100%;height:100vh;justify-content:center;background:var(--primary);padding:32px 16px}.reserve-view-container[data-v-7d5dd347]{width:100%;max-width:var(--site-content-width);height:100%;display:flex;flex-direction:column;align-items:center;position:relative}.reserve-view .logo[data-v-7d5dd347]{height:50px;cursor:pointer;position:absolute}.reserve-view .logo[data-v-7d5dd347] svg{height:50px;color:var(--white)}.reserve-view .logo[data-v-7d5dd347]:hover{scale:1.021}@media screen and (max-width: 767px){.back-button[data-v-7d5dd347]{display:none}.reserve-view[data-v-7d5dd347]{padding:21px 27px}.reserve-view .logo[data-v-7d5dd347]{left:0;height:39px}.reserve-view .logo[data-v-7d5dd347] svg{height:39px}.toggle-theme-button[data-v-7d5dd347]{padding:3px;margin-top:3px}.toggle-theme-button[data-v-7d5dd347] svg{stroke-width:1.5px}.toggle-theme-button[data-v-7d5dd347]:hover,.dark-theme .toggle-theme-button[data-v-7d5dd347]:hover{background:none!important}}.reserve-view .step-1[data-v-7d5dd347]{width:100%;max-width:var(--site-content-width);height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:41px}.reserve-view .step-1 .header-block[data-v-7d5dd347]{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:9px}.reserve-view .step-1 .header[data-v-7d5dd347]{font:var(--text-xl-bold);line-height:1.16;text-align:center;color:var(--white)}.reserve-view .step-1 .attention[data-v-7d5dd347]{width:326px;font:var(--text-sm-light);line-height:1.3;color:var(--white);text-align:center}.reserve-view .step-1 .input-fields[data-v-7d5dd347]{display:flex;flex-direction:column;gap:11px;width:404px}.reserve-view .step-1 .input-field-wrapper[data-v-7d5dd347]{display:flex;flex-direction:column;gap:7px;position:relative}.reserve-view .step-1 .input-placeholder[data-v-7d5dd347]{font:var(--text-sm-light);color:var(--white);letter-spacing:var(--text-tracking-tight);padding:0 13px}.reserve-view .step-1 .input-field[data-v-7d5dd347]{width:100%;border-radius:19px;border:none;outline:none;background:var(--theme-backdrop-alt-block-color);color:var(--theme-primary-data-color);font:var(--text-md-medium);letter-spacing:var(--text-tracking-tight);padding:11px 20px}.reserve-view .step-1 .input-field[data-v-7d5dd347]::placeholder{font:var(--text-md-regular);color:var(--theme-secondary-data-color)}.reserve-view .step-1 .input-fields .error-alert[data-v-7d5dd347]{width:100%;border-radius:19px;padding:11px 20px;display:flex;justify-content:center;align-items:center}.reserve-view .step-1 .input-fields .error-alert.warning[data-v-7d5dd347]{background:var(--primary-green)}.reserve-view .step-1 .input-fields .error-alert.error[data-v-7d5dd347]{background:var(--error-color)}.reserve-view .step-1 .input-fields .error[data-v-7d5dd347]{text-align:center;color:var(--white);font:var(--text-sm-regular);letter-spacing:var(--text-tracking-normal);line-height:1.3;align-self:center}.reserve-view .step-1 .personal-data-link[data-v-7d5dd347],a[data-v-7d5dd347]{width:326px;text-align:center;font:var(--text-sm-light);color:var(--white);opacity:.63}.reserve-view .step-1 .input-spinner[data-v-7d5dd347]{position:absolute;right:10px;top:35px;width:28px;height:28px;display:flex;align-items:center;justify-content:center;pointer-events:none}.reserve-view .step-1 .spinner-svg[data-v-7d5dd347]{width:28px;height:28px;animation:spinner-rotate-7d5dd347 1.33s linear infinite}.reserve-view .step-1 .spinner-fg[data-v-7d5dd347]{stroke:var(--primary);animation:spinner-dash-7d5dd347 1.6s ease-in-out infinite}.dark-theme .reserve-view .step-1 .spinner-fg[data-v-7d5dd347]{stroke:var(--theme-secondary-data-color);opacity:.47}@keyframes spinner-rotate-7d5dd347{to{transform:rotate(360deg)}}@keyframes spinner-dash-7d5dd347{0%{stroke-dasharray:1,81.68;stroke-dashoffset:0}50%{stroke-dasharray:60,81.68;stroke-dashoffset:-24}to{stroke-dasharray:1,81.68;stroke-dashoffset:-81.68}}@media screen and (max-width: 767px){.reserve-view .step-1 .header-block[data-v-7d5dd347]{gap:11px}.reserve-view .step-1 .header[data-v-7d5dd347]{font:var(--text-xxl-bold);line-height:1.16}.reserve-view .step-1 .attention[data-v-7d5dd347]{font:var(--text-md-light);line-height:1.3}.reserve-view .step-1 .input-fields[data-v-7d5dd347]{width:100%}.reserve-view .step-1 .input-placeholder[data-v-7d5dd347]{font:var(--text-md-light)}.reserve-view .step-1 .input-field[data-v-7d5dd347]{font:var(--text-lg-medium);padding:13px 20px}.reserve-view .step-1 .input-field[data-v-7d5dd347]::placeholder{font:var(--text-lg-regular)}.reserve-view .step-1 .input-fields .error[data-v-7d5dd347]{font:var(--text-md-regular);letter-spacing:normal;line-height:1.35}.reserve-view .step-1 .personal-data-link[data-v-7d5dd347],a[data-v-7d5dd347]{font:var(--text-md-light)}.reserve-view .step-1 .input-spinner[data-v-7d5dd347]{top:40px;right:12px}}.reserve-view .step-2[data-v-7d5dd347]{width:100%;max-width:var(--site-content-width);height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:41px}.reserve-view .step-2 .window[data-v-7d5dd347]{width:509px;height:509px;background:var(--theme-backdrop-alt-color);display:flex;flex-direction:column;align-items:center;border-radius:19px;overflow:hidden;position:relative;box-shadow:0 0 13px #00000010;--button-height: 51px}.reserve-view .step-2 .date-selection-section[data-v-7d5dd347]{width:100%;min-height:calc(3px + var(--button-height));border-bottom:1px solid var(--theme-separator-color);display:flex;justify-content:space-between;align-items:center}.reserve-view .step-2 .date-selection-section .header[data-v-7d5dd347]{color:var(--theme-primary-data-color);font:var(--text-md-regular);letter-spacing:var(--text-tracking-normal);margin-left:23px}.reserve-view .step-2 .button[data-v-7d5dd347]{position:absolute;bottom:0;width:100%;height:var(--button-height);display:flex;justify-content:center;align-items:center;background:color-mix(in srgb,var(--white) 100%,rgb(0,0,0) 8.4%);font:var(--text-md-regular);color:var(--gray-15);-webkit-user-select:none;user-select:none;cursor:not-allowed}.dark-theme .reserve-view .step-2 .button[data-v-7d5dd347]{background:color-mix(in srgb,var(--theme-backdrop-alt-color) 100%,white 2.9%);color:var(--gray-09)}.reserve-view .step-2 .button.active[data-v-7d5dd347]{background:var(--primary-green);color:var(--white);cursor:pointer;outline:1px solid var(--theme-separator-color)}.reserve-view .step-2 .button.active[data-v-7d5dd347]:hover{background:var(--primary-green-hover)}.reserve-view .step-2 .timeslot-list[data-v-7d5dd347]{display:flex;flex-direction:column;width:100%;height:calc(100% - var(--button-height)*2 - 3px);overflow-y:scroll;scrollbar-color:var(--theme-separator-color) var(--theme-backdrop-alt-color)}.reserve-view .step-2 .timeslot[data-v-7d5dd347]{padding:13px 23px;background:var(--white);color:var(--theme-primary-data-color);font:var(--text-md-regular);letter-spacing:var(--text-tracking-normal);text-align:center}.reserve-view .step-2 .timeslot[data-v-7d5dd347]:not(:last-child){border-bottom:1px solid var(--theme-separator-color)}.dark-theme .reserve-view .step-2 .timeslot[data-v-7d5dd347]{background:var(--theme-backdrop-alt-color)}.reserve-view .step-2 .timeslot[data-v-7d5dd347]:hover{background:color-mix(in srgb,var(--white) 100%,black 4.9%);cursor:pointer}.dark-theme .reserve-view .step-2 .timeslot[data-v-7d5dd347]:hover{background:color-mix(in srgb,var(--theme-backdrop-alt-color) 100%,white 3.7%);cursor:pointer}.reserve-view .step-2 .timeslot.unavailable[data-v-7d5dd347]:hover{background:var(--white)}.dark-theme .reserve-view .step-2 .timeslot.unavailable[data-v-7d5dd347]:hover{background:var(--theme-backdrop-alt-color);cursor:not-allowed}.reserve-view .step-2 .timeslot.unavailable[data-v-7d5dd347]{font:var(--text-md-regular);color:var(--theme-separator-color);cursor:not-allowed}.reserve-view .step-2 .slot-unavailable[data-v-7d5dd347]{color:var(--theme-separator-color);font:var(--text-md-regular);letter-spacing:var(--text-tracking-tight);margin-left:1.5px}.reserve-view .step-2 .loading-or-empty[data-v-7d5dd347]{color:var(--theme-secondary-data-color);display:flex;height:calc(100% - var(--button-height)*2);font:var(--text-md-regular);align-items:center;justify-content:center}.reserve-view .step-2 .timeslot.selected[data-v-7d5dd347],.reserve-view .step-2 .timeslot.selected[data-v-7d5dd347]:hover{background:var(--primary-green);color:var(--white)}@media screen and (max-width: 767px){.reserve-view .step-2[data-v-7d5dd347]{width:100vw;max-width:100vw;height:100vh;gap:41px}.reserve-view .step-2 .window[data-v-7d5dd347]{width:100vw;height:100vh;border-radius:0;position:relative;--button-height: 71px}.reserve-view.step-2-active[data-v-7d5dd347]{padding:0}.reserve-view .step-2 .button[data-v-7d5dd347]{font:var(--text-lg-regular);letter-spacing:var(--text-tracking-normal)}.reserve-view .step-2 .timeslot[data-v-7d5dd347]{padding:19px 23px;font:var(--text-lg-regular)}.reserve-view .step-2 .timeslot.unavailable[data-v-7d5dd347]{font:var(--text-lg-regular)}.reserve-view .step-2 .slot-unavailable[data-v-7d5dd347]{font:var(--text-lg-regular);margin-left:.2px}.reserve-view .step-2 .loading-or-empty[data-v-7d5dd347]{font:var(--text-lg-regular)}}.step-3[data-v-7d5dd347]{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:27px;-webkit-user-select:none;user-select:none}.step-3 .success-header[data-v-7d5dd347]{display:flex;flex-direction:column;align-items:center;gap:14px}.step-3 .success-title[data-v-7d5dd347]{font:var(--text-xxl-bold);letter-spacing:var(--text-tracking-tight);color:var(--white)}.step-3 .success-desc[data-v-7d5dd347]{font:var(--text-md-regular);letter-spacing:var(--text-tracking-tight);color:var(--white);text-align:center;line-height:1.45}.step-3 .tooth-mascot[data-v-7d5dd347]{height:233px}.dark-theme .step-3 .tooth-mascot[data-v-7d5dd347]{filter:brightness(.72)}.step-3 .button[data-v-7d5dd347]{width:278px;background:var(--primary-green);text-align:center;padding:13px;border-radius:13px;color:var(--white);font:var(--text-md-regular);letter-spacing:var(--text-tracking-normal);cursor:pointer}.step-3 .button[data-v-7d5dd347]:hover{background:var(--primary-green-hover)}@media screen and (max-width: 767px){.step-3[data-v-7d5dd347]{gap:27px}.step-3 .success-header[data-v-7d5dd347]{gap:21px;text-align:center}.step-3 .success-title[data-v-7d5dd347]{font:var(--text-xxl-medium);line-height:1.35;letter-spacing:normal}.step-3 .success-desc[data-v-7d5dd347]{font:var(--text-lg-regular);line-height:1.45}.step-3 .button[data-v-7d5dd347]{position:absolute;bottom:0;width:100%;padding:17px;border-radius:18px}}
