@font-face{font-family:antipasto bold;font-style:normal;font-weight:400;font-display:auto;src:url(/resources/cdeveloppement/fonts/antipasto-pro/antipastopro-bold.eot);src:url(/resources/cdeveloppement/fonts/antipasto-pro/antipastopro-bold.eot?#iefix) format("embedded-opentype"),url(/resources/cdeveloppement/fonts/antipasto-pro/antipastopro-bold.woff2) format("woff2"),url(/resources/cdeveloppement/fonts/antipasto-pro/antipastopro-bold.woff) format("woff"),url(/resources/cdeveloppement/fonts/antipasto-pro/antipastopro-bold.ttf) format("truetype"),url(/resources/cdeveloppement/fonts/antipasto-pro/antipastopro-bold.svg#antipastobold) format("svg")}body#altisphere_cdeveloppement{font-family:Poppins,sans-serif;--font-title: "antipasto bold";--font-sans: "Poppins", ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--primary: #4900FE;--primary-foreground: #F0E1FF;--secondary: #bedf35;--secondary-foreground: #23069C;--tertiary: #F0E1FF;--border: var(--tertiary);--sidebar-background: #f6f7ff;--sidebar-foreground: #01047a;--sidebar-primary: var(--primary);--sidebar-primary-foreground: var(--primary-foreground);--sidebar-accent: hsl(0 0% 94%);--sidebar-accent-foreground: #7646D3;--sidebar-border: var(--secondary);--input: #f9f5fe;--input-border-color: var(--primary-foreground);--input-border-radius: 3px;--input-text-color: #3721A0}.dark body#altisphere_cdeveloppement{--primary: hsl(0 0% 98%);--primary-foreground: #4900FE;--secondary: #bedf35;--secondary-foreground: #010369;--tertiary: #F0E1FF;--border: var(--secondary-foreground);--sidebar-background: hsl(252, 93%, 7.5%);--sidebar-foreground: hsl(0 0% 95.9%);--sidebar-primary: hsl(360, 100%, 100%);--sidebar-primary-foreground: #7646D3;--sidebar-accent: #7646D3;--sidebar-accent-foreground: hsl(240 4.8% 95.9%);--sidebar-border: var(--secondary);--input: hsl(0 0% 23%);--input-border-color: var(--primary-foreground);--input-border-radius: 3px;--input-text-color: var(--tertiary)}html:not(.dark) main a:not(.button-link){color:var(--primary);text-decoration:underline;transition:color .2s ease,text-decoration .2s ease}html:not(.dark) main a:not(.button-link):hover{color:var(--primary);text-decoration:none}#reservation h1,#reservation h2,#reservation h3,#reservation h4,#reservation h5,#reservation h6{font-family:var(--font-title),sans-serif}#reservation-title h3{font-family:var(--font-sans),sans-serif}#reservation .navigation li a.link-menu{color:#fff;fill:#fff;padding:1px 10px;font-size:15px;text-transform:uppercase;font-weight:700;letter-spacing:normal}.button-link-cdeveloppement{background-color:var(--secondary);color:var(--primary);border-radius:50px;border:2px solid #fff;font-weight:600;line-height:22px;padding:12px 24px;margin-left:20px;font-size:15px;text-transform:uppercase;letter-spacing:normal;transition:all .3s}.booking-form button.button-link-cdeveloppement{padding:18px 24px}.button-link-cdeveloppement.disabled{background-color:var(--color-gray-200)}.button-link-cdeveloppement:hover:not(.disabled){background-color:#b58edf;cursor:pointer}.booking-form label{color:#bc8ce5;font-size:16px;font-weight:600}.booking-form label.required:before{content:"*";color:red;padding-left:.2em}.booking-form select{width:100%;padding:9px;border-style:solid;border-width:1px}.booking-form input,.booking-form select,.booking-form textarea{border-color:#4900fe;border-radius:3px;background-color:#f9f5fe;color:#23069c}.collapsible-form-cdeveloppement{overflow:hidden}.collapsible-form-cdeveloppement[data-state=open]{animation:slideDown .3s ease-out}.collapsible-form-cdeveloppement[data-state=closed]{animation:slideUp .3s ease-out}@keyframes slideDown{0%{height:0}to{height:var(--reka-collapsible-content-height)}}@keyframes slideUp{0%{height:var(--reka-collapsible-content-height)}to{height:0}}
