/*!
 * Quill Editor v1.3.7
 * https://quilljs.com/
 * Copyright (c) 2014, Jason Chen
 * Copyright (c) 2013, salesforce.com
 */.ql-container{box-sizing:border-box;font-family:Helvetica,Arial,sans-serif;font-size:13px;height:100%;margin:0;position:relative}.ql-container.ql-disabled .ql-tooltip{visibility:hidden}.ql-container.ql-disabled .ql-editor ul[data-checked]>li:before{pointer-events:none}.ql-clipboard{left:-100000px;height:1px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{box-sizing:border-box;line-height:1.42;height:100%;outline:none;overflow-y:auto;padding:12px 15px;-o-tab-size:4;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap;word-wrap:break-word}.ql-editor>*{cursor:text}.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6,.ql-editor ol,.ql-editor p,.ql-editor pre,.ql-editor ul{margin:0;padding:0;counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol,.ql-editor ul{padding-left:1.5em}.ql-editor ol>li,.ql-editor ul>li{list-style-type:none}.ql-editor ul>li:before{content:"\2022"}.ql-editor ul[data-checked=false],.ql-editor ul[data-checked=true]{pointer-events:none}.ql-editor ul[data-checked=false]>li *,.ql-editor ul[data-checked=true]>li *{pointer-events:all}.ql-editor ul[data-checked=false]>li:before,.ql-editor ul[data-checked=true]>li:before{color:#777;cursor:pointer;pointer-events:all}.ql-editor ul[data-checked=true]>li:before{content:"\2611"}.ql-editor ul[data-checked=false]>li:before{content:"\2610"}.ql-editor li:before{display:inline-block;white-space:nowrap;width:1.2em}.ql-editor li:not(.ql-direction-rtl):before{margin-left:-1.5em;margin-right:.3em;text-align:right}.ql-editor li.ql-direction-rtl:before{margin-left:.3em;margin-right:-1.5em}.ql-editor ol li:not(.ql-direction-rtl),.ql-editor ul li:not(.ql-direction-rtl){padding-left:1.5em}.ql-editor ol li.ql-direction-rtl,.ql-editor ul li.ql-direction-rtl{padding-right:1.5em}.ql-editor ol li{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;counter-increment:list-0}.ql-editor ol li:before{content:counter(list-0,decimal) ". "}.ql-editor ol li.ql-indent-1{counter-increment:list-1}.ql-editor ol li.ql-indent-1:before{content:counter(list-1,lower-alpha) ". "}.ql-editor ol li.ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-2{counter-increment:list-2}.ql-editor ol li.ql-indent-2:before{content:counter(list-2,lower-roman) ". "}.ql-editor ol li.ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-3{counter-increment:list-3}.ql-editor ol li.ql-indent-3:before{content:counter(list-3,decimal) ". "}.ql-editor ol li.ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-4{counter-increment:list-4}.ql-editor ol li.ql-indent-4:before{content:counter(list-4,lower-alpha) ". "}.ql-editor ol li.ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-5{counter-increment:list-5}.ql-editor ol li.ql-indent-5:before{content:counter(list-5,lower-roman) ". "}.ql-editor ol li.ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-6{counter-increment:list-6}.ql-editor ol li.ql-indent-6:before{content:counter(list-6,decimal) ". "}.ql-editor ol li.ql-indent-6{counter-reset:list-7 list-8 list-9}.ql-editor ol li.ql-indent-7{counter-increment:list-7}.ql-editor ol li.ql-indent-7:before{content:counter(list-7,lower-alpha) ". "}.ql-editor ol li.ql-indent-7{counter-reset:list-8 list-9}.ql-editor ol li.ql-indent-8{counter-increment:list-8}.ql-editor ol li.ql-indent-8:before{content:counter(list-8,lower-roman) ". "}.ql-editor ol li.ql-indent-8{counter-reset:list-9}.ql-editor ol li.ql-indent-9{counter-increment:list-9}.ql-editor ol li.ql-indent-9:before{content:counter(list-9,decimal) ". "}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor .ql-video{display:block;max-width:100%}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-blue{background-color:#06c}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-blue{color:#06c}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor.ql-blank:before{color:rgba(0,0,0,.6);content:attr(data-placeholder);font-style:italic;left:15px;pointer-events:none;position:absolute;right:15px}.custom-button{font-style:normal;font-weight:700;font-size:16px;line-height:18px;color:#fff;padding:13px 16px;gap:8px;background:var(--primary-color);border-radius:8px;border:none}.custom-button:disabled{color:#1d1d1b;background-color:rgba(0,0,0,.12)}.loader-container{position:absolute;top:0;left:0;bottom:0;right:0;display:flex;justify-content:center;align-items:center}.lds-ellipsis{display:inline-block;position:relative;width:70px;height:100%;display:flex;align-items:center}.lds-ellipsis.on-white div{background:var(--primary-color)}.lds-ellipsis div{position:absolute;width:13px;height:13px;border-radius:50%;background:#fff;animation-timing-function:cubic-bezier(0,1,1,0)}.lds-ellipsis div:first-child{left:8px;animation:lds-ellipsis1 .6s infinite}.lds-ellipsis div:nth-child(2){left:8px;animation:lds-ellipsis2 .6s infinite}.lds-ellipsis div:nth-child(3){left:32px;animation:lds-ellipsis2 .6s infinite}.lds-ellipsis div:nth-child(4){left:56px;animation:lds-ellipsis3 .6s infinite}@keyframes lds-ellipsis1{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes lds-ellipsis3{0%{transform:scale(1)}to{transform:scale(0)}}@keyframes lds-ellipsis2{0%{transform:translate(0)}to{transform:translate(24px)}}@keyframes displayPopin{0%{top:100%}to{top:0}}@keyframes hidePopin{0%{top:0}to{top:100%}}.popin{display:none;position:fixed;top:0;left:0;height:100vh;height:100dvh;width:100vw;margin:0;border:none;background-color:rgba(0,0,0,.3);padding:0;justify-content:flex-end}.popin.animate-out,.popin[open]{display:flex;flex-direction:column;align-items:center}.popin[open]{animation:displayPopin .75s forwards}.popin.animate-out{animation:hidePopin .75s forwards}.popin .dialog-content{display:flex;flex-direction:column;align-items:center;max-height:80vh;background-color:#fff;padding:16px;overflow-y:auto;margin-bottom:env(safe-area-inset-bottom,0);border-radius:8px 8px 0 0;max-width:100vw;width:100vw;border:none}.popin.error-popin .dialog-content{width:auto;padding:40px;color:#fff;background-color:var(--primary-color)}.popin.error-popin .dialog-content button{padding:8px 16px;border:none;border-radius:8px;color:var(--primary-color);box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)}.popin.bg-transparent{background-color:transparent}.popin .form-errors-container{margin-bottom:1em;margin-top:-2em}.popin .form-errors-container .form-error{padding:0;margin:0;list-style:none;color:#d32f2f;font-size:14px;font-weight:500;text-align:center}@media(min-width:480px){.popin{justify-content:center}.popin .dialog-content{border-radius:8px;max-width:80vw;width:80vw}}.progress-bar{min-height:5px;background:#f2f1f4;overflow:hidden}.progress-bar,.progress-bar div{height:5px;width:100%;border-radius:35px}.progress-bar div{transition:transform .75s ease-in-out;transform:scaleX(var(--progress-bar-scale));transform-origin:left;background:var(--primary-color)}form{flex:1 1;display:flex;flex-direction:column;padding:40px 28px}form .resume-field{padding:16px;gap:8px;background:#fff;border:1px solid #dbdadc;border-radius:8px}form .resume-field .resume-field__title{display:flex;justify-content:space-between;align-items:center;font-style:normal;font-weight:500;font-size:14px;line-height:100%;color:#1d1d1b}form .resume-field .resume-field__title .button-group{display:flex;flex-direction:row}form .resume-field .resume-field__title button{padding:8px;width:32px;height:32px;background:none;border-radius:8px;border:none}form .resume-field p{font-style:italic;font-weight:500;font-size:16px;line-height:100%;color:#383739;margin-top:8px;margin-bottom:0}form .list-add-button{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:12px 16px;gap:8px;background:var(--primary-color-light);border-radius:8px;align-self:stretch;border:1px solid transparent;font-style:normal;font-weight:900;font-size:14px;line-height:100%;text-align:center;color:var(--primary-color);text-transform:none}form .list-add-button:hover{border:1px solid var(--primary-color)}form .input-description{font-style:normal;font-weight:400;font-size:16px;line-height:120%;color:#383739}form .checkbox-label{background:#f2f1f4;border-radius:8px;border:2px solid transparent;text-align:center;font-style:normal;font-weight:900;font-size:16px;line-height:100%}form .checkbox-label.checked{border:2px solid var(--primary-color);background:var(--primary-color-light);color:var(--primary-color)}form .progress-bar{display:none}form .MuiListItem-root,form .MuiListItem-root .MuiFormControl-root{padding:0;margin:0}form .MuiListItem-root .MuiFormControl-root>*{padding:16px;gap:8px;border-radius:8px;margin-bottom:16px;position:relative}form .MuiListItem-root>button{position:absolute;top:8px;right:8px}form h1{margin-top:0;font-style:normal;font-weight:700;font-size:26px;line-height:30px;color:#1d1d1b}form .list-heading,form label.MuiFormControlLabel-root,form label.MuiFormLabel-root,form legend.MuiFormLabel-root{font-style:normal;font-weight:400;font-size:21px;line-height:120%;color:#1d1d1b}form label.MuiFormControlLabel-root.Mui-focused,form label.MuiFormLabel-root.Mui-focused,form legend.MuiFormLabel-root.Mui-focused{color:#000;text-decoration:underline;max-width:none}form button.MuiButton-root[type=submit]{border:1px solid transparent}form button.MuiButton-root:hover{background-color:var(--primary-color-light);color:var(--primary-color)}form button.MuiButton-root:hover[type=submit]{border:1px solid var(--primary-color)}form button.MuiButton-root:disabled{color:#1d1d1b;background-color:rgba(0,0,0,.12)}form div.MuiFormGroup-root{margin:0 -16px}form div.MuiFormGroup-root .MuiFormControlLabel-root{margin:16px;flex:1 1;padding:8px 16px;gap:10px;border:1px solid #1d1d1b}form div.MuiFormGroup-root .MuiFormControlLabel-root.radio-label{background:#f2f1f4;border-radius:8px;border:2px solid transparent}form div.MuiFormGroup-root .MuiFormControlLabel-root.radio-label.radio-label-checked{background:var(--primary-color-light);border:2px solid var(--primary-color);color:var(--primary-color)}form div.MuiFormGroup-root .MuiFormControlLabel-root .MuiTypography-root{width:100%;text-align:center}form div.MuiFormGroup-root .MuiFormControlLabel-root .MuiRadio-root{clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}form .form__fields{margin-bottom:40px}form .submit-container{display:flex;flex-direction:row;justify-content:space-between;margin:auto -28px -32px;border-top:.5px solid #dbdadc;padding:8px 28px 0}form .submit-container button{padding:13px 16px;gap:8px;background:var(--primary-color);border-radius:8px;font-style:normal;font-weight:900;font-size:14px;line-height:100%;text-align:center;color:#fff;text-transform:none}form .submit-container button.MuiButtonBase-root{margin-left:auto}form .submit-container .go-back{display:flex;justify-content:center;align-items:center;border:none;background:none;font-style:normal;font-weight:900;font-size:12px;line-height:100%;color:#626163;gap:4px;padding-left:0}form .list-item-resume{display:flex;flex-direction:column;align-items:flex-start;padding:16px;gap:8px;background:#fff;border:1px solid #dbdadc;border-radius:8px}form .list-item-resume~.list-item-resume{margin-top:16px}form .list-item-resume .list-item-resume__title{display:flex;align-items:center;justify-content:center;gap:8px}form .list-item-resume .list-item-resume__title span{font-style:normal;font-weight:500;font-size:14px;line-height:100%;color:#1d1d1b;margin-top:2px}form .list-item-resume p{margin-top:8px;margin-bottom:0;font-weight:900;font-size:16px;line-height:100%;color:#383739}form .list-item-resume p~p{font-weight:400;font-size:14px;line-height:120%;color:#383739}.list-form-popin,.list-form-popin .dialog-content{padding:0}#list-form{padding:28px 28px 8px}#list-form>h1{width:100%;display:flex;flex-direction:row}#list-form>h1 .list_form__button__close{border:none;display:flex;flex-direction:row;justify-content:center;align-items:center;padding:8px;background:#f2f1f4;border-radius:8px;margin-left:auto}#list-form .submit-container{border-top:none;margin:0;padding-left:0;padding-right:0}#list-form .submit-container button{flex:1 1}.final-screen{padding:40px 28px;background-color:#fff;box-shadow:0 17px 54px var(--primary-color-light);border-radius:16px;flex:1 1}.final-screen .icon{display:flex;justify-content:center;align-items:center;margin:0 auto;position:relative;background:var(--primary-color-light);border:2px solid var(--primary-color-lighter);box-shadow:0 20px 60px var(--primary-color-lighter);border-radius:50%;font-weight:900;font-size:48px;width:124px;height:124px;padding:24px;box-sizing:content-box}.final-screen .icon img{max-width:124px;max-height:124px}.final-screen h1{text-align:center;font-weight:900;font-size:28px;line-height:100%;color:var(--primary-color);margin-top:16px;margin-bottom:40px}.final-screen p{text-align:center;margin:8px 0;font-style:normal;font-weight:400;font-size:18px;line-height:120%}.final-screen p~p{font-weight:400;font-size:16px;line-height:120%}.final-screen button{display:flex;align-items:center;justify-content:center;width:100%;margin-top:24px;background:var(--primary-color);border-radius:8px;padding:12px 16px;color:#fff;border:none;gap:8px}.final-screen .recap-screen-details-bloc ul{padding-left:0;list-style:none}.final-screen .recap-screen-details-bloc ul .question{margin:.5em 2em;font-size:85%;display:flex;flex-direction:row;justify-content:center}.final-screen .recap-screen-details-bloc ul .question .question_text:first-letter{text-transform:capitalize}.final-screen .recap-screen-details-bloc ul .question .question_answer{font-weight:100;font-style:italic;color:#4b4a4d}.final-screen .recap-screen-details-bloc:after{content:"";border-bottom:3px solid var(--primary-color);margin-bottom:1em;width:100px;display:block;margin-left:auto;margin-right:auto}.field-popin{display:flex;flex-direction:column}.field-popin .title{display:flex;align-items:center;align-self:stretch;margin-left:32px;font-style:normal;font-weight:900;font-size:18px;line-height:100%;text-align:center;color:#383739;margin-bottom:16px}.field-popin .title span{flex:1 1}.field-popin .title button{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:8px;width:32px;height:32px;background:#f2f1f4;border-radius:8px;border:none}.field-popin label{font-family:Avenir;font-style:normal;font-weight:400;font-size:16px;line-height:120%;color:#383739}.field-popin .MuiFormControl-root{margin-top:16px;margin-bottom:32px}.field-popin .MuiFormControl-root .MuiInputBase-root{border:1px solid #eae9ec;border-radius:8px;padding:16px;font-style:normal;font-weight:500;font-size:14px;line-height:100%}dialog.list-form-popin fieldset.MuiOutlinedInput-notchedOutline span,form fieldset.MuiOutlinedInput-notchedOutline span{font-size:16px}dialog fieldset.MuiOutlinedInput-notchedOutline span{font-size:12px}@media(min-width:480px){main{background-color:var(--primary-color-light);justify-content:flex-start;align-items:center;padding:80px}.final-screen,.summary-screen{flex:0 1}header{background-color:#fff}form{flex:none;position:relative;justify-content:center;align-items:center;min-width:80vw;display:flex;flex-direction:column;align-items:flex-start;padding:56px;background:#fff;box-shadow:0 17px 54px var(--primary-color-light);border-radius:16px}form>div{width:100%}form .submit-container{align-items:flex-start;border-top:none}form .submit-container button{margin-bottom:40px}form .submit-container button.MuiButtonBase-root{margin-left:0}form .MuiFormGroup-root[role=radiogroup]{flex-direction:column}form .progress-bar{margin-top:40px;display:flex}form .go-back{position:absolute;bottom:-80px;left:0}}@media(min-width:768px){form{min-width:auto}}.error-container{flex:1 1;display:flex;justify-content:center;align-items:center}.error-container .error{color:#fff;margin:40px;padding:20px;text-align:center;background:var(--primary-color);border-radius:20px;max-width:80vw}.error-container .error h1{font-style:normal;font-weight:800;font-size:4rem;letter-spacing:-.5px;margin:0 0 20px;overflow-wrap:break-word}.error-container .error h2{font-style:normal;font-weight:800;font-size:4rem;line-height:120%;margin:0 0 32px}.error-container .error p{font-style:normal;font-weight:400;font-size:20px;line-height:140%;margin:0}.error-container .error button{background-color:#fff;color:#000;margin-top:24px}.summary-page{flex-direction:column;align-items:center;padding:12px}.summary-page header{background-color:transparent;font-weight:700;font-size:2rem}.summary-page .progress-bar{margin-bottom:24px}.summary-page .summary-content{display:flex;align-items:stretch}.summary-page .summary-content .image-container{flex:1 1;position:sticky;top:20px;display:none;max-height:50vh}.summary-container{display:flex;flex-direction:column;gap:24px;flex:1 1}.summary-container .ql-editor{height:auto;width:100%}.summary-container .summary-screen{padding:40px 28px;background-color:#fff;box-shadow:0 17px 54px var(--primary-color-light);border-radius:16px;flex:1 1}.summary-container .summary-screen .summary-intro,.summary-container .summary-screen .summary-title{text-align:center}.summary-container .summary-screen .summary-tickets{display:flex;flex-direction:column;align-items:center;margin-top:24px;margin-bottom:-16px}.summary-container .summary-screen .summary-tickets button{display:flex;align-items:center;background-color:var(--primary-color);color:#fff;border:none;border-radius:8px;padding:16px;font-size:18px;margin-bottom:16px}.summary-container .summary-screen .summary-tickets button img{margin-left:8px;transition:transform .3s ease-in-out}.summary-container .summary-screen .summary-tickets div.list-container{position:relative;width:100%;overflow:hidden;transition:height .5s ease-in-out}.summary-container .summary-screen .summary-tickets ul{position:absolute;top:0;left:0;right:0;list-style:none;padding-left:0;overflow:hidden;margin:0;text-align:center}.summary-container .summary-screen .summary-tickets ul li{color:var(--primary-color);-webkit-text-decoration:solid underline;text-decoration:solid underline;font-size:18px}.summary-container .summary-screen .summary-tickets ul li:hover{text-decoration:none}.summary-container .summary-screen .summary-tickets ul li:not(:first-child){margin-top:8px}.summary-container .summary-screen .summary-tickets ul li a{word-break:break-all}.summary-container .summary-screen .summary-tickets.opened button img{transform:rotate(-180deg)}.summary-container .summary-screen.subscription-over{flex-grow:0}.summary-container .summary-screen a.summary-redirect{color:var(--primary-color);font-weight:700;text-decoration:underline}.summary-container .summary-screen.summary-service{text-align:center}.summary-container .summary-screen.summary-service ul{list-style:none;padding-left:0}.summary-container .summary-screen.summary-amenity div,.summary-container .summary-screen.summary-amenity h2.amenity-name{text-align:center}.summary-container .summary-screen h3{margin-bottom:8px}.summary-container .summary-screen .summary-place__container{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:16px}.summary-container .summary-screen .summary-place{color:var(--primary-color);font-size:4rem;font-weight:700;line-height:4rem;margin:0}.summary-container .summary-screen .summary-place__stand{vertical-align:middle;color:var(--primary-color);font-size:2rem;font-weight:700;line-height:2rem;margin:0 0 8px}.summary-container .contact-container{margin-bottom:24px;color:var(--primary-color);text-align:center}.summary-container .contact-container p{margin:0}.summary-container h4.info-title{margin-bottom:0}.summary-container p.info-text{-webkit-margin-before:.5em;margin-block-start:.5em;-webkit-margin-after:1.5em;margin-block-end:1.5em}@media(min-width:768px){.summary-page{padding:12px 80px 80px}.summary-page .summary-content{display:flex;align-items:stretch;width:100%;gap:48px;flex:1 1}.summary-page .summary-content .image-container{display:block}}.inscription-form{display:flex;flex-direction:column}.inscription-form>.form-container{flex:1 1 auto;overflow:auto;display:flex;flex-direction:column}.inscription-form>.form-container form{padding:20px 28px}.inscription-form>.form-container form>h1{padding:0;margin-bottom:0}.inscription-form>.form-container form>.submit-container{margin-bottom:0}.inscription-form>.image-container{flex:0 1 auto}.inscription-form>.image-container span{position:relative!important}.inscription-form>.image-container span img{width:100%!important;height:auto!important;position:relative!important}.inscription-form .contact-bloc{color:var(--primary-color);text-align:center}@media(min-width:480px){.inscription-form>.image-container{width:100%;margin-bottom:20px;position:relative}}@media(min-width:768px)and (max-width:1024px){.form-container{width:100%}}@media(min-width:1024px){.inscription-form{gap:16px;padding:5% 10%;display:flex;flex-direction:row;align-items:stretch}.inscription-form>.image-container{display:block}.inscription-form>.form-container{width:100%}}.not-found-container{flex:1 1;display:flex;justify-content:center;align-items:center}.not-found-container .not-found{color:#fff;margin:40px;padding:20px;text-align:center;background:var(--primary-color);border-radius:20px;max-width:80vw}.not-found-container .not-found h1{font-style:normal;font-weight:800;font-size:8rem;letter-spacing:-.5px;margin:0 0 20px}.not-found-container .not-found h2{font-style:normal;font-weight:800;font-size:4rem;line-height:120%;margin:0 0 32px}.not-found-container .not-found p{font-style:normal;font-weight:400;font-size:20px;line-height:140%;margin:0}.not-found-container .not-found button{background-color:#fff;color:#000;margin-top:24px}@media(min-width:768px){.not-found-container .not-found{padding:64px 100px}.not-found-container .not-found h1{font-size:180px}}.not-connected-container{flex:1 1;display:flex;justify-content:center;align-items:center}.not-connected-container .not-connected{color:#fff;margin:40px;padding:40px;text-align:center;background:var(--primary-color);border-radius:20px;max-width:80vw}.not-connected-container .not-connected h1{font-style:normal;font-weight:800;font-size:4rem;letter-spacing:-.5px;margin:0 0 20px;overflow-wrap:break-word}.not-connected-container .not-connected p{font-style:normal;font-weight:400;font-size:20px;line-height:140%;margin:0}@media(min-width:768px){.not-connected-container .not-connected{padding:64px 100px}.not-connected-container .not-connected h1{font-size:100px}}.embeded header{display:none}.embeded main{padding:1em;display:inline;display:initial}@font-face{font-family:Avenir;src:url(/fonts/Avenir.otf);font-weight:400;font-display:swap}body,html{height:100%;padding:0;margin:0}a{color:inherit;text-decoration:none}a,button,label.checkbox-label{cursor:pointer}*{box-sizing:border-box}#__next{min-height:100%;display:flex;flex-direction:column}.visually-hidden{clip:rect(0 0 0 0)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;overflow:hidden!important;position:absolute!important;white-space:nowrap!important;width:1px!important;padding:0!important;margin:0!important}header{flex-direction:row;padding:16px 24px;text-align:center;text-transform:capitalize}header,header button{display:flex;align-items:center}header button{justify-content:flex-start;background:none;border:none}header>button,header>div{flex:1 1}header>span{flex-grow:1}main{flex:1 1;display:flex;flex-direction:column;position:relative}.mobile-progress{width:calc(100% - 56px);margin:0 28px}.modal-open{height:100vh;overflow:hidden}.refusal-popin .dialog-content{display:flex;flex-direction:column;align-items:stretch}.refusal-popin .dialog-content .title{display:flex;align-items:center;margin-left:32px}.refusal-popin .dialog-content .title span{flex:1 1;font-style:normal;font-weight:900;font-size:18px;line-height:100%;text-align:center;margin-top:4px}.refusal-popin .dialog-content .title button{padding:8px;background:#f2f1f4;border-radius:8px;border:none;max-width:32px;max-height:32px;width:32px;height:32px}.refusal-popin .dialog-content>button{margin-top:32px}@media(min-width:480px){.mobile-progress,header button,header div{display:none}}