@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&display=swap);:root{--avocado:#94896d;--doree:#aa7c22;--jauneChartreuse:#f4ff29;--malibu:#9bd0f1;--metallicBronze:#4c401e;--satinLinen:#e8e6d7;--tea:#c2bcae;--verdunVert:#565a0f;--vermilion:#ff4600;--westar:#dfd8cf;--danger:#d55e5a;--label-fz:16.338px;--input-radius:4px;--control-radius:8px;--control-radius-big:8px;--control-border-width:1px;--control-border-color:#ccc;--control-border-color-hover:#444;--control-size-checkbox:14px;--control-width-tiny:125px;--btn-height:40px;--control-height:40px;--control-line-height:1.5;--control-padding-vertical:calc(0.5em - 1px);--control-padding-horizontal:calc(1em - 1px);--control-size:17px;--control-focus-shadow-l:50%;--form-padding-vertical:calc(2.7rem - 1px);--form-padding-horizontal:calc(1.16rem - 1px);--slideTranslate:-97px;--max-container:785px;--width-content:785px;--valid:#0ea657;--invalid:var(--danger);--shadow:0 0 6px rgba(0,0,0,.16);--shadow-hover:0 0 6px rgba(0,0,0,.4);--letter-spacing:0.03em;--radius:10px;--body-family:Lato;--body-color:#333;--body-font-size:1em;--body-weight:400;--body-line-height:1.5;--small-font-size:15px}[data-theme=tdv]{--color-primary:#ff4600;--color-action:var(--color-primary);--color-secundary:#94896d;--tab-color:var(--color-secundary);--bgBody:#f4f3eb;--bgChecked:var(--satinLinen);--bgMenuMobile:var(--satinLinen);--strokeBurger:var(--avocado);--helloColor:var(--avocado)}[data-theme=gng]{--tab-color:#888;--color-primary:#1388d0;--color-secundary:var(--color-primary);--color-action:#0ea657;--bgBody:#f6f9fc;--bgMenuMobile:#f6f9fc;--bgTab:#e4f0f7;--bgChecked:#edf3f8;--strokeBurger:var(--color-primary);--helloColor:var(--body-color)}[data-theme=gng] banner-ec a img{filter:invert(44%) sepia(61%) saturate(4631%) hue-rotate(181deg) brightness(94%) contrast(85%)}blockquote,body,dd,dl,dt,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,html,iframe,legend,li,ol,p,pre,textarea,ul{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}ul{list-style:none}button,input,select,textarea{margin:0}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}img,video{height:auto;max-width:100%}address{font-style:normal}iframe{border:0}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}td:not([align]),th:not([align]){text-align:inherit}html{font-size:12px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;text-size-adjust:100%}article,aside,figure,footer,header,hgroup,section{display:block}body,button,input,optgroup,select,textarea{font-family:var(--body-family)}body{-webkit-tap-highlight-color:transparent;color:var(--body-color);font-size:var(--fz,var(--body-font-size));font-weight:var(--fw,var(--body-weight));line-height:var(--lh,var(--body-line-height))}button{background:none;border:none}a:focus,a:focus-visible,button:focus,button:focus-visible{outline:none}[data-pax]{transition:.5s ease-in-out}[data-pax] picto-danger,[data-pax] picto-valid{align-items:center;display:flex;font-weight:700;height:21px;transition:all .5s;width:21px}[data-pax]:hover picto-valid{box-shadow:0 0 0 2.5px #fff inset,0 0 0 2px var(--valid)}[data-pax]:hover picto-danger{box-shadow:0 0 0 2.5px #fff inset,0 0 0 2px var(--invalid)}.navbar-dropdown [data-event=show]{overflow:hidden;padding:0;position:relative}.navbar-dropdown [data-event=show]:after{background:#333;bottom:-2px;color:transparent;content:".";height:1px;left:12px;margin:auto;position:absolute;right:0;transition:all .5s;width:0}.navbar-dropdown [data-event=show]:hover{color:#333;font-weight:700}.navbar-dropdown [data-event=show]:hover:after{width:calc(100% - 12px)}.nav-tabs [data-event=show]{transition:background .5s}.nav-tabs [data-event=show]:hover{background:#fff;border:1px solid;border-color:#ddd #ddd #fff;color:#333;position:relative;top:1px;z-index:2}.nav-tabs:has(li:first-of-type:hover)+container-onglet documents-liste,.nav-tabs:has(li:first-of-type:hover)+container-onglet formalite-recap{border-top-left-radius:0}.nav-tabs:has(li:last-of-type:hover)+container-onglet formalite-recap{border-top-right-radius:0}.nav-tabs:has(li:last-of-type:hover)+container-onglet documents-liste{border-top-right-radius:0}.h-section,h1{font-size:18px;font-weight:700;margin-bottom:var(--margeh1,54px)}.h-section,h1,h2,h3,h4,h5{font-family:Lato}.is-valid{color:var(--valid)}.is-valid[data-icon]:before{content:"✓ "}.field-validation-error,.is-invalid,.validation-summary-errors{color:var(--invalid)}.field-validation-error[data-icon]:before,.is-invalid[data-icon]:before,.validation-summary-errors[data-icon]:before{content:"✕ "}.validation-summary-errors{margin-bottom:var(--form-padding-vertical)}.card{background:#fff;border-radius:10px;box-shadow:var(--shadow);display:flex;flex-direction:column-reverse;font-size:14px;font-weight:500;justify-content:space-between;line-height:18px;margin-bottom:36px;overflow:hidden;position:relative}.cards{container-name:cards;container-type:inline-size}.card .is-link{color:inherit;position:relative;z-index:99999}.card:not([data-state=demande]):hover{box-shadow:var(--shadow-hover);cursor:pointer}.card__titre{font-size:18px;font-weight:900;letter-spacing:var(--letter-spacing,initial);line-height:24px;text-wrap:balance}.card__titre a{color:inherit;text-decoration:none}.card__tag{border:1px solid var(--colorTag,var(--valid));border-radius:20px;color:var(--colorTag,var(--valid));display:inline-block;font-size:13px;font-weight:900;line-height:24px;margin:14px 0 18px;padding:0 18px;vertical-align:text-top}.card[data-state=annule]{--colorTag:#888;color:#888;pointer-events:none}.card[data-state=demande]{--colorTag:#f4b21e}.card[data-state=incomplet]{--colorTag:#d55e5a}.card[data-state=complet]{--colorTag:#42a657}voyage-infos{display:block;font-size:15px;line-height:1.5}voyage-infos p:last-of-type{text-transform:uppercase}voyage-infos+strong{font-size:1.1666rem;font-weight:900}voyage-photo{display:block}voyage-photo img{height:257px;max-width:none;object-fit:cover}mon-conseiller{align-self:flex-end;display:none;font-size:12.6px}mon-conseiller img{border-radius:100%;height:100%;margin-bottom:18px;max-width:none;object-fit:cover}voyage-action{order:-1;padding:18px;pointer-events:none;position:relative;z-index:11}voyage-action p{align-items:center;border-top:1px solid #ccc;column-gap:5px;display:flex;padding-top:18px;text-wrap:balance}voyage-action .btn{--width-button:100%;--control-radius:4px;--control-height:24px;align-self:center;display:block;flex-grow:1;margin-left:auto;max-width:150px;pointer-events:auto;position:relative;text-decoration:none;z-index:11}voyage-action .btn--qualitel{--control-border-width:1px;--bgBtn:transparent;--control-border-color:#555;color:#555;pointer-events:auto}voyage-action .btn--qualitel:hover{--bgBtn:var(--color-action);border-color:var(--color-action);color:#fff}@container cards (width > 600px){.card{gap:18px;padding:30px}.card__titre{min-height:48px}.card:not(.has-action){flex-direction:row}.card voyage-circuit{width:245px}.card.has-action{gap:0}.card img{display:block}voyage-action,voyage-circuit{padding-left:0;padding-right:0;width:calc(100% - 311px)}voyage-action{padding-bottom:0}.has-action voyage-photo{height:100%;position:absolute;right:30px}.has-action voyage-photo img{height:100%;width:311px}voyage-photo{flex-basis:311px;margin:-30px}}@container cards (width > 784px){mon-conseiller{display:block}.has-action{display:grid;grid-template-areas:"circuit conseiller photo" "action action photo";grid-template-columns:repeat(auto-fit,minmax(1fr,2fr))}.has-action voyage-circuit{grid-area:circuit}.has-action mon-conseiller{grid-area:conseiller;margin-right:60px}.has-action voyage-action{grid-area:action;width:403px}.has-action voyage-photo{grid-area:photo;height:auto;position:static}.has-action voyage-circuit{padding-left:0;width:277px}}@container cards (width < 600px){voyage-photo img{height:186px;width:100%}[data-mobile=hidden]{display:none}voyage-circuit{padding:18px}voyage-infos,voyage-infos+strong{font-size:17px;line-height:1.4}}.account__block p:not(:last-of-type),formalite-form p:not(:last-of-type){margin-bottom:18px}.account__block,fieldset:not(.no-borders):not(fieldset.login--action),formalite-voyageur{position:relative}.account__block:after,fieldset:not(.no-borders):not(fieldset.login--action):after,formalite-voyageur:after{background:var(--color-filet,#ccc);content:"";display:block;height:1px;margin-bottom:36px;margin-top:36px;max-width:100%;width:max(100%,717px)}.form-input,.form-select{align-items:center;appearance:none;background:#fff;border-color:var(--control-border-color);border-radius:var(--input-radius);border-style:solid;border-width:var(--control-border-width);box-shadow:none;color:#444;display:inline-flex;font-size:var(--control-size);height:var(--control-height);justify-content:flex-start;line-height:var(--control-line-height);padding:var(--control-padding-vertical) var(--control-padding-horizontal);position:relative;transition-duration:var(--duration);transition-property:background-color,border-color,box-shadow,color}.form-input:active,.form-input:focus,.form-input:focus-visible,.form-input:focus-within,.form-select:active,.form-select:focus,.form-select:focus-visible,.form-select:focus-within,.is-active.form-input,.is-active.form-select,.is-focused.form-input,.is-focused.form-select{outline:none}.form-input::placeholder,.form-select::placeholder{color:#aaa}.form-input:hover,.form-select:hover{border-color:var(--control-border-color-hover)}.input-validation-error.form-input,.input-validation-error.form-select{border-color:var(--invalid)}[disabled].form-input,[disabled].form-select,[readonly].form-input,[readonly].form-select,fieldset[disabled] .form-input,fieldset[disabled] .form-select{background:#eee;cursor:not-allowed}[disabled].form-input:hover,[disabled].form-select:hover,[readonly].form-input:hover,[readonly].form-select:hover,fieldset[disabled] .form-input:hover,fieldset[disabled] .form-select:hover{border-color:var(--control-border-color)}[type=date].form-input,[type=date].form-select{display:block}textarea{align-items:center;appearance:none;background:#fff;border-color:var(--control-border-color);border-radius:var(--input-radius);border-style:solid;border-width:var(--control-border-width);box-shadow:none;color:#444;display:inline-flex;font-size:var(--control-size);height:var(--control-height);justify-content:flex-start;line-height:var(--control-line-height);padding:var(--control-padding-vertical) var(--control-padding-horizontal);position:relative;transition-duration:var(--duration);transition-property:background-color,border-color,box-shadow,color;--control-height:250px}textarea.is-active,textarea.is-focused,textarea:active,textarea:focus,textarea:focus-visible,textarea:focus-within{outline:none}textarea::placeholder{color:#aaa}textarea:hover{border-color:var(--control-border-color-hover)}textarea.input-validation-error{border-color:var(--invalid)}fieldset[disabled] textarea,textarea[disabled],textarea[readonly]{background:#eee;cursor:not-allowed}fieldset[disabled] textarea:hover,textarea[disabled]:hover,textarea[readonly]:hover{border-color:var(--control-border-color)}textarea[type=date]{display:block}.form-checkbox{appearance:none;border:var(--control-border-color) solid var(--control-border-width);cursor:pointer;height:var(--control-size-checkbox);margin:0;padding:0;width:var(--control-size-checkbox)}.form-checkbox:hover{border-color:var(--control-border-color-hover)}.form-checkbox:checked{background:var(--color-primary);border-color:var(--color-primary)}label:has(>.checkbox_check) .form-checkbox{display:none}label:has(>.checkbox_check) .form-checkbox~span{pointer-events:none}label:has(>.form-checkbox):hover .checkbox_check{border-color:var(--control-border-color-hover)}.form-checkbox+.checkbox_input{height:0;opacity:0;width:0}.form-checkbox:checked+.checkbox_check{background:var(--color-primary);stroke-dashoffset:0;border-color:var(--color-primary)}.form-checkbox+.checkbox_check{border:var(--control-border-width) solid var(--control-border-color);stroke:#eee;stroke-dasharray:25;stroke-dashoffset:25;stroke-linecap:round;stroke-width:.2em;border-radius:.2em;fill:none;flex-shrink:0;transition:background .4s,stroke-dashoffset .6s;width:var(--control-size-checkbox)}label:has(.form-radio){border:1px solid #ddd;border-radius:16px;font-weight:500;line-height:30px;text-align:center}label:has(.form-radio) input{appearance:none}label:has(:checked):has(.form-radio){background-color:var(--bgChecked);font-weight:900}fieldset{border:none}@media (min-width:770px){fieldset{display:grid;grid-gap:0 var(--form-padding-vertical);grid-template-columns:[col] var(--control-width-tiny) [col] 1fr [col] 1fr;margin-left:var(--form-padding-horizontal);margin-right:var(--form-padding-horizontal);padding:0}fieldset .is-2-3{grid-column:col 2/span 2}fieldset.is-full{grid-template-columns:1fr}fieldset.is-third{grid-template-columns:[col] 1fr [col] 1fr [col] 1fr}fieldset.is-lcr :first-child{height:var(--control-height)}fieldset.is-lcr :first-child+:not(.btn):not(.btn--edit):not(.btn--reservation):not(p){margin-left:auto;margin-right:auto;padding-bottom:30px;position:relative}fieldset.is-lcr :first-child+:not(.btn):not(.btn--edit):not(.btn--reservation):not(p) p{position:absolute;transform:translateY(30px);white-space:nowrap}fieldset.is-lcr>:last-child{align-items:center;display:flex;height:var(--control-height);justify-content:flex-end}fieldset.is-half,fieldset.login--action{grid-template-columns:[col] 1fr [col] 1fr}fieldset.is-half.is-lcr,fieldset.is-lcr.login--action{margin-left:calc(50% - 100px - var(--form-padding-horizontal))}fieldset.is-join-next{margin-bottom:-6px;padding-bottom:0}fieldset.is-join-before,fieldset.login--action{padding-top:0}fieldset.is-stretch>:last-child,fieldset.login--action>:last-child{margin-left:auto}fieldset.has-tiny-ends-element{--form-padding-vertical:41.38px;display:flex;flex-wrap:wrap}fieldset.has-tiny-ends-element .form-control:not(.is-1-3){width:calc(50% - var(--control-width-tiny)*.5 - var(--form-padding-vertical)*2*.5)}fieldset.login--action{margin-bottom:36px}fieldset:has(label :checked):after{--color-filet:transparent;position:absolute}fieldset:has(label :checked)+.is-optionnal .form-control{padding-bottom:0}}@media (max-width:769px){fieldset.is-lcr{--width-button:100%;display:grid;grid-template-areas:"btn btn" "back msg"}fieldset.is-lcr.is-half,fieldset.is-lcr.login--action{grid-template-areas:"btn btn" "msg msg"}fieldset.is-lcr.is-half p,fieldset.is-lcr.login--action p{margin-top:49px;text-align:right}fieldset.is-lcr page-precedente{grid-area:back}fieldset.is-lcr .btn,fieldset.is-lcr .btn--edit,fieldset.is-lcr .btn--reservation{grid-area:btn}fieldset.is-lcr>:last-child{grid-area:msg}fieldset.is-lcr div{grid-area:btn;margin-bottom:36px;place-self:center stretch}fieldset.is-lcr div p{margin-top:13px}fieldset.is-lcr div+p{text-align:right}fieldset:not(.login--action){display:grid}fieldset.login--action{gap:24px;margin-bottom:24px;margin-top:14px}fieldset.login--action>a{transform:translateY(-30px)}fieldset.login--action+fieldset page-precedente{display:none}fieldset>*{order:var(--order)}}fieldset.login--action{display:flex;justify-content:space-between}fieldset:not(.no-borders):not(fieldset.login--action){overflow-x:hidden}fieldset:not(.no-borders):not(fieldset.login--action).is-multiline:after{margin-top:12px}fieldset.is-optionnal.is-third{grid-gap:13px;grid-template-columns:repeat(auto-fit,minmax(200px,auto))}fieldset.is-optionnal label{max-width:100%;overflow-x:hidden;text-overflow:ellipsis;white-space:nowrap}fieldset.is-optionnal:has(>[type=checkbox]:not(:checked)){display:none}fieldset [optionnal]:not(:checked)+.form-control{display:none}.form-control{padding-bottom:24px}.form-control:has(.select) label:hover+div .form-select{border-color:var(--control-border-color-hover)}.form-control:has(+fetch-text){padding-bottom:0}.form-control:has(+fetch-text){max-width:300px}.navbar,.navbar-dropdown{color:var(--color-secundary);cursor:pointer;font-size:var(--fzItem,inherit);font-weight:var(--fwItem);letter-spacing:var(--letter-spacing);padding:0;text-decoration:none}typo-tc{text-transform:capitalize}.form h1,.h-tac{text-align:center}fw-black{font-weight:900}[hidden]{display:none!important}[data-expand-target]{overflow:hidden;position:relative}[data-link-container]:after{bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:10}.account__block p{align-items:center;display:flex;gap:var(--espace,13px)}picto-danger,picto-valid,picto-warning{background:var(--bgPicto,--color-primary);border-radius:100%;color:#fff;display:inline-flex;flex-shrink:0;font-size:13px;height:18px;justify-content:center;line-height:1.4;transition:all .2s ease-in;width:18px}.navbar-dropdown summary:after,msg-alert span:after{border-color:currentcolor;border-style:solid;border-width:.2em .2em 0 0;content:"";display:inline-block;height:.45em;left:2px;position:relative;top:-1px;transform:rotate(45deg);vertical-align:middle;width:.45em}document-type.is-active,formalite-type.is-active,formalite-type:hover{border-radius:var(--radius);box-shadow:var(--shadow)}document-type.is-active:not(.is-active):hover,formalite-type:not(.is-active):hover{box-shadow:var(--shadow-hover)}@keyframes wiggle{0%,7%{transform:rotate(0)}15%{transform:rotate(-5deg)}20%{transform:rotate(2deg)}25%{transform:rotate(-2deg)}30%{transform:rotate(1deg)}35%{transform:rotate(-1deg)}40%,to{transform:rotate(0)}}.btn,.btn--edit,.btn--reservation{--control-border-width:0;background:var(--bgBtn,var(--color-action));border:var(--control-border-width) solid var(--control-border-color,var(--color-action));border-radius:var(--control-radius);color:#fff;cursor:pointer;font-size:1.1666rem;font-weight:700;letter-spacing:var(--letter-spacing);line-height:var(--btn-height);padding:0;text-align:center;transition:all .5s;width:var(--width-button,200px)}@media (max-width:769px){.btn,.btn--edit,.btn--reservation{font-size:14px}}.btn--edit:hover,.btn--reservation:hover,.btn:hover{opacity:.8}.btn--edit,.btn--reservation{--bgBtn:u.$white;--btn-height:25px;--control-border-width:1px;--width-button:fit-content;border-color:#555;color:#555;display:block;font-weight:var(--fwBtn,600);letter-spacing:0;padding-left:14px;padding-right:14px;text-decoration:none}.btn--edit:hover,.btn--reservation:hover{--bgBtn:var(--color-action);border-color:var(---color-action);color:#fff}.btn--reservation{border-radius:var(--control-radius);width:100%}.btn--reservation+.btn--reservation{margin-top:13px}.btn--download{display:block;font-size:14px;font-weight:700;text-decoration:none;--width-button:115px;--control-height:24px;--bgBtn:var(--color-primary);--control-border-color:var(--color-primary)}.btn--download[disabled]{--control-border-color:#ccc;--bgBtn:#ccc;cursor:not-allowed}.btn[type=submit],[type=submit].btn--edit,[type=submit].btn--reservation{--width-button:auto;padding-left:18px;padding-right:18px}@media (max-width:769px){.btn[type=submit],[type=submit].btn--edit,[type=submit].btn--reservation{--width-button:100%}}.login [type=submit]{--width-button:200px}.is-link{font-size:14px;font-weight:500}.is-link,.is-link:visited{color:var(--color-primary)}.is-link:hover{opacity:.8}.btn--back,page-precedente{align-items:center;color:inherit;cursor:pointer;display:flex;font-size:16.338px;font-weight:500;letter-spacing:var(--letter-spacing);min-height:21px;padding-left:17px;position:relative;text-decoration:none}.btn--back:before,page-precedente:before{border:.125em solid var(--body-color);border-right:0;border-top:0;content:" ";display:block;height:.625em;left:0;margin-top:-.4375em;pointer-events:none;position:absolute;top:50%;transform:rotate(45deg) translate(50%);transform-origin:center;transition-duration:.5s;transition-property:border-color;width:.625em;z-index:2}.btn--social{--control-radius:20px;--width-button:100%}.btn--social:not(.btn--action){--bgBtn:u.$white;--control-border-width:1px;color:var(--body-color)}svg{color:var(--color-secundary);fill:currentColor}@media (max-width:1189px){[data-formalite] h2 svg{transform:translateY(var(--translateY))}}hr-divider{align-items:center;display:flex;gap:24px;justify-content:center;margin:0 auto;max-width:100%;width:400px}hr-divider:after,hr-divider:before{background-color:#ccc;content:"";display:block;height:1px;width:100%}picto-danger,picto-etat-dossier,picto-valid{pointer-events:none}picto-valid{background:var(--valid)}picto-danger{background:var(--bgPicto,var(--danger))}picto-warning{background:#f4b21e}msg-alert{align-items:center;border-radius:var(--radius);cursor:pointer;display:flex;font-size:15px;font-weight:700;gap:14px;height:48px;line-height:17px;margin-bottom:13px;text-wrap:balance}msg-alert.is-info{background:var(--bgTab,var(--satinLinen));color:var(--color-secundary);padding-left:17px;padding-right:17px}msg-alert.is-danger{background:#faf2f4;color:var(--danger);padding-left:17px;padding-right:17px}msg-alert.is-valid{color:var(--valid)}msg-alert span{font-size:13px;font-weight:400;margin-left:auto;padding-right:6px;pointer-events:none}msg-alert[data-duree]{height:40px;position:absolute;transform:translateY(-4rem)}@media (max-width:600px){msg-alert span{font-size:0}}@media (max-width:440px){msg-alert span:after{font-size:1rem;left:-100%}}.dqe-suggestions{background:#fff;border-top:0;border:1px solid var(--control-border-color);cursor:default;display:none;max-height:254px;overflow:hidden auto;position:absolute;z-index:9999}.dqe-suggestion{color:#333;font-size:14px;line-height:var(--control-line-height);overflow:hidden;padding:var(--control-padding-vertical) var(--control-padding-horizontal);position:relative;text-overflow:ellipsis;white-space:nowrap}.dqe-suggestion em{color:#ccc;font-style:normal}.dqe-suggestion.selected{background:#eee}.is-password{align-self:center;background:url(https://www.terdav.com/content/img/commun/ui/hide.png) 50% 50%/cover no-repeat;border:none;cursor:pointer;height:25px;position:absolute;right:var(--control-padding-horizontal);text-indent:-9999em;top:47.25px;width:25px}.is-password.bi-eye{background-image:url(https://www.terdav.com/content/img/commun/ui/eye.png)}label{cursor:pointer;font-size:var(--label-fz);font-weight:500;margin-bottom:14px}label:has(>[type=checkbox]){display:flex;gap:0 13px;line-height:1.2;margin-bottom:0}label:has(>.checkbox_check){align-items:first baseline}.form-checkbox{border-bottom-width:var(--control-border-width);border-color:var(--control-border-color)}.select{position:relative}.select .form-select{cursor:pointer;width:100%}.select:after{border:.125em solid var(--body-color);border-right:0;border-top:0;content:" ";display:block;height:.625em;margin-top:-.4375em;pointer-events:none;position:absolute;right:1em;top:50%;transform:rotate(-45deg);transform-origin:center;transition-duration:.5s;transition-property:border-color;width:.625em;z-index:2}[for=TelFixe],[for=complementAdresse]{color:var(--color-primary);line-height:.9!important;white-space:nowrap}[for=complementAdresse]:has(:checked){visibility:hidden}.form-control:has([for=TelFixe] :checked){display:none}.form-control:has([for=TelFixe]),.form-control:has([for=complementAdresse]){justify-content:end;margin-bottom:13px}@media (max-width:769px){.form-control:has([for=complementAdresse] :checked){display:none}.is-multiline:has([for=complementAdresse] :checked)+.is-optionnal:after,.is-multiline:has([for=complementAdresse] :checked):after{content:none}}.file{user-select:none}.file,.file-cta,.file-label{align-items:stretch;justify-content:flex-start;position:relative}.file-cta,.file-label{align-items:center;cursor:pointer;display:flex;gap:17px;overflow:hidden}.file-cta{border:1px solid;border-radius:var(--control-radius);justify-content:center;line-height:35px;max-width:225px;width:120px}.file-label{font-size:17px;font-weight:900}.file svg{transform:translateY(3px)}.file-input{height:100%;left:0;opacity:0;outline:none;position:absolute;top:0;width:100%}.file:has(+.msg-validation-error:not(:empty)) label{margin-bottom:0}.form{border:1px solid #ddd;border-radius:var(--radius);max-width:100%;padding:36px 18px;width:785px}.form h1{margin-bottom:33px}.form h1+p{font-size:16.338px;font-weight:500;margin-bottom:36px}.form-control{display:flex;flex-direction:column}.form-control.is-third{width:33%}.form-control.is-1-3{width:var(--control-width-tiny)}.form-control:has(.field-validation-error) label,.form-control:has(.input-validation-error) label{color:var(--invalid)}.form-control:has([aria-required=true]) label:not(:has(>.form-checkbox)):not(.file-label):after{content:" *"}.form-control:has([aria-required=true]) label:has(>.form-checkbox) span:not(.msg-validation-error):after{content:" *";display:inline}.form-control:has([type=checkbox].input-validation-error) label span{color:var(--invalid)}.form-control:has([type=checkbox].input-validation-error) svg{--control-border-color:var(--invalid)}.form-control:has(>.is-password){position:relative}.form-control:has(.select+.form-input)>div{display:grid;grid-template-columns:60px 1fr}.form-control:has(.select+.form-input)>div .form-select{border-bottom-right-radius:0;border-right:none;border-top-right-radius:0}.form-control:has(.select+.form-input)>div .form-input{border-bottom-left-radius:0;border-left:none;border-top-left-radius:0}.form-control:has(.select+.form-input)>div:after{content:attr(data-code-iso-selected);font-size:17px;left:18px;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:1}.form-control:has(.select+.form-input)>div[data-code-iso-selected]{position:relative}.form-control:has(.select+.form-input)>div[data-code-iso-selected]:hover .form-input,.form-control:has(.select+.form-input)>div[data-code-iso-selected]:hover .form-select{border-color:var(--control-border-color-hover)}.form-control:has(.select+.form-input)>div[data-code-iso-selected]:not([data-code-iso-selected=""]) .form-select{color:transparent}.form-control:has(.select+.form-input)>div[data-code-iso-selected]:not([data-code-iso-selected=""]) option{color:var(--body-color)}.msg-validation-error{color:var(--invalid);transform:translateY(6px)}@media (min-width:600px){.form-3-1 formalite-form form{--width-button:100%;display:grid;grid-gap:var(--control-padding-horizontal);grid-template-columns:repeat(3,1fr)}.form-3-1 formalite-form form [type=submit]{grid-column-start:2;margin-left:auto;margin-right:auto}}body{background:var(--bgBody);position:relative}@media (min-width:1190px){body{max-height:100%;overflow:hidden;position:fixed;width:100%}}.errorMessage,.invalid{color:var(--danger)}.invalid{border-color:var(--danger)}.is-conseiller form:not(#logoutForm){--bgBtn:#888;cursor:not-allowed}.is-conseiller form:not(#logoutForm) [type=submit]{pointer-events:none}.container{--paddingContainer:18px;border-radius:var(--radius);margin:0 115px;padding:48px;position:relative}@media (max-width:1189px){.container{margin-left:17px;margin-right:17px;padding:0}}@media (min-width:1190px){.container{background:#fff;display:flex;min-height:100vh}}main{border-radius:var(--radius);margin:0 auto}.identification main{background:#fff}.identification main .form--mdp [type=submit]{--width-button:150px;margin-left:auto;margin-right:auto}@media (min-width:1190px){main{display:block;height:calc(100vh - 130px);margin-left:130px;overflow-y:auto;padding:13px 30px;scrollbar-width:none;width:845px}.not-connected main,main.account--confirmation{margin-left:auto}.not-connected main header{transform:translateY(-145px)}.not-connected main header p{margin-top:-12px}.not-connected main header+*{margin-top:-55px}.not-connected main.login--conseiller header{transform:translateY(-187px)}.not-connected main .form--mdp header+*{margin-top:-60px}main::-webkit-scrollbar{display:none}main .identification.account{margin-left:100px}.identification:not(.account) main{padding-top:127px}.identification:not(.account) main.login--conseiller{padding-top:168px}}@media (min-width:1920px){.voyage main{padding-left:0;padding-right:0}.account main,.home main{margin-left:100px}}banner-ec{align-items:center;display:grid;grid-template-columns:1fr auto 1fr;justify-content:space-between;padding:30px 20px 28px}.not-connected banner-ec>svg{opacity:0}@media (min-width:1190px){banner-ec>a svg{transform:translateX(20px)}}@media (min-width:769px) and (max-width:1189px){.is-connected.voyage banner-ec{padding-bottom:90px}}@media (max-width:1189px){banner-ec{grid-template-columns:36px auto 36px}banner-ec banner-hello{left:50%;transform:translate(-50%,59px)}.is-connected banner-ec>a:first-of-type,.not-connected banner-ec>svg{display:none}}@media (max-width:600px){.is-connected banner-ec{padding-bottom:13px}.is-connected.home banner-ec{padding-bottom:90px}}banner-contact{color:#555;justify-self:end;position:absolute;right:20px}banner-contact>a img,banner-contact>a:not([href^=tel]) svg{display:none}banner-contact img{border-radius:100%;margin-left:10px;max-height:43px;object-fit:cover;object-position:top;overflow:hidden}banner-contact svg{fill:#555;transform:rotate(90deg) translate(-2px,-1px)}@media (max-width:1189px){.voyage banner-contact:not(.navbar-item>banner-contact) [href^=mailto],.voyage banner-contact:not(.navbar-item>banner-contact) img{display:none}.voyage .navbar-item>banner-contact a[href^=mailto]{transform:translateX(-26px)}.voyage .navbar-item>banner-contact a[href^=mailto] svg{display:block;margin-left:0}}@media (min-width:770px){banner-contact:before{content:attr(data-libelle);font-weight:600}banner-contact svg{height:14px;width:14px}banner-contact a{color:inherit;display:block;text-align:right;text-decoration:none}banner-contact a:after{content:attr(data-libelle);display:inline-block;font-weight:900;overflow:hidden;text-overflow:"";white-space:nowrap;width:min-content}.voyage banner-contact{display:grid;gap:0 5px;grid-template-areas:"libelle libelle photo" "tel mail photo"}.voyage banner-contact:before{grid-area:libelle}.voyage banner-contact img{margin-left:5px}.voyage banner-contact a{align-items:center;display:flex;font-size:14px;grid-area:tel}.voyage banner-contact a svg{fill:#333;transform:rotate(90deg)}.voyage banner-contact a+a{font-weight:900;grid-area:mail}.voyage banner-contact a+a svg{display:block!important;transform:scale(1.5) translateY(5px)}.voyage banner-contact a+a:after{content:none}.voyage banner-contact a+a:before{content:" • ";font-weight:300;padding-right:6.5px}.voyage banner-contact img{grid-area:photo}}banner-hello{color:var(--helloColor);display:none;font-size:18px;font-weight:900}@media (min-width:770px){banner-hello{display:block;left:115px;position:absolute}}.home banner-hello{display:block;position:absolute}@media (min-width:1920px){.voyage banner-hello+a:has(img){left:960px;position:fixed;transform:translateX(-50%)}}.navbar{--fwItem:900;--fzItem:12px;height:calc(100dvh - 119px);left:0;position:fixed;width:115px}.navbar-menu{display:flex;flex-direction:column;height:100%}.navbar-menu div:last-of-type{cursor:pointer;margin-top:auto;width:auto}.not-connected .navbar{display:none}.not-connected .navbar-burger{opacity:0}@media (min-width:1190px){.navbar-menu{gap:20px;margin-top:30px}.not-connected .navbar-burger{display:none}}.navbar-item{align-items:center;color:var(--color-secundary);display:flex;flex-direction:column;gap:5px;height:59px;justify-content:center;margin-left:auto;margin-right:auto;text-decoration:none;transition:all .5s;width:90px}.navbar-item.is-active,.navbar-item:hover{border-radius:var(--control-radius);box-shadow:0 0 6px rgba(0,0,0,.4)}.navbar-item:has(form){margin-bottom:30px}.navbar-item:has(form) button{align-items:center;color:inherit;cursor:pointer;display:flex;flex-direction:column;font-weight:900}aside:has(+[data-onglet-actif=rd]) .is-current [data-name=rd]{color:#333;font-weight:700}aside:has(+[data-onglet-actif=pax]) .is-current [data-name=pax]{color:#333;font-weight:700}aside:has(+[data-onglet-actif=doc]) .is-current [data-name=doc]{color:#333;font-weight:700}aside:has(+[data-onglet-actif=paiement]) .is-current [data-name=paiement]{color:#333;font-weight:700}.navbar-dropdown{--fzItem:14px;--fwItem:700;cursor:default}.navbar-dropdown button,.navbar-dropdown summary{cursor:pointer}.navbar-dropdown a{color:#555;grid-area:title;text-decoration:none}.navbar-dropdown a:visited{color:inherit}.navbar-dropdown li:not(:only-of-type){margin-bottom:39.9px}.navbar-dropdown picto-danger{grid-area:picto}.navbar-dropdown button{color:#555;cursor:pointer;display:flex;font-size:14px;margin-bottom:12px;margin-left:31px}.navbar-dropdown button:before{content:"–";margin-right:6px}.navbar-dropdown button:first-of-type{margin-top:17px}.navbar-dropdown li:not(:has(details)),.navbar-dropdown summary{color:#555;display:flex;font-size:1.1666rem;font-weight:700;gap:14px;line-height:17px;max-width:200px;padding-right:24px;position:relative}.navbar-dropdown summary::-webkit-details-marker,.navbar-dropdown summary::marker{content:"";display:none}.navbar-dropdown summary:after{color:#ccc;left:auto;position:absolute;right:0;top:6px;transform:rotate(135deg)}.navbar-dropdown [open] summary:after{transform:rotate(315deg)}@media (max-width:1189px){.navbar{background:var(--bgMenuMobile);height:100dvh;top:0;transition:transform .5s ease;width:195px;z-index:99}.navbar:not(.is-active){transform:translateX(-100%)}.navbar-burger svg{pointer-events:none}.navbar>button{left:30px;position:absolute;top:30px}.navbar>button svg{pointer-events:none}.navbar-item:has(banner-contact){border-top:1px solid hsla(43,15%,50%,.37);margin-top:0!important;padding-top:50px}.navbar-item:has(banner-contact) banner-contact{transform:translateY(50px)}.navbar-item:has(banner-contact) banner-contact:before{color:#555;content:attr(data-libelle);font-weight:600;margin-bottom:20px;text-align:center;text-wrap:balance}.navbar-item:has(banner-contact) banner-contact,.navbar-item:has(banner-contact) img{align-items:center;display:flex;flex-direction:column;margin-bottom:24px;margin-left:0}.navbar-item:has(banner-contact) img{max-height:70px}.navbar-item:has(banner-contact) svg{fill:#555;margin-bottom:0;margin-left:-40px;transform:none}.navbar-item:has(banner-contact) span{bottom:0;color:#555;position:absolute;transform:translate(15px,4px)}.navbar-item{font-size:15px;height:83px;min-width:107px}.navbar-item svg{margin-bottom:14px}.navbar-item:first-of-type{margin-bottom:36px;margin-top:145px}.navbar-item:first-of-type+.navbar-item:not(:has(form)){margin-bottom:min(5vh,80px)}.navbar-item:last-of-type{height:auto;margin-bottom:17px}.navbar-item:last-of-type svg{margin-bottom:0}.has-menu{height:100dvh;overflow:hidden;position:relative;width:100vw}.has-menu:after{background:rgba(0,0,0,.3);bottom:0;content:"";height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:98}}@media (min-width:1190px){.navbar-burger,.navbar>button{display:none}.navbar-item:has(banner-contact){display:none}.navbar-dropdown{height:calc(100dvh - 200px);overflow-y:auto;scrollbar-width:none}.navbar-dropdown::-webkit-scrollbar{display:none}}.nav-tabs ul{display:flex;gap:8.5px;justify-content:stretch}.nav-tabs li{flex-grow:1}.nav-tabs a,.nav-tabs button{background:var(--bgTab,var(--satinLinen));border:1px solid transparent;border-top-left-radius:var(--radius);border-top-right-radius:var(--radius);color:var(--tab-color);cursor:pointer;display:block;font-size:1.1666rem;font-weight:700;height:45px;padding:0 17px;width:100%}[data-onglet-actif=rd] .nav-tabs a[data-name=rd],[data-onglet-actif=rd] .nav-tabs button[data-name=rd]{background:#fff;border-bottom:0;color:#333;position:relative;top:1px;z-index:2}@media (min-width:601px){[data-onglet-actif=rd] .nav-tabs a[data-name=rd],[data-onglet-actif=rd] .nav-tabs button[data-name=rd]{border:1px solid;border-color:#ddd #ddd #fff}}[data-onglet-actif=pax] .nav-tabs a[data-name=pax],[data-onglet-actif=pax] .nav-tabs button[data-name=pax]{background:#fff;border-bottom:0;color:#333;position:relative;top:1px;z-index:2}@media (min-width:601px){[data-onglet-actif=pax] .nav-tabs a[data-name=pax],[data-onglet-actif=pax] .nav-tabs button[data-name=pax]{border:1px solid;border-color:#ddd #ddd #fff}}[data-onglet-actif=doc] .nav-tabs a[data-name=doc],[data-onglet-actif=doc] .nav-tabs button[data-name=doc]{background:#fff;border-bottom:0;color:#333;position:relative;top:1px;z-index:2}@media (min-width:601px){[data-onglet-actif=doc] .nav-tabs a[data-name=doc],[data-onglet-actif=doc] .nav-tabs button[data-name=doc]{border:1px solid;border-color:#ddd #ddd #fff}}[data-onglet-actif=paiement] .nav-tabs a[data-name=paiement],[data-onglet-actif=paiement] .nav-tabs button[data-name=paiement]{background:#fff;border-bottom:0;color:#333;position:relative;top:1px;z-index:2}@media (min-width:601px){[data-onglet-actif=paiement] .nav-tabs a[data-name=paiement],[data-onglet-actif=paiement] .nav-tabs button[data-name=paiement]{border:1px solid;border-color:#ddd #ddd #fff}}.nav-tabs a{align-items:center;display:flex;justify-content:center}.nav-tabs a svg{fill:var(--tab-color)}@media (max-width:600px){.nav-tabs{margin-top:24px}.nav-tabs ul{gap:6px}.nav-tabs a,.nav-tabs button{font-size:14px;font-weight:600;padding:0}.nav-tabs li:first-child button{white-space:pre-line}.subnav{display:flex;font-size:14px;gap:0;margin-top:30px;overflow:auto hidden;padding-right:1px;position:relative;scrollbar-width:none}.subnav>*{--width:auto;--height:auto;--shadow:none;--radius:0;flex-shrink:0;padding:0;position:relative}.subnav>:not(:last-of-type){margin-right:30px}.subnav>:not(:last-of-type):after{background:#ccc;content:"";display:inline-block;height:24px;margin-left:15px;margin-right:15px;position:absolute;right:-30px;width:1px}.subnav>.is-active:before{border-bottom:2px solid var(--body-color);cursor:default}.subnav>* svg{display:none}.subnav+slide-nav{display:block;overflow-x:scroll}.subnav+slide-nav svg{pointer-events:none}.subnav+slide-nav #next{float:right}.subnav .is-active:before{align-self:start;background:#333;bottom:0;content:"";display:block;height:2px;left:0;position:absolute;width:calc(100% - 26px)}slide-nav{display:none}}aside{display:none}@media (min-width:1190px){aside{container-name:aside;container-type:inline-size;display:block;min-height:100%;position:sticky;top:115px;width:280px}}@media (min-width:1430px){aside{border-right:1px solid hsla(43,15%,50%,.3)}}@media (max-width:600px){aside .nav-tabs ul li:first-of-type{display:none}}aside h3{font-size:18px;font-weight:900;margin-bottom:39.9px}connexion-links{align-items:center;display:flex;flex-direction:column;gap:24px;margin:0 auto 18px;max-width:400px;padding-bottom:30px}.account__block svg{fill:#555}.account__block h2{font-size:15.8666666667px;font-weight:900;margin-bottom:18px}.account__block p{font-size:1.1666rem}.account__block span{display:block}.account__block+msg-rgpd{--form-padding-horizontal:0}@media screen and (min-width:800px){.account__block .btn--edit{float:right;transform:translateY(-100%)}}@media screen and (max-width:800px){.account__block p:last-of-type{margin-bottom:18px}}@media screen and (max-width:1190px){body.login form{width:100%}.account main:not(:has(>.form)){padding:30px}}.not-connected p.h-tac{font-size:15px}.identification.creation [for=Input_DateNaissance]{white-space:nowrap}@media (min-width:601px){.voyage__header{padding-bottom:60px}}.voyage__header h1{--margeh1:17px;text-align:center}@media (max-width:1189px){.voyage__header h1{--margeh1:0}}.voyage__header ul{display:flex;font-size:var(--small-font-size);font-weight:500;justify-content:center}.voyage__header ul li{font-size:16px}.voyage__header ul li:not(:last-of-type):after{content:" • ";padding:0 5.6666666667px}@media (max-width:1189px){.voyage__header ul{flex-wrap:wrap}.voyage__header li{display:var(--visibleMobile,none);font-size:13px;font-weight:500;white-space:nowrap}}container-onglet{--margeh1:18px;display:block;position:relative;top:0}container-onglet>div{border-bottom-left-radius:var(--radius);border-bottom-right-radius:var(--radius)}@media (min-width:601px) and (max-width:1189px){container-onglet .onglet--passagers{border:1px solid #ddd}}@media (max-width:1189px){container-onglet .onglet--passagers:has(>section:not(hidden)){background:#fff}container-onglet .onglet--passagers:has(>section:not(hidden)) .h-section{align-items:center;display:flex;gap:6px}}container-onglet .onglet--passagers section{padding-top:48px}container-onglet .onglet--passagers section>.h-section{display:none}@media (max-width:1189px){container-onglet .onglet--passagers section{padding:18px}}@media (min-width:1190px){container-onglet .onglet--passagers{position:relative}container-onglet .onglet--passagers:before{background:var(--satinLinen);content:"";display:block;height:20px;left:0;position:absolute;top:0;width:100%}}container-onglet .onglet--paiement,container-onglet .onglet--rd{background:#fff;margin-bottom:24px;padding:48px 24px}@media (min-width:601px){container-onglet .onglet--paiement,container-onglet .onglet--rd{border:1px solid #ddd}}container-onglet .onglet--paiement h3{font-size:1.1666rem;font-weight:900;text-align:center}container-onglet .onglet--paiement p{margin-bottom:33px;margin-top:18px;text-align:center}container-onglet .onglet--paiement travel-paiement-lien{display:block;margin-bottom:24px}container-onglet .onglet--paiement travel-paiement-lien a{text-decoration:none}container-onglet .onglet--paiement travel-paiement-lien:not(:has(span)) a{display:block;margin-left:auto;margin-right:auto}container-onglet .onglet--paiement travel-paiement-lien:has(span){--width-button:auto;--control-height:24px;border:1px solid #aaa;border-radius:var(--control-radius);display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:13px}container-onglet .onglet--paiement travel-paiement-lien:has(span) span{align-self:center;font-size:15px;font-weight:900}container-onglet .onglet--paiement travel-paiement-lien:has(span) a{padding-left:12px;padding-right:12px}formalite-recap{background:#fff;display:block}@media (min-width:1190px){formalite-recap{border:1px solid #ddd;border-radius:var(--radius)}}@media (max-width:1189px){formalite-recap{border-bottom-left-radius:var(--radius);border-bottom-right-radius:var(--radius);padding:18px}}formalite-voyageur{display:flex;margin-top:48px}formalite-voyageur svg{pointer-events:none}formalite-liste{display:flex}formalite-liste svg{pointer-events:none}formalite-voyageur:after{bottom:calc(100% - 17px);position:absolute}formalite-voyageur header{align-items:center;display:flex;font-weight:700;text-transform:uppercase;width:130px}formalite-voyageur button{align-items:center;display:inline-flex;justify-content:center;width:84px}formalite-voyageur button:not([disabled]){cursor:pointer}formalite-type{align-items:center;color:var(--color-secundary);cursor:pointer;display:inline-flex;flex-direction:column;font-size:14px;font-weight:900;gap:13px;line-height:1.1;padding:13px;text-align:center}formalite-type:hover{transition:all .5s}formalite-type.is-active{cursor:default}.formalite--block{background:#fff;border:1px solid #ddd;border-radius:var(--radius);cursor:pointer;margin-bottom:24px;padding:48px 24px}.formalite--block p{font-size:17px;font-weight:500}.formalite--block[data-open=false]{padding-bottom:0}@media (max-width:600px){.formalite--block{padding-bottom:24px!important;padding-top:24px}.formalite--block p{font-size:14px}}.formalite--header{display:grid;grid-template-areas:"name state toggle";grid-template-columns:40vw [col] auto [col] 20px;pointer-events:none}.formalite--header h3{font-size:18px;font-weight:900;line-height:1.2}.formalite--header fw-black,.formalite--header>svg{display:none}[data-open=false] .formalite--header~*{height:0;margin-top:0;overflow:hidden}[data-open=true] .formalite--header button{transform:scale(-1)}@media (max-width:600px){.formalite--header{--bgPicto:var(--color-action);grid-template-areas:"state name toggle";grid-template-columns:40px [col] auto [col] 20px}.formalite--header+p{margin-top:30px}.formalite--header formalite-tag{grid-area:state;justify-content:start;line-height:1.5}.formalite--header formalite-tag.is-invalid,.formalite--header formalite-tag.is-valid{--bgTag:transparent}.formalite--header formalite-tag span{display:none}.formalite--header picto-danger,.formalite--header picto-valid{height:16px;line-height:16px;width:16px}.formalite--header h3{font-size:var(--small-font-size)}}@media (min-width:601px){.formalite--header{grid-template-areas:"picto name state toggle" "picto formalite state toggle";grid-template-columns:60px 1fr 131px 20px;margin-bottom:30px}.formalite--header svg{display:block}.formalite--header fw-black{color:var(--color-secundary);display:block;grid-area:formalite;transform:translateY(-100%)}.formalite--header formalite-tag{font-weight:700;width:102px}.formalite--header formalite-tag picto-danger,.formalite--header formalite-tag picto-valid{display:none}}formalite-tag{align-items:center;background:var(--bgTag,#ccc);border-radius:var(--control-radius-big);display:flex;justify-content:center;line-height:24px;margin-bottom:auto;margin-top:auto}formalite-tag.is-invalid{--bgTag:rgba(255,70,0,.15)}formalite-tag.is-valid{--bgTag:rgba(14,166,87,.15)}formalite-form{--form-padding-horizontal:0;--control-size:1.1666rem;display:block}[data-open=true] formalite-form{margin-top:18px}formalite-form label,formalite-form p[data-name]{font-size:15px}formalite-form form{margin-top:30px}formalite-form form:has([data-optionidentiquepassager1=true]:checked)>.form-control:not(.form-control:has([data-optionidentiquepassager1=true])),formalite-form form:has([data-optionidentiquepassager1=true]:checked)>p:not(.form-control:has([data-optionidentiquepassager1=true]:checked)){display:none}formalite-form form .form-control:has([data-optionidentiquepassager1=true]){display:block;width:100%}formalite-form p:has(+.form-control){margin-bottom:0}.has-two-cols formalite-form p+.form-control:not([data-regroupement])+.form-control,formalite-form p+.form-control{padding-top:30px}formalite-form small{white-space:preserve-breaks}formalite-form [type=submit]{display:block;margin:14px 0}@media (min-width:14px){formalite-form [type=submit]{margin-top:24px!important}}formalite-form [data-name]{display:none}formalite-form [data-name]:has([type=file]){flex-direction:column;margin-bottom:36px}formalite-form p[data-name]:first-of-type{display:block;font-weight:500;margin-bottom:14px}formalite-form p[data-name]+.form-control{padding-top:0}formalite-form p[data-name]+.form-control:has(.form-checkbox){padding-top:30px}formalite-form .form-control:has([type=radio]){display:inline-flex}formalite-form .form-control:has([type=radio]):has([type=radio]){display:flex}@media (max-width:600px){formalite-form .form-control:has([type=radio]),formalite-form .form-control:has([type=radio]):not(:first-of-type){padding:0}formalite-form .form-control:has([type=radio])[data-regroupement]:has(+.form-control){margin-bottom:24px}}@media (min-width:769px){.has-two-cols formalite-form form{display:flex;flex-wrap:wrap;gap:0 24px}.has-two-cols formalite-form form .form-control:not(:has([data-optionidentiquepassager1=true])){flex-shrink:1;width:48%}.has-two-cols formalite-form form .form-control[data-regroupement]{width:30%}.has-two-cols formalite-form form [type=submit]{flex-basis:50%;margin:0 calc(50% - 100px)}}.has-two-cols formalite-form form p[data-name]:has(+.form-control:has([type=radio])),.has-two-cols formalite-form form p[data-name]:has(+.form-control:has([type=radio]))+.has-two-cols formalite-form form p[data-name]:has(+.form-control:has([type=radio])){order:-1}.has-two-cols formalite-form form p[data-name]:has(+.form-control:has([type=radio])):not(:only-child){display:none!important}.has-two-cols formalite-form form .form-control:has([type=checkbox]){width:100%}.has-two-cols formalite-form form [data-regroupement]+[data-name]:has(+[data-regroupement]){display:none}container-onglet h1{--margeh1:52px;display:flex;gap:18px;min-height:32px}container-onglet .onglet--document documents-liste{background:#fff;border:1px solid #ddd;cursor:pointer;margin-bottom:24px;padding:18px}@media (min-width:601px){container-onglet .onglet--document documents-liste{border-radius:var(--radius) 0 var(--radius) var(--radius);position:relative;z-index:1}container-onglet .onglet--document:before{background:var(--satinLinen);content:"";display:block;height:20px;left:0;position:absolute;top:0;width:100%}}documents-liste{display:flex;gap:20px;padding-top:24px}documents-liste svg{pointer-events:none}document-type{align-items:center;cursor:pointer;display:inline-flex;flex-direction:column;font-size:14px;font-weight:900;gap:7px;height:var(--height,90px);justify-content:center;line-height:1.2;padding:13px 14px;text-align:center;width:var(--width,120px)}document-type.is-active{cursor:default}#docicon-182 article,document-item:not(#docicon-182){background:#fff;border:1px solid #ddd;border-radius:var(--radius);display:block;font-size:17px;font-weight:900;padding:36px}@media (min-width:601px){#docicon-182 article,document-item:not(#docicon-182){margin-left:auto;margin-right:auto}}#docicon-182 article li,document-item:not(#docicon-182) li{display:flex;justify-content:space-between;padding-top:6.5px}#docicon-182 article li:not(:last-of-type),document-item:not(#docicon-182) li:not(:last-of-type){border-bottom:1px solid var(--control-border-color);margin-bottom:24px;padding-bottom:24px}#docicon-182 article li span,document-item:not(#docicon-182) li span{display:block;max-width:50vw;overflow-x:hidden;text-overflow:ellipsis}#docicon-182 article li .btn,document-item:not(#docicon-182) li .btn{align-self:center;flex-shrink:0}#docicon-182 article+article,document-item:not(#docicon-182){margin-top:24px}@media (max-width:600px){documents-liste:not(.subnav){overflow:auto;padding:20px}document-type{padding-bottom:2px;--width:min(163px,calc(50vw - 30px))}formalite-recap{--shadow:none}formalite-recap msg-alert{margin-top:18px}formalite-liste{display:grid;gap:24px;grid-template-columns:1fr 1fr}formalite-liste:not(.subnav) formalite-type{border:1px solid #ddd;border-radius:10px;flex-direction:column;position:relative}formalite-liste:not(.subnav) formalite-type picto-danger,formalite-liste:not(.subnav) formalite-type picto-valid{position:absolute;right:12px;top:12px}formalite-type{--shadow:0 0 6px rgba(0,0,0,.16);color:#555;display:flex;flex-direction:row;font-size:15px;height:var(--height,130px);justify-content:center}formalite-type picto-danger,formalite-type picto-valid{--bgPicto:var(--vermilion);height:16px;line-height:16px;width:16px}formalite-type svg{transform:scale(1.5)}formalite-voyageur{display:none}}@media (min-width:601px){formalite-recap{display:block;padding:24px var(--paddingContainer) 48px;position:relative;z-index:1}formalite-liste{gap:14px;margin-left:130px}msg-alert+formalite-liste{margin-top:24px}formalite-type{padding-left:0;padding-right:0;width:84px}formalite-type picto-danger,formalite-type picto-valid{display:none}formalite-voyageur{gap:14px;padding-left:130px;position:relative}formalite-voyageur header,formalite-voyageur:after{left:0;position:absolute}formalite-voyageur button,formalite-voyageur header{min-height:40px}}.onglet--rd form{padding-bottom:36px}.onglet--rd form [type=submit]{display:block;margin-left:auto;margin-right:auto}.onglet--rd form .form-control p{font-size:17px;font-weight:900;line-height:18px;margin-bottom:24px;text-wrap:balance}.onglet--rd .rd-coord{border-bottom:1px solid #ddd;margin-bottom:50px;margin-top:24px;padding-bottom:48px}.onglet--rd .rd-coord header{font-size:24px;font-weight:700;margin-bottom:24px;padding-top:6px}.onglet--rd .rd-coord address span,.onglet--rd .rd-coord div:last-of-type{display:flex;gap:12px}.onglet--rd .rd-coord address span>svg,.onglet--rd .rd-coord div:last-of-type>svg{fill:#555}.onglet--rd .rd-coord address{font-size:15px}.onglet--rd .rd-coord p{font-size:15px;font-weight:500;margin-bottom:18px}.onglet--rd .rd-coord p svg{fill:#555;margin-right:12px}.onglet--rd .btn--edit{transform:translateY(100%)}@media (min-width:770px){.onglet--rd{padding-bottom:100px}.onglet--rd form{--form-padding-horizontal:0;padding-bottom:55px}.onglet--rd .btn--edit{float:right;transform:translateY(-100%)}}