.elementor-485 .elementor-element.elementor-element-a3f70cc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-485 .elementor-element.elementor-element-a3f70cc:not(.elementor-motion-effects-element-type-background), .elementor-485 .elementor-element.elementor-element-a3f70cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #FFFFFF00 100%);}.elementor-485 .elementor-element.elementor-element-8b3deb4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:none;--border-style:none;box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.15);}.elementor-485 .elementor-element.elementor-element-8b3deb4:not(.elementor-motion-effects-element-type-background), .elementor-485 .elementor-element.elementor-element-8b3deb4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-485 .elementor-element.elementor-element-993e496{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-485 .elementor-element.elementor-element-6af5ef0{--display:flex;--min-height:100vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-485 .elementor-element.elementor-element-edc0382{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-485 .elementor-element.elementor-element-f5e39be img{width:250px;}.elementor-485 .elementor-element.elementor-element-d31dc9a{--display:flex;}html body .elementor-widget-eael-gravity-form .eael-gravity-form .gform_wrapper .gform_title, html body .elementor-widget-eael-gravity-form .eael-gravity-form .eael-gravity-form-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}html body .elementor-widget-eael-gravity-form .eael-gravity-form .gform_wrapper .gform_description, html body .elementor-widget-eael-gravity-form .eael-gravity-form .eael-gravity-form-description{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-eael-gravity-form .eael-gravity-form .gf_progressbar_wrapper .gf_progressbar_title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-eael-gravity-form .eael-gravity-form .gf_progressbar_wrapper .gf_progressbar .gf_progressbar_percentage,
                .elementor-widget-eael-gravity-form .eael-gravity-form .gf_progressbar_wrapper .gf_progressbar .gf_progressbar_percentage span{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}html body .elementor-widget-eael-gravity-form .eael-gravity-form .gfield.gsection .gsection_title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}html body .elementor-widget-eael-gravity-form .eael-gravity-form .ginput_container_fileupload input[type="file"]::file-selector-button, html body .elementor-widget-eael-gravity-form .eael-gravity-form .ginput_container_fileupload input[type="file"]::-webkit-file-upload-button, html body .elementor-widget-eael-gravity-form .eael-gravity-form .ginput_container_fileupload .button, html body .elementor-widget-eael-gravity-form .eael-gravity-form .ginput_container_fileupload .large{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}html body .elementor-widget-eael-gravity-form .eael-gravity-form .gform_footer input[type="submit"], html body .elementor-widget-eael-gravity-form .eael-gravity-form .gform_body .gform_page_footer input[type="submit"], html body .elementor-widget-eael-gravity-form .eael-gravity-form .gform_body input[type="submit"].gform-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}html body .elementor-widget-eael-gravity-form .eael-gravity-form .gform_body .gform_page_footer input[type="button"]{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}html body .elementor-widget-eael-gravity-form .eael-gravity-form .gform_confirmation_wrapper .gform_confirmation_message{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-485 .elementor-element.elementor-element-b49cbec{padding:10px 0px 10px 0px;}.elementor-485 .elementor-element.elementor-element-b49cbec .eael-contact-form{padding:20px 20px 20px 20px;}.elementor-485 .elementor-element.elementor-element-b49cbec .eael-gravity-form .gf_progressbar_wrapper .gf_progressbar .gf_progressbar_percentage{display:flex;justify-content:end;}html body .elementor-485 .elementor-element.elementor-element-b49cbec .eael-gravity-form .gfield .gfield_label{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}html body .elementor-485 .elementor-element.elementor-element-b49cbec .eael-gravity-form .gfield input[type="text"], html body .elementor-485 .elementor-element.elementor-element-b49cbec .eael-gravity-form .gfield input[type="email"], html body .elementor-485 .elementor-element.elementor-element-b49cbec .eael-gravity-form .gfield input[type="tel"], html body .elementor-485 .elementor-element.elementor-element-b49cbec .eael-gravity-form .gfield input[type="number"], html body .elementor-485 .elementor-element.elementor-element-b49cbec .eael-gravity-form .gfield textarea{text-align:center;}html body .elementor-485 .elementor-element.elementor-element-b49cbec .eael-gravity-form .gfield input[type="text"], html body .elementor-485 .elementor-element.elementor-element-b49cbec .eael-gravity-form .gfield input[type="email"], html body .elementor-485 .elementor-element.elementor-element-b49cbec .eael-gravity-form .gfield input[type="tel"], html body .elementor-485 .elementor-element.elementor-element-b49cbec .eael-gravity-form .gfield input[type="number"], html body .elementor-485 .elementor-element.elementor-element-b49cbec .eael-gravity-form .gfield textarea, html body .elementor-485 .elementor-element.elementor-element-b49cbec .eael-gravity-form .gfield select{background-color:#0F9D581A;color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;border-color:#7979794F;box-shadow:-2px 0px 2px 0px rgba(14.999999999999998, 157, 88, 0.64);}html body .elementor-485 .elementor-element.elementor-element-b49cbec .eael-gravity-form .gfield input[type="text"], html body .elementor-485 .elementor-element.elementor-element-b49cbec .eael-gravity-form .gfield input[type="email"], html body .elementor-485 .elementor-element.elementor-element-b49cbec .eael-gravity-form .gfield input[type="tel"], html body .elementor-485 .elementor-element.elementor-element-b49cbec .eael-gravity-form .gfield input[type="number"], html body .elementor-485 .elementor-element.elementor-element-b49cbec .eael-gravity-form .gfield select{width:65%;}html body .elementor-485 .elementor-element.elementor-element-b49cbec .eael-gravity-form .gfield input[type="text"], 
                    html body .elementor-485 .elementor-element.elementor-element-b49cbec .eael-gravity-form .gfield input[type="email"], 
                    html body .elementor-485 .elementor-element.elementor-element-b49cbec .eael-gravity-form .gfield input[type="tel"], 
                    html body .elementor-485 .elementor-element.elementor-element-b49cbec .eael-gravity-form .gfield input[type="number"], 
                    html body .elementor-485 .elementor-element.elementor-element-b49cbec .eael-gravity-form .gfield textarea, 
                    html body .elementor-485 .elementor-element.elementor-element-b49cbec .eael-gravity-form .gfield select{border-radius:12px 12px 12px 12px;}html body .elementor-485 .elementor-element.elementor-element-b49cbec .eael-gravity-form .gfield .ginput_container input[type="text"], html body .elementor-485 .elementor-element.elementor-element-b49cbec .eael-gravity-form .gfield .ginput_container input[type="email"], html body .elementor-485 .elementor-element.elementor-element-b49cbec .eael-gravity-form .gfield .ginput_container input[type="tel"], html body .elementor-485 .elementor-element.elementor-element-b49cbec .eael-gravity-form .gfield .ginput_container input[type="number"], html body .elementor-485 .elementor-element.elementor-element-b49cbec .eael-gravity-form .gfield .ginput_container_date input[type="text"], html body .elementor-485 .elementor-element.elementor-element-b49cbec .eael-gravity-form .gfield .ginput_container_phone input[type="text"], html body .elementor-485 .elementor-element.elementor-element-b49cbec .eael-gravity-form .gfield .ginput_container_email input[type="text"], html body .elementor-485 .elementor-element.elementor-element-b49cbec .eael-gravity-form .gfield .ginput_container_text input[type="text"], html body .elementor-485 .elementor-element.elementor-element-b49cbec .eael-gravity-form .gfield textarea, html body .elementor-485 .elementor-element.elementor-element-b49cbec .eael-gravity-form .gfield select{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}html body .elementor-485 .elementor-element.elementor-element-b49cbec .eael-gravity-form .gfield.gsection{border-bottom-style:solid;border-bottom-width:1px;}html body .elementor-485 .elementor-element.elementor-element-b49cbec .eael-custom-radio-checkbox input[type="radio"]{width:15px !important;height:15px;background:#0F9D581A;border-width:1px;border-color:#7979794F;}html body .elementor-485 .elementor-element.elementor-element-b49cbec .eael-custom-radio-checkbox input[type="radio"], html body .elementor-485 .elementor-element.elementor-element-b49cbec .eael-custom-radio-checkbox input[type="radio"]:before{border-radius:3px 3px 3px 3px;}html body .elementor-485 .elementor-element.elementor-element-b49cbec .eael-custom-radio-checkbox input[type="radio"]:checked:before{background:var( --e-global-color-primary );}html body .elementor-485 .elementor-element.elementor-element-b49cbec .eael-gravity-form .gform_wrapper .gf_scroll_text{width:100%;}html body .elementor-485 .elementor-element.elementor-element-b49cbec .eael-gravity-form .gform_footer{text-align:center;justify-content:center;}html body .elementor-485 .elementor-element.elementor-element-b49cbec .eael-gravity-form .gfield--type-submit{text-align:center;justify-content:center;}html body .elementor-485 .elementor-element.elementor-element-b49cbec .eael-gravity-form .gform_footer input[type="submit"]{display:inline-block;width:65% !important;background-color:#0F9D58 !important;color:#FFFFFF !important;border-radius:12px 12px 12px 12px !important;padding:15px 15px 15px 15px;margin-top:60px;}html body .elementor-485 .elementor-element.elementor-element-b49cbec .eael-gravity-form .gform_body .gform_page_footer input[type="submit"]{width:65% !important;background-color:#0F9D58 !important;color:#FFFFFF !important;border-radius:12px 12px 12px 12px !important;padding:15px 15px 15px 15px;margin-top:60px;}html body .elementor-485 .elementor-element.elementor-element-b49cbec .eael-gravity-form .gform_body input[type="submit"].gform-button{width:65% !important;background-color:#0F9D58 !important;border-radius:12px 12px 12px 12px !important;padding:15px 15px 15px 15px;margin-top:60px;}html body .elementor-485 .elementor-element.elementor-element-b49cbec .eael-gravity-form .gform_footer input[type="submit"], html body .elementor-485 .elementor-element.elementor-element-b49cbec .eael-gravity-form .gform_body .gform_page_footer input[type="submit"], html body .elementor-485 .elementor-element.elementor-element-b49cbec .eael-gravity-form .gform_body input[type="submit"].gform-button{border-style:solid;border-width:1px 1px 1px 1px;border-color:#7979794F;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );box-shadow:-2px 0px 2px 0px #686868;}html body .elementor-485 .elementor-element.elementor-element-b49cbec .eael-gravity-form .gform_body .gform_page_footer{text-align:center;}html body .elementor-485 .elementor-element.elementor-element-b49cbec .eael-gravity-form .gform_body .gform_page_footer input[type="button"]{display:inline-block;width:65%;background-color:var( --e-global-color-primary );color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#7979794F;border-radius:12px 12px 12px 12px;box-shadow:-2px 0px 2px 0px #686868;}html body .elementor-485 .elementor-element.elementor-element-b49cbec .eael-gravity-form .gform_body .gform_page_footer input[type="button"]:hover{background-color:var( --e-global-color-primary );color:#FFFFFF;}html body .elementor-485 .elementor-element.elementor-element-b49cbec .eael-gravity-form .gform_wrapper li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), html body .elementor-485 .elementor-element.elementor-element-b49cbec .gform_wrapper li.gfield_error textarea{border-width:1px;}.elementor-485 .elementor-element.elementor-element-7996cdb{--display:flex;--min-height:75px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 3px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:3px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:12px 12px 12px 12px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.29);--margin-top:35px;--margin-bottom:0px;--margin-left:3px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-485 .elementor-element.elementor-element-7996cdb:not(.elementor-motion-effects-element-type-background), .elementor-485 .elementor-element.elementor-element-7996cdb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-485 .elementor-element.elementor-element-0466e67{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 0px 0px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-485 .elementor-element.elementor-element-0466e67:not(.elementor-motion-effects-element-type-background), .elementor-485 .elementor-element.elementor-element-0466e67 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://maprimeverte.fr/wp-content/uploads/2025/10/Installation-rapide-et-garantie.webp");background-size:cover;}.elementor-485 .elementor-element.elementor-element-0466e67.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-485 .elementor-element.elementor-element-c1fdf17{--spacer-size:50px;}.elementor-485 .elementor-element.elementor-element-c4c4b60{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-485 .elementor-element.elementor-element-b460416{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-485 .elementor-element.elementor-element-b460416.e-con{--align-self:center;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-485 .elementor-element.elementor-element-a66fc7a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;color:var( --e-global-color-text );}.elementor-485 .elementor-element.elementor-element-b4d9034 img{width:25px;}.elementor-485 .elementor-element.elementor-element-2f310c7{padding:0px 0px 2px 0px;--e-rating-icon-font-size:14px;}.elementor-485 .elementor-element.elementor-element-b1d05c5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-485 .elementor-element.elementor-element-2acbd76 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-485 .elementor-element.elementor-element-2acbd76 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-485 .elementor-element.elementor-element-2acbd76{--e-icon-list-icon-size:13px;--icon-vertical-offset:0px;}.elementor-485 .elementor-element.elementor-element-2acbd76 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-485 .elementor-element.elementor-element-2acbd76 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-485 .elementor-element.elementor-element-2acbd76 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;}.elementor-485 .elementor-element.elementor-element-2acbd76 .elementor-icon-list-text{color:#333333;transition:color 0.3s;}.elementor-485 .elementor-element.elementor-element-54ef72d{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-485 .elementor-element.elementor-element-702e98f{--display:flex;--min-height:125px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 3px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:3px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:12px 12px 12px 12px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.13);--margin-top:35px;--margin-bottom:0px;--margin-left:3px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-485 .elementor-element.elementor-element-702e98f:not(.elementor-motion-effects-element-type-background), .elementor-485 .elementor-element.elementor-element-702e98f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-485 .elementor-element.elementor-element-cc4168d{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 0px 0px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-485 .elementor-element.elementor-element-cc4168d:not(.elementor-motion-effects-element-type-background), .elementor-485 .elementor-element.elementor-element-cc4168d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://maprimeverte.fr/wp-content/uploads/2025/10/Installation-rapide-et-garantie.webp");background-size:cover;}.elementor-485 .elementor-element.elementor-element-cc4168d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-485 .elementor-element.elementor-element-2d7f612{--spacer-size:50px;}.elementor-485 .elementor-element.elementor-element-0a89a1d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-485 .elementor-element.elementor-element-f16973a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;color:var( --e-global-color-text );}.elementor-485 .elementor-element.elementor-element-cd99e5c .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-485 .elementor-element.elementor-element-cd99e5c .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-485 .elementor-element.elementor-element-cd99e5c{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-485 .elementor-element.elementor-element-cd99e5c .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-485 .elementor-element.elementor-element-cd99e5c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-485 .elementor-element.elementor-element-cd99e5c .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-weight:500;}.elementor-485 .elementor-element.elementor-element-cd99e5c .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-485 .elementor-element.elementor-element-f69dd3c{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(max-width:1024px){.elementor-485 .elementor-element.elementor-element-a3f70cc{--justify-content:center;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-485 .elementor-element.elementor-element-b4a8bf4 img{width:50%;}.elementor-485 .elementor-element.elementor-element-6af5ef0{--min-height:70vh;}.elementor-485 .elementor-element.elementor-element-d31dc9a{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-485 .elementor-element.elementor-element-7996cdb{--min-height:80px;border-width:0px 0px 0px 3px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:3px;}.elementor-485 .elementor-element.elementor-element-7996cdb.e-con{--align-self:center;}.elementor-485 .elementor-element.elementor-element-c1fdf17{--spacer-size:150px;}.elementor-485 .elementor-element.elementor-element-c4c4b60{--gap:1px 1px;--row-gap:1px;--column-gap:1px;}}@media(max-width:767px){.elementor-485 .elementor-element.elementor-element-a3f70cc{--min-height:105px;--padding-top:15px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-485 .elementor-element.elementor-element-a3f70cc:not(.elementor-motion-effects-element-type-background), .elementor-485 .elementor-element.elementor-element-a3f70cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 60%, #FFFFFF00 87%);}.elementor-485 .elementor-element.elementor-element-8b3deb4{--min-height:70px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:00000px 00000px;--row-gap:00000px;--column-gap:00000px;--border-radius:12px 12px 12px 12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-485 .elementor-element.elementor-element-993e496{--width:60%;--justify-content:center;--padding-top:10px;--padding-bottom:10px;--padding-left:5px;--padding-right:5px;}.elementor-485 .elementor-element.elementor-element-b4a8bf4 img{width:100%;}.elementor-485 .elementor-element.elementor-element-6af5ef0{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-485 .elementor-element.elementor-element-edc0382{--justify-content:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-485 .elementor-element.elementor-element-d31dc9a{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}html body .elementor-485 .elementor-element.elementor-element-b49cbec .eael-gravity-form .gfield input[type="text"], html body .elementor-485 .elementor-element.elementor-element-b49cbec .eael-gravity-form .gfield input[type="email"], html body .elementor-485 .elementor-element.elementor-element-b49cbec .eael-gravity-form .gfield input[type="tel"], html body .elementor-485 .elementor-element.elementor-element-b49cbec .eael-gravity-form .gfield input[type="number"], html body .elementor-485 .elementor-element.elementor-element-b49cbec .eael-gravity-form .gfield select{width:90%;}html body .elementor-485 .elementor-element.elementor-element-b49cbec .eael-gravity-form .gform_footer input[type="submit"]{width:90% !important;}html body .elementor-485 .elementor-element.elementor-element-b49cbec .eael-gravity-form .gform_body .gform_page_footer input[type="submit"]{width:90% !important;}html body .elementor-485 .elementor-element.elementor-element-b49cbec .eael-gravity-form .gform_body input[type="submit"].gform-button{width:90% !important;}html body .elementor-485 .elementor-element.elementor-element-b49cbec .eael-gravity-form .gform_body .gform_page_footer input[type="button"]{width:90%;}.elementor-485 .elementor-element.elementor-element-7996cdb{--min-height:60px;--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-485 .elementor-element.elementor-element-0466e67:not(.elementor-motion-effects-element-type-background), .elementor-485 .elementor-element.elementor-element-0466e67 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://maprimeverte.fr/wp-content/uploads/2025/10/Installation-rapide-et-garantie.webp");background-size:cover;}.elementor-485 .elementor-element.elementor-element-0466e67{--width:22%;--border-radius:10px 0px 0px 10px;}.elementor-485 .elementor-element.elementor-element-c4c4b60{--width:55%;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 5px;--row-gap:0px;--column-gap:5px;--padding-top:5px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-485 .elementor-element.elementor-element-a66fc7a .elementor-heading-title{font-size:14px;}.elementor-485 .elementor-element.elementor-element-2f310c7{padding:0px 0px 3px 0px;}.elementor-485 .elementor-element.elementor-element-2acbd76{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:10px;--icon-vertical-align:center;--icon-vertical-offset:-1px;}.elementor-485 .elementor-element.elementor-element-2acbd76.elementor-element{--order:99999 /* order end hack */;}.elementor-485 .elementor-element.elementor-element-2acbd76 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-485 .elementor-element.elementor-element-2acbd76 .elementor-icon-list-item > a{font-size:9px;}.elementor-485 .elementor-element.elementor-element-54ef72d{--width:23%;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:20px;}.elementor-485 .elementor-element.elementor-element-702e98f{--width:90%;--min-height:60px;--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-485 .elementor-element.elementor-element-cc4168d:not(.elementor-motion-effects-element-type-background), .elementor-485 .elementor-element.elementor-element-cc4168d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://maprimeverte.fr/wp-content/uploads/2025/10/Installation-rapide-et-garantie.webp");background-size:cover;}.elementor-485 .elementor-element.elementor-element-cc4168d{--width:25%;--border-radius:10px 0px 0px 10px;}.elementor-485 .elementor-element.elementor-element-0a89a1d{--width:54%;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 5px;--row-gap:0px;--column-gap:5px;--padding-top:5px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-485 .elementor-element.elementor-element-f16973a .elementor-heading-title{font-size:14px;}.elementor-485 .elementor-element.elementor-element-dd29944{padding:0px 0px 3px 0px;}.elementor-485 .elementor-element.elementor-element-cd99e5c{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:10px;--icon-vertical-align:center;--icon-vertical-offset:-1px;}.elementor-485 .elementor-element.elementor-element-cd99e5c.elementor-element{--order:99999 /* order end hack */;}.elementor-485 .elementor-element.elementor-element-cd99e5c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-485 .elementor-element.elementor-element-cd99e5c .elementor-icon-list-item > a{font-size:9px;}.elementor-485 .elementor-element.elementor-element-f69dd3c{--width:21%;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:10px;}}@media(min-width:768px){.elementor-485 .elementor-element.elementor-element-8b3deb4{--width:50%;}.elementor-485 .elementor-element.elementor-element-edc0382{--width:100%;}.elementor-485 .elementor-element.elementor-element-d31dc9a{--width:50%;}.elementor-485 .elementor-element.elementor-element-7996cdb{--width:100%;}.elementor-485 .elementor-element.elementor-element-0466e67{--width:30%;}.elementor-485 .elementor-element.elementor-element-c4c4b60{--width:70%;}.elementor-485 .elementor-element.elementor-element-54ef72d{--width:80%;}.elementor-485 .elementor-element.elementor-element-702e98f{--width:90%;}.elementor-485 .elementor-element.elementor-element-cc4168d{--width:41%;}.elementor-485 .elementor-element.elementor-element-0a89a1d{--width:75%;}.elementor-485 .elementor-element.elementor-element-f69dd3c{--width:80%;}}@media(max-width:1024px) and (min-width:768px){.elementor-485 .elementor-element.elementor-element-8b3deb4{--width:90%;}.elementor-485 .elementor-element.elementor-element-d31dc9a{--width:80%;}.elementor-485 .elementor-element.elementor-element-7996cdb{--width:90%;}.elementor-485 .elementor-element.elementor-element-0466e67{--width:40%;}.elementor-485 .elementor-element.elementor-element-c4c4b60{--width:60%;}.elementor-485 .elementor-element.elementor-element-0a89a1d{--width:100%;}}/* Start custom CSS for eael-gravity-form, class: .elementor-element-b49cbec *//* ==================================================
   CSS FINAL - ALIGNEMENT HORIZONTAL + ESPACE VERTICAL + BOUTONS 65%
   ================================================== */

/* 1. Masquer le titre */
.gform_heading { display: none !important; }

/* 2. Conteneur principal */
.eligibilite-mpv.gform_wrapper {
    max-width: 480px;
    margin: 0 auto;
}

/* 3. Centrer les questions et ajouter de l'espace SOUS la question */
.eligibilite-mpv .gfield_label {
    text-align: center !important;
    display: block;
    width: 100%;
    margin-bottom: 15px !important;
}

/* 4. RÉGLAGE DE L'ESPACE ENTRE LES BLOCS */
.eligibilite-mpv .gfield {
    margin-bottom: -10px !important; 
}

/* 4.5 CENTRER LES CHAMPS TEXTE (Nom, Email, CP...) */
.eligibilite-mpv .ginput_container {
    display: flex !important;
    justify-content: center !important;
    width: 100% !important;
}
.eligibilite-mpv input[type="text"],
.eligibilite-mpv input[type="email"],
.eligibilite-mpv input[type="tel"],
.eligibilite-mpv input[type="number"] {
    text-align: center !important;
}

/* 5. CONTENEUR DES BULLES (GAP 1px pour ORDI) */
.eligibilite-mpv .gfield_radio,
.eligibilite-mpv .gfield_checkbox {
    display: flex !important;
    flex-direction: row !important;  /* FORCE L'ALIGNEMENT HORIZONTAL */
    flex-wrap: wrap !important;      /* Permet de passer à la ligne si trop long */
    justify-content: center !important;
    
    /* ICI : GAP DE 1px PAR DEFAUT (ORDI) */
    gap: 1px !important;            
    
    margin: 0 !important;
    padding: 0 !important;
}

/* 6. LES PUCES (LI) - STOPPER LA LARGEUR 100% */
.eligibilite-mpv .gfield_radio li,
.eligibilite-mpv .gfield_checkbox li {
    width: auto !important;
    list-style: none !important;
    margin: 0 !important;
    padding: 0 !important;
}

/* 7. DESIGN DES BULLES */
/* Cacher les inputs */
.eligibilite-mpv input[type="radio"],
.eligibilite-mpv input[type="checkbox"] {
    display: none !important;
}

/* Le style visuel */
.eligibilite-mpv .gfield_checkbox label,
.eligibilite-mpv .gfield_radio label {
    display: block;
    padding: 8px 16px !important;
    
    border: 1px solid #7979794F;
    border-radius: 12px;
    background: #0F9D581A; 
    
    cursor: pointer;
    font-size: 14px;
    white-space: nowrap;
    margin: 0 !important;
}

/* Hover */
.eligibilite-mpv .gfield_radio label:hover,
.eligibilite-mpv .gfield_checkbox label:hover {
    border-color: #0F9D58;
    background: #D4EFDF;
}

/* Sélectionné */
.eligibilite-mpv input:checked + label {
    border-color: #0F9D58 !important;
    background: #E9F6EF !important;
    color: #0F9D58 !important;
    font-weight: 600;
}

/* 8. BOUTONS SUIVANT ET ENVOYER (LARGEUR 65%) */
.eligibilite-mpv .gform_footer,
.eligibilite-mpv .gform_page_footer {
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    margin-top: 50px !important;
    width: 100% !important;
}

/* On applique 65% de largeur aux deux boutons pour que ce soit harmonieux */
.eligibilite-mpv .gform_next_button,
.eligibilite-mpv input[type="submit"],
.eligibilite-mpv .gform_button {
    margin: 0 auto !important;
    display: block !important;
    width: 65% !important; /* ICI LA MODIFICATION DEMANDÉE */
    min-width: 200px;      /* Sécurité pour ne pas être trop petit sur mobile */
}

/* 9. MOBILE : Ajustements GAP 6px + Padding */
@media (max-width: 480px) {
    
    /* ICI : ON FORCE LE GAP A 6px SUR MOBILE */
    .eligibilite-mpv .gfield_radio,
    .eligibilite-mpv .gfield_checkbox {
        gap: 6px !important;
    }

    /* Sur mobile, on réduit un peu le padding interne des bulles */
    .eligibilite-mpv .gfield_checkbox label,
    .eligibilite-mpv .gfield_radio label {
        padding: 6px 10px !important;
        font-size: 13px !important;
    }
}

/* 10. MASQUER LE BOUTON PRÉCÉDENT */
.eligibilite-mpv .gform_previous_button {
    display: none !important;
}/* End custom CSS */