.preloader-overlay[data-v-09fa8a86]{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;background:#0a0a0a}.preloader-content[data-v-09fa8a86]{display:flex;flex-direction:column;align-items:center;gap:20px}.preloader-spinner[data-v-09fa8a86]{width:48px;height:48px;border:4px solid rgba(255,255,255,.1);border-top-color:#ed2524;border-radius:50%;animation:preloader-spin-09fa8a86 .9s linear infinite}.preloader-text[data-v-09fa8a86]{font-size:14px;font-weight:500;color:#ffffffb3;letter-spacing:.1em;text-transform:uppercase}@keyframes preloader-spin-09fa8a86{to{transform:rotate(360deg)}}.preloader-fade-enter-active[data-v-09fa8a86],.preloader-fade-leave-active[data-v-09fa8a86]{transition:opacity .35s ease}.preloader-fade-enter-from[data-v-09fa8a86],.preloader-fade-leave-to[data-v-09fa8a86]{opacity:0}.app-root[data-v-aadce395]{min-height:100vh}:root{--v-font-family: "Montserrat", sans-serif !important;--v-theme-font-family: "Montserrat", sans-serif !important;--font-heading: "Codec Pro", "Codec", sans-serif !important;--font-body: "Montserrat", sans-serif !important;--primary-color: #ED2524}h1,h2,h3,h4,h5,h6,.text-h1,.text-h2,.text-h3,.text-h4,.text-h5,.text-h6,.v-card-title,.v-toolbar-title{font-family:Codec Pro,Codec,sans-serif!important}html,body,.v-application,.v-app,p,span,a,li,label,input,textarea,.v-btn,.v-card,.v-list,.text-body-1,.text-body-2,.text-caption,.text-overline{font-family:Montserrat,sans-serif!important}html,body,p,.text-body-1,.text-body-2,.text-caption{font-weight:300}html,body,.v-application,.v-app{overflow-x:hidden;-webkit-overflow-scrolling:touch;background-color:#000!important}.black-bg{background-color:#000!important;min-height:100vh;color:#fff}.pro-card{background-color:#121212!important;border:1px solid #2a2a2a!important;transition:all .3s cubic-bezier(.25,.8,.25,1)}.pro-card:hover{border-color:#ed2524!important;box-shadow:0 10px 30px #ed252426!important}.v-field__outline__start,.v-field__outline__end,.v-field__outline__notch{border-color:#333!important}.hover-primary:hover{color:#ed2524!important}.cta-btn-book{background-color:#000!important;color:#fff!important;transition:background-color .25s ease,color .25s ease}.cta-btn-book:hover{background-color:#ed2524!important;color:#fff!important}.cta-btn-brand{background-color:#ed2524!important;color:#fff!important;transition:background-color .25s ease,color .25s ease}.cta-btn-brand:hover{background-color:#000!important;color:#fff!important}.v-btn{transition:background-color .25s ease,color .25s ease,border-color .25s ease,opacity .25s ease,transform .2s ease!important}.v-btn:hover:not(:disabled){opacity:.9}.v-btn--variant-outlined:hover:not(:disabled){border-color:#ed2524!important;color:#ed2524!important}.v-btn--variant-text:hover:not(:disabled){color:#ed2524!important;background:#ed252414!important}.v-btn[color="#ED2524"]:hover:not(:disabled),.v-btn.v-btn--variant-flat.btn--primary:hover:not(:disabled){background:#000!important;color:#fff!important}.section-light{background-color:#fff!important;color:#111!important}.section-light .text-white,.section-light h1,.section-light h2,.section-light h3,.section-light h4,.section-light h5,.section-light h6,.section-light .v-card-title{color:#111!important}.section-light .text-grey,.section-light .text-grey-lighten-1,.section-light .v-card-subtitle,.section-light p{color:#444!important}.section-light .pro-card{background-color:#f5f5f5!important;border-color:#e0e0e0!important}.section-light .pro-card:hover{border-color:#ed2524!important;box-shadow:0 10px 30px #ed25241f!important}.section-light .rental-category-card{background-color:#f5f5f5!important;border-color:#e0e0e0!important}.section-light .rental-category-card .v-card-title{color:#111!important}.section-light .rental-category-overlay{background:linear-gradient(to top,rgba(0,0,0,.3) 0%,transparent 50%)}.section-dark,.section-dark-keep,.studio-main-bg .section-dark.section-dark-keep{background-color:#000!important;color:#fff!important}.studio-main-bg .section-dark.section-dark-keep .text-white,.studio-main-bg .section-dark.section-dark-keep h2{color:#fff!important}.section-dark-keep .cta-btn-brand:hover,.studio-main-bg .section-dark-keep .cta-btn-brand:hover{background-color:#b71c1c!important;color:#fff!important}.studio-main-bg .booking-page .booking-container{background:transparent}.studio-main-bg .booking-page{background-color:#000!important}.studio-main-bg .booking-page .booking-main-card.pro-card{background-color:#121212!important;border-color:#2a2a2a!important}@media(max-width:599px){.py-16{padding-top:30px!important;padding-bottom:30px!important}}
