body,html{margin:0;padding:0;scroll-snap-stop:always;width:100%}*{box-sizing:border-box}.h1{color:#000;font-family:Montserrat,You Se;font-size:48px}@media screen and (min-width:340px){.h1{font-size:64px}}@media screen and (min-width:540px){.h1{font-size:72px}}.h2{color:#000;font-family:Montserrat,You Se;font-size:36px}@media screen and (min-width:340px){.h2{font-size:48px}}@media screen and (min-width:540px){.h2{font-size:64px}}.h3{color:#000;font-family:Montserrat,You Se;font-size:28px;font-weight:800}@media screen and (min-width:340px){.h3{font-size:36px}}@media screen and (min-width:540px){.h3{font-size:48px}}.h4{color:#000;font-family:Zen Maru,Han Rounded;font-size:24px;font-weight:700}@media screen and (min-width:340px){.h4{font-size:28px}}@media screen and (min-width:540px){.h4{font-size:36px}}.h5{color:#000;font-family:Zen Maru,Han Rounded;font-size:22px;font-weight:700}@media screen and (min-width:340px){.h5{font-size:24px}}@media screen and (min-width:540px){.h5{font-size:28px}}.h6{color:#000;font-family:Zen Maru,Han Rounded;font-size:20px;font-weight:700}@media screen and (min-width:340px){.h6{font-size:22px}}@media screen and (min-width:540px){.h6{font-size:24px}}.subtitle1{color:#000;font-family:Zen Maru,Han Rounded;font-size:18px;font-weight:700}@media screen and (min-width:340px){.subtitle1{font-size:20px}}@media screen and (min-width:540px){.subtitle1{font-size:22px}}.c-booking-step .c-step .step article h5,.subtitle2{color:#000;font-family:Zen Maru,Han Rounded;font-size:16px;font-weight:700}@media screen and (min-width:340px){.c-booking-step .c-step .step article h5,.subtitle2{font-size:18px}}@media screen and (min-width:540px){.c-booking-step .c-step .step article h5,.subtitle2{font-size:20px}}.body1{color:#5e5e5e;font-family:Roboto,Helvetica Neue,Fang Zheng,Helvetica,Arial;font-size:14px}@media screen and (min-width:340px){.body1{font-size:16px}}@media screen and (min-width:540px){.body1{font-size:18px}}.body2,.c-booking-step .c-step .step article *,.c-booking-step .c-step .step article address{color:#5e5e5e;font-family:Roboto,Helvetica Neue,Fang Zheng,Helvetica,Arial;font-size:12px}@media screen and (min-width:340px){.body2,.c-booking-step .c-step .step article *,.c-booking-step .c-step .step article address{font-size:14px}}@media screen and (min-width:540px){.body2,.c-booking-step .c-step .step article *,.c-booking-step .c-step .step article address{font-size:16px}}.highlight{color:#f8a51b!important;font-weight:700}.card,.v-select__content{border-radius:20px!important;box-shadow:0 4px 4px #00000026,inset 0 4px 4px #0000001a!important}.card *,.v-select__content *{color:#5e5e5e;font-family:Zen Maru,Han Rounded;font-weight:700}.card .v-list-item--active *,.v-select__content .v-list-item--active *{color:#000!important}.v-list{background-color:transparent;padding:5px 0}.v-list a{border-radius:50px;margin:5px 10px}.c-section-subheader{background-color:#f8a51b;border-radius:16px;box-shadow:0 4px 4px #00000026,inset 0 4px 4px #0000001a;padding:6px 30px 8px;width:-moz-fit-content;width:fit-content}@media screen and (min-width:800px){.c-section-subheader{border-radius:20px;padding:8px 45px 10px}}.c-section-subheader h2{color:#fff;font-weight:900;line-height:120%;text-align:left}@keyframes fadeOut{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}.c-booking-step{align-items:center;display:flex;flex-direction:column;margin-top:20px;padding:0}@media screen and (min-width:1280px){.c-booking-step{padding:0 40px}}.c-booking-step p{margin-bottom:20px;text-align:center}@media screen and (min-width:800px){.c-booking-step p{margin-bottom:40px}}.c-booking-step .c-step{overflow-x:auto;padding-bottom:30px;width:100%}.c-booking-step .c-step .milestone-line{align-items:center;display:grid;gap:20px;grid-template-columns:repeat(4,1fr);justify-items:center;min-width:1000px;position:relative;width:100%}@media screen and (min-width:800px){.c-booking-step .c-step .milestone-line{gap:30px;min-width:1200px}}.c-booking-step .c-step .milestone-line:after{background-color:#f8a51b;border-radius:100px;content:"";height:6px;position:absolute;width:90%;z-index:0}@media screen and (min-width:800px){.c-booking-step .c-step .milestone-line:after{height:10px}}.c-booking-step .c-step .milestone-line .milestone-point{align-items:center;aspect-ratio:1;background-color:#f8a51b;border-radius:100px;box-shadow:0 4px 4px #00000026,inset 0 -5px 3.6px #0000001a;display:flex;justify-content:center;position:relative;width:18px;z-index:10}@media screen and (min-width:800px){.c-booking-step .c-step .milestone-line .milestone-point{width:20px}}.c-booking-step .c-step .milestone-line .milestone-point:before{aspect-ratio:1;background-color:#fff;border-radius:100px;box-shadow:0 4px 4px #00000026,inset 0 4px 4px #0000001a;content:"";position:absolute;width:8px}@media screen and (min-width:800px){.c-booking-step .c-step .milestone-line .milestone-point:before{width:10px}}.c-booking-step .c-step .step{display:grid;gap:20px;grid-template-columns:repeat(4,1fr);min-width:1000px;position:relative}@media screen and (min-width:800px){.c-booking-step .c-step .step{gap:30px;min-width:1200px}}.c-booking-step .c-step .step article{align-items:center;border-radius:10px;box-shadow:0 4px 4px #00000026,inset 0 4px 4px #0000001a;display:flex;flex-direction:column;margin-top:40px;padding:20px}@media screen and (min-width:800px){.c-booking-step .c-step .step article{border-radius:20px;margin-top:80px;padding:40px 30px}}.c-booking-step .c-step .step article *{color:#000;text-align:justify}.c-booking-step .c-step .step article a,.c-booking-step .c-step .step article address{line-break:anywhere}.c-booking-step .c-step .step article:after{aspect-ratio:1;background-color:#f8a51b;border-radius:100px;box-shadow:0 4px 4px #00000026,inset 0 4px 4px #0000001a;content:"";height:20px;position:absolute;top:10px;width:5px}@media screen and (min-width:800px){.c-booking-step .c-step .step article:after{height:40px;top:20px}}.c-booking-step .c-step .step article h5{line-height:130%;margin-bottom:10px}.c-booking-step .c-step .step article address{font-style:normal}.c-booking-step .c-step .step article ul{font-weight:700;margin-left:20px}.c-booking-step .c-step .step article ul li{margin-bottom:5px}
