.page-espace-annuaire .ea-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem;margin:0;padding:0;list-style:none}.page-espace-annuaire .ea-cards .ea-card{display:flex;flex-direction:column;gap:1rem;width:auto;max-width:none;margin:0;padding:1.75rem;background-color:var(--color-primary,#094554)}.page-espace-annuaire .ea-card::before{content:none}.page-espace-annuaire .ea-card .illus-wrapper{aspect-ratio:16 / 9;height:auto;overflow:hidden}.page-espace-annuaire .ea-card .illus-wrapper img{display:block;width:100%;height:100%;object-fit:cover}.page-espace-annuaire .ea-card .ea-card-icon img,.page-espace-annuaire .ea-card .ea-card-icon svg{display:block;width:auto;height:4rem;max-width:100%}.page-espace-annuaire .ea-card .ea-card-icon{color:#fff}.page-espace-annuaire .ea-card .ea-card-icon svg{fill:currentColor}.page-espace-annuaire .ea-card .txt{flex-grow:1}.page-espace-annuaire .ea-card .txt p{margin:0}.border-rounded .col{border-radius:.75rem}@media (max-width:1199px){.page-espace-annuaire .ea-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:575px){.page-espace-annuaire .ea-cards{grid-template-columns:1fr}}.page-espace-annuaire .gform_wrapper .ginput_container_fileupload input[type='file']{display:block;width:100%;min-height:3rem;padding:.375rem .375rem .375rem 0;background-color:var(--color-form,#edfbf8);border:1px solid transparent;border-radius:0;font-size:1.0625rem;line-height:1.3;color:var(--color-default,#224f5a);cursor:pointer;transition:border-color .3s ease}.page-espace-annuaire .gform_wrapper .ginput_container_fileupload input[type='file']:focus,.page-espace-annuaire .gform_wrapper .ginput_container_fileupload input[type='file']:hover{border-color:var(--color-default,#224f5a)}.page-espace-annuaire .gform_wrapper .ginput_container_fileupload input[type='file']::file-selector-button{margin:0 1rem 0 .375rem;padding:.5rem 1.25rem;background-color:var(--color-primary,#3ee98d);border:0;border-radius:0;font-family:var(--font-title),arial,sans-serif;font-size:1rem;font-weight:500;color:#fff;cursor:pointer;transition:opacity .3s ease}.page-espace-annuaire .gform_wrapper .ginput_container_fileupload input[type='file']:hover::file-selector-button{opacity:.85}.page-espace-annuaire .gform_wrapper .gform_drop_area{padding:1.5rem;background-color:var(--color-form,#edfbf8);border:1px dashed var(--color-default,#224f5a);border-radius:0;color:var(--color-default,#224f5a)}.page-espace-annuaire .gform_wrapper .gform_drop_area .gform_button_select_files{padding:.5rem 1.25rem;background-color:var(--color-primary,#3ee98d);border:0;border-radius:0;font-family:var(--font-title),arial,sans-serif;font-size:1rem;font-weight:500;color:#fff;cursor:pointer}.border-rounded .page-espace-annuaire .gform_wrapper .ginput_container_fileupload input[type='file']{border-radius:3rem}.border-rounded .page-espace-annuaire .gform_wrapper .ginput_container_fileupload input[type='file']::file-selector-button,.border-rounded .page-espace-annuaire .gform_wrapper .gform_drop_area .gform_button_select_files{border-radius:3rem}.border-rounded .page-espace-annuaire .gform_wrapper .gform_drop_area{border-radius:.75rem}@media (min-width:1200px){.page-espace-annuaire .ea-cards.columns-2,.page-espace-annuaire .ea-cards.columns-3{grid-template-columns:repeat(2,minmax(0,1fr))}}