/*! 
 * OverlayScrollbars
 * Version: 2.6.1
 * 
 * Copyright (c) Rene Haas | KingSora.
 * https://github.com/KingSora
 * 
 * Released under the MIT license.
 */
.os-size-observer,
.os-size-observer-listener {
  scroll-behavior: auto !important;
  direction: inherit;
  pointer-events: none;
  overflow: hidden;
  visibility: hidden;
  box-sizing: border-box;
}

.os-size-observer,
.os-size-observer-listener,
.os-size-observer-listener-item,
.os-size-observer-listener-item-final {
  writing-mode: horizontal-tb;
  position: absolute;
  left: 0;
  top: 0;
}

.os-size-observer {
  z-index: -1;
  contain: strict;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  padding: inherit;
  border: inherit;
  box-sizing: inherit;
  margin: -133px;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  transform: scale(0.1);
}
.os-size-observer::before {
  content: "";
  flex: none;
  box-sizing: inherit;
  padding: 10px;
  width: 10px;
  height: 10px;
}

.os-size-observer-appear {
  animation: os-size-observer-appear-animation 1ms forwards;
}

.os-size-observer-listener {
  box-sizing: border-box;
  position: relative;
  flex: auto;
  padding: inherit;
  border: inherit;
  margin: -133px;
  transform: scale(calc(1 / 0.1));
}
.os-size-observer-listener.ltr {
  margin-right: -266px;
  margin-left: 0;
}
.os-size-observer-listener.rtl {
  margin-left: -266px;
  margin-right: 0;
}
.os-size-observer-listener:empty::before {
  content: "";
  width: 100%;
  height: 100%;
}
.os-size-observer-listener:empty::before, .os-size-observer-listener > .os-size-observer-listener-item {
  display: block;
  position: relative;
  padding: inherit;
  border: inherit;
  box-sizing: content-box;
  flex: auto;
}

.os-size-observer-listener-scroll {
  box-sizing: border-box;
  display: flex;
}

.os-size-observer-listener-item {
  right: 0;
  bottom: 0;
  overflow: hidden;
  direction: ltr;
  flex: none;
}

.os-size-observer-listener-item-final {
  transition: none;
}

@keyframes os-size-observer-appear-animation {
  from {
    cursor: auto;
  }
  to {
    cursor: none;
  }
}
.os-trinsic-observer {
  flex: none;
  box-sizing: border-box;
  position: relative;
  max-width: 0px;
  max-height: 1px;
  padding: 0;
  margin: 0;
  border: none;
  overflow: hidden;
  z-index: -1;
  height: 0;
  top: calc(100% + 1px);
  contain: strict;
}
.os-trinsic-observer:not(:empty) {
  height: calc(100% + 1px);
  top: -1px;
}
.os-trinsic-observer:not(:empty) > .os-size-observer {
  width: 1000%;
  height: 1000%;
  min-height: 1px;
  min-width: 1px;
}

/**
 * environment setup 
 */
.os-environment {
  scroll-behavior: auto !important;
  position: fixed;
  opacity: 0;
  visibility: hidden;
  overflow: scroll;
  height: 200px;
  width: 200px;
  z-index: -1;
}
.os-environment div {
  width: 200%;
  height: 200%;
  margin: 10px 0;
}
.os-environment.os-environment-flexbox-glue {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  width: auto;
  min-height: 200px;
  min-width: 200px;
}
.os-environment.os-environment-flexbox-glue div {
  flex: auto;
  width: auto;
  height: auto;
  max-height: 100%;
  max-width: 100%;
  margin: 0;
}
.os-environment.os-environment-flexbox-glue-max {
  max-height: 200px;
}
.os-environment.os-environment-flexbox-glue-max div {
  overflow: visible;
}
.os-environment.os-environment-flexbox-glue-max div::before {
  content: "";
  display: block;
  height: 999px;
  width: 999px;
}

/**
 * hide native scrollbars
 */
.os-environment,
[data-overlayscrollbars-viewport] {
  -ms-overflow-style: scrollbar !important;
}

[data-overlayscrollbars-initialize],
[data-overlayscrollbars~=scrollbarHidden],
[data-overlayscrollbars-viewport~=scrollbarHidden],
.os-environment-scrollbar-hidden {
  scrollbar-width: none !important;
}

[data-overlayscrollbars-initialize]::-webkit-scrollbar,
[data-overlayscrollbars-initialize]::-webkit-scrollbar-corner,
[data-overlayscrollbars~=scrollbarHidden]::-webkit-scrollbar,
[data-overlayscrollbars~=scrollbarHidden]::-webkit-scrollbar-corner,
[data-overlayscrollbars-viewport~=scrollbarHidden]::-webkit-scrollbar,
[data-overlayscrollbars-viewport~=scrollbarHidden]::-webkit-scrollbar-corner,
.os-environment-scrollbar-hidden::-webkit-scrollbar,
.os-environment-scrollbar-hidden::-webkit-scrollbar-corner {
  -webkit-appearance: none !important;
          appearance: none !important;
  display: none !important;
  width: 0 !important;
  height: 0 !important;
}

/**
 * elements wont suddenly crop after initialization is done
 */
[data-overlayscrollbars-initialize]:not([data-overlayscrollbars]):not(html):not(body) {
  overflow: auto;
}

/**
 * applied to body 
 */
html[data-overlayscrollbars] {
  box-sizing: border-box;
  margin: 0;
}

html[data-overlayscrollbars~=body],
html[data-overlayscrollbars~=body] > body {
  width: 100%;
  height: 100%;
}

html[data-overlayscrollbars~=viewport] > body {
  overflow: visible;
}

/**
 * structure setup 
 */
[data-overlayscrollbars~=host],
[data-overlayscrollbars-padding] {
  display: flex;
  align-items: stretch !important;
  flex-direction: row !important;
  flex-wrap: nowrap !important;
}

[data-overlayscrollbars-padding],
[data-overlayscrollbars-viewport] {
  box-sizing: inherit;
  position: relative;
  flex: auto !important;
  height: auto;
  width: 100%;
  min-width: 0;
  padding: 0;
  margin: 0;
  border: none;
  z-index: 0;
}

[data-overlayscrollbars-viewport] {
  --os-vaw: 0;
  --os-vah: 0;
}
[data-overlayscrollbars-viewport][data-overlayscrollbars-viewport~=arrange]::before {
  content: "";
  position: absolute;
  pointer-events: none;
  z-index: -1;
  min-width: 1px;
  min-height: 1px;
  width: var(--os-vaw);
  height: var(--os-vah);
}

[data-overlayscrollbars-padding],
[data-overlayscrollbars-viewport] {
  overflow: hidden;
}

[data-overlayscrollbars~=host],
[data-overlayscrollbars~=viewport] {
  position: relative;
  overflow: hidden;
}

[data-overlayscrollbars~=overflowVisible],
[data-overlayscrollbars-padding~=overflowVisible],
[data-overlayscrollbars-viewport~=overflowVisible] {
  overflow: visible;
}

[data-overlayscrollbars-overflow-x=hidden] {
  overflow-x: hidden;
}

[data-overlayscrollbars-overflow-x=scroll] {
  overflow-x: scroll;
}

[data-overlayscrollbars-overflow-x=hidden] {
  overflow-y: hidden;
}

[data-overlayscrollbars-overflow-y=scroll] {
  overflow-y: scroll;
}

[data-overlayscrollbars~=scrollbarPressed],
[data-overlayscrollbars~=scrollbarPressed] [data-overlayscrollbars-viewport] {
  scroll-behavior: auto !important;
}

[data-overlayscrollbars-content] {
  box-sizing: inherit;
}

/**
 * Display contents to bridge any flickering during deferred initialization.
 */
[data-overlayscrollbars-contents]:not([data-overlayscrollbars-padding]):not([data-overlayscrollbars-viewport]):not([data-overlayscrollbars-content]) {
  display: contents;
}

/**
 * optional & experimental grid mode
 */
[data-overlayscrollbars-grid],
[data-overlayscrollbars-grid] [data-overlayscrollbars-padding] {
  display: grid;
  grid-template: 1fr/1fr;
}

[data-overlayscrollbars-grid] > [data-overlayscrollbars-padding],
[data-overlayscrollbars-grid] > [data-overlayscrollbars-viewport],
[data-overlayscrollbars-grid] > [data-overlayscrollbars-padding] > [data-overlayscrollbars-viewport] {
  height: auto !important;
  width: auto !important;
}

.os-scrollbar {
  contain: size layout;
  contain: size layout style;
  transition: opacity 0.15s, visibility 0.15s, top 0.15s, right 0.15s, bottom 0.15s, left 0.15s;
  pointer-events: none;
  position: absolute;
  opacity: 0;
  visibility: hidden;
}

body > .os-scrollbar {
  position: fixed;
  z-index: 99999;
}

.os-scrollbar-transitionless {
  transition: none;
}

.os-scrollbar-track {
  position: relative;
  direction: ltr !important;
  padding: 0 !important;
  border: none !important;
}

.os-scrollbar-handle {
  position: absolute;
}

.os-scrollbar-track,
.os-scrollbar-handle {
  pointer-events: none;
  width: 100%;
  height: 100%;
}

.os-scrollbar.os-scrollbar-track-interactive .os-scrollbar-track,
.os-scrollbar.os-scrollbar-handle-interactive .os-scrollbar-handle {
  pointer-events: auto;
  touch-action: none;
}

.os-scrollbar-horizontal {
  bottom: 0;
  left: 0;
}

.os-scrollbar-vertical {
  top: 0;
  right: 0;
}

.os-scrollbar-rtl.os-scrollbar-horizontal {
  right: 0;
}

.os-scrollbar-rtl.os-scrollbar-vertical {
  right: auto;
  left: 0;
}

.os-scrollbar-visible {
  opacity: 1;
  visibility: visible;
}

.os-scrollbar-auto-hide.os-scrollbar-auto-hide-hidden {
  opacity: 0;
  visibility: hidden;
}

.os-scrollbar-interaction.os-scrollbar-visible {
  opacity: 1;
  visibility: visible;
}

.os-scrollbar-unusable,
.os-scrollbar-unusable *,
.os-scrollbar-wheel,
.os-scrollbar-wheel * {
  pointer-events: none !important;
}

.os-scrollbar-unusable .os-scrollbar-handle {
  opacity: 0 !important;
  transition: none !important;
}

.os-scrollbar-horizontal .os-scrollbar-handle {
  bottom: 0;
}

.os-scrollbar-vertical .os-scrollbar-handle {
  right: 0;
}

.os-scrollbar-rtl.os-scrollbar-vertical .os-scrollbar-handle {
  right: auto;
  left: 0;
}

.os-scrollbar.os-scrollbar-horizontal.os-scrollbar-cornerless,
.os-scrollbar.os-scrollbar-horizontal.os-scrollbar-cornerless.os-scrollbar-rtl {
  left: 0;
  right: 0;
}

.os-scrollbar.os-scrollbar-vertical.os-scrollbar-cornerless,
.os-scrollbar.os-scrollbar-vertical.os-scrollbar-cornerless.os-scrollbar-rtl {
  top: 0;
  bottom: 0;
}

.os-scrollbar {
  --os-size: 0;
  --os-padding-perpendicular: 0;
  --os-padding-axis: 0;
  --os-track-border-radius: 0;
  --os-track-bg: none;
  --os-track-bg-hover: none;
  --os-track-bg-active: none;
  --os-track-border: none;
  --os-track-border-hover: none;
  --os-track-border-active: none;
  --os-handle-border-radius: 0;
  --os-handle-bg: none;
  --os-handle-bg-hover: none;
  --os-handle-bg-active: none;
  --os-handle-border: none;
  --os-handle-border-hover: none;
  --os-handle-border-active: none;
  --os-handle-min-size: 33px;
  --os-handle-max-size: none;
  --os-handle-perpendicular-size: 100%;
  --os-handle-perpendicular-size-hover: 100%;
  --os-handle-perpendicular-size-active: 100%;
  --os-handle-interactive-area-offset: 0;
}

.os-scrollbar .os-scrollbar-track {
  border: var(--os-track-border);
  border-radius: var(--os-track-border-radius);
  background: var(--os-track-bg);
  transition: opacity 0.15s, background-color 0.15s, border-color 0.15s;
}
.os-scrollbar .os-scrollbar-track:hover {
  border: var(--os-track-border-hover);
  background: var(--os-track-bg-hover);
}
.os-scrollbar .os-scrollbar-track:active {
  border: var(--os-track-border-active);
  background: var(--os-track-bg-active);
}
.os-scrollbar .os-scrollbar-handle {
  border: var(--os-handle-border);
  border-radius: var(--os-handle-border-radius);
  background: var(--os-handle-bg);
}
.os-scrollbar .os-scrollbar-handle:before {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  display: block;
}
.os-scrollbar .os-scrollbar-handle:hover {
  border: var(--os-handle-border-hover);
  background: var(--os-handle-bg-hover);
}
.os-scrollbar .os-scrollbar-handle:active {
  border: var(--os-handle-border-active);
  background: var(--os-handle-bg-active);
}

