.module-contact-elus .list .item-maire{display:flex;flex-basis:100%!important;column-gap:2rem;row-gap:1rem}.module-contact-elus .list .item-maire .illus-wrapper{width:calc(20% - 1.5rem)!important}.module-contact-elus .list.pictures-portrait .item .illus{aspect-ratio:4/5;object-position:top}.module-contact-elus .list .item-maire .desc{width:calc(40% - 3rem)!important}.module-contact-elus .list .item .contact{display:flex;align-items:center;column-gap:1rem}.module-contact-elus .list .item .contact button{background:unset}.module-contact-elus .list .item .contact button svg{max-height:1.25rem}.module-contact-elus .list .item .contact button svg>*{fill:var(--color-primary)}.module-contact-elus .list .item .contact button:hover svg>*{fill:var(--color-secondary)}.module-contact-elus .list .item .social-networks{margin-left:calc(13px - 1.175rem)}.module-contact-elus .modal{opacity:0;z-index:-1;visibility:hidden;transition:all 0.3s ease;position:absolute}.module-contact-elus .show.modal{opacity:1;position:fixed;background-color:rgba(0,0,0,.5);top:0;left:0;display:block;width:100%;height:100%;z-index:999;padding-right:15px;visibility:visible}.module-contact-elus .modal-dialog{display:flex;justify-content:center;align-content:center;flex-wrap:wrap;height:100%}.module-contact-elus .modal .module-form{padding:0}.module-contact-elus .modal .modal-dialog .modal-content{position:relative;width:1200px;height:80vh;overflow-y:scroll;background:#fff;padding:3rem}.module-contact-elus .modal .modal-dialog .close{position:absolute;right:1.25rem;top:1.25rem;border:unset;display:inline-block;transition:transform 0.6s ease}.module-contact-elus .modal .modal-dialog .close:hover{transform:rotate(90deg)}.module-contact-elus .modal .modal-dialog .close svg{fill:var(--color-secondary)}.module-contact-elus .gform_wrapper .gfield .gfield_label,.module-contact-elus .modal .modal-dialog .title,.module-contact-elus .gform_wrapper .gfield .ginput_container_consent+.gfield_description,.module-contact-elus .gform_wrapper .gfield .ginput_container_consent label{color:#000}.module-contact-elus .gform_wrapper .gfield:not(.gfield_visibility_hidden),.module-contact-elus .gform_wrapper .gform_footer{opacity:1!important}@media only screen and (max-width:600px){.module-contact-elus .list .item-maire{flex-direction:column}.module-contact-elus .list .item-maire .illus-wrapper{width:100%!important}.module-contact-elus .list .item-maire .desc{width:100%!important}}