/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.block-signalement .medium-container{border:1px solid rgba(2,71,97,0.1);background-color:#EDF6FA;border-radius:36px;overflow:hidden;}.block-signalement .subtitle-34{display:flex;align-items:center;justify-content:flex-start;}.block-signalement .header-signalement{padding:var(--spacing-6) var(--spacing-13);border-bottom:1px solid rgba(2,71,97,0.1);}.block-signalement .header-signalement .list-etapes{display:flex;align-items:center;justify-content:space-between;position:relative;}.block-signalement .header-signalement .list-etapes::after{content:"";position:absolute;width:100%;height:1px;top:50%;left:0;border-top:1px dashed var(--color-neutral-700);}.block-signalement .header-signalement .list-etapes__item{padding:6px 16px 6px 8px;display:flex;align-items:center;gap:var(--spacing-2);border:1px solid var(--color-neutral-400);border-radius:50px;background-color:var(--color-neutral-100);position:relative;z-index:3;}.block-signalement .header-signalement .list-etapes__item--active{border:1px solid var(--color-primary-500);}.block-signalement .header-signalement .list-etapes__item .num-circle{width:28px;height:28px;position:relative;background-color:rgba(34,189,255,0.1);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--color-primary-500);overflow:hidden;padding-top:2px;}.block-signalement .header-signalement .list-etapes__item--active .num-circle{color:var(--color-neutral-100);background-color:var(--color-primary-600);}.block-signalement .header-signalement .list-etapes__item--check .num-circle::after{content:"✓";position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:var(--color-neutral-100);background-color:var(--color-primary-600);}.block-signalement .header-signalement .list-etapes__item--active p.paragraph-12{font-weight:700;}.block-signalement .container-signalement{padding:var(--spacing-10) var(--spacing-13) var(--spacing-13);}.block-signalement .title-signalement{display:flex;align-items:center;justify-content:space-between;}.block-signalement .form-signalement .radio-group{display:flex;align-items:center;gap:var(--spacing-9);}.block-signalement .form-signalement .form-container{border-bottom:1px dashed var(--color-neutral-400);padding-bottom:var(--spacing-10);margin-bottom:var(--spacing-8);}.block-signalement .form-signalement.form-etat-civil .form-container{margin-bottom:0;padding-bottom:0;border-bottom:none;}.block-signalement .form-signalement .form-button{display:flex;align-items:center;justify-content:center;}.block-signalement .form-signalement .form-button-col-2{justify-content:space-between;}.block-signalement .form-signalement .form-button .cta-main{width:42%;}.block-signalement.block-form-contact .row-form .form-button{width:42%;margin-left:auto;margin-right:auto;}.block-signalement.block-form-contact .form-signalement .form-button .cta-main{width:100%;}.block-signalement .form-signalement .list-recap__item{display:flex;align-items:center;gap:var(--spacing-13);padding:var(--spacing-7) 0;border-bottom:1px solid var(--color-neutral-300);}.block-signalement .form-signalement .list-recap__item:first-child{padding-top:0;}.block-signalement .confirm-container{text-align:center;}@media only screen and (max-width:1023px){.block-signalement .header-signalement{padding:var(--spacing-6);}.block-signalement .header-signalement .list-etapes__item:not(.list-etapes__item--active),.block-signalement .header-signalement .list-etapes__item--check{padding:6px 8px 6px 8px;}.block-signalement .header-signalement .list-etapes__item:not(.list-etapes__item--active) .num-circle + .paragraph-12,.block-signalement .header-signalement .list-etapes__item--check .num-circle + .paragraph-12{display:none;}.block-signalement .container-signalement{padding:var(--spacing-8) var(--spacing-6) var(--spacing-6);}.page-node-type-formulaire-signaler-anomalie .block-signalement .container-signalement{padding:var(--spacing-6);}.block-signalement .title-signalement{flex-direction:column;flex-direction:column-reverse;align-items:flex-start;}.block-signalement .title-signalement .paragraph-14{margin-bottom:30px;}.block-signalement .form-signalement .radio-group{flex-direction:column;align-items:flex-start;gap:var(--spacing-4);}.block-signalement .form-signalement .form-button .cta-main{width:100%;}.block-signalement .form-signalement .form-button-col-2{flex-direction:column-reverse;gap:var(--spacing-4);}.block-signalement .form-signalement .form-button-col-2 .cta-main{width:100%;}.block-signalement .form-signalement .form-container{padding-bottom:var(--spacing-6);margin-bottom:var(--spacing-6);}.block-signalement .form-signalement.form-etat-civil .form-container{margin-bottom:0;padding-bottom:0;}.block-signalement .form-signalement .list-recap__item{flex-direction:column;align-items:flex-start;gap:var(--spacing-1);padding:var(--spacing-5) 0;}}.form-etat-civil form{display:none;}.form-etat-civil form.open{display:block;}section.webform-section{padding-top:var(--spacing-8);}section.webform-section:not(:last-of-type){padding-bottom:var(--spacing-8);border-bottom:1px dashed var(--color-neutral-400);}h2.webform-section-title{font-size:20px;color:var(--color-primary-500);font-weight:bold;margin-bottom:var(--spacing-8);}button#edit-actions-submit{width:250px;}@media (max-width:1023px){section.webform-section{margin-bottom:0!important;}.js-form-item{width:100%;}}