.os-scrollbar-horizontal {
  padding: var(--os-padding-perpendicular) var(--os-padding-axis);
  right: var(--os-size);
  height: var(--os-size);
}
.os-scrollbar-horizontal.os-scrollbar-rtl {
  left: var(--os-size);
  right: 0;
}
.os-scrollbar-horizontal .os-scrollbar-handle {
  min-width: var(--os-handle-min-size);
  max-width: var(--os-handle-max-size);
  height: var(--os-handle-perpendicular-size);
  transition: opacity 0.15s, background-color 0.15s, border-color 0.15s, height 0.15s;
}
.os-scrollbar-horizontal .os-scrollbar-handle:before {
  top: calc((var(--os-padding-perpendicular) + var(--os-handle-interactive-area-offset)) * -1);
  bottom: calc(var(--os-padding-perpendicular) * -1);
}
.os-scrollbar-horizontal:hover .os-scrollbar-handle {
  height: var(--os-handle-perpendicular-size-hover);
}
.os-scrollbar-horizontal:active .os-scrollbar-handle {
  height: var(--os-handle-perpendicular-size-active);
}

.os-scrollbar-vertical {
  padding: var(--os-padding-axis) var(--os-padding-perpendicular);
  bottom: var(--os-size);
  width: var(--os-size);
}
.os-scrollbar-vertical .os-scrollbar-handle {
  min-height: var(--os-handle-min-size);
  max-height: var(--os-handle-max-size);
  width: var(--os-handle-perpendicular-size);
  transition: opacity 0.15s, background-color 0.15s, border-color 0.15s, width 0.15s;
}
.os-scrollbar-vertical .os-scrollbar-handle:before {
  left: calc((var(--os-padding-perpendicular) + var(--os-handle-interactive-area-offset)) * -1);
  right: calc(var(--os-padding-perpendicular) * -1);
}
.os-scrollbar-vertical.os-scrollbar-rtl .os-scrollbar-handle:before {
  right: calc((var(--os-padding-perpendicular) + var(--os-handle-interactive-area-offset)) * -1);
  left: calc(var(--os-padding-perpendicular) * -1);
}
.os-scrollbar-vertical:hover .os-scrollbar-handle {
  width: var(--os-handle-perpendicular-size-hover);
}
.os-scrollbar-vertical:active .os-scrollbar-handle {
  width: var(--os-handle-perpendicular-size-active);
}

/* NONE THEME: */
[data-overlayscrollbars~=updating] > .os-scrollbar,
.os-theme-none.os-scrollbar {
  display: none !important;
}

/* DARK & LIGHT THEME: */
.os-theme-dark,
.os-theme-light {
  box-sizing: border-box;
  --os-size: 10px;
  --os-padding-perpendicular: 2px;
  --os-padding-axis: 2px;
  --os-track-border-radius: 10px;
  --os-handle-interactive-area-offset: 4px;
  --os-handle-border-radius: 10px;
}

.os-theme-dark {
  --os-handle-bg: rgba(0, 0, 0, 0.44);
  --os-handle-bg-hover: rgba(0, 0, 0, 0.55);
  --os-handle-bg-active: rgba(0, 0, 0, 0.66);
}

