/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.text-align-left{text-align:left;}.text-align-right{text-align:right;}.text-align-center{text-align:center;}.text-align-justify{text-align:justify;}.align-left{float:left;}.align-right{float:right;}.align-center{display:block;margin-right:auto;margin-left:auto;}
.container-inline div,.container-inline label{display:inline-block;}.container-inline .details-wrapper{display:block;}.container-inline .hidden{display:none;}
.clearfix::after{display:table;clear:both;content:"";}
.hidden{display:none;}.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.visually-hidden.focusable:active,.visually-hidden.focusable:focus-within{position:static !important;overflow:visible;clip:auto;width:auto;height:auto;}.invisible{visibility:hidden;}
.js .js-hide{display:none;}.js-show{display:none;}.js .js-show{display:block;}@media (scripting:enabled){.js-hide.js-hide{display:none;}.js-show{display:block;}}
:root{--exit-intent-star-color-default:#ddd;--exit-intent-star-color-active:#ffc107;--exit-intent-star-size:2rem;--exit-intent-star-gap:0.25rem;--exit-intent-focus-outline-color:#1779ba;--exit-intent-focus-outline-width:2px;--exit-intent-focus-outline-offset:2px;--exit-intent-form-group-margin:1.5rem;--exit-intent-border-color:#ccc;--exit-intent-border-radius:4px;--exit-intent-success-bg:#d4edda;--exit-intent-success-color:#155724;--exit-intent-success-border:#c3e6cb;--exit-intent-error-bg:#f8d7da;--exit-intent-error-color:#721c24;--exit-intent-error-border:#f5c6cb;--exit-intent-animation-duration:0.15s;}.exit-feedback-modal-content{padding:1rem;}.exit-feedback-modal-content .rating-group{border:none;box-shadow:none;padding:0;margin-bottom:var(--exit-intent-form-group-margin);}.exit-feedback-modal-content .rating-group legend *{margin:0;padding:0;font-weight:bold;}.exit-feedback-modal-content .rating-group .fieldset__wrapper{margin:0;margin-block-start:0.5rem;}.star-rating{--s:var(--exit-intent-star-size,2rem);position:relative;display:inline-flex;}.star-rating input{width:var(--s);height:var(--s);margin:0;opacity:0;cursor:pointer;}.star-rating i{position:absolute;inset:0 0 calc(var(--s) * 0.1);pointer-events:none;--v1:transparent,#000 0.5deg 108deg,transparent 109deg;--v2:transparent,#000 0.5deg 36deg,transparent 37deg;-webkit-mask:conic-gradient(from 54deg at calc(var(--s) * 0.68) calc(var(--s) * 0.57),var(--v1)),conic-gradient(from 90deg at calc(var(--s) * 0.02) calc(var(--s) * 0.35),var(--v2)),conic-gradient(from 126deg at calc(var(--s) * 0.5) calc(var(--s) * 0.7),var(--v1)),conic-gradient(from 162deg at calc(var(--s) * 0.5) 0,var(--v2));-webkit-mask-size:var(--s) var(--s);-webkit-mask-composite:xor,destination-over;mask:conic-gradient(from 54deg at calc(var(--s) * 0.68) calc(var(--s) * 0.57),var(--v1)),conic-gradient(from 90deg at calc(var(--s) * 0.02) calc(var(--s) * 0.35),var(--v2)),conic-gradient(from 126deg at calc(var(--s) * 0.5) calc(var(--s) * 0.7),var(--v1)),conic-gradient(from 162deg at calc(var(--s) * 0.5) 0,var(--v2));mask-size:var(--s) var(--s);mask-composite:exclude,add;background:linear-gradient(rgba(255,0,0,var(--o,0.3)) 0 0),linear-gradient(var(--exit-intent-star-color-active) 0 0)
    var(--exit-intent-star-color-default);background-size:calc(var(--l,0) * var(--s)) 100%,calc(var(--p,0) * var(--s)) 100%;background-repeat:no-repeat;}.star-rating:focus-within{outline:var(--exit-intent-focus-outline-width) solid var(--exit-intent-focus-outline-color);outline-offset:var(--exit-intent-focus-outline-offset);}.star-rating input:active ~ i{--o:1;}.star-rating input:nth-of-type(1):checked ~ i{--p:1;}.star-rating input:nth-of-type(2):checked ~ i{--p:2;}.star-rating input:nth-of-type(3):checked ~ i{--p:3;}.star-rating input:nth-of-type(4):checked ~ i{--p:4;}.star-rating input:nth-of-type(5):checked ~ i{--p:5;}.star-rating input:nth-of-type(1):hover ~ i{--l:1;}.star-rating input:nth-of-type(2):hover ~ i{--l:2;}.star-rating input:nth-of-type(3):hover ~ i{--l:3;}.star-rating input:nth-of-type(4):hover ~ i{--l:4;}.star-rating input:nth-of-type(5):hover ~ i{--l:5;}.form-item__label{font-size:1rem;font-weight:bold;margin-bottom:.5rem;}.exit-feedback-modal-content textarea{width:100%;border:1px solid var(--exit-intent-border-color);border-radius:var(--exit-intent-border-radius);font-family:inherit;}.exit-feedback-modal-content .button-group{margin-top:var(--exit-intent-form-group-margin);justify-content:flex-end;gap:0.5rem;display:flex;}.exit-feedback-modal-content .button-group::before,.exit-feedback-modal-content .button-group::after{display:none;}.exit-feedback-modal-content .submit-button{margin-right:0.5rem;}.exit-feedback-modal-content .feedback-message{margin-top:1rem;padding:0.75rem;border-radius:var(--exit-intent-border-radius);display:none;}.exit-feedback-modal-content .feedback-message.success{background-color:var(--exit-intent-success-bg);color:var(--exit-intent-success-color);border:1px solid var(--exit-intent-success-border);}.exit-feedback-modal-content .feedback-message.error{background-color:var(--exit-intent-error-bg);color:var(--exit-intent-error-color);border:1px solid var(--exit-intent-error-border);}#give-feedback{background:#fff;position:fixed;bottom:130px;right:50px;line-height:0;border-radius:50%;padding:10px;z-index:50;box-shadow:0 0 2px rgba(0,0,0,0.12),0 2px 2px rgba(0,0,0,0.2);border:none;cursor:pointer;}@media screen and (min-width:40em) and (max-width:63.9375em){#give-feedback{right:15px;scale:0.84;bottom:85px;}}@media screen and (max-width:39.9375em){#give-feedback{right:0;scale:0.74;bottom:60px;}}#exit-feedback-modal{transition-duration:var(--exit-intent-animation-duration,0.3s) !important;}.fade-in.mui-enter,.fade-out.mui-leave{transition-duration:var(--exit-intent-animation-duration,0.3s) !important;}
