.check-in-chooser.svelte-1eqhf6k{display:block;width:auto;flex-direction:column;align-items:center;background:none;font-size:inherit}.days-list.svelte-1eqhf6k{display:inline-block;margin:0;padding:0;text-align:center;list-style:none;white-space:nowrap;font-size:inherit}.days-list.svelte-1eqhf6k .days-item:where(.svelte-1eqhf6k){display:inline-block;margin:0;padding:0;border:none;font-size:inherit}.days-list.svelte-1eqhf6k .days-item:where(.svelte-1eqhf6k) .days-button:where(.svelte-1eqhf6k){display:flex;width:4em;margin:0;padding:.4em .8em;flex-direction:column;align-items:center;text-decoration:none;border:1px solid #10101f;font-size:inherit;color:#000}.days-list.svelte-1eqhf6k .days-item:where(.svelte-1eqhf6k) .days-button:where(.svelte-1eqhf6k) :where(.svelte-1eqhf6k){white-space:nowrap;font-family:Queensides,Times New Roman,Times,serif;background:none;font-size:inherit}.days-list.svelte-1eqhf6k .days-item:where(.svelte-1eqhf6k) .days-button:where(.svelte-1eqhf6k) .day-name:where(.svelte-1eqhf6k){font-size:.8em}.days-list.svelte-1eqhf6k .days-item:where(.svelte-1eqhf6k) .days-button:where(.svelte-1eqhf6k) .day-date:where(.svelte-1eqhf6k){margin-bottom:.2em;font-size:1.7em}.days-list.svelte-1eqhf6k .days-item:where(.svelte-1eqhf6k):first-child .days-button:where(.svelte-1eqhf6k){border-bottom-left-radius:.5em}.days-list.svelte-1eqhf6k .days-item:where(.svelte-1eqhf6k):last-child .days-button:where(.svelte-1eqhf6k){border-bottom-right-radius:.5em}.days-list.svelte-1eqhf6k .days-item:where(.svelte-1eqhf6k):hover .days-button:where(.svelte-1eqhf6k){border:1px solid white;background:#94190df2;color:#fff}.days-list.svelte-1eqhf6k .days-item.selected:where(.svelte-1eqhf6k) .days-button:where(.svelte-1eqhf6k){background:#88060bcc;color:#fff}.days-list.svelte-1eqhf6k .days-item.check-in:where(.svelte-1eqhf6k),.days-list.svelte-1eqhf6k .days-item.check-out:where(.svelte-1eqhf6k){display:inline-block;position:relative;width:4em;font-size:inherit;font-weight:700;background:none}.days-list.svelte-1eqhf6k .days-item.check-in:where(.svelte-1eqhf6k) .check-in-container:where(.svelte-1eqhf6k),.days-list.svelte-1eqhf6k .days-item.check-out:where(.svelte-1eqhf6k) .check-in-container:where(.svelte-1eqhf6k),.days-list.svelte-1eqhf6k .days-item.check-in:where(.svelte-1eqhf6k) .check-out-container:where(.svelte-1eqhf6k),.days-list.svelte-1eqhf6k .days-item.check-out:where(.svelte-1eqhf6k) .check-out-container:where(.svelte-1eqhf6k){display:inline-block;position:absolute;width:100%;left:0;top:-2.5em;padding-top:.3em;line-height:1.3em;font-size:.75em;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;background:none;text-overflow:ellipsis;white-space:nowrap}.days-list.svelte-1eqhf6k .days-item.check-in:where(.svelte-1eqhf6k) .check-in-container:where(.svelte-1eqhf6k):after,.days-list.svelte-1eqhf6k .days-item.check-out:where(.svelte-1eqhf6k) .check-in-container:where(.svelte-1eqhf6k):after,.days-list.svelte-1eqhf6k .days-item.check-in:where(.svelte-1eqhf6k) .check-out-container:where(.svelte-1eqhf6k):after,.days-list.svelte-1eqhf6k .days-item.check-out:where(.svelte-1eqhf6k) .check-out-container:where(.svelte-1eqhf6k):after{display:block;position:absolute;bottom:-1.2em;left:45%;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:1.3em;font-weight:700;line-height:2em}.days-list.svelte-1eqhf6k .days-item.check-in:where(.svelte-1eqhf6k) .days-button:where(.svelte-1eqhf6k),.days-list.svelte-1eqhf6k .days-item.check-out:where(.svelte-1eqhf6k) .days-button:where(.svelte-1eqhf6k){background:#e10a12}.days-list.svelte-1eqhf6k .days-item.check-in:where(.svelte-1eqhf6k) .check-in-container:where(.svelte-1eqhf6k):after{content:"➧";rotate:90deg}.days-list.svelte-1eqhf6k .days-item.check-out:where(.svelte-1eqhf6k) .check-out-container:where(.svelte-1eqhf6k):after{content:"➧";rotate:-90deg}.top-container.svelte-1eqhf6k{display:block;top:0;left:0;width:var(--bigWidth);padding-top:.7em;text-align:center;font-size:1em;background:#fffffff2;border:1px solid #30303f;border-top:none;border-bottom:none;border-top-left-radius:.5em;border-top-right-radius:.5em}.top-container.svelte-1eqhf6k span:where(.svelte-1eqhf6k){display:inline-block;width:max-content;bottom:.3em;font-size:1.2em;color:#e10a12}.top-label.svelte-1eqhf6k{width:var(--width);left:var(--left);font-size:.8em;font-weight:700;color:#000;background:none}.bottom-container.svelte-1eqhf6k{display:block;position:relative;left:var(--left);width:var(--width);text-align:center}.bottom-container.svelte-1eqhf6k .bottom-label:where(.svelte-1eqhf6k){padding:.1em .5em .25em;font-size:1.6em;font-weight:500;background:#e10a12e6;color:#fff;border:1px solid #30303f;border-top:none;border-bottom-left-radius:.5em;border-bottom-right-radius:.5em}.bottom-container.svelte-1eqhf6k span:where(.svelte-1eqhf6k){display:inline-block;width:max-content}.cost-summary.svelte-1eqhf6k{display:inline-block;position:relative;margin-top:0;text-align:center;color:#fff;font-size:inherit}.cost-summary.svelte-1eqhf6k .total-cost-text:where(.svelte-1eqhf6k){display:inline-block;position:relative;padding:.3em 1.5em .2em;font-size:1.5em;background:#1a1a1acc;border:1px solid #1a1a1a;border-top:none;border-bottom-left-radius:.5em;border-bottom-right-radius:.5em;line-height:.9em}.cost-summary.svelte-1eqhf6k .avg-cost-text:where(.svelte-1eqhf6k){display:inline-block;position:relative;line-height:1em;font-size:.6em;font-weight:500;font-style:italic;background:none}.booking-form.svelte-1cah0l0{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:1.2em;font-family:F1;font-size:1.3rem;background:none}.booking-form.svelte-1cah0l0 label:where(.svelte-1cah0l0){margin-bottom:.3em;font-size:1em;text-align:center}.booking-form.svelte-1cah0l0 .check-in-chooser-container:where(.svelte-1cah0l0){display:block;width:auto;margin:0;padding:.7em 0 .5em;text-align:center;border-radius:.4em;font-size:min(2.4vmin,1em);font-weight:700;transition:background-color .1s;background:none}.booking-form.svelte-1cah0l0 .js-required-message:where(.svelte-1cah0l0){padding:1em;margin-top:.5em;background:#ffffffe6;border:2px solid #e10a12;border-radius:.5em;color:#e10a12;font-weight:700;text-align:center}.booking-form.svelte-1cah0l0 .check-in-chooser-container:where(.svelte-1cah0l0) label:where(.svelte-1cah0l0){display:inline-block;margin:0;font-size:1.5em;background:none}.booking-form.svelte-1cah0l0 .check-in-chooser-container:where(.svelte-1cah0l0) label:where(.svelte-1cah0l0) .checkin-chooser-text:where(.svelte-1cah0l0){display:inline-block;padding:.05em 1em;font-family:Queensides,Times New Roman,Times,serif;font-size:1.2em;font-weight:700;background:#fffffff2;border-radius:.3em .3em 0 0}.booking-form.svelte-1cah0l0 .email-label:where(.svelte-1cah0l0){display:block;margin:0;font-size:min(2.4vmin,1em);background:none}.booking-form.svelte-1cah0l0 .email-label:where(.svelte-1cah0l0) .email-text:where(.svelte-1cah0l0){display:inline-block;margin:0;padding:0 1em;font-family:Queensides,Times New Roman,Times,serif;font-size:1.75em;font-weight:700;background:#fffffff2;border-radius:.3em .3em 0 0}.booking-form.svelte-1cah0l0 .email-label:where(.svelte-1cah0l0) input:where(.svelte-1cah0l0){width:min(80vw,20em);margin:0;padding:.6em .8em;font-size:1.4em;text-align:center;color:#000;border-radius:.5em;border:0}.booking-form.svelte-1cah0l0 .email-label:where(.svelte-1cah0l0) input:where(.svelte-1cah0l0)::placeholder{font-style:italic;color:#c0c0cf}.booking-form.svelte-1cah0l0 .email-label:where(.svelte-1cah0l0) input:where(.svelte-1cah0l0):active::placeholder,.booking-form.svelte-1cah0l0 .email-label:where(.svelte-1cah0l0) input:where(.svelte-1cah0l0):focus::placeholder{color:transparent}.booking-form.svelte-1cah0l0 .submit-button:where(.svelte-1cah0l0){font-size:min(3.5vw,1.4em);margin:0;padding:.6em 1.3em;background:#e10a12e6;color:#fff;border-radius:.5em}.booking-form.svelte-1cah0l0 .submit-button:where(.svelte-1cah0l0):hover,.booking-form.svelte-1cah0l0 .submit-button:where(.svelte-1cah0l0):active{background:#88060b}.booking-form.svelte-1cah0l0 .submit-button:where(.svelte-1cah0l0):disabled{background:#ccc;color:#666;cursor:not-allowed}.booking-form.svelte-1cah0l0 .submit-button:where(.svelte-1cah0l0):disabled:hover,.booking-form.svelte-1cah0l0 .submit-button:where(.svelte-1cah0l0):disabled:active{background:#ccc}.location-info.svelte-lqfq96{display:block;margin:.5em 0;text-align:center;background:none}.location-info.svelte-lqfq96 .location-item:where(.svelte-lqfq96){display:inline-flex;align-items:center;gap:.4em;margin:.2em;padding:.4em .8em;background:#fffffff2;border-radius:.25em;cursor:pointer;transition:all .2s ease;font-family:F1;font-size:min(2.2vmin,1.1em);line-height:1.4em}.location-info.svelte-lqfq96 .location-item:where(.svelte-lqfq96):hover,.location-info.svelte-lqfq96 .location-item:where(.svelte-lqfq96):focus{background:#fff;transform:translateY(-1px);box-shadow:0 2px 8px #00000026}.location-info.svelte-lqfq96 .location-item:where(.svelte-lqfq96):active{transform:translateY(0);box-shadow:0 1px 4px #0000001a}.location-info.svelte-lqfq96 .location-item:where(.svelte-lqfq96) .location-icon:where(.svelte-lqfq96){font-size:1.2em;line-height:1}.location-info.svelte-lqfq96 .location-item:where(.svelte-lqfq96) .location-text:where(.svelte-lqfq96){font-weight:600;color:#333}.location-info.svelte-lqfq96 .location-item:where(.svelte-lqfq96) .map-link-text:where(.svelte-lqfq96){font-size:.85em;color:#e10a12;font-weight:500;opacity:.8;transition:opacity .2s ease}.location-info.svelte-lqfq96 .location-item:where(.svelte-lqfq96):hover .map-link-text:where(.svelte-lqfq96){opacity:1}.booking-form-container.svelte-1ts62rw{display:flex;width:100%;min-width:100%;min-height:100vh;flex-direction:column;justify-content:flex-start;align-items:center;background:var(--bg-color);background-image:var(--bg-url);background-repeat:no-repeat;background-attachment:local;background-position:center center;background-size:cover;font-size:inherit;animation:svelte-1ts62rw-changeBg 80s infinite}@keyframes svelte-1ts62rw-changeBg{0%{background-image:var(--bg-url)}24%{background-image:var(--bg-url)}25%{background-image:var(--bg-url2)}49%{background-image:var(--bg-url2)}50%{background-image:var(--bg-url3)}74%{background-image:var(--bg-url3)}75%{background-image:var(--bg-url4)}99%{background-image:var(--bg-url4)}to{background-image:var(--bg-url)}}.booking-form-container.svelte-1ts62rw .row1:where(.svelte-1ts62rw){display:flex;width:100%;flex-direction:row;align-items:center;justify-content:center;background:#1a1a1a95;color:#fff}.booking-form-container.svelte-1ts62rw .row1:where(.svelte-1ts62rw) .logo:where(.svelte-1ts62rw){display:block;margin:0;padding:2.5em;width:min(6vw,3.5em);background:#1a1a1a;overflow:hidden}.booking-form-container.svelte-1ts62rw .row1:where(.svelte-1ts62rw) .logo:where(.svelte-1ts62rw) img:where(.svelte-1ts62rw){margin:0;padding:0;width:100%;height:100%}.booking-form-container.svelte-1ts62rw .row1:where(.svelte-1ts62rw) .title:where(.svelte-1ts62rw){display:inline-block;width:100%;min-height:100%;padding-left:2em;font-size:min(1.4vmin,.8em);font-family:F1;font-weight:700;background:none}.booking-form-container.svelte-1ts62rw .row1:where(.svelte-1ts62rw) .title:where(.svelte-1ts62rw) :where(.svelte-1ts62rw){display:block;margin:0;padding:0;line-height:1.3em}.booking-form-container.svelte-1ts62rw .row1:where(.svelte-1ts62rw) .title:where(.svelte-1ts62rw) .grand-prix-title:where(.svelte-1ts62rw),.booking-form-container.svelte-1ts62rw .row1:where(.svelte-1ts62rw) .title:where(.svelte-1ts62rw) .gp-dates:where(.svelte-1ts62rw){font-size:1.9em}.booking-form-container.svelte-1ts62rw .row1:where(.svelte-1ts62rw) .title:where(.svelte-1ts62rw) .book:where(.svelte-1ts62rw){font-size:3em}.booking-form-container.svelte-1ts62rw .slogan:where(.svelte-1ts62rw){width:100%;margin:0 0 .4em;padding:.5em 0;line-height:1.4em;font-size:min(4.2vw,1.4em);font-weight:500;font-family:Georgia,Times New Roman,Times,serif;text-align:center;color:#fff;background:#222b;text-wrap:balance}.booking-form-container.svelte-1ts62rw .checklist:where(.svelte-1ts62rw){display:block;margin:1em 0;padding:0;line-height:2.3em;text-align:center;font-size:min(2.2vmin,1.1em);font-family:F1;list-style:none;background:none}.booking-form-container.svelte-1ts62rw .checklist:where(.svelte-1ts62rw) li:where(.svelte-1ts62rw){display:inline-flex;margin:.2em;padding:0 .8em;background:#fffffff2;vertical-align:middle;border-radius:.25em;transition:background-color .1s}.booking-form-container.svelte-1ts62rw .checklist:where(.svelte-1ts62rw) li:where(.svelte-1ts62rw):hover{background:#fff}.booking-form-container.svelte-1ts62rw .checklist:where(.svelte-1ts62rw) li:where(.svelte-1ts62rw):before{content:"✓";position:relative;margin-right:.3em;padding:0;font-size:1.4em;font-family:Times New Roman,Times,serif;color:green}.booking-form-container.svelte-1ts62rw .form-result:where(.svelte-1ts62rw){padding:1em;font-size:2em;text-align:center;border-radius:.4em;background:#ffffffea}.booking-form-container.svelte-1ts62rw .form-result:where(.svelte-1ts62rw) :where(.svelte-1ts62rw){background:none}.booking-form-container.svelte-1ts62rw .form-result.error:where(.svelte-1ts62rw){color:#9b1407}.booking-form-container.svelte-1ts62rw .form-result:where(.svelte-1ts62rw) .request-success:where(.svelte-1ts62rw){display:block;font-size:1.5em;color:green;background:none}.booking-form-container.svelte-1ts62rw .form-result:where(.svelte-1ts62rw) .request-f1:where(.svelte-1ts62rw){display:block;background:none}.booking-form-container.svelte-1ts62rw .form-result:where(.svelte-1ts62rw) .request-dates:where(.svelte-1ts62rw){display:block;background:none;font-weight:700}.booking-form-container.svelte-1ts62rw .form-result:where(.svelte-1ts62rw) .request-notify:where(.svelte-1ts62rw){display:block;background:none}.booking-form-container.svelte-1ts62rw .form-result:where(.svelte-1ts62rw) .request-email:where(.svelte-1ts62rw){display:block;background:none;font-weight:700}.booking-form-container.svelte-1ts62rw .arrow:where(.svelte-1ts62rw){display:inline-block;width:1.4em;height:1.4em;margin:auto 0;line-height:1em;padding:0;font-size:3em;background:none;border:0;border-radius:100%;box-shadow:none;background:#00000080}.booking-form-container.svelte-1ts62rw .arrow:where(.svelte-1ts62rw):hover{background:orange}.booking-form-container.svelte-1ts62rw .arrow:where(.svelte-1ts62rw):active{background:#fff;border:1px solid rgba(0,0,0,.9)}.booking-form-container.svelte-1ts62rw .arrow:where(.svelte-1ts62rw) .down-arrow:where(.svelte-1ts62rw){filter:drop-shadow(1px -1px 2px rgba(0,0,0,.9))}.booking-form-container.svelte-1ts62rw .arrow:where(.svelte-1ts62rw) .down-arrow:where(.svelte-1ts62rw) .down-arrow-path:where(.svelte-1ts62rw){fill:#fff}.booking-form-container.svelte-1ts62rw .arrow:where(.svelte-1ts62rw) .up-arrow:where(.svelte-1ts62rw){transform:rotate(180deg);filter:drop-shadow(1px -1px 2px rgba(0,0,0,.9))}.booking-form-container.svelte-1ts62rw .arrow:where(.svelte-1ts62rw) .up-arrow:where(.svelte-1ts62rw) .up-arrow-path:where(.svelte-1ts62rw){fill:#fff}.booking-form-container.svelte-1ts62rw .thumbnail-images:where(.svelte-1ts62rw){display:block;position:absolute;width:100%;height:8em;left:0;bottom:0;margin:0;padding:0;text-align:center;background:#fff7;overflow:hidden}body{overflow-y:scroll;overflow-x:hidden;background:#000}.f1-shots.svelte-16plwj2{display:block;padding:.4em 0;background:orange}.f1-shots.svelte-16plwj2 img:where(.svelte-16plwj2){display:block;margin:0;padding:0;width:100%;object-fit:cover}.f1-shots.svelte-16plwj2 img:where(.svelte-16plwj2):first-child{margin-bottom:.4em}.booking-form-2.svelte-16plwj2{width:100%;height:100%;min-width:100vw;min-height:100vh}footer.svelte-16plwj2{display:flex;width:100%;padding:1em 6vw;color:#969696;background:transparent}footer.svelte-16plwj2 .group:where(.svelte-16plwj2){text-align:right;font-size:max(1vw,12px)}footer.svelte-16plwj2 .copyright:where(.svelte-16plwj2){flex:2;padding-right:1em;text-align:right;white-space:nowrap}footer.svelte-16plwj2 .contact:where(.svelte-16plwj2){padding:0 .25em}