.os-theme-light {
  --os-handle-bg: rgba(255, 255, 255, 0.44);
  --os-handle-bg-hover: rgba(255, 255, 255, 0.55);
  --os-handle-bg-active: rgba(255, 255, 255, 0.66);
}
:export{danger1:#2c0707;danger2:#4d0c0d;danger3:#841416;danger4:#dc2124;danger5:#f3b8b9;danger6:#fadede;danger7:#fdf4f4;success1:#031f0f;success2:#06361a;success3:#0a5d2c;success4:#119b4a;success5:#b2dfc5;success6:#dbf0e4;success7:#f3faf6;safe1:#08152e;safe2:#0e2451;safe3:#183e8b;safe4:#2868e8;safe5:#bacef7;safe6:#dfe9fc;safe7:#f4f7fe;warning1:#2e2201;warning2:#513c01;warning3:#8b6702;warning4:#e7ab04;warning5:#f7e4ae;warning6:#fcf3da;warning7:#fefbf2;colorBorderBlack:#000;transition:all 0.2s ease-in-out;statusError:#e9121f;spacing3xs:4px;spacing2xs:8px;spacingXs:16px;spacingS:24px;spacingMedium:32px;spacingLarge:48px;spacingXl:64px;spacing2xl:80px;spacing3xl:96px;spacing4xl:112px;spacing5xl:160px;spacing6xl:240px}*{margin:0;padding:0;box-sizing:border-box;scrollbar-width:thin}*::-webkit-scrollbar{width:0;height:0}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{background-color:var(--ns-color-text-5);border-radius:2px}@font-face{font-family:'Lora';src:url(/fonts/Lora-VariableFont_wght-3a653a05dd1cd5925a30.ttf) format("woff2-variations"),url(/fonts/Lora-Italic-VariableFont_wght-e57ca7e1d79b1440d81c.ttf) format("woff2") tech("variable");font-weight:300 700}@font-face{font-family:'Manrope';src:url(/fonts/Manrope-VariableFont_wght-4afb283bba326df875f6.ttf) format("woff2-variations");font-weight:300 700}@font-face{font-family:'Instrument Sans';src:url(/fonts/InstrumentSans-VariableFont-2fbb3318f4220bc3e1ac.ttf) format("woff2-variations"),url(/fonts/InstrumentSans-Italic-VariableFont-49e1e51d6341e86147f6.ttf) format("woff2") tech("variable");font-weight:300 700}@font-face{font-family:'DM Serif Text';src:url(/fonts/DMSerifText-Regular-c63bc97c84c421f39c7a.ttf)}body{font-feature-settings:'ss09' on, 'ss07' on, 'ss05' on, 'ss08' on, 'ss03' on}img{max-width:100%}button{cursor:pointer}ul,ol{margin-left:1.5em}a{text-decoration:none;cursor:pointer}.pointer{cursor:pointer}.grabbing{cursor:grabbing !important}pre{white-space:pre-wrap;word-wrap:break-word;font-family:var(--ns-font-family)}pre *:first-child{margin-top:0}pre ul,pre ol{list-style:none}pre ul li::before{content:'\2022';position:absolute;white-space:nowrap;width:1.2em;margin-left:-1.5em;text-align:right;font-size:20px;line-height:28px;font-family:'Times New Roman', Times, serif}pre ol li{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;counter-increment:list-0}pre ol li::before{content:counter(list-0, decimal) ". ";position:absolute;white-space:nowrap;width:1.2em;margin-left:-1.5em;text-align:right}pre a{text-decoration:underline}pre a:hover{text-decoration:underline}pre h1,pre h2,pre h3,pre h4{font-family:var(--ns-font-family-heading);font-weight:400;font-feature-settings:'ss03' on}pre h1{font-size:31px;line-height:40px;margin:28px 0}pre h2{font-size:24px;line-height:36px;margin:24px 0}pre h3{font-size:20px;line-height:32px;margin:20px 0}pre h4{font-size:18px;line-height:30px;margin:16px 0}pre h5{font-size:14px;line-height:20px;font-weight:600;letter-spacing:0.01em;margin:12px 0}pre li{position:relative}pre p,pre div,pre img{margin:12px 0}pre li{margin:4px 0}pre img+*{clear:both !important}.page-content{display:flex;flex-direction:column}.error-page{padding:160px 0}.visibility{opacity:0;height:0;visibility:hidden;overflow:hidden}.d-none{display:none !important}.d-inline{display:inline !important}.d-flex{display:flex}.justify-content-center{-ms-flex-pack:center !important;justify-content:center !important}.justify-content-between{-ms-flex-pack:justify !important;justify-content:space-between !important}.justify-content-around{-ms-flex-pack:distribute !important;justify-content:space-around !important}.align-items-start{-ms-flex-align:start !important;align-items:flex-start !important}.align-items-end{-ms-flex-align:end !important;align-items:flex-end !important}.align-items-center{-ms-flex-align:center !important;align-items:center !important}.align-items-baseline{-ms-flex-align:baseline !important;align-items:baseline !important}.align-items-stretch{-ms-flex-align:stretch !important;align-items:stretch !important}.flex-wrap{-ms-flex-wrap:wrap !important;flex-wrap:wrap !important}.flex-column{-ms-flex-direction:column !important;flex-direction:column !important}.flex-1{-ms-flex:1 1 0% !important;flex:1 1 0% !important}.flex-shrink-0{-ms-flex-negative:0 !important;flex-shrink:0 !important}.flex-shrink-1{-ms-flex-negative:1 !important;flex-shrink:1 !important}.total-time{font-size:12px;line-height:calc(20 / 12);font-weight:600;letter-spacing:0.02em;padding:4px 8px;background-color:var(--ns-color-text-7);border-radius:4px;display:flex;align-items:center}.m-1{margin:.5rem !important}.mt-1{margin-top:.5rem !important}.mb-1{margin-bottom:.5rem !important}.ml-1{margin-left:.5rem !important}.mr-1{margin-right:.5rem !important}.mv-1{margin-top:.5rem !important;margin-bottom:.5rem !important}.mh-1{margin-left:.5rem !important;margin-right:.5rem !important}.p-1{padding:.5rem !important}.pt-1{padding-top:.5rem !important}.pb-1{padding-bottom:.5rem !important}.pl-1{padding-left:.5rem !important}.pr-1{padding-right:.5rem !important}.pv-1{padding-top:.5rem !important;padding-bottom:.5rem !important}.ph-1{padding-left:.5rem !important;padding-right:.5rem !important}.m-2{margin:1rem !important}.mt-2{margin-top:1rem !important}.mb-2{margin-bottom:1rem !important}.ml-2{margin-left:1rem !important}.mr-2{margin-right:1rem !important}.mv-2{margin-top:1rem !important;margin-bottom:1rem !important}.mh-2{margin-left:1rem !important;margin-right:1rem !important}.p-2{padding:1rem !important}.pt-2{padding-top:1rem !important}.pb-2{padding-bottom:1rem !important}.pl-2{padding-left:1rem !important}.pr-2{padding-right:1rem !important}.pv-2{padding-top:1rem !important;padding-bottom:1rem !important}.ph-2{padding-left:1rem !important;padding-right:1rem !important}.m-3{margin:1.5rem !important}.mt-3{margin-top:1.5rem !important}.mb-3{margin-bottom:1.5rem !important}.ml-3{margin-left:1.5rem !important}.mr-3{margin-right:1.5rem !important}.mv-3{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.mh-3{margin-left:1.5rem !important;margin-right:1.5rem !important}.p-3{padding:1.5rem !important}.pt-3{padding-top:1.5rem !important}.pb-3{padding-bottom:1.5rem !important}.pl-3{padding-left:1.5rem !important}.pr-3{padding-right:1.5rem !important}.pv-3{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.ph-3{padding-left:1.5rem !important;padding-right:1.5rem !important}.m-4{margin:2rem !important}.mt-4{margin-top:2rem !important}.mb-4{margin-bottom:2rem !important}.ml-4{margin-left:2rem !important}.mr-4{margin-right:2rem !important}.mv-4{margin-top:2rem !important;margin-bottom:2rem !important}.mh-4{margin-left:2rem !important;margin-right:2rem !important}.p-4{padding:2rem !important}.pt-4{padding-top:2rem !important}.pb-4{padding-bottom:2rem !important}.pl-4{padding-left:2rem !important}.pr-4{padding-right:2rem !important}.pv-4{padding-top:2rem !important;padding-bottom:2rem !important}.ph-4{padding-left:2rem !important;padding-right:2rem !important}.m-5{margin:3rem !important}.mt-5{margin-top:3rem !important}.mb-5{margin-bottom:3rem !important}.ml-5{margin-left:3rem !important}.mr-5{margin-right:3rem !important}.mv-5{margin-top:3rem !important;margin-bottom:3rem !important}.mh-5{margin-left:3rem !important;margin-right:3rem !important}.p-5{padding:3rem !important}.pt-5{padding-top:3rem !important}.pb-5{padding-bottom:3rem !important}.pl-5{padding-left:3rem !important}.pr-5{padding-right:3rem !important}.pv-5{padding-top:3rem !important;padding-bottom:3rem !important}.ph-5{padding-left:3rem !important;padding-right:3rem !important}.m-spacing-3xs{margin:4px !important}.mt-spacing-3xs{margin-top:4px !important}.mb-spacing-3xs{margin-bottom:4px !important}.ml-spacing-3xs{margin-left:4px !important}.mr-spacing-3xs{margin-right:4px !important}.mv-spacing-3xs{margin-top:4px !important;margin-bottom:4px !important}.mh-spacing-3xs{margin-left:4px !important;margin-right:4px !important}.p-spacing-3xs{padding:4px !important}.pt-spacing-3xs{padding-top:4px !important}.pb-spacing-3xs{padding-bottom:4px !important}.pl-spacing-3xs{padding-left:4px !important}.pr-spacing-3xs{padding-right:4px !important}.pv-spacing-3xs{padding-top:4px !important;padding-bottom:4px !important}.ph-spacing-3xs{padding-left:4px !important;padding-right:4px !important}.m-spacing-2xs{margin:8px !important}.mt-spacing-2xs{margin-top:8px !important}.mb-spacing-2xs{margin-bottom:8px !important}.ml-spacing-2xs{margin-left:8px !important}.mr-spacing-2xs{margin-right:8px !important}.mv-spacing-2xs{margin-top:8px !important;margin-bottom:8px !important}.mh-spacing-2xs{margin-left:8px !important;margin-right:8px !important}.p-spacing-2xs{padding:8px !important}.pt-spacing-2xs{padding-top:8px !important}.pb-spacing-2xs{padding-bottom:8px !important}.pl-spacing-2xs{padding-left:8px !important}.pr-spacing-2xs{padding-right:8px !important}.pv-spacing-2xs{padding-top:8px !important;padding-bottom:8px !important}.ph-spacing-2xs{padding-left:8px !important;padding-right:8px !important}.m-spacing-xs{margin:16px !important}.mt-spacing-xs{margin-top:16px !important}.mb-spacing-xs{margin-bottom:16px !important}.ml-spacing-xs{margin-left:16px !important}.mr-spacing-xs{margin-right:16px !important}.mv-spacing-xs{margin-top:16px !important;margin-bottom:16px !important}.mh-spacing-xs{margin-left:16px !important;margin-right:16px !important}.p-spacing-xs{padding:16px !important}.pt-spacing-xs{padding-top:16px !important}.pb-spacing-xs{padding-bottom:16px !important}.pl-spacing-xs{padding-left:16px !important}.pr-spacing-xs{padding-right:16px !important}.pv-spacing-xs{padding-top:16px !important;padding-bottom:16px !important}.ph-spacing-xs{padding-left:16px !important;padding-right:16px !important}.m-spacing-s{margin:24px !important}.mt-spacing-s{margin-top:24px !important}.mb-spacing-s{margin-bottom:24px !important}.ml-spacing-s{margin-left:24px !important}.mr-spacing-s{margin-right:24px !important}.mv-spacing-s{margin-top:24px !important;margin-bottom:24px !important}.mh-spacing-s{margin-left:24px !important;margin-right:24px !important}.p-spacing-s{padding:24px !important}.pt-spacing-s{padding-top:24px !important}.pb-spacing-s{padding-bottom:24px !important}.pl-spacing-s{padding-left:24px !important}.pr-spacing-s{padding-right:24px !important}.pv-spacing-s{padding-top:24px !important;padding-bottom:24px !important}.ph-spacing-s{padding-left:24px !important;padding-right:24px !important}.m-spacing-medium{margin:32px !important}.mt-spacing-medium{margin-top:32px !important}.mb-spacing-medium{margin-bottom:32px !important}.ml-spacing-medium{margin-left:32px !important}.mr-spacing-medium{margin-right:32px !important}.mv-spacing-medium{margin-top:32px !important;margin-bottom:32px !important}.mh-spacing-medium{margin-left:32px !important;margin-right:32px !important}.p-spacing-medium{padding:32px !important}.pt-spacing-medium{padding-top:32px !important}.pb-spacing-medium{padding-bottom:32px !important}.pl-spacing-medium{padding-left:32px !important}.pr-spacing-medium{padding-right:32px !important}.pv-spacing-medium{padding-top:32px !important;padding-bottom:32px !important}.ph-spacing-medium{padding-left:32px !important;padding-right:32px !important}.m-spacing-large{margin:48px !important}.mt-spacing-large{margin-top:48px !important}.mb-spacing-large{margin-bottom:48px !important}.ml-spacing-large{margin-left:48px !important}.mr-spacing-large{margin-right:48px !important}.mv-spacing-large{margin-top:48px !important;margin-bottom:48px !important}.mh-spacing-large{margin-left:48px !important;margin-right:48px !important}.p-spacing-large{padding:48px !important}.pt-spacing-large{padding-top:48px !important}.pb-spacing-large{padding-bottom:48px !important}.pl-spacing-large{padding-left:48px !important}.pr-spacing-large{padding-right:48px !important}.pv-spacing-large{padding-top:48px !important;padding-bottom:48px !important}.ph-spacing-large{padding-left:48px !important;padding-right:48px !important}.m-spacing-xl{margin:64px !important}.mt-spacing-xl{margin-top:64px !important}.mb-spacing-xl{margin-bottom:64px !important}.ml-spacing-xl{margin-left:64px !important}.mr-spacing-xl{margin-right:64px !important}.mv-spacing-xl{margin-top:64px !important;margin-bottom:64px !important}.mh-spacing-xl{margin-left:64px !important;margin-right:64px !important}.p-spacing-xl{padding:64px !important}.pt-spacing-xl{padding-top:64px !important}.pb-spacing-xl{padding-bottom:64px !important}.pl-spacing-xl{padding-left:64px !important}.pr-spacing-xl{padding-right:64px !important}.pv-spacing-xl{padding-top:64px !important;padding-bottom:64px !important}.ph-spacing-xl{padding-left:64px !important;padding-right:64px !important}.m-spacing-2xl{margin:80px !important}.mt-spacing-2xl{margin-top:80px !important}.mb-spacing-2xl{margin-bottom:80px !important}.ml-spacing-2xl{margin-left:80px !important}.mr-spacing-2xl{margin-right:80px !important}.mv-spacing-2xl{margin-top:80px !important;margin-bottom:80px !important}.mh-spacing-2xl{margin-left:80px !important;margin-right:80px !important}.p-spacing-2xl{padding:80px !important}.pt-spacing-2xl{padding-top:80px !important}.pb-spacing-2xl{padding-bottom:80px !important}.pl-spacing-2xl{padding-left:80px !important}.pr-spacing-2xl{padding-right:80px !important}.pv-spacing-2xl{padding-top:80px !important;padding-bottom:80px !important}.ph-spacing-2xl{padding-left:80px !important;padding-right:80px !important}.m-spacing-3xl{margin:96px !important}.mt-spacing-3xl{margin-top:96px !important}.mb-spacing-3xl{margin-bottom:96px !important}.ml-spacing-3xl{margin-left:96px !important}.mr-spacing-3xl{margin-right:96px !important}.mv-spacing-3xl{margin-top:96px !important;margin-bottom:96px !important}.mh-spacing-3xl{margin-left:96px !important;margin-right:96px !important}.p-spacing-3xl{padding:96px !important}.pt-spacing-3xl{padding-top:96px !important}.pb-spacing-3xl{padding-bottom:96px !important}.pl-spacing-3xl{padding-left:96px !important}.pr-spacing-3xl{padding-right:96px !important}.pv-spacing-3xl{padding-top:96px !important;padding-bottom:96px !important}.ph-spacing-3xl{padding-left:96px !important;padding-right:96px !important}.m-0{margin:0 !important}.mt-0{margin-top:0 !important}.mb-0{margin-bottom:0 !important}.ml-0{margin-left:0 !important}.mr-0{margin-right:0 !important}.mv-0{margin-top:0 !important;margin-bottom:0 !important}.mh-0{margin-left:0 !important;margin-right:0 !important}.p-0{padding:0 !important}.pt-0{padding-top:0 !important}.pb-0{padding-bottom:0 !important}.pl-0{padding-left:0 !important}.pr-0{padding-right:0 !important}.pv-0{padding-top:0 !important;padding-bottom:0 !important}.ph-0{padding-left:0 !important;padding-right:0 !important}.text--base{font-size:16px;font-family:var(--ns-font-family);line-height:28px;font-weight:400;letter-spacing:0}.text--md{font-size:19px;line-height:calc(28 / 19);font-weight:400;letter-spacing:-0.02em}.text--lg{font-size:20px;font-weight:400;line-height:28px}.text--xl{font-size:31px;font-weight:400;line-height:40px}.text-top{text-align:top}.border-top{border-top:1px solid var(--ns-color-border)}.text-bottom{text-align:bottom}.border-bottom{border-bottom:1px solid var(--ns-color-border)}.text-left{text-align:left}.border-left{border-left:1px solid var(--ns-color-border)}.text-right{text-align:right}.border-right{border-right:1px solid var(--ns-color-border)}.text-center{text-align:center}.text-underline{text-decoration:underline;cursor:pointer}.text-line-through{text-decoration:line-through}.text-capitalize{text-transform:capitalize}.text-lowercase{text-transform:lowercase}.text-uppercase{text-transform:uppercase}.text-hidden{overflow:hidden}.text-white{color:#fff}.border-white{border-color:#fff !important}.bg-white{background-color:#fff}.text-heading{font-family:var(--ns-font-family-heading);letter-spacing:0 !important;font-weight:400}.text-body-bold{letter-spacing:0.02em;font-weight:600}.text-body-regular{letter-spacing:0.02em;font-weight:400}.text-color-primary{color:var(--ns-color-primary)}.bg-color-primary{background-color:var(--ns-color-primary)}.text-color-1{color:var(--ns-color-text-1)}.bg-color-1{background-color:var(--ns-color-bg-1)}.text-color-2{color:var(--ns-color-text-2)}.bg-color-2{background-color:var(--ns-color-bg-2)}.text-color-3{color:var(--ns-color-text-3)}.bg-color-3{background-color:var(--ns-color-bg-3)}.text-color-4{color:var(--ns-color-text-4)}.bg-color-4{background-color:var(--ns-color-bg-4)}.text-color-5{color:var(--ns-color-text-5)}.bg-color-5{background-color:var(--ns-color-bg-5)}.text-color-6{color:var(--ns-color-text-6)}.bg-color-6{background-color:var(--ns-color-bg-6)}.text-color-7{color:var(--ns-color-text-7)}.bg-color-7{background-color:var(--ns-color-bg-7)}.text-danger-1{color:#2c0707}.border-danger-1{border-color:#2c0707 !important}.bg-danger-1{background-color:#2c0707}.text-danger-2{color:#4d0c0d}.border-danger-2{border-color:#4d0c0d !important}.bg-danger-2{background-color:#4d0c0d}.text-danger-3{color:#841416}.border-danger-3{border-color:#841416 !important}.bg-danger-3{background-color:#841416}.text-danger-4{color:#dc2124}.border-danger-4{border-color:#dc2124 !important}.bg-danger-4{background-color:#dc2124}.text-danger-5{color:#f3b8b9}.border-danger-5{border-color:#f3b8b9 !important}.bg-danger-5{background-color:#f3b8b9}.text-danger-6{color:#fadede}.border-danger-6{border-color:#fadede !important}.bg-danger-6{background-color:#fadede}.text-danger-7{color:#fdf4f4}.border-danger-7{border-color:#fdf4f4 !important}.bg-danger-7{background-color:#fdf4f4}.text-success-1{color:#031f0f}.border-success-1{border-color:#031f0f !important}.bg-success-1{background-color:#031f0f}.text-success-2{color:#06361a}.border-success-2{border-color:#06361a !important}.bg-success-2{background-color:#06361a}.text-success-3{color:#0a5d2c}.border-success-3{border-color:#0a5d2c !important}.bg-success-3{background-color:#0a5d2c}.text-success-4{color:#119b4a}.border-success-4{border-color:#119b4a !important}.bg-success-4{background-color:#119b4a}.text-success-5{color:#b2dfc5}.border-success-5{border-color:#b2dfc5 !important}.bg-success-5{background-color:#b2dfc5}.text-success-6{color:#dbf0e4}.border-success-6{border-color:#dbf0e4 !important}.bg-success-6{background-color:#dbf0e4}.text-success-7{color:#f3faf6}.border-success-7{border-color:#f3faf6 !important}.bg-success-7{background-color:#f3faf6}.text-safe-1{color:#08152e}.border-safe-1{border-color:#08152e !important}.bg-safe-1{background-color:#08152e}.text-safe-2{color:#0e2451}.border-safe-2{border-color:#0e2451 !important}.bg-safe-2{background-color:#0e2451}.text-safe-3{color:#183e8b}.border-safe-3{border-color:#183e8b !important}.bg-safe-3{background-color:#183e8b}.text-safe-4{color:#2868e8}.border-safe-4{border-color:#2868e8 !important}.bg-safe-4{background-color:#2868e8}.text-safe-5{color:#bacef7}.border-safe-5{border-color:#bacef7 !important}.bg-safe-5{background-color:#bacef7}.text-safe-6{color:#dfe9fc}.border-safe-6{border-color:#dfe9fc !important}.bg-safe-6{background-color:#dfe9fc}.text-safe-7{color:#f4f7fe}.border-safe-7{border-color:#f4f7fe !important}.bg-safe-7{background-color:#f4f7fe}.text-warning-1{color:#2e2201}.border-warning-1{border-color:#2e2201 !important}.bg-warning-1{background-color:#2e2201}.text-warning-2{color:#513c01}.border-warning-2{border-color:#513c01 !important}.bg-warning-2{background-color:#513c01}.text-warning-3{color:#8b6702}.border-warning-3{border-color:#8b6702 !important}.bg-warning-3{background-color:#8b6702}.text-warning-4{color:#e7ab04}.border-warning-4{border-color:#e7ab04 !important}.bg-warning-4{background-color:#e7ab04}.text-warning-5{color:#f7e4ae}.border-warning-5{border-color:#f7e4ae !important}.bg-warning-5{background-color:#f7e4ae}.text-warning-6{color:#fcf3da}.border-warning-6{border-color:#fcf3da !important}.bg-warning-6{background-color:#fcf3da}.text-warning-7{color:#fefbf2}.border-warning-7{border-color:#fefbf2 !important}.bg-warning-7{background-color:#fefbf2}.text-61{font-size:61px;line-height:calc(68 / 61)}.text-49{font-size:49px;line-height:calc(56 / 49)}.text-39{font-size:39px;line-height:calc(48 / 39)}.text-31{font-size:31px;line-height:calc(40 / 31)}.text-24{font-size:24px;line-height:36px}.text-20{font-size:20px;line-height:calc(32 / 20);letter-spacing:0 !important}.text-18{font-size:18px;line-height:calc(30 / 18);letter-spacing:0 !important}.text-16{font-size:16px;line-height:calc(24 / 16);letter-spacing:0 !important}.text-14{font-size:14px;line-height:calc(20 / 14);letter-spacing:0.01em !important}.text-12{font-size:12px;line-height:calc(16 / 12);letter-spacing:0.01em}.text-10{font-size:10px;line-height:calc(16 / 10);letter-spacing:0.01em}.text--ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.text-truncate{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.br-form{border-radius:var(--ns-border-radius-form)}.br-base{border-radius:var(--ns-border-radius)}.w-0{width:0px}.z-0{z-index:0}.h-0{height:0px}.flex-0{flex:0 0 0px}.gap-0{gap:0px}.fw-0{font-weight:0}.br-0{border-radius:0px !important}.mw-0{min-width:0px}.w-calc-0{width:calc(100% - 0px)}.w-half-calc-0{width:calc(50% - 0px)}.w-2{width:2px}.z-2{z-index:2}.h-2{height:2px}.flex-2{flex:0 0 2px}.gap-2{gap:2px}.fw-2{font-weight:2}.br-2{border-radius:2px !important}.mw-2{min-width:2px}.w-calc-2{width:calc(100% - 2px)}.w-half-calc-2{width:calc(50% - 2px)}.w-4{width:4px}.z-4{z-index:4}.h-4{height:4px}.flex-4{flex:0 0 4px}.gap-4{gap:4px}.fw-4{font-weight:4}.br-4{border-radius:4px !important}.mw-4{min-width:4px}.w-calc-4{width:calc(100% - 4px)}.w-half-calc-4{width:calc(50% - 4px)}.w-6{width:6px}.z-6{z-index:6}.h-6{height:6px}.flex-6{flex:0 0 6px}.gap-6{gap:6px}.fw-6{font-weight:6}.br-6{border-radius:6px !important}.mw-6{min-width:6px}.w-calc-6{width:calc(100% - 6px)}.w-half-calc-6{width:calc(50% - 6px)}.w-8{width:8px}.z-8{z-index:8}.h-8{height:8px}.flex-8{flex:0 0 8px}.gap-8{gap:8px}.fw-8{font-weight:8}.br-8{border-radius:8px !important}.mw-8{min-width:8px}.w-calc-8{width:calc(100% - 8px)}.w-half-calc-8{width:calc(50% - 8px)}.w-12{width:12px}.z-12{z-index:12}.h-12{height:12px}.flex-12{flex:0 0 12px}.gap-12{gap:12px}.fw-12{font-weight:12}.br-12{border-radius:12px !important}.mw-12{min-width:12px}.w-calc-12{width:calc(100% - 12px)}.w-half-calc-12{width:calc(50% - 12px)}.w-16{width:16px}.z-16{z-index:16}.h-16{height:16px}.flex-16{flex:0 0 16px}.gap-16{gap:16px}.fw-16{font-weight:16}.br-16{border-radius:16px !important}.mw-16{min-width:16px}.w-calc-16{width:calc(100% - 16px)}.w-half-calc-16{width:calc(50% - 16px)}.w-20{width:20px}.z-20{z-index:20}.h-20{height:20px}.flex-20{flex:0 0 20px}.gap-20{gap:20px}.fw-20{font-weight:20}.br-20{border-radius:20px !important}.mw-20{min-width:20px}.w-calc-20{width:calc(100% - 20px)}.w-half-calc-20{width:calc(50% - 20px)}.w-24{width:24px}.z-24{z-index:24}.h-24{height:24px}.flex-24{flex:0 0 24px}.gap-24{gap:24px}.fw-24{font-weight:24}.br-24{border-radius:24px !important}.mw-24{min-width:24px}.w-calc-24{width:calc(100% - 24px)}.w-half-calc-24{width:calc(50% - 24px)}.w-48{width:48px}.z-48{z-index:48}.h-48{height:48px}.flex-48{flex:0 0 48px}.gap-48{gap:48px}.fw-48{font-weight:48}.br-48{border-radius:48px !important}.mw-48{min-width:48px}.w-calc-48{width:calc(100% - 48px)}.w-half-calc-48{width:calc(50% - 48px)}.w-56{width:56px}.z-56{z-index:56}.h-56{height:56px}.flex-56{flex:0 0 56px}.gap-56{gap:56px}.fw-56{font-weight:56}.br-56{border-radius:56px !important}.mw-56{min-width:56px}.w-calc-56{width:calc(100% - 56px)}.w-half-calc-56{width:calc(50% - 56px)}.w-109{width:109px}.z-109{z-index:109}.h-109{height:109px}.flex-109{flex:0 0 109px}.gap-109{gap:109px}.fw-109{font-weight:109}.br-109{border-radius:109px !important}.mw-109{min-width:109px}.w-calc-109{width:calc(100% - 109px)}.w-half-calc-109{width:calc(50% - 109px)}.w-120{width:120px}.z-120{z-index:120}.h-120{height:120px}.flex-120{flex:0 0 120px}.gap-120{gap:120px}.fw-120{font-weight:120}.br-120{border-radius:120px !important}.mw-120{min-width:120px}.w-calc-120{width:calc(100% - 120px)}.w-half-calc-120{width:calc(50% - 120px)}.w-160{width:160px}.z-160{z-index:160}.h-160{height:160px}.flex-160{flex:0 0 160px}.gap-160{gap:160px}.fw-160{font-weight:160}.br-160{border-radius:160px !important}.mw-160{min-width:160px}.w-calc-160{width:calc(100% - 160px)}.w-half-calc-160{width:calc(50% - 160px)}.w-200{width:200px}.z-200{z-index:200}.h-200{height:200px}.flex-200{flex:0 0 200px}.gap-200{gap:200px}.fw-200{font-weight:200}.br-200{border-radius:200px !important}.mw-200{min-width:200px}.w-calc-200{width:calc(100% - 200px)}.w-half-calc-200{width:calc(50% - 200px)}.w-240{width:240px}.z-240{z-index:240}.h-240{height:240px}.flex-240{flex:0 0 240px}.gap-240{gap:240px}.fw-240{font-weight:240}.br-240{border-radius:240px !important}.mw-240{min-width:240px}.w-calc-240{width:calc(100% - 240px)}.w-half-calc-240{width:calc(50% - 240px)}.w-400{width:400px}.z-400{z-index:400}.h-400{height:400px}.flex-400{flex:0 0 400px}.gap-400{gap:400px}.fw-400{font-weight:400}.br-400{border-radius:400px !important}.mw-400{min-width:400px}.w-calc-400{width:calc(100% - 400px)}.w-half-calc-400{width:calc(50% - 400px)}.w-500{width:500px}.z-500{z-index:500}.h-500{height:500px}.flex-500{flex:0 0 500px}.gap-500{gap:500px}.fw-500{font-weight:500}.br-500{border-radius:500px !important}.mw-500{min-width:500px}.w-calc-500{width:calc(100% - 500px)}.w-half-calc-500{width:calc(50% - 500px)}.w-544{width:544px}.z-544{z-index:544}.h-544{height:544px}.flex-544{flex:0 0 544px}.gap-544{gap:544px}.fw-544{font-weight:544}.br-544{border-radius:544px !important}.mw-544{min-width:544px}.w-calc-544{width:calc(100% - 544px)}.w-half-calc-544{width:calc(50% - 544px)}.w-600{width:600px}.z-600{z-index:600}.h-600{height:600px}.flex-600{flex:0 0 600px}.gap-600{gap:600px}.fw-600{font-weight:600}.br-600{border-radius:600px !important}.mw-600{min-width:600px}.w-calc-600{width:calc(100% - 600px)}.w-half-calc-600{width:calc(50% - 600px)}.w-700{width:700px}.z-700{z-index:700}.h-700{height:700px}.flex-700{flex:0 0 700px}.gap-700{gap:700px}.fw-700{font-weight:700}.br-700{border-radius:700px !important}.mw-700{min-width:700px}.w-calc-700{width:calc(100% - 700px)}.w-half-calc-700{width:calc(50% - 700px)}.border-0{border-width:0}.border-1{border-width:1px}.border-2{border-width:2px}.border-3{border-width:3px}.border-4{border-width:4px}.border-5{border-width:5px}.h-full{height:100%}.border{border:1px solid var(--ns-color-border)}.text--red{color:#9e3039}.text--white{color:#fff !important}.text--danger{color:#ff0000}.text--error{color:#e9121f}.fa-xs{font-size:0.6em !important}.overflow--hidden{overflow:hidden !important}.container{max-width:1200px;padding:0 48px;margin:0 auto}.container__content{max-width:1920px;width:100%;margin:0 auto;padding-left:48px;padding-right:48px}.position--relative{position:relative}.position--absolute{position:absolute}.position--fixed{position:fixed}.position--sticky{position:sticky}@keyframes loading_animation{0%{transform:scale(1);animation-timing-function:cubic-bezier(1, 0, 1, 1)}40%{transform:scale(2);animation-timing-function:cubic-bezier(0, 1, 1, 1)}100%{transform:scale(1)}}.ns-loading{animation:loading_animation 1s infinite}@media (max-width: 1023px){.container{max-width:calc(100% - 64px);padding:0}.container__content{padding-left:32px;padding-right:32px}}@media (max-width: 767px){.container{max-width:calc(100% - 32px)}.error-page{padding:64px 0}.container__content{padding-left:16px;padding-right:16px}}.ant-skeleton .ant-skeleton-content .ant-skeleton-paragraph{margin-left:0}.os-scrollbar .os-scrollbar-handle{background-color:#dadae7}.os-scrollbar .os-scrollbar-handle:hover{background-color:#efeff0}@media (max-width: 1023px){.os-scrollbar .os-scrollbar-handle{display:none}}.ant-tooltip{max-width:253px;font-size:14px;font-weight:400;letter-spacing:-0.01em}.ant-tooltip .ant-tooltip-inner{padding:6px;box-shadow:none}.ant-picker-outlined{padding:9px}.ant-picker-outlined:focus-visible,.ant-picker-outlined:focus-within,.ant-picker-outlined:focus{outline:none;box-shadow:none}.ant-picker-outlined:focus-visible .ant-picker-suffix button,.ant-picker-outlined:focus-within .ant-picker-suffix button,.ant-picker-outlined:focus .ant-picker-suffix button{border-color:var(--ns-date-picker-active-border-color)}.ant-picker-outlined:hover .ant-picker-suffix button{border-color:var(--ns-date-picker-active-border-color)}.ant-picker-status-error .ant-picker-suffix button{border-color:#ff4d4f !important}.ant-picker .ant-picker-suffix{z-index:3;position:relative;cursor:pointer;max-height:48px}.ant-picker .ant-picker-suffix button{padding:11px 15px;cursor:pointer}.ant-picker-dropdown .ant-picker-panel-layout .ant-picker-date-panel{padding:0 16px;border:1px solid var(--ns-color-border)}.ant-picker-dropdown .ant-picker-panel-layout .ant-picker-date-panel .ant-picker-header{padding:24px 4px 0;border:none}.ant-picker-dropdown .ant-picker-panel-layout .ant-picker-date-panel .ant-picker-header-super-prev-btn{display:none}.ant-picker-dropdown .ant-picker-panel-layout .ant-picker-date-panel .ant-picker-header-super-next-btn{display:none}.ant-picker-dropdown .ant-picker-panel-layout .ant-picker-date-panel .ant-picker-header-prev-btn{display:flex;align-items:center;order:1}.ant-picker-dropdown .ant-picker-panel-layout .ant-picker-date-panel .ant-picker-header-next-btn{display:flex;align-items:center;order:2}.ant-picker-dropdown .ant-picker-panel-layout .ant-picker-date-panel .ant-picker-header-view{text-align:left;line-height:30px;order:0;font-size:18px;font-weight:400}.ant-picker-dropdown .ant-picker-panel-layout .ant-picker-date-panel .ant-picker-header-view button{font-family:var(--ns-font-family-heading)}.ant-picker-dropdown .ant-picker-panel-layout .ant-picker-date-panel .ant-picker-header-next-btn,.ant-picker-dropdown .ant-picker-panel-layout .ant-picker-date-panel .ant-picker-header-prev-btn{justify-content:center;width:24px}.ant-picker-dropdown .ant-picker-panel-layout .ant-picker-date-panel .ant-picker-header-next-btn:hover,.ant-picker-dropdown .ant-picker-panel-layout .ant-picker-date-panel .ant-picker-header-prev-btn:hover{opacity:0.75}.ant-picker-dropdown .ant-picker-panel-layout .ant-picker-date-panel .ant-picker-body{padding:24px 0 16px}.ant-picker-dropdown .ant-picker-panel-layout .ant-picker-date-panel .ant-picker-content{width:100%}.ant-picker-dropdown .ant-picker-panel-layout .ant-picker-date-panel .ant-picker-content th{text-align:center;color:var(--ns-color-text-3);font-weight:400;padding-bottom:0;font-size:14px;line-height:20px;height:20px}.ant-picker-dropdown .ant-picker-panel-layout .ant-picker-date-panel .ant-picker-cell{pointer-events:none}.ant-picker-dropdown .ant-picker-panel-layout .ant-picker-date-panel .ant-picker-cell.ant-picker-cell-in-view{pointer-events:auto}.ant-picker-dropdown .ant-picker-panel-layout .ant-picker-footer{padding-top:12px}.ant-picker-dropdown .ant-picker-panel-layout .ant-picker-ranges>li{line-height:32px}.ant-picker-dropdown.no-footer .ant-picker-footer{display:none}.ant-picker-dropdown .ant-picker-cell{padding:0;font-weight:500 !important;color:var(--ns-color-text-1)}.ant-picker-dropdown .ant-picker-cell .ant-picker-cell-inner{margin-top:16px;border-radius:50%;min-width:32px;height:32px;line-height:32px}.ant-picker-dropdown .ant-picker-cell.ant-picker-cell-disabled{color:var(--ns-color-text-4)}.ant-picker-dropdown .ant-picker-cell-disabled::before{display:none}.ant-picker-dropdown .ant-picker-cell:hover:not(.ant-picker-cell-in-view):not(.ant-picker-cell-disabled) .ant-picker-cell-inner,.ant-picker-dropdown .ant-picker-cell:hover:not(.ant-picker-cell-selected):not(.ant-picker-cell-range-start):not(.ant-picker-cell-range-end):not(.ant-picker-cell-disabled) .ant-picker-cell-inner{background-color:var(--ns-color-text-5)}.ant-picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-today .ant-picker-cell-inner::before{display:none}.ant-picker-dropdown .ant-picker-decade-panel,.ant-picker-dropdown .ant-picker-year-panel,.ant-picker-dropdown .ant-picker-quarter-panel,.ant-picker-dropdown .ant-picker-month-panel,.ant-picker-dropdown .ant-picker-week-panel,.ant-picker-dropdown .ant-picker-date-panel,.ant-picker-dropdown .ant-picker-time-panel{width:342px}.day-picker{user-select:none;display:flex;justify-content:center}.day-picker__header{padding-bottom:24px}.day-picker__button{cursor:pointer;height:24px;width:24px;display:inline-block;background-color:transparent;border:none;outline:none}.day-picker__button:disabled{opacity:0.3;cursor:not-allowed}.day-picker__popover .ant-popover-inner{padding:0;border-radius:12px}.day-picker__dialog .ant-form-item-control .ant-input-disabled{cursor:pointer;background-color:white}.day-picker .rdp{--rdp-cell-size: 36px;--rdp-caption-font-size: 14px;--rdp-accent-color: var(--ns-color-primary);--rdp-background-color: var(--ns-color-primary);--rdp-accent-color-dark: #3003e1;--rdp-background-color-dark: #180270;--rdp-outline: 2px solid var(--rdp-accent-color);--rdp-outline-selected: 3px solid var(--rdp-accent-color);--rdp-selected-color: white;margin:0;width:100%}.day-picker .rdp-month{width:100%}.day-picker .rdp-head_cell{font-size:14px;line-height:20px;font-weight:400;color:var(--ns-color-text-3);letter-spacing:0.01em;text-transform:none;height:20px;padding-bottom:16px}.day-picker .rdp-table{width:100%;max-width:100%}.day-picker .rdp-cell{padding-bottom:16px;font-weight:500;color:var(--ns-color-text-4);position:relative}.day-picker .rdp-cell .rdp-day:not(.rdp-day_disabled){cursor:pointer;color:var(--ns-color-text-2);background-color:var(--ns-color-text-7)}.day-picker .rdp-cell .rdp-day.rdp-day_selected{background-color:var(--ns-color-primary);color:var(--rdp-selected-color)}.day-picker .rdp-cell .rdp-day.rdp-day_selected.rdp-day_today::after{background-color:var(--rdp-selected-color)}.day-picker .rdp-cell .rdp-day_today::after{content:'';width:3px;height:3px;border-radius:50%;background-color:var(--ns-color-text-2);position:absolute;left:50%;transform:translateX(-50%);bottom:4px}.day-picker .rdp-cell .rdp-button{position:relative;left:50%;transform:translateX(-50%);font-weight:500}.day-picker .rdp-cell .rdp-button:hover:not([disabled]):not(.rdp-day_selected){color:var(--ns-color-text-2);background-color:var(--ns-color-text-5)}.day-picker .rdp-button[disabled]:not(.rdp-day_selected){opacity:1}.day-picker .rdp-row:last-child .rdp-cell{padding-bottom:0}@media screen and (max-width: 1023px){.day-picker .rdp-cell .rdp-button:hover:not([disabled]):not(.rdp-day_selected){background-color:var(--ns-color-text-7);color:var(--ns-color-text-2)}}.ant-radio-wrapper{margin-inline-end:0}.ant-radio-wrapper .ant-radio{margin:2px}.ant-radio-wrapper span.ant-radio+*{padding-inline-end:0;padding-inline-start:8px;line-height:24px}.ant-radio-button-wrapper{height:48px;line-height:48px;user-select:none}.ant-radio-button-wrapper:hover{border-color:var(--ns-color-primary)}.ant-radio-button-wrapper:hover:not(:first-child)::before{background-color:var(--ns-color-primary)}.ant-radio-button-wrapper:hover+.ant-radio-button-wrapper:not(:first-child)::before{background-color:var(--ns-color-primary)}.ant-radio-wrapper .ant-radio-checked .ant-radio-inner::after{background-color:var(--ns-color-primary)}@media screen and (max-width: 767px){.ant-radio-wrapper{justify-content:space-between;margin-inline-end:0}.ant-radio-wrapper .ant-radio{order:2}}.ant-input{position:relative;resize:none}.ant-input:focus-visible,.ant-input :hover,.ant-input :focus,.ant-input :focus-within,.ant-input :active{outline:none}.ant-input .ant-input{border:1px solid var(--ns-color-border)}.ant-input .ant-input:hover .ant-input-group-addon{z-index:2}.ant-input .ant-input-group{position:relative}.ant-input .ant-input-group>.ant-input:first-child{line-height:28px}.ant-input .ant-input-group-addon{z-index:1;position:absolute;top:0;right:0;width:auto;min-width:54px;max-width:84px;height:100%;padding:0;border:none;text-align:center;cursor:pointer;font-weight:400}.ant-input .ant-input-group-addon .form-control{height:100%}.ant-input .ant-input-group-addon div,.ant-input .ant-input-group-addon .ant-select{margin:0;max-height:100%}.ant-input .ant-input-group-addon:last-child .ant-select .ant-select-selector{border-start-start-radius:8px;border-end-start-radius:8px;padding:7px}.ant-input .ant-input-group-addon .ant-select.ant-select-single:not(.ant-select-customize-input):not(.ant-pagination-size-changer) .ant-select-selector{border:1px solid var(--ns-color-border)}.ant-input .ant-input-group-addon .border-error.ant-select.ant-select-single:not(.ant-select-customize-input):not(.ant-pagination-size-changer) .ant-select-selector{border:none}.ant-input .ant-input-group-addon span{font-weight:400}.ant-input .ant-input-group-addon+*{border-top:none}.ant-input .ant-input-prefix{margin-inline-end:8px}.ant-input .ant-input-password-icon{cursor:pointer;line-height:10px}textarea.form-control__input--not-resize{resize:none}.ant-select{width:100%;height:auto;background:#fff;border:none;max-height:100%}.ant-select-dropdown{padding:8px}.ant-select-dropdown .ant-select-item{padding:0;letter-spacing:-0.02em;margin-bottom:8px}.ant-select-dropdown .ant-select-item-option-selected span{margin-right:8px}.ant-select-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled){font-weight:400}.ant-select-dropdown .ant-select-item-option-content{padding:8px}.ant-select.ant-select-focused.ant-select:not(.ant-select-disabled):not(.ant-selectcustomize-input):not(.ant-pagination-szie-changer) .ant-select-selector{box-shadow:none}.ant-select.ant-select-single .ant-select-selector{padding:10px;letter-spacing:0.02em}.ant-select.ant-select-single.ant-select-show-arrow .ant-select-selection-item,.ant-select .ant-select-single.ant-select-show-arrow .ant-select-selection-placeholder{padding-inline-end:26px}.ant-select.ant-select-single.ant-select-show-arrow .ant-select-selection-placeholder{padding-inline-end:26px}.ant-checkbox{width:24px;height:24px;display:inline-flex;align-items:center}.ant-checkbox+span{line-height:24px;padding-inline-start:8px;padding-inline-end:0;letter-spacing:0}.ant-checkbox-group{display:flex;flex-direction:column;gap:8px}.ant-checkbox .ant-checkbox-inner{margin:2px;padding:2px;width:20px;height:20px;border-radius:0}.ant-checkbox .ant-checkbox-inner::after{content:'';width:16px;height:16px;border:none;transform:scale(1) translate(-2px, -50%);background:url(/svg/tick-e0f20d01fb166474ecde.svg) no-repeat center center;border:1px solid white;border-radius:0}@media screen and (max-width: 767px){.ant-checkbox{order:2}.ant-checkbox+span{padding-inline-start:0;padding-inline-end:8px}.ant-checkbox-wrapper{justify-content:space-between}}.ant-btn{height:auto;padding:11px 15px;display:inline-flex;justify-content:center;align-items:center;box-shadow:none}.ant-btn svg,.ant-btn svg path{transition:all var(--ns-motion-duration-mid) var(--ns-motion-ease-in-out)}.ant-btn.ant-btn.ant-btn-icon-only{padding:0;width:auto;border:none}.ant-btn.ant-btn.ant-btn-icon-only .stroke__icon path{stroke:var(--ns-color-primary)}.ant-btn.ant-btn.ant-btn-icon-only:hover{opacity:0.75}.ant-btn.ant-btn-text{padding:0;color:var(--ns-color-primary)}.ant-btn.ant-btn-color-default{color:var(--ns-button-text-text-color)}.ant-btn:disabled{opacity:0.2}.ant-btn span{font-feature-settings:'ss03' on;font-size:16px;line-height:24px}.ant-btn :hover{border-color:none}.ant-btn:not(:disabled):focus-visible{outline:none;outline-offset:0}.ant-btn-default .stroke__icon path{stroke:var(--ns-color-text)}.ant-btn-default .fill__icon path{fill:var(--ns-color-text)}.ant-btn-default:not(:disabled):not(.ant-btn-disabled):hover .stroke__icon path{stroke:var(--ns-button-default-hover-color)}.ant-btn-default:not(:disabled):not(.ant-btn-disabled):hover .fill__icon path{fill:var(--ns-button-default-hover-color)}.ant-btn.ant-btn-sm{height:auto;padding:7px 11px;gap:4px}.ant-btn.ant-btn-sm.ant-btn-text{padding:0}.ant-btn.ant-btn-sm .ant-btn-icon{max-width:20px;max-height:20px}.ant-btn.ant-btn-sm span{font-size:14px;line-height:calc(20 / 14);letter-spacing:0.02em}.ant-btn-dark{color:#fff;border:none;padding:12px 16px}.ant-btn-dark:disabled{cursor:not-allowed}.ant-btn-dark.ant-btn-sm{padding:8px 12px}.button--fixed{position:fixed;bottom:0;left:0;z-index:999;width:100%;padding:16px;background:white}.button--fixed button{font-weight:500}.button--fixed.button--mobile{display:none}.ant-btn-primary:disabled,.ant-btn-primary.ant-btn-disabled{color:var(--ns-button-primary-color);background-color:var(--ns-color-primary);border-color:none;color:white}.ant-btn-default:disabled,.ant-btn-default.ant-btn-disabled{background:var(--ns-button-default-bg);border-color:var(--ns-button-default-border-color);color:var(--ns-button-default-color)}.ant-btn-color-primary.ant-btn-variant-text:not(:disabled):not(.ant-btn-disabled):hover,.ant-btn-text:not(:disabled):not(.ant-btn-disabled):hover{color:var(--ns-color-primary);background-color:transparent;opacity:0.75}.ant-btn-color-default.ant-btn-variant-text:not(:disabled):not(.ant-btn-disabled):hover{color:var(--ns-button-text-text-hover-color);background-color:transparent;opacity:0.75}@media (max-width: 767px){.button--fixed.button--mobile{display:block}}.ant-form-item .ant-form-item-label label,.ant-form-item .ant-form-item-required{font-size:14px !important;font-style:normal;font-weight:500;line-height:20px;letter-spacing:-0.02em;gap:4px;display:inline-block}.ant-form .feedback{display:none}.ant-form-vertical .ant-form-item-label,.ant-col-24.ant-form-item-label,.ant-col-xl-24.ant-form-item-label{padding:0;line-height:20px;margin-bottom:8px}.ant-form-item .ant-form-item-label>label.ant-form-item-required:not(.ant-form-item-required-mark-optional)::before{display:none}.ant-form-item .ant-form-item-label>label.ant-form-item-required:not(.ant-form-item-required-mark-optional)::after{display:inline-block;margin-inline-end:var(--ns-margin-xxs);margin-inline-start:var(--ns-margin-xxs);color:var(--ns-form-label-required-mark-color);font-size:var(--ns-font-size);font-family:var(--ns-font-family);line-height:1;content:'*';visibility:visible}.ant-form-item-explain-error{font-size:12px;font-style:normal;line-height:20px;letter-spacing:0.02em;color:#ff4d4f}.calendar{user-select:none}.calendar__header{display:flex;justify-content:space-between;align-items:center;padding-bottom:23px;margin-bottom:24px;border-bottom:1px solid var(--ns-color-border)}.calendar__button{padding:8px;background-color:transparent;border:none;outline:none}.calendar__button:disabled{cursor:not-allowed}.calendar__time{font-size:19px;font-weight:400;line-height:36px}.calendar .rdp{--rdp-cell-size: 32px;--rdp-caption-font-size: 15px;--rdp-accent-color: #1f1f1f;--rdp-background-color: #1f1f1f;--rdp-accent-color-dark: #3003e1;--rdp-background-color-dark: #180270;--rdp-outline: 2px solid var(--rdp-accent-color);--rdp-outline-selected: 3px solid var(--rdp-accent-color);--rdp-selected-color: #fff;margin:0}.calendar .rdp-month{width:100%}.calendar .rdp-months{padding:16px;background-color:var(--ns-color-bg-6);border-radius:12px}.calendar .rdp-head_cell{font-size:16px;font-family:var(--ns-font-family-heading);line-height:24px;font-weight:400}.calendar .rdp-table{width:100%;max-width:100%}.calendar .rdp-cell{padding:4px 0}.calendar .rdp-cell .rdp-button{position:relative;left:50%;transform:translateX(-50%);font-weight:440 !important}.calendar .rdp-cell .rdp-button:hover:not([disabled]):not(.rdp-day_selected){color:white}.calendar .rdp-row:last-child .rdp-cell{padding-bottom:0}.ant-drawer .ant-drawer-wrapper-body{border-radius:12px;background:#fff;padding:0}.ant-drawer .ant-drawer-mask{backdrop-filter:blur(4px)}.ant-drawer .ant-drawer-header{position:sticky;top:0;width:100%;z-index:10;text-align:center;padding:16px 16px 24px;border:none;background-color:white}.ant-drawer .ant-drawer-header-title{justify-content:flex-end}.ant-drawer .ant-drawer-body{max-height:calc(var(--vh, 1vh) * 100 - 68px)}.ant-drawer .ant-drawer-content{min-height:240px}.ant-drawer .ant-drawer-extra{display:flex;gap:8px}.ant-drawer .ant-drawer-title{display:flex;align-items:center;gap:12px;font-size:20px;font-weight:400;line-height:calc(28 / 20);font-family:var(--ns-font-family-heading)}.ant-drawer .ant-drawer-close{order:2}.ant-drawer .ant-drawer-body{padding:0 16px 16px}.ant-drawer .ant-drawer-footer{display:flex;align-items:center;justify-content:flex-end;padding:16px 32px 24px 32px;gap:16px}.ant-modal{top:32px;max-height:calc(100vh - 64px);max-width:calc(100vw - 64px)}.ant-modal-root .ant-modal-mask{backdrop-filter:blur(4px)}.ant-modal .ant-modal-content{padding:0;border-radius:var(--ns-border-radius-form)}.ant-modal .ant-modal-title{font-family:var(--ns-font-family-heading);font-weight:400}.ant-modal .ant-modal-header{padding:16px;margin-bottom:0;border-radius:var(--ns-border-radius-form) var(--ns-border-radius-form) 0 0}.ant-modal .ant-modal-body{padding:16px;max-height:calc(100vh - 64px - 32px - 32px);overflow-y:auto}.ant-modal .ant-modal-footer{display:flex;padding:16px;margin-top:0}.ant-modal-confirm-body>svg{position:absolute}.ant-modal-confirm .ant-modal-content{padding:16px}.ant-modal-confirm .ant-modal-confirm-paragraph{max-width:100%;row-gap:24}.ant-modal-confirm .ant-modal-confirm-btns{display:flex;margin-top:16px}.ant-modal-confirm .ant-modal-confirm-btns button{flex:1}.ant-modal-confirm .ant-modal-confirm-body-has-title>.anticon{margin-top:0}.ant-modal-confirm.ant-modal .ant-modal-body{overflow:hidden}.ant-modal.ant-modal-confirm .ant-modal-confirm-title{font-family:var(--ns-font-family-heading);font-weight:400;font-size:20px;line-height:calc(28 / 20)}.modal__btn-submit{margin-top:32px}@media (max-width: 767px){.form-control__modal .ant-modal-header{text-align:center;margin-bottom:0}}.modal-image .ant-modal{top:0;width:100%;height:100vh;max-width:100%;max-height:100%;margin:0;padding:0;background-color:transparent;border:none;box-shadow:none;overflow:hidden}.modal-image .ant-modal .ant-modal-content{height:100%;border-radius:0;padding:0;background:rgba(0,0,0,0.5)}.modal-image .ant-modal .ant-modal-header{color:white;border-radius:0;text-align:center;padding:18px 0;margin:0}.modal-image .ant-modal .ant-modal-header span{font-size:19px;font-weight:600;line-height:calc(28 / 19);letter-spacing:-0.02em;color:white}.modal-image .ant-modal .swiper{height:calc(100vh - 64px - 32px)}.modal-image .ant-modal .swiper-slide{display:flex;align-items:center;justify-content:center;position:relative}.modal-image .ant-modal .swiper-slide img{max-width:100%;max-height:100%;object-fit:contain;height:auto}.modal-image__toolbar{position:absolute;right:16px;display:flex;justify-content:flex-end;gap:8px}.modal-image__toolbar-button{background:rgba(31,31,31,0.2);z-index:10;border-radius:50%;width:36px;height:36px;display:flex;justify-content:center;align-items:center;cursor:pointer}.modal-image__wrapper{padding:16px}.modal-image .ant-image-preview-footer{left:unset;right:0;transform:none}.group-image{display:flex;gap:4px}.group-image__item{width:80px;height:80px;border-radius:4px;overflow:hidden;cursor:pointer;position:relative}.group-image__item img{width:100%;height:100%;object-fit:cover}.group-image__item--more{position:relative;width:80px}.group-image__item--more::before{position:absolute;content:'';width:100%;height:100%;opacity:0.75}.group-image__more-number{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);font-weight:600;color:white}.ant-rate .ant-rate-star:not(:last-child){margin-inline-end:0}.ant-rate .ant-rate-star-full .ant-rate-star-second svg path{fill:#1f1f1f}.slide{max-width:100%;position:relative;margin:auto;--slide-spacing: 4px;--slide-size: 100%}.slide__viewport{overflow:hidden;user-select:none}.slide__viewport.is-draggable{cursor:grab}.slide__viewport.is-dragging{cursor:grabbing}.slide__container{backface-visibility:hidden;display:flex;touch-action:pan-y pinch-zoom;margin-left:calc(var(--slide-spacing) * -1)}.slide__item{position:relative;flex:0 0 var(--slide-size);min-width:0;padding-left:var(--slide-spacing)}.slide__buttons .slide__button{position:absolute;padding:8px 0;z-index:10}.slide__buttons .slide__button--next{right:48px}.slide__controls--top .slide__button{top:48px}.slide__controls--top .slide__button--prev{right:108px}.slide__controls--top .slide__button--next{right:48px}.slide__controls--top .slide__selected-snap-display{top:48px;bottom:unset}.slide__controls--center .slide__button{top:50%;transform:translateY(-50%)}.slide__controls--center .slide__button--prev{left:48px}.slide__controls--bottom .slide__button{bottom:48px}.slide__controls--bottom .slide__button--prev{right:108px}.slide__button{background:transparent;border:none;outline:none}.slide__button:disabled{opacity:0.4;cursor:not-allowed}.slide__selected-snap-display{font-family:var(--ns-font-family-heading);position:absolute;bottom:48px;left:48px}.slide__progress{display:flex;justify-content:center;gap:16px;position:absolute;top:48px;left:50%;transform:translateX(-50%)}.slide__progress-label{color:white}.slide__progress-bar{position:relative;border-radius:2px;background-color:var(--ns-color-text-3);height:2px;justify-self:flex-end;align-self:center;width:92px;overflow:hidden}.slide__progress-bar-line{transition:all 0.2s ease-in-out;background-color:white;position:absolute;width:100%;top:0;bottom:0;left:-100%}.slide:focus-visible{outline:none}.slide:hover .flickity-button{opacity:1}.slide:hover .flickity-button:disabled{opacity:0.3}@media (max-width: 1023px){.slide--is-dragging{overflow:hidden}.slide__buttons .slide__button--next{right:32px}.slide__progress{top:32px}.slide__controls--top .slide__button{top:32px}.slide__controls--top .slide__button--prev{right:92px}.slide__controls--top .slide__button--next{right:32px}.slide__controls--top .slide__selected-snap-display{top:32px;bottom:unset}.slide__controls--center .slide__button--prev{left:32px}.slide__controls--bottom .slide__button{bottom:32px}.slide__controls--bottom .slide__button--prev{right:92px}.slide__selected-snap-display{bottom:32px;left:32px}}@media (max-width: 767px){.slide--is-dragging{overflow:hidden}.slide__progress{top:16px}.slide__controls--top .slide__button{top:16px}.slide__controls--top .slide__button--prev{right:56px}.slide__controls--top .slide__button--next{right:16px}.slide__controls--top .slide__selected-snap-display{top:16px;bottom:unset}.slide__controls--center .slide__button--prev{left:16px}.slide__controls--bottom .slide__button{bottom:16px}.slide__controls--bottom .slide__button--prev{right:56px}.slide__selected-snap-display{bottom:16px;left:16px;font-size:16px;line-height:28px}}.ant-tabs-top>.ant-tabs-nav::before,.ant-tabs-bottom>.ant-tabs-nav::before,.ant-tabs-top>div>.ant-tabs-nav::before,.ant-tabs-bottom>div>.ant-tabs-nav::before{display:none}.ant-tabs-top>.ant-tabs-nav .ant-tabs-ink-bar,.ant-tabs-bottom>.ant-tabs-nav .ant-tabs-ink-bar,.ant-tabs-top>div>.ant-tabs-nav .ant-tabs-ink-bar,.ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-ink-bar{height:4px}.ant-tabs-top>.ant-tabs-nav .ant-tabs-ink-bar-animated,.ant-tabs-bottom>.ant-tabs-nav .ant-tabs-ink-bar-animated,.ant-tabs-top>div>.ant-tabs-nav .ant-tabs-ink-bar-animated,.ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-ink-bar-animated{transition:width 0.2s, left 0.2s, right 0.2s}.ant-tabs-nav-list{position:relative}.ant-tabs-nav-list::before{content:'';position:absolute;left:0;right:0;bottom:0;border-bottom:1px solid var(--ns-color-border)}@media (max-width: 1023px){.ant-tabs-nav-list::before{display:none}.ant-tabs-centered>.ant-tabs-nav .ant-tabs-nav-wrap:not([class*='.ant-tabs-nav-wrap-ping']),.ant-tabs-centered>div>.ant-tabs-nav .ant-tabs-nav-wrap:not([class*='.ant-tabs-nav-wrap-ping']){justify-content:flex-start}.ant-tabs-top>.ant-tabs-nav::before,.ant-tabs-bottom>.ant-tabs-nav::before,.ant-tabs-top>div>.ant-tabs-nav::before,.ant-tabs-bottom>div>.ant-tabs-nav::before{display:block}.ant-tabs>.ant-tabs-nav .ant-tabs-nav-operations,.ant-tabs>div>.ant-tabs-nav .ant-tabs-nav-operations{display:none}.ant-tabs-top>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-left::before,.ant-tabs-bottom>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-left::before,.ant-tabs-top>div>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-left::before,.ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-left::before,.ant-tabs-top>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-right::after,.ant-tabs-bottom>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-right::after,.ant-tabs-top>div>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-right::after,.ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-right::after{display:none}}@media (max-width: 767px){.ant-tabs>.ant-tabs-nav,.ant-tabs>div>.ant-tabs-nav{margin-right:-16px}}.ant-collapse{background-color:transparent;border:none;border-radius:0}.ant-collapse .ant-collapse-item{padding:24px 0}.ant-collapse .ant-collapse-item:first-child{padding-top:0}.ant-collapse>.ant-collapse-item>.ant-collapse-header{align-items:center;user-select:none}.ant-collapse>.ant-collapse-item>.ant-collapse-header .ant-collapse-header-text{font-family:'Lora', serif;font-size:24px;line-height:calc(32 / 24);letter-spacing:-0.01em}.ant-collapse .ant-collapse-content{border:none}.ant-collapse .ant-collapse-content>.ant-collapse-content-box{padding:8px 0 0 0}.booking-form__header{display:flex;align-items:center;gap:12px;padding:16px}.booking-form__btn-back{display:flex;align-items:center;gap:4px;margin-bottom:8px}.booking-form__item-title{margin-bottom:16px}.booking-form__btn-time:hover span{color:white}.booking-form__btn-time.ant-btn-default:disabled:hover span{color:inherit}.booking-form__item{margin-top:24px}.booking-form__footer{padding:12px 0;display:flex;flex-direction:column;gap:8px}.booking-form__time{display:flex;align-items:center;gap:8px}.booking-form__total-min{padding:4px 8px;border-radius:4px;background-color:var(--ns-color-bg-6)}.ant-anchor-wrapper-horizontal .ant-anchor .ant-anchor-ink{height:4px}.ant-anchor-wrapper .ant-anchor .ant-anchor-link{padding-block:18px}.ant-anchor-link a{font-weight:400}.slot-picker__btn-back{display:flex;align-items:center;gap:4px;margin-bottom:8px}.slot-picker__item-title{margin-bottom:16px}.slot-picker__btn-time.ant-btn-default{border-color:var(--ns-color-border)}.slot-picker__btn-time.ant-btn-default:not(:disabled):not(.ant-btn-disabled):hover svg path{stroke:inherit}.slot-picker__item:not(:last-child){margin-bottom:32px}.slot-picker__list{padding:16px;overflow-x:hidden}.slot-picker__footer{position:absolute;left:1px;right:1px;padding:16px;display:flex;flex-direction:column;gap:8px;z-index:2;border-bottom-left-radius:var(--ns-border-radius-form);border-bottom-right-radius:var(--ns-border-radius-form);background-color:white;border-top:1px solid var(--ns-color-border);animation:0.2s}.slot-picker__modal .ant-modal-body{padding-bottom:0}.slot-picker__modal .slot-picker__footer{position:sticky !important;margin:0 -16px !important;left:0 !important;width:calc(100% + 32px) !important}.slot-picker__modal .slot-picker__list{padding:0}@media screen and (max-width: 767px){.slot-picker__modal .slot-picker__footer{bottom:0 !important;padding-bottom:16px}.slot-picker__list{padding:0}.slot-picker__footer{left:0 !important;right:0 !important;width:100% !important;bottom:0}}.control-quantity{display:flex;align-items:center;gap:8px;justify-content:center;width:100%;overflow:hidden;position:relative}.control-quantity__button{width:24px;height:24px;border-radius:50%;border:1px solid var(--ns-color-text);display:flex;align-items:center;justify-content:center;cursor:pointer;background-color:white}.control-quantity__button svg path{stroke:var(--ns-color-text)}.control-quantity__button:disabled{cursor:not-allowed;color:var(--ns-color-text-5);border-color:var(--ns-color-text-5)}.control-quantity__button:disabled svg path{stroke:var(--ns-color-text-5)}.control-quantity__value{min-width:24px;text-align:center}.ant-image-preview-footer{bottom:unset;top:16px;align-items:flex-end}.ant-image-preview-switch-left,.ant-image-preview-switch-right{width:36px;height:36px;background-color:transparent}.ant-image-preview-switch-left svg,.ant-image-preview-switch-right svg{display:none}.ant-image-preview-switch-left-disabled,.ant-image-preview-switch-right-disabled{opacity:0.3}.ant-image-preview-switch-left:hover,.ant-image-preview-switch-right:hover{background-color:transparent}.ant-image-preview-switch-left{inset-inline-start:16px}.ant-image-preview-switch-left:before{content:url("data:image/svg+xml,%3Csvg width=%2737%27 height=%2714%27 viewBox=%270 0 37 14%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M1 7H37M1 7L7 1M1 7L7 13%27 stroke=%27white%27/%3E%3C/svg%3E%0A");width:37px;height:14px}.ant-image-preview-switch-right{inset-inline-end:16px}.ant-image-preview-switch-right:before{content:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2737%27 height=%2714%27 viewBox=%270 0 37 14%27 fill=%27none%27%3E%3Cpath d=%27M36 7L0 7M36 7L30 13M36 7L30 1%27 stroke=%27white%27/%3E%3C/svg%3E");width:37px;height:14px}.ant-image-preview-root .ant-image-preview-img{transition:none}.ant-image-preview-root .ant-image-preview-mask{background-color:black}.contract-field-confirm{white-space:normal;width:100%;padding:16px;background:var(--ns-color-bg-6);border-radius:var(--ns-border-radius);text-align:left;display:flex;align-items:center;gap:16px}.contract-field-confirm__content{display:flex;gap:8px;margin:0}.contract-field-confirm__content .button-confirm{border:1px solid var(--ns-color-border);padding:11px 15px;font-size:14px;font-weight:500;line-height:24px;border-radius:var(--ns-border-radius);cursor:pointer;background:transparent;font-family:var(--ns-font-family);transition:all 0.2s ease-in-out}.contract-field-confirm__content .button-confirm:hover{color:var(--ns-color-primary);border-color:var(--ns-color-primary)}.contract-field-confirm__content .button-confirm.active{color:var(--ns-color-text-light-solid);border-color:transparent;background:var(--ns-color-primary)}.contract-field-confirm__content .button-confirm.active:hover{color:var(--ns-color-text-light-solid);background-color:var(--ns-color-primary-hover)}.contract-field-confirm__label{margin:0}.contract-field-initials{position:relative;white-space:normal;padding:16px;width:100%;padding:16px;background:var(--ns-color-bg-6);border-radius:var(--ns-border-radius);text-align:left;line-height:24px}.contract-field-initials--error{display:none;color:#dc2124}.contract-field-initials.warning .contract-field-initials--error{display:block;margin-top:4px}.contract-field-initials__content{display:flex;align-items:center;gap:16px;margin:0}.contract-field-initials__input{font-size:16px;border:1px solid var(--ns-color-border);line-height:24px;border-radius:var(--ns-border-radius);padding:11px;width:72px}.contract-field-initials__input::placeholder{color:var(--ns-color-text-4)}.contract-field-initials__input:focus-visible{outline:none}.contract-field-initials.warning,.contract-field-confirm.warning{background-color:#fef2f2}.ckeditor-image{max-width:100% !important}.ql-align-right{text-align:right}.ql-align-center{text-align:center}.choose-date__container{border:1px solid var(--ns-color-border);border-radius:var(--ns-border-radius-form);height:468px;max-width:100%;overflow:hidden}.choose-date__container--has-date{width:680px}.choose-date .slot-picker__type{width:100%;height:468px;padding:16px}.choose-date__no-available{width:260px;position:absolute;top:calc(50% + 27px);left:50%;transform:translate(-50%, -50%);background-color:white;z-index:2}@media screen and (max-width: 1023px){.choose-date__container{height:580px}.choose-date__container--has-date{width:704px}.choose-date .slot-picker__type{height:580px}}@media screen and (max-width: 767px){.choose-date__container{height:100%;border:none}.choose-date__container--has-date{width:auto}.choose-date .day-picker{max-width:100%;padding:0}.choose-date .slot-picker__type{width:100%;height:auto;padding:0}.choose-date__book{position:sticky;bottom:-16px;padding-bottom:16px;margin-bottom:-16px !important}}.page-header{position:relative;z-index:2}.page-header__logo img{width:auto;height:100%;object-fit:contain}.introduction{padding:96px 0}.introduction__container{text-align:center}.introduction__title{font-size:39px;line-height:52px}.introduction__content{gap:8px}.introduction__info{gap:24px}.introduction__image{display:flex;aspect-ratio:8/11;background-image:url(/images/line-b71386fa45d6e986c2e7.png)}@media (max-width: 1439px){.introduction{padding:64px 0}.introduction__title{font-size:31px;line-height:40px}.introduction__info{gap:16px}}@media (max-width: 767px){.introduction{padding:48px 0}}.page-footer{position:relative;z-index:2;padding:48px 0}.page-footer__intro-logo img{width:100%;height:100%;object-fit:contain}.page-footer__intro-name{font-size:19px;font-weight:400;line-height:calc(28 / 19);margin-bottom:8px}.page-footer__menu{margin:48px 0;display:flex;justify-content:center;gap:16px;list-style:none}.page-footer__menu a{font-weight:600}.page-footer__social{display:flex;justify-content:center;list-style:none;margin:0;flex-wrap:wrap;row-gap:8px}.page-footer__social li{padding:0 16px;position:relative}.page-footer__social li:not(:last-child):after{position:absolute;right:0;top:50%;transform:translateY(-50%);content:'';display:block;width:1px;height:16px;background-color:var(--ns-color-text-4)}.page-footer__social a{font-weight:500;color:var(--ns-color-primary)}.page-footer__button-contact{margin-top:16px}.page-footer__contact-item{display:inline;justify-content:center}.page-footer__contact-item svg{transform:translateY(2px)}.page-gallery img{height:560px;max-width:80vw;object-fit:cover}.page-gallery__slide{display:flex}.page-gallery__slide:not(:last-child){margin-right:4px}.page-gallery__show-all{position:absolute;color:white;width:100%;height:100%;background-color:rgba(0,0,0,0.8);z-index:2}@media (max-width: 1023px){.page-gallery img{height:400px}.page-gallery .slide__button{display:none}}@media (max-width: 767px){.page-gallery img{height:240px}}.component-header{margin-bottom:96px;gap:24px}.component-header__title{font-size:39px;line-height:48px}.booking-page .component-header{margin-bottom:32px}.booking-page .component-header__title{font-size:24px;line-height:calc(32 / 24)}@media (max-width: 1439px){.component-header{margin-bottom:64px;gap:16px}.component-header__title{font-size:31px;line-height:40px}}@media (max-width: 767px){.component-header{margin-bottom:48px}}.session{padding:96px 0;overflow:hidden}.session-item{overflow:hidden}.session-item__banner{position:relative}.session-item__banner-img{width:100%;background-image:url(/images/line-b71386fa45d6e986c2e7.png);display:flex}.session-item__banner-img img{width:100%;height:100%;object-fit:cover}.session-item__badge{position:absolute;padding:2px 8px;top:24px;left:24px;z-index:2}.session-item__content{padding-top:16px}.session-item__price{display:flex;gap:4px;font-size:14px;display:flex;align-items:center;letter-spacing:0.02em}.session-item__price-value{display:flex;align-items:center}.session-item__price-number,.session-item__price-currency{font-weight:600}.session-item__price-number{font-size:19px;line-height:28px}.session-item__bottom{margin-top:16px;gap:8px;display:flex;flex-direction:column}.session-item__time,.session-item__image,.session-item__location{display:flex;align-items:center;gap:12px}.session-item__time-value,.session-item__image-value,.session-item__location-value{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.session-item__time span,.session-item__image span,.session-item__location span{display:block}.session-label{display:flex;align-items:center;gap:8px;margin-bottom:8px;flex-wrap:wrap}.session-label__item{padding:4px 8px;color:white;border-radius:4px}.session-overview__title{word-break:break-word}.session-overview__location{display:flex;align-items:center;gap:8px;cursor:pointer;text-decoration:underline;margin-top:8px}.session-overview__time{padding:4px 8px;background-color:var(--ns-color-bg-6);border-radius:4px;display:flex;align-items:center}.session-overview__time-end .ant-statistic-content{font-size:16px;line-height:28px;letter-spacing:0.01em;color:white}.session-overview__price-original{text-decoration:line-through}.session-detail__header{display:flex;align-items:center;gap:12px}.session-detail__content-list{margin-top:16px;margin-left:16px}.session-description__swiper{height:320px;margin:32px 0}.session-page__main-right{position:sticky;top:24px;margin-left:auto;overflow:hidden}.session-page__header{position:fixed;width:100%;top:0;height:0;overflow:hidden;z-index:99;background-color:white;transition:all 0.2s ease-in-out}.session-page__header::before{content:'';height:1px;width:100%;position:absolute;bottom:0}.session-page__header-choose-date{transform:translateY(-20px);opacity:0;visibility:hidden;transition:all 0.2s ease-in-out}.session-page__header-choose-date.show{transform:translateY(0);opacity:1;visibility:visible}.session-page__header.show{height:60px;visibility:visible}.session-page__header-body{display:flex;align-items:center;justify-content:space-between}.session-page__sider{position:sticky;top:24px;border:1px solid var(--ns-color-border);border-radius:var(--ns-border-radius-form);overflow:hidden}.session-page__sider .os-scrollbar-handle{width:4px}.session__slide-item{width:calc((100% - 32px) / 3);margin-right:16px}.session-approach__item{display:flex;gap:8px}.session-approach__item-icon svg{margin-top:2px}.session-approach__item-title{margin-bottom:8px}.session-calendar__btn-book{margin-top:24px}.session-calendar__or{display:flex;justify-content:center;align-items:center;margin:8px 0;gap:8px}.session-calendar__or::before,.session-calendar__or::after{content:'';flex:1;height:1px}.session-calendar__inquire{display:inline-flex;justify-content:center;align-items:center;gap:4px;position:relative;left:50%;transform:translateX(-50%)}.session-package-item>div{padding:16px}.session-package-item>div:not(:last-child){border-bottom:1px solid var(--ns-color-border)}.session-package-item__info{margin-top:16px;display:flex;align-items:stretch;gap:8px}.session--service-list-2 .ant-col-xl-8:nth-child(3n-1){transform:translateY(96px)}@media (max-width: 1439px){.session{padding:64px 0}.session--service-list-2 .ant-col-md-12:nth-child(3n-1){transform:none}.session--service-list-2 .ant-col-md-12:nth-child(2n){transform:translateY(64px)}}@media (max-width: 1023px){.session-detail__slide-item{width:calc(100% / 6 * 5)}}@media (max-width: 767px){.session{padding:48px 0}.session--service-list-2 .ant-col-24:nth-child(3n-1),.session--service-list-2 .ant-col-24:nth-child(2n){transform:none}.session-page__header{display:none}.session-package-list__title{text-align:left}}.review__overview{display:flex;justify-content:center;align-items:center;gap:4px}.review-item{background-color:var(--ns-color-bg-6);padding:16px;border-radius:12px;height:360px;display:flex;flex-direction:column}.review-item__header{display:flex;justify-content:space-between;margin-bottom:8px}.review-item__content{position:relative;display:flex;flex-direction:column;flex:1}.review-item__content--hidden{position:absolute;top:0;opacity:0;visibility:hidden}.review-item__name{font-weight:600}.review-item__avatar{flex-shrink:0;margin-right:12px}.review-item-header__left{display:flex;align-items:center}.review-item__meta{height:20px}.review-item__meta>span:not(:last-child)::after{content:'·';padding:0 8px}.review-item__btn-more{display:inline-flex;align-items:center;gap:4px;cursor:pointer}.review-item__btn-more span{font-size:12px;font-style:normal;font-weight:600;line-height:calc(20 / 12);text-decoration-line:underline;letter-spacing:0.02em}.review-item__images{margin-top:auto}.review__btn-show-all{gap:8px}.review__btn-show-all-wrapper{display:flex;justify-content:center}.review__modal-item:not(:last-child){padding-bottom:32px}.review__modal-item:not(:first-child){padding-top:32px}.review__modal .ant-modal-title>div{padding-bottom:8px}.review__slide-item{width:calc((100% - 32px) / 3);margin-right:16px}@media (max-width: 1023px){.review__btn-show-all-wrapper{justify-content:flex-start}.review__overview{justify-content:flex-start}.review__slide{margin-right:-32px}.review__slide-item{width:calc((100% - 32px) / 12 * 5)}}@media (max-width: 767px){.review__slide{margin-right:-16px}.review__slide-item{width:calc((100% - 16px) / 12 * 10)}.review__modal .ant-modal-title>div{padding-bottom:0px}}.work-item{display:flex;gap:16px}.work-item__step{width:56px;height:56px;border-radius:50%;background-color:var(--ns-color-bg-6);font-size:19px;line-height:56px;text-align:center;flex-shrink:0}.work-item__title{font-size:19px;line-height:calc(28 / 19);font-weight:400;margin-bottom:8px}.about__intro{display:flex;align-items:center;flex-direction:column}.about__intro-avatar{width:160px;height:160px}.about__intro-avatar img{width:100%;height:100%;border-radius:50%;object-fit:cover}.about__intro-name{font-size:19px;line-height:calc(28 / 19);font-weight:400;margin:16px 0 8px 0}.about__intro-desc{font-size:14px;line-height:calc(20 / 14);letter-spacing:0.02em}.about__experience{margin:48px 0}.about__experience-number{font-size:38px;line-height:calc(32 / 24);font-family:var(--ns-font-family-heading)}.about__experience-item,.about__experience-top{text-align:center}.about__experience-top{display:flex;align-items:center;justify-content:center;gap:2px}.about__experience-plus{font-weight:600}.about__certificate-img{height:160px}.about__certificate-img img{width:auto;height:100%;border-radius:8px;object-fit:contain}.about__certificate-info{margin-top:16px}.about__certificate-time{font-size:14px;font-weight:400;line-height:calc(20 / 14);letter-spacing:0.02em}.about__certificate-name.ant-typography{font-size:15px;line-height:calc(24 / 15)}@media (max-width: 1023px){.about__certificate-slide .swiper-wrapper--centered{justify-content:flex-start}}@media (max-width: 767px){.about__experience .ant-row{row-gap:24px}}.add-ons{clear:both}.add-ons__header{display:flex;align-items:center}.add-ons__header-icon{margin-right:12px}.add-ons__item{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:15px;border:1px solid var(--ns-color-border);border-radius:var(--ns-border-radius-form)}.add-ons__item-price{font-weight:600;padding:16px}.add-ons__list{display:flex;flex-direction:column;gap:8px}.add-ons__btn-show-all{display:flex;align-items:center;gap:8px}.add-ons-modal__item:not(:last-child){padding-bottom:32px;border-bottom:1px solid var(--ns-color-border)}.add-ons-modal__item:not(:first-child){padding-top:32px}.add-ons__modal .ant-modal-header{padding-bottom:16px}.add-ons-select__list:not(:last-child){padding-bottom:32px}.add-ons-select__list:not(:first-child){padding-top:32px;border-top:1px solid var(--ns-color-border)}.add-ons-select__item{display:flex;flex-direction:column;gap:8px;padding:16px;border:1px solid var(--ns-color-border);border-radius:var(--ns-border-radius-form)}.add-ons-select__item-name{display:flex;justify-content:space-between;line-height:24px}.add-ons-select__item-label{color:var(--ns-color-text-2)}.add-ons-select__item:not(:last-child){margin-bottom:16px}.add-ons__table{overflow:hidden}.add-ons__table .ant-table-cell{padding:0 !important}.location-modal__description{margin-top:8px}.location__marker{position:relative;transform:translate(-50%, -50%);width:32px;height:32px}.location__marker-tooltip .ant-tooltip-inner{padding:8px;border-radius:18px;min-height:20px}.location__marker-tooltip .ant-tooltip-inner span{height:20px;display:block}.location-map .infoBox{transform:translate(-50%, -105%) !important;width:auto !important;padding:12px 0;position:relative}.location-map .infoBox::before{border-radius:2px !important;content:url(/svg/tooltip-before-fc4bf5786f78dc8ec709.svg) !important;height:8px !important;position:absolute !important;width:8px !important;z-index:-1 !important;bottom:8px;left:50%;transform:translateX(-50%)}.location-map .infoBox img{display:none}.location-map__tooltip{height:36px;padding:8px;display:block;border-radius:18px;background-color:white}.location__link{display:flex;align-items:center;gap:4px}@keyframes identifier{0%{width:32px;height:32px;background-color:rgba(23,23,23,0.1)}100%{width:64px;height:64px;background-color:rgba(23,23,23,0.4)}}.booking-layout__header{position:sticky;top:0;z-index:10;background-color:white;display:flex;align-items:center;padding:8px 36px;height:64px}.booking-layout__header-back{position:absolute;left:36px;display:flex;align-items:center;padding:12px}.booking-layout__header-back:hover{opacity:0.75}.booking-layout__header-title{flex:1;text-align:center}.booking-layout__next-step{width:100%}.booking-layout__next-step-time{margin-bottom:8px}.booking-layout__btn--fixed{width:100%;position:sticky;padding:16px 0;background-color:white;z-index:10;bottom:0}.booking-layout .payment{position:relative}.booking-layout .payment__right{position:sticky;top:112px;z-index:9}.booking-finish{padding-bottom:48px}.booking-finish__header{margin-bottom:64px;display:flex;flex-direction:column;align-items:center}.booking-finish__header-title{font-weight:400;margin-bottom:8px}.booking-finish__header-desc{margin-bottom:32px}.booking-finish__header-icon{display:flex;justify-content:center;align-items:center;width:96px;height:96px;border-radius:50%}.booking-finish__form{border:1px solid var(--ns-color-border);border-radius:var(--ns-border-radius-form)}.booking-finish__form-group{padding:16px}.booking-finish__form-group-title{font-weight:600;margin-bottom:16px}.booking-finish__form-group:not(:last-child){border-bottom:1px solid var(--ns-color-border)}.booking-finish__addons:not(:last-child){margin-bottom:8px}.booking-finish__addons-info-item{display:flex;align-items:center;gap:8px}@media (max-width: 1023px){.booking-layout__header{padding:8px 20px}.booking-layout__header-back{left:20px}}@media (max-width: 767px){.booking-layout__header{padding:8px 4px}.booking-layout__header-back{left:4px}.booking-layout__next-step{width:100%}.booking-layout .payment{margin-bottom:16px}.booking-finish{padding-bottom:16px}}.your-information__group{padding:32px 0}.your-information__group:first-child{padding-top:0}.your-information__group:last-child{padding-bottom:24px}.your-information__group:not(:first-child){border-top:1px solid var(--ns-color-border)}.your-information__group-header{margin-bottom:24px}.your-information__group-name{margin-bottom:4px}.sign-contract__title{margin-top:32px;margin-bottom:16px}.sign-contract__signature{position:relative;margin-bottom:32px;position:relative}.sign-contract__signature-canvas{width:100%;height:320px;border-radius:var(--ns-border-radius)}.sign-contract__signature-message{position:absolute;transform:translateY(-20px);opacity:0;transition:all 0.2s ease-in-out;visibility:hidden}.sign-contract__signature-message.active{transform:translateY(0);opacity:1;visibility:visible;position:relative}.contract__initials{position:relative;white-space:normal;padding:16px;width:100%;background:var(--ns-color-text-7);border-radius:var(--ns-border-radius-form);text-align:left}.contract__confirm{white-space:normal;width:100%;padding:16px;background:var(--ns-color-text-7);border-radius:var(--ns-border-radius-form);text-align:left}.questionnaire__question:not(:first-child){margin-top:16px}.payment .sq-card-message{height:0;transition:all 0.2s ease-in-out}.payment .sq-card-message.sq-visible{height:auto}.payment #rswp-card-button:disabled{background-color:#2868e8;opacity:0.2;color:white}.payment__left-title{margin-bottom:24px}.payment__left-body{display:flex;flex-direction:column;gap:32px}.payment__left-confirm{border:1px solid var(--ns-color-border);border-radius:var(--ns-border-radius-form);overflow:hidden}.payment__left-confirm>div:not(:last-child){border-bottom:1px solid var(--ns-color-border)}.payment__left-confirm-footer{display:flex;flex-direction:column;padding:15px;background-color:var(--ns-color-bg-6);gap:8px}.payment__package,.payment__addons,.payment__schedule,.payment__tax{padding:16px}.payment__package-header,.payment__addons-header,.payment__schedule-header,.payment__tax-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.payment__package-head,.payment__addons-head,.payment__schedule-head,.payment__tax-head{display:flex;justify-content:space-between;align-items:center;gap:12px}.payment__info{border:1px solid var(--ns-color-border);border-radius:var(--ns-border-radius-form);overflow:hidden}.payment__package-content{color:var(--ns-color-text-3)}.payment__addons-package-total,.payment__addons-package-label{color:var(--ns-color-text-3)}.payment__addons-item{display:flex;justify-content:space-between;gap:8px}.payment__addons-item.pointer:hover{opacity:0.75}.payment__addons-total-fee{display:flex;justify-content:space-between;align-self:center}.payment__tax{display:flex;align-items:center;justify-content:space-between}.payment__schedule li:not(:last-child){margin-bottom:8px}.payment__schedule-item{display:flex;justify-content:space-between}.payment__discount-btn{justify-content:space-between}.payment__discount-btn-remove{color:var(--ns-color-text-3);cursor:pointer}.payment__discount-total{display:flex;justify-content:space-between;align-items:center}.payment__tip{display:flex;flex-direction:column;gap:16px}.payment__tip-price{color:var(--ns-color-text-3)}.payment__tip .ant-radio-button-wrapper:hover .payment__tip-price{color:var(--ns-color-primary)}.payment__tip .ant-radio-button-wrapper-checked .payment__tip-price{color:white}.payment__tip .ant-radio-button-wrapper-checked:hover .payment__tip-price{color:white}.payment__pay-title{margin-bottom:24px;font-weight:400}.payment__pay-header{margin-bottom:32px}.payment__pay-btn-card{color:white;border:none;font-family:var(--ns-font-family)}.payment__pay-btn-card:not(:disabled):hover{opacity:0.75}.payment__pay-btn-card:disabled{color:white !important;background-color:#2868e8 !important;cursor:not-allowed}.payment__pay-or{display:flex;align-items:center;justify-content:center;margin:8px 0;gap:8px}.payment__pay-or::after,.payment__pay-or::before{content:'';flex:1;border-bottom:1px solid var(--ns-color-border)}@media (max-width: 767px){.payment__left{padding-bottom:32px}.payment__right{border-top:1px solid var(--ns-color-border);padding-top:32px}}.hero{max-width:100%;overflow:hidden}.hero__title{font-size:49px;line-height:60px}.hero__overlay{background-color:black;position:absolute;top:0;left:0;right:0;bottom:0;z-index:2}.hero-single{height:100%;position:relative;background-image:url(/images/line-b71386fa45d6e986c2e7.png)}.hero--flex-end{padding-bottom:48px}.hero--flex-start{padding-top:48px}.hero-slide__item{width:100%;background-image:url(/images/line-b71386fa45d6e986c2e7.png)}.hero__content{position:relative;z-index:3;display:flex;flex-direction:column;gap:24px;height:100%}.hero__text{display:flex;flex-direction:column;gap:16px}.hero__button{padding:12px 48px;border-radius:var(--ns-border-radius);font-weight:500;display:inline-block;line-height:24px}.hero__button:hover{opacity:0.8}.hero-slide-2 .container__content{height:100%}.hero-slide-2 .hero-slide{--slide-size: 1090px;--slide-spacing: 16px}.hero-slide-2 .hero-slide__item{height:calc((var(--slide-size) - var(--slide-spacing)) * 2 / 3)}.hero-slide-2 .hero__content{max-width:880px;margin:0 auto}.hero-slide-3 .container__content{height:100%}.hero-slide-3 .hero-slide{--slide-size: 928px;--slide-spacing: 48px}.hero-slide-3 .hero-slide__item{height:calc((var(--slide-size) - var(--slide-spacing)) * 2 / 3)}@media (max-width: 1779px){.hero-slide-2 .hero-slide{--slide-size: 916px;--slide-spacing: 16px}.hero-slide-2 .hero__content{max-width:680px}}@media (max-width: 1439px){.hero__title{font-size:31px;line-height:40px}.hero-slide-2 .hero-slide{--slide-size: 650px;--slide-spacing: 8px}.hero-slide-2 .hero__content{max-width:560px}}@media (max-width: 1023px){.hero--flex-end{padding-bottom:32px}.hero--flex-start{padding-top:32px}.hero-slide-2 .hero-slide{--slide-size: 100vw;--slide-spacing: 0}.hero-slide-2 .hero__content{max-width:calc(100% - 64px)}}@media (max-width: 767px){.hero-slide-2 .hero__content{max-width:calc(100% - 32px)}}