.ghm-guichet-unique-g-u-tree{--dark-color:#4c4c4c;--light-color:#FFF;--active-color:#b1040f;margin:0 0 2rem 0;}div[id^=edit-step]{display:flex;flex-wrap:wrap;gap:1rem;align-items:stretch;align-content:stretch;justify-content:space-evenly;margin-bottom:2rem;container:buttonlist / inline-size;}.step-root div[id^=edit-step]{}.step-root div[id^=edit-step] .leaf label{width:var(--button-w);display:grid;place-content:center;line-height:1.35;}div[id^=edit-step] .leaf{display:flex;}.step-cant_subscribe div[id^=edit-step]{justify-content:center;flex-direction:column;}.step-cant_subscribe div[id^=edit-step] .leaf label{display:block;width:55rem;}@container buttonlist (width <= 34rem){.step-root div[id^=edit-step] .leaf label{max-width:90vw;}}.step-root div[id^=edit-step] .leaf:nth-last-of-type(1),.step-root div[id^=edit-step] .leaf:nth-last-of-type(2){--dark-color:#888888;}@container buttonlist (width <= 69rem){.step-root div[id^=edit-step] .leaf{order:var(--m-order);}.step-root div[id^=edit-step] .leaf:nth-last-of-type(1){display:none;}}.leaf{--button-w:34rem;}.leaf .button{background-color:var(--dark-color);color:var(--light-color);border-radius:3px;padding-inline:0.5rem;text-wrap:balance;}.leaf .button:hover,.leaf input[type=radio]:checked+.button,.leaf input[type=radio]:focus+.button{background-color:var(--active-color);}.leaf .button.hollow.secondary{border-width:2px;background-color:unset;}.leaf .button.hollow.secondary:hover,.leaf input[type=radio]:checked+.button.hollow.secondary,.leaf input[type=radio]:focus+.button.hollow.secondary{border-color:var(--active-color);background-color:#ffdadc;}.leaf input[type=radio]:focus-within+.button{box-shadow:0 0 2px 2px var(--dark-color);}.leaf input[type=radio]{height:1.5rem;margin:0;opacity:0;position:absolute;width:0rem;}.leaf input[type='radio']+label{margin-left:unset;margin-right:unset;line-height:1.35;}.gu-message p{font-size:1.2rem;}.gu-message a{color:var(--dark-color);text-decoration:underline;font-weight:bold;font-style:italic;}.gu-message a:active,.gu-message a:hover,.gu-message a:focus{color:var(--active-color);}body.guichet-unique .tooltip{max-width:28rem;background-color:#eeeeee;}body.guichet-unique label.has-tip::after{top:0.25rem;right:0.25rem;}
