:root{--color-yellow:#febf00;--color-dark-yellow:#e3aa00;--color-cool-gray:#eff0f2;--color-black-10:#0000001a;--color-black-20:#0003;--color-black-30:#0000004d;--color-black-50:#00000080;--color-black-70:#000000b3;--color-border-gray:#e6e6e8;--border-radius:5px;--border-radius-large:12px;--spacing:8px;--padding:calc(var(--spacing)*3);--padding-small:var(--spacing);--box-shadow:0px 0px 40px grey;--shadow-filter:drop-shadow(0px 16px 24px #32324714)drop-shadow(0px 32px 32px #32324714)}.modern-component *,.modern-component :before,.modern-component :after{box-sizing:border-box;font-family:Neue Helvetica W01,Helvetica Neue,sans-serif}:root{--easeInCubic:cubic-bezier(.55,.055,.675,.19);--easeOutCubic:cubic-bezier(.215,.61,.355,1);--easeInOutCubic:cubic-bezier(.645,.045,.355,1);--easeInCirc:cubic-bezier(.6,.04,.98,.335);--easeOutCirc:cubic-bezier(.075,.82,.165,1);--easeInOutCirc:cubic-bezier(.785,.135,.15,.86);--easeInExpo:cubic-bezier(.95,.05,.795,.035);--easeOutExpo:cubic-bezier(.19,1,.22,1);--easeInOutExpo:cubic-bezier(1,0,0,1);--easeInQuad:cubic-bezier(.55,.085,.68,.53);--easeOutQuad:cubic-bezier(.25,.46,.45,.94);--easeInOutQuad:cubic-bezier(.455,.03,.515,.955);--easeInQuart:cubic-bezier(.895,.03,.685,.22);--easeOutQuart:cubic-bezier(.165,.84,.44,1);--easeInOutQuart:cubic-bezier(.77,0,.175,1);--easeInQuint:cubic-bezier(.755,.05,.855,.06);--easeOutQuint:cubic-bezier(.23,1,.32,1);--easeInOutQuint:cubic-bezier(.86,0,.07,1);--easeInSine:cubic-bezier(.47,0,.745,.715);--easeOutSine:cubic-bezier(.39,.575,.565,1);--easeInOutSine:cubic-bezier(.445,.05,.55,.95);--easeInBack:cubic-bezier(.6,-.28,.735,.045);--easeOutBack:cubic-bezier(.175,.885,.32,1.275);--easeInOutBack:cubic-bezier(.68,-.55,.265,1.55)}*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }.container{width:100%}@media (width>=640px){.container{max-width:640px}}@media (width>=768px){.container{max-width:768px}}@media (width>=970px){.container{max-width:970px}}@media (width>=1024px){.container{max-width:1024px}}@media (width>=1100px){.container{max-width:1100px}}@media (width>=1280px){.container{max-width:1280px}}@media (width>=1400px){.container{max-width:1400px}}@media (width>=1536px){.container{max-width:1536px}}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.visible{visibility:visible}.invisible{visibility:hidden}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{inset:0}.left-0{left:0}.right-0{right:0}.right-4{right:1rem}.top-0{top:0}.top-1{top:.25rem}.top-3{top:.75rem}.top-\[2px\]{top:2px}.z-0{z-index:0}.z-10{z-index:10}.-mx-2{margin-left:-.5rem;margin-right:-.5rem}.-mx-6{margin-left:-1.5rem;margin-right:-1.5rem}.mx-0{margin-left:0;margin-right:0}.-mb-2{margin-bottom:-.5rem}.-mr-0\.5{margin-right:-.125rem}.-mr-2{margin-right:-.5rem}.-mt-6{margin-top:-1.5rem}.mb-0{margin-bottom:0}.mb-0\.5{margin-bottom:.125rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-2{margin-bottom:.5rem}.mb-2\.5{margin-bottom:.625rem}.mb-4{margin-bottom:1rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.block{display:block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.hidden{display:none}.size-10{width:2.5rem;height:2.5rem}.size-11{width:2.75rem;height:2.75rem}.size-2{width:.5rem;height:.5rem}.size-5{width:1.25rem;height:1.25rem}.size-6{width:1.5rem;height:1.5rem}.size-8{width:2rem;height:2rem}.size-\[22px\]{width:22px;height:22px}.size-\[27px\]{width:27px;height:27px}.size-\[34px\]{width:34px;height:34px}.size-\[44px\]{width:44px;height:44px}.size-full{width:100%;height:100%}.h-1{height:.25rem}.h-10{height:2.5rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-2{height:.5rem}.h-5{height:1.25rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[1\.5px\]{height:1.5px}.h-\[22px\]{height:22px}.h-\[25px\]{height:25px}.h-\[31px\]{height:31px}.h-\[46px\]{height:46px}.h-\[50px\]{height:50px}.h-\[52px\]{height:52px}.h-\[8px\]{height:8px}.h-full{height:100%}.h-screen{height:100vh}.max-h-\[60vh\]{max-height:60vh}.min-h-\[44px\]{min-height:44px}.\!w-12{width:3rem!important}.w-0\.5{width:.125rem}.w-1{width:.25rem}.w-1\/2{width:50%}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-2{width:.5rem}.w-5{width:1.25rem}.w-8{width:2rem}.w-\[107px\]{width:107px}.w-\[25px\]{width:25px}.w-\[2px\]{width:2px}.w-\[420px\]{width:420px}.w-\[44px\]{width:44px}.w-\[51px\]{width:51px}.w-\[8px\]{width:8px}.w-full{width:100%}.min-w-0{min-width:0}.min-w-\[1ch\]{min-width:1ch}.max-w-\[48px\]{max-width:48px}.flex-1{flex:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.grow-0{flex-grow:0}.basis-\[calc\(50\%-4px\)\]{flex-basis:calc(50% - 4px)}.translate-x-\[22px\]{--tw-translate-x:22px;transform:translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skewX(var(--tw-skew-x))skewY(var(--tw-skew-y))scaleX(var(--tw-scale-x))scaleY(var(--tw-scale-y))}.translate-x-\[2px\]{--tw-translate-x:2px;transform:translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skewX(var(--tw-skew-x))skewY(var(--tw-skew-y))scaleX(var(--tw-scale-x))scaleY(var(--tw-scale-y))}.translate-x-full{--tw-translate-x:100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skewX(var(--tw-skew-x))skewY(var(--tw-skew-y))scaleX(var(--tw-scale-x))scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skewX(var(--tw-skew-x))skewY(var(--tw-skew-y))scaleX(var(--tw-scale-x))scaleY(var(--tw-scale-y))}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.select-none{user-select:none}.resize{resize:both}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-7{gap:1.75rem}.gap-\[10px\]{gap:10px}.gap-\[6px\]{gap:6px}.gap-\[7px\]{gap:7px}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(1px*(1 - var(--tw-divide-y-reverse)));border-top-width:calc(1px*calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px*var(--tw-divide-y-reverse))}.divide-outline\/20>:not([hidden])~:not([hidden]){border-color:#8c8c8c33}.self-stretch{align-self:stretch}.overflow-hidden{overflow:hidden}.overflow-clip{overflow:clip}.overflow-y-auto{overflow-y:auto}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.whitespace-nowrap{white-space:nowrap}.rounded{border-radius:.25rem}.rounded-\[10px\]{border-radius:10px}.rounded-\[15\.5px\]{border-radius:15.5px}.rounded-\[1px\]{border-radius:1px}.rounded-\[24px\]{border-radius:24px}.rounded-\[4px\]{border-radius:4px}.rounded-\[6px\]{border-radius:6px}.rounded-\[8px\]{border-radius:8px}.rounded-button{border-radius:10px}.rounded-card{border-radius:13px}.rounded-field{border-radius:6px}.rounded-full{border-radius:9999px}.border{border-width:1px}.border-0{border-width:0}.border-\[0\.5px\]{border-width:.5px}.border-\[1\.5px\]{border-width:1.5px}.border-b{border-bottom-width:1px}.border-r{border-right-width:1px}.border-r-\[1\.5px\]{border-right-width:1.5px}.border-t{border-top-width:1px}.border-t-\[1\.5px\]{border-top-width:1.5px}.border-solid{border-style:solid}.border-\[\#17181a\],.border-on-surface{--tw-border-opacity:1;border-color:#17181a;border-color:rgba(23,24,26,var(--tw-border-opacity,1))}.border-on-surface-variant{--tw-border-opacity:1;border-color:#5d5d5f;border-color:rgba(93,93,95,var(--tw-border-opacity,1))}.border-on-surface\/\[0\.12\]{border-color:#17181a1f}.border-outline{--tw-border-opacity:1;border-color:#8c8c8c;border-color:rgba(140,140,140,var(--tw-border-opacity,1))}.border-outline\/50{border-color:#8c8c8c80}.border-primary{--tw-border-opacity:1;border-color:#17181a;border-color:rgba(23,24,26,var(--tw-border-opacity,1))}.border-secondary{--tw-border-opacity:1;border-color:#ba8200;border-color:rgba(186,130,0,var(--tw-border-opacity,1))}.border-secondary\/40{border-color:#ba820066}.bg-\[\#121212\]{--tw-bg-opacity:1;background-color:#121212;background-color:rgba(18,18,18,var(--tw-bg-opacity,1))}.bg-\[\#17181A\],.bg-\[\#17181a\]{--tw-bg-opacity:1;background-color:#17181a;background-color:rgba(23,24,26,var(--tw-bg-opacity,1))}.bg-\[\#CC2312\]{--tw-bg-opacity:1;background-color:#cc2312;background-color:rgba(204,35,18,var(--tw-bg-opacity,1))}.bg-\[\#E30713\]{--tw-bg-opacity:1;background-color:#e30713;background-color:rgba(227,7,19,var(--tw-bg-opacity,1))}.bg-\[\#d4dde1\]{--tw-bg-opacity:1;background-color:#d4dde1;background-color:rgba(212,221,225,var(--tw-bg-opacity,1))}.bg-\[\#e4e4e6\]{--tw-bg-opacity:1;background-color:#e4e4e6;background-color:rgba(228,228,230,var(--tw-bg-opacity,1))}.bg-\[\#eff0f2\]{--tw-bg-opacity:1;background-color:#eff0f2;background-color:rgba(239,240,242,var(--tw-bg-opacity,1))}.bg-\[\#f2f2f2\]{--tw-bg-opacity:1;background-color:#f2f2f2;background-color:rgba(242,242,242,var(--tw-bg-opacity,1))}.bg-\[\#f5f5f5\]{--tw-bg-opacity:1;background-color:#f5f5f5;background-color:rgba(245,245,245,var(--tw-bg-opacity,1))}.bg-\[\#fafafa\]{--tw-bg-opacity:1;background-color:#fafafa;background-color:rgba(250,250,250,var(--tw-bg-opacity,1))}.bg-on-surface{--tw-bg-opacity:1;background-color:#17181a;background-color:rgba(23,24,26,var(--tw-bg-opacity,1))}.bg-on-surface-variant{--tw-bg-opacity:1;background-color:#5d5d5f;background-color:rgba(93,93,95,var(--tw-bg-opacity,1))}.bg-on-surface-variant\/\[0\.08\]{background-color:#5d5d5f14}.bg-on-surface\/\[0\.12\]{background-color:#17181a1f}.bg-outline\/30{background-color:#8c8c8c4d}.bg-primary{--tw-bg-opacity:1;background-color:#17181a;background-color:rgba(23,24,26,var(--tw-bg-opacity,1))}.bg-secondary-container{--tw-bg-opacity:1;background-color:#fc0;background-color:rgba(255,204,0,var(--tw-bg-opacity,1))}.bg-surface-container{--tw-bg-opacity:1;background-color:#f5f5f5;background-color:rgba(245,245,245,var(--tw-bg-opacity,1))}.bg-surface-container-high{--tw-bg-opacity:1;background-color:#f2f2f2;background-color:rgba(242,242,242,var(--tw-bg-opacity,1))}.bg-surface-container-highest{--tw-bg-opacity:1;background-color:#eff0f2;background-color:rgba(239,240,242,var(--tw-bg-opacity,1))}.bg-surface-container-low{--tw-bg-opacity:1;background-color:#fafafa;background-color:rgba(250,250,250,var(--tw-bg-opacity,1))}.bg-transparent{background-color:#0000}.bg-white{--tw-bg-opacity:1;background-color:#fff;background-color:rgba(255,255,255,var(--tw-bg-opacity,1))}.bg-white\/80{background-color:#fffc}.bg-\[length\:24px_24px\]{background-size:24px 24px}.bg-center{background-position:50%}.bg-no-repeat{background-repeat:no-repeat}.fill-black\/5{fill:#0000000d}.fill-black\/50{fill:#00000080}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.p-0\.5{padding:.125rem}.p-2{padding:.5rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.px-0{padding-left:0;padding-right:0}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-\[11px\]{padding-left:11px;padding-right:11px}.px-\[25px\]{padding-left:25px;padding-right:25px}.px-\[2px\]{padding-left:2px;padding-right:2px}.px-\[5px\]{padding-left:5px;padding-right:5px}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-\[6px\]{padding-top:6px;padding-bottom:6px}.pb-1{padding-bottom:.25rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-8{padding-bottom:2rem}.pb-\[2px\]{padding-bottom:2px}.pl-\[7px\]{padding-left:7px}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-6{padding-top:1.5rem}.pt-\[3px\]{padding-top:3px}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.font-sans{font-family:Neue Helvetica W01,Helvetica Neue,Arial,sans-serif}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[20px\]{font-size:20px}.text-\[24px\]{font-size:24px}.text-\[28px\]{font-size:28px}.text-body-lg{letter-spacing:-.34px;font-size:17px;line-height:22px}.text-body-sm{letter-spacing:0;font-size:15px;line-height:20px}.text-btn{letter-spacing:.68px;font-size:17px;line-height:20px}.text-calendar-day{font-size:20px;line-height:25px}.text-headline{letter-spacing:.32px;font-size:16px;line-height:24px}.text-title{letter-spacing:.68px;font-size:34px;line-height:1}.font-\[510\]{font-weight:510}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-\[1\.1\]{line-height:1.1}.leading-\[1\.2\]{line-height:1.2}.leading-\[1\.4\]{line-height:1.4}.leading-\[18px\]{line-height:18px}.leading-\[22px\]{line-height:22px}.leading-none{line-height:1}.leading-normal{line-height:1.5}.tracking-\[-0\.34px\]{letter-spacing:-.34px}.tracking-\[-0\.43px\]{letter-spacing:-.43px}.tracking-\[0\.11em\]{letter-spacing:.11em}.tracking-\[0\.32px\]{letter-spacing:.32px}.tracking-\[0\.54px\]{letter-spacing:.54px}.tracking-\[0\.68px\]{letter-spacing:.68px}.tracking-wide{letter-spacing:.025em}.\!text-transparent{color:#0000!important}.text-\[\#17181A\],.text-\[\#17181a\]{--tw-text-opacity:1;color:rgba(23,24,26,var(--tw-text-opacity,1))}.text-\[\#5d5d5f\]{--tw-text-opacity:1;color:rgba(93,93,95,var(--tw-text-opacity,1))}.text-\[\#E30713\]{--tw-text-opacity:1;color:rgba(227,7,19,var(--tw-text-opacity,1))}.text-\[\#cc2312\]{--tw-text-opacity:1;color:rgba(204,35,18,var(--tw-text-opacity,1))}.text-\[\#da0a2b\]{--tw-text-opacity:1;color:rgba(218,10,43,var(--tw-text-opacity,1))}.text-on-primary{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity,1))}.text-on-secondary-container,.text-on-surface{--tw-text-opacity:1;color:rgba(23,24,26,var(--tw-text-opacity,1))}.text-on-surface-variant{--tw-text-opacity:1;color:rgba(93,93,95,var(--tw-text-opacity,1))}.text-on-surface\/30{color:#17181a4d}.text-primary{--tw-text-opacity:1;color:rgba(23,24,26,var(--tw-text-opacity,1))}.text-red-600{--tw-text-opacity:1;color:rgba(220,38,38,var(--tw-text-opacity,1))}.text-secondary{--tw-text-opacity:1;color:rgba(186,130,0,var(--tw-text-opacity,1))}.text-transparent{color:#0000}.text-white{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity,1))}.line-through{text-decoration-line:line-through}.opacity-50{opacity:.5}.opacity-\[\.38\],.opacity-\[0\.38\]{opacity:.38}.shadow{--tw-shadow:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.outline-none{outline-offset:2px;outline:2px solid #0000}.outline{outline-style:solid}.drop-shadow{--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a)drop-shadow(0 1px 1px #0000000f);filter:var(--tw-blur)var(--tw-brightness)var(--tw-contrast)var(--tw-grayscale)var(--tw-hue-rotate)var(--tw-invert)var(--tw-saturate)var(--tw-sepia)var(--tw-drop-shadow)}.filter{filter:var(--tw-blur)var(--tw-brightness)var(--tw-contrast)var(--tw-grayscale)var(--tw-hue-rotate)var(--tw-invert)var(--tw-saturate)var(--tw-sepia)var(--tw-drop-shadow)}.backdrop-blur-sm{--tw-backdrop-blur:blur(4px);backdrop-filter:var(--tw-backdrop-blur)var(--tw-backdrop-brightness)var(--tw-backdrop-contrast)var(--tw-backdrop-grayscale)var(--tw-backdrop-hue-rotate)var(--tw-backdrop-invert)var(--tw-backdrop-opacity)var(--tw-backdrop-saturate)var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[fill\]{transition-property:fill;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-opacity{transition-property:opacity;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-transform{transition-property:transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-400{transition-duration:.4s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.\[flex-grow\:7\]{flex-grow:7}.booking-module-modern{padding-bottom:env(safe-area-inset-bottom,0px);background:#999;grid-template-rows:calc(100dvh - 70px) auto;grid-template-columns:minmax(0,1fr);display:grid;position:relative;overflow:visible}.booking-module-modern .booking-module-modern-form{pointer-events:none;width:100%;min-width:0;filter:drop-shadow(var(--box-shadow));z-index:40;grid-area:1/1;align-self:end}.booking-module-modern.fullscreen{grid-template-rows:1fr;min-height:100dvh;padding-bottom:0}.booking-module-modern.fullscreen .booking-module-modern-form{align-self:stretch}@media (width<=969px){.booking-module-modern.fullscreen{z-index:200;width:100%;height:100dvh;padding:0;position:fixed;top:0;left:0}.booking-module-modern.fullscreen .booking-module-modern-form{-webkit-overflow-scrolling:touch;pointer-events:auto;height:100dvh;overflow:hidden auto}.booking-module-modern.fullscreen #map-modern,.booking-module-modern.fullscreen .cover-widget{display:none}}@media (width>=970px){.booking-module-modern{grid-template-rows:initial;grid-template-columns:initial;display:flex}.booking-module-modern .booking-module-modern-form{grid-area:unset;align-self:initial}.booking-module-modern{height:calc(100vh - 100px);min-height:609px;height:calc(100vh - 100px - var(--status-height,0px));height:calc(100dvh - 100px);height:calc(100dvh - 100px - var(--status-height,0px));flex-direction:column-reverse;padding:40px}.booking-module-modern.fullscreen{z-index:200;flex-direction:column;width:100%;height:100vh;padding:0;position:fixed;top:0;left:0}.booking-module-modern.fullscreen .booking-module-modern-form{height:100%}}.booking-module-modern .cover-widget{background-color:#000;background-position:50%;background-size:cover;grid-row:2}.booking-module-modern .cover-widget video{z-index:1;-o-object-fit:cover;object-fit:cover;position:absolute}@media (width>=1400px){.booking-module-modern .cover-widget{width:100%}}@media (width>=970px){.booking-module-modern .cover-widget{z-index:20;opacity:0;visibility:hidden;width:100%;height:100%;transition:opacity .3s var(--easeInOutCirc),visibility 0s .3s;position:absolute;top:0;left:0}}.booking-module-modern .cover-widget .cover-container{padding:30px 20px 30px 40px}@media (width>=970px){.booking-module-modern .cover-widget .cover-container{align-items:initial;justify-content:initial;padding:80px 60px}}@media (width>=1600px){.booking-module-modern .cover-widget .cover-container{padding:120px 170px}}@media (width>=1920px){.booking-module-modern .cover-widget .cover-container{padding:120px 195px}}.booking-module-modern .cover-widget .cover-content{z-index:2;max-width:none;position:relative}.booking-module-modern .cover-widget .cover-content p{width:100%;font-size:16px;line-height:22px}@media (width>=768px){.booking-module-modern .cover-widget .cover-content p{font-size:18px;line-height:24px}}@media (width>=970px){.booking-module-modern .cover-widget .cover-content p{width:calc(100% - 639px)}}@media (width>=1100px){.booking-module-modern .cover-widget .cover-content p{font-size:20px;line-height:26px}}@media (width>=1600px){.booking-module-modern .cover-widget .cover-content p{width:calc(100% - 684px)}}@media (width>=970px){.booking-module-modern .cover-widget .cover-content h2{max-width:960px;font-size:60px;line-height:70px}}@media (width>=1600px){.booking-module-modern .cover-widget .cover-content h2{font-size:72px;line-height:80px}}.booking-module-modern .cover-widget.right{background-position:100% 0}.booking-module-modern .cover-widget.left{background-position:0 0}.booking-module-modern #map-modern{z-index:1;grid-area:1/1;width:100%;height:100%;display:block;overflow:hidden}@media (width>=970px){.booking-module-modern #map-modern{grid-area:unset;z-index:auto;z-index:initial;position:absolute;top:0;left:0}}.booking-module-modern #map-modern #map{transition:transform .6s var(--easeInOutCirc).2s;transform:scale(1)}.booking-module-modern.cover-visible #map-modern #map{transition:transform .6s var(--easeInOutCirc)0s;transform:scale(1.4)}@media (width>=970px){.booking-module-modern.cover-visible .cover-widget{opacity:1;visibility:visible;transition:opacity .3s var(--easeInOutCirc).2s,visibility 0s}}#map-modern{opacity:1;background:url(/app/themes/taxi-stockholm/static/img/map-large.gif) 50%/cover no-repeat;width:100%;height:100%;display:block;overflow:hidden}@media (width>=970px){#map-modern{position:absolute;top:0;left:0}}.package-booking-module-modern{background:#999;flex-direction:column;display:flex;position:relative;overflow:visible}@media (width>=970px){.package-booking-module-modern{flex-direction:column-reverse;height:calc(100vh - 100px);min-height:609px;padding:40px 40px 70px}}#active-bookings{z-index:50;height:100%;position:absolute;top:0;right:0;transform:translate(100%)}#active-bookings.fixed{position:fixed}@media (width<=969px){body.booking-fullscreen{overflow:hidden}body.booking-fullscreen #active-bookings{display:none}}#status-messages{z-index:30;flex:1 0 100%;width:100%;left:0}.placeholder\:text-on-surface-variant::placeholder{--tw-text-opacity:1;color:rgba(93,93,95,var(--tw-text-opacity,1))}.hover\:bg-\[rgba\(0\,0\,0\,0\.7\)\]:hover{background-color:#000000b3}.hover\:bg-black\/20:hover{background-color:#0003}.hover\:bg-black\/5:hover{background-color:#0000000d}.hover\:bg-black\/\[0\.04\]:hover{background-color:#0000000a}.hover\:bg-primary\/5:hover{background-color:#17181a0d}.hover\:bg-primary\/90:hover{background-color:#17181ae6}.hover\:bg-white\/\[\.08\]:hover{background-color:#ffffff14}.hover\:opacity-90:hover{opacity:.9}.focus\:border-primary:focus{--tw-border-opacity:1;border-color:#17181a;border-color:rgba(23,24,26,var(--tw-border-opacity,1))}.focus-visible\:bg-\[rgba\(0\,0\,0\,0\.7\)\].focus-visible,.focus-visible\:bg-\[rgba\(0\,0\,0\,0\.7\)\]:focus-visible{background-color:#000000b3}.focus-visible\:bg-black\/20.focus-visible,.focus-visible\:bg-black\/20:focus-visible{background-color:#0003}.focus-visible\:bg-black\/\[0\.12\].focus-visible,.focus-visible\:bg-black\/\[0\.12\]:focus-visible{background-color:#0000001f}.focus-visible\:bg-primary\/90.focus-visible,.focus-visible\:bg-primary\/90:focus-visible{background-color:#17181ae6}.active\:bg-white\/\[\.12\]:active{background-color:#ffffff1f}.active\:opacity-80:active{opacity:.8}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-default:disabled{cursor:default}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:border-\[\#d0cfcf\]:disabled{--tw-border-opacity:1;border-color:#d0cfcf;border-color:rgba(208,207,207,var(--tw-border-opacity,1))}.disabled\:border-on-surface\/\[0\.12\]:disabled{border-color:#17181a1f}.disabled\:bg-surface-container-highest:disabled{--tw-bg-opacity:1;background-color:#eff0f2;background-color:rgba(239,240,242,var(--tw-bg-opacity,1))}.disabled\:text-\[\#a7a7a8\]:disabled{--tw-text-opacity:1;color:rgba(167,167,168,var(--tw-text-opacity,1))}.disabled\:text-on-surface\/\[0\.38\]:disabled{color:#17181a61}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-\[0\.38\]:disabled{opacity:.38}.group:hover .group-hover\:fill-app-yellow{fill:#febf00}.group:hover .group-hover\:opacity-100{opacity:1}@media (width>=768px){.app-md\:h-12{height:3rem}.app-md\:w-12{width:3rem}}@media (width>=970px){.app-lg\:absolute{position:absolute}.app-lg\:bottom-0{bottom:0}.app-lg\:left-0{left:0}.app-lg\:block{display:block}.app-lg\:w-full{width:100%}.app-lg\:rounded-b-\[12px\]{border-bottom-right-radius:12px;border-bottom-left-radius:12px}.app-lg\:\!pb-20{padding-bottom:5rem!important}.app-lg\:\!pb-36{padding-bottom:9rem!important}}
/*# sourceMappingURL=modern.459d7cc5.css.map */
