.cta-copy-mobile.svelte-874q8j{display:none}section.cta-rdv.svelte-874q8j{--cta-crop-padding-bottom:max(clamp(var(--spacing-xl), 6vw, var(--spacing-3xl)), var(--footer-curve-height));isolation:isolate;width:100%;padding-bottom:var(--cta-crop-padding-bottom);color:var(--color-light);background-color:var(--color-bg);position:relative;overflow-x:clip}.mobile-background-fill.svelte-874q8j{display:none}.cta-background.svelte-874q8j{z-index:-1;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;max-width:1920px;height:auto;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.cta-layout.svelte-874q8j{min-height:0;padding:clamp(var(--spacing-3xl), 12.1vw, 320px) 0 0;align-items:flex-end;gap:40px;display:flex;position:relative}.img-iframe.svelte-874q8j{width:55%}.statue-wrap.svelte-874q8j{z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none;width:clamp(200px,25.67%,400px);position:absolute;bottom:min(3.02vw,80px);left:0;transform:scaleX(-1)}.statue.svelte-874q8j{width:100%;height:auto}.cta-content.svelte-874q8j{z-index:2;width:45%;padding-right:80px;position:relative}.cta-copy.svelte-874q8j{width:100%;margin-bottom:clamp(var(--spacing-lg), 2.35vw, 45px)}.cta-copy.svelte-874q8j .label:where(.svelte-874q8j){margin-bottom:clamp(var(--spacing-md), 1.35vw, 26px);color:var(--color-light);line-height:1;display:block}.cta-copy.svelte-874q8j h2:where(.svelte-874q8j){color:var(--color-light);margin:0;font-size:clamp(2rem,2.25vw,2.65rem);line-height:1.08}.cta-copy.svelte-874q8j p:where(.svelte-874q8j){max-width:49ch;margin:clamp(var(--spacing-xl), 3vw, 58px) 0 0 clamp(var(--spacing-xl), 5.7vw, 110px);font-family:var(--font-primary);font-size:clamp(.95rem,1.1vw,1.15rem);line-height:1.12}.booking-shell.svelte-874q8j{background-color:var(--color-white);box-shadow:var(--shadow-md);z-index:1;scrollbar-width:thin;scrollbar-color:var(--color-secondary) var(--color-light);border-radius:12px;max-height:700px;margin-left:clamp(140px,11vw,300px);position:relative;overflow-y:scroll}.booking-shell.svelte-874q8j iframe:where(.svelte-874q8j){border-radius:inherit;background-color:var(--color-white);border:0;width:100%;min-height:180px;display:block}.booking-shell.svelte-874q8j iframe:where(.svelte-874q8j) .sidebar-title{color:red}.cta-actions-mb.svelte-874q8j{display:none}.cta-actions.svelte-874q8j{max-width:49ch;margin:clamp(var(--spacing-sm), 3vw, 20px) 0 0 clamp(var(--spacing-xl), 5.7vw, 110px);display:flex}.block.svelte-874q8j{margin-top:20px;display:block}@media (width<=1024px){section.cta-rdv.svelte-874q8j{--cta-crop-padding-bottom:max(var(--spacing-xl), var(--footer-curve-height));min-height:0}.img-iframe.svelte-874q8j{width:100%;padding-bottom:40px}.cta-background.svelte-874q8j{width:100vw}.mobile-background-fill.svelte-874q8j{z-index:-2;background-color:var(--color-primary);display:block;position:absolute;inset:111.7vw 0 0}.cta-layout.svelte-874q8j{flex-direction:column;gap:20px;min-height:0;padding:0}.statue-wrap.svelte-874q8j{top:3vw;left:0}.statue-wrap.svelte-874q8j img:where(.svelte-874q8j){width:auto;height:100%}.cta-content.svelte-874q8j{width:100%;margin-left:0}.cta-copy.svelte-874q8j{margin-bottom:var(--spacing-md);display:none}.cta-copy-mobile.svelte-874q8j{z-index:3;width:min(74vw,430px);padding:var(--spacing-xl) 0;color:var(--color-dark);margin:0 auto;display:block;position:relative}.cta-copy-mobile.svelte-874q8j .label:where(.svelte-874q8j){margin-bottom:var(--spacing-sm);color:var(--color-secondary);line-height:1;display:block}.cta-copy-mobile.svelte-874q8j h2:where(.svelte-874q8j){color:var(--color-dark);font-size:clamp(var(--fs-h2), 7.5vw, 2.5rem);margin:0;line-height:1.15}.cta-copy-mobile.svelte-874q8j p:where(.svelte-874q8j){max-width:none;margin:var(--spacing-lg) 0 0;color:var(--color-dark);font-size:1rem;line-height:1.5}.cta-actions.svelte-874q8j{display:none}.booking-shell.svelte-874q8j{z-index:2;width:calc(80% - 20px);max-width:800px;max-height:400px;margin:0 auto}.cta-actions-mb.svelte-874q8j{width:100%;max-width:min(74vw,430px);margin:var(--spacing-md) auto 0;display:flex}.cta-actions-mb.svelte-874q8j .cta-rdv-button{width:100%;padding:var(--spacing-md);justify-content:space-between}}@media (width<=400px){.booking-shell.svelte-874q8j,.cta-copy-mobile.svelte-874q8j{width:calc(100% - 20px)}.img-iframe.svelte-874q8j{padding:0}.statue-wrap.svelte-874q8j{display:none}.cta-content.svelte-874q8j{padding:0}}
