.text-section[data-v-11772b55]{align-items:center;display:flex;justify-content:center;min-height:300px}.text-layout[data-v-11772b55]{max-width:1200px;width:100%}.utm-forum-font[data-v-11772b55]{font-family:UTM Forum,Myriad Pro,sans-serif}h2[data-v-11772b55],p[data-v-11772b55]{margin:0;padding:0}@media (max-width:768px){.text-section[data-v-11772b55]{min-height:250px}h2[data-v-11772b55],p[data-v-11772b55]{font-size:35px!important}}@media (max-width:480px){.text-section[data-v-11772b55]{min-height:200px}h2[data-v-11772b55],p[data-v-11772b55]{font-size:28px!important}}iframe[data-v-04e84744]{aspect-ratio:16/9;min-height:100vh;min-width:100vw}@media (max-aspect-ratio:16/9){iframe[data-v-04e84744]{height:100vh;width:177.77778vh}}@media (min-aspect-ratio:16/9){iframe[data-v-04e84744]{height:56.25vw;width:100vw}}.text-center[data-v-04e84744]>*{animation:fadeInUp-04e84744 1s ease-out forwards;opacity:0;transform:translateY(30px)}.text-center>h1[data-v-04e84744]{animation-delay:.2s}.text-center>p[data-v-04e84744]:first-of-type{animation-delay:.4s}.text-center>p[data-v-04e84744]:last-of-type{animation-delay:.6s}.text-center>div[data-v-04e84744]{animation-delay:.8s}@keyframes fadeInUp-04e84744{to{opacity:1;transform:translateY(0)}}.drop-shadow-lg[data-v-04e84744]{filter:drop-shadow(0 10px 8px rgb(0 0 0/.04)) drop-shadow(0 4px 3px rgb(0 0 0/.1))}.drop-shadow-md[data-v-04e84744]{filter:drop-shadow(0 4px 3px rgb(0 0 0/.07)) drop-shadow(0 2px 2px rgb(0 0 0/.06))}.animation-delay-200[data-v-04e84744]{animation-delay:.2s}.services-grid-section[data-v-e49eb460]{background:#f5f5f5;position:relative;width:100vw}.services-container[data-v-e49eb460]{display:flex;flex-direction:column;min-height:100vh;width:100%}@media (min-width:640px){.services-container[data-v-e49eb460]{min-height:50vh}}.services-row[data-v-e49eb460]{display:flex;height:100%;width:100%}.top-row[data-v-e49eb460]{height:100%}.bottom-row[data-v-e49eb460]{height:auto}@media (min-width:640px){.bottom-row[data-v-e49eb460]{height:20%}}.service-item[data-v-e49eb460]{align-items:center;background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;flex:1;justify-content:center;min-height:20vh;overflow:hidden;position:relative;text-decoration:none;transition:all .3s ease}@media (min-width:640px){.service-item[data-v-e49eb460]{min-height:65vh}}.service-item-other[data-v-e49eb460]{align-items:center;background-color:#956d56;display:flex;flex:1;justify-content:center;min-height:25vh;overflow:hidden;position:relative;text-decoration:none;transition:all .3s ease}@media (min-width:640px){.service-item-other[data-v-e49eb460]{min-height:35vh}}.full-width[data-v-e49eb460]{width:100%}.massage-item[data-v-e49eb460]{background:linear-gradient(#0000004d,#0000004d),url(https://pub-fe8e94f60cb84c778d754678ad3d9e4c.r2.dev/DadaSpa_2x/Asset%2021%402x.png) 50%/cover}.spa-item[data-v-e49eb460]{background:linear-gradient(#0000004d,#0000004d),url(https://pub-fe8e94f60cb84c778d754678ad3d9e4c.r2.dev/DadaSpa_2x/Asset%2020%402x.png) 50%/cover}.hair-item[data-v-e49eb460]{background:linear-gradient(#0000004d,#0000004d),url(https://pub-fe8e94f60cb84c778d754678ad3d9e4c.r2.dev/DadaSpa_2x/Asset%2022%402x.png) 50%/cover}.nail-item[data-v-e49eb460]{background:linear-gradient(#0000004d,#0000004d),url(https://pub-fe8e94f60cb84c778d754678ad3d9e4c.r2.dev/DadaSpa_2x/Asset%2023%402x.png) 50%/cover}.other-item[data-v-e49eb460]{background:linear-gradient(#0000004d,#0000004d),url(https://pub-fe8e94f60cb84c778d754678ad3d9e4c.r2.dev/Brown%20and%20White%20Minimalist%20Aesthetic%20Beauty%20Treatment%20Instagram%20Post.jpg) 50%/cover}.service-overlay[data-v-e49eb460]{align-items:center;background:#0003;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;position:absolute;text-align:center;transition:all .3s ease}.other-overlay[data-v-e49eb460]{align-items:flex-end;bottom:-35px;justify-content:flex-start;padding-left:30px}.service-title[data-v-e49eb460]{color:#fffc;font-size:clamp(36px,8vw,120px);font-weight:300;letter-spacing:1px;text-align:center;text-transform:uppercase;transition:all .3s ease;white-space:nowrap;width:100%}@media (min-width:640px){.service-title[data-v-e49eb460]{font-size:80px}}.massage-title[data-v-e49eb460]{font-size:80px}.hair-title[data-v-e49eb460],.massage-title[data-v-e49eb460],.nail-title[data-v-e49eb460],.spa-title[data-v-e49eb460]{color:#fffc;font-weight:300;letter-spacing:1px;margin-bottom:0;text-align:center;text-transform:uppercase;transition:all .3s ease;white-space:nowrap;width:100%}.other-title[data-v-e49eb460]{color:#ffffffb3;font-weight:200;letter-spacing:2px;text-align:left}@media (min-width:640px){.other-title[data-v-e49eb460]{letter-spacing:4px}}.service-item[data-v-e49eb460]:hover{transform:scale(1.02);z-index:2}.service-item:hover .service-overlay[data-v-e49eb460]{background:#0000001a}.booking-button-wrapper[data-v-e49eb460]{align-items:center;display:flex;height:0;justify-content:center;position:relative;width:100%;z-index:10}.booking-button-wrapper .group[data-v-e49eb460]{position:absolute;right:20px;top:-60px}@media (min-width:640px){.booking-button-wrapper .group[data-v-e49eb460]{right:50px;top:200px}}.booking-button-container[data-v-e49eb460]{bottom:20px;position:absolute;right:20px;z-index:10}.booking-btn[data-v-e49eb460]{background-color:#a47764;border-radius:50px;box-shadow:0 4px 15px #a478654d;color:#fff;font-size:1.2rem;font-weight:600;padding:15px 30px;text-decoration:none;transition:all .3s ease}.booking-btn[data-v-e49eb460]:hover{background-color:#8b6a57;box-shadow:0 6px 20px #a4786566;transform:translateY(-2px)}
