.elementor .section-form{width:75%;color:var(--noir-1);padding:var(--margin-30px);border-radius:var(--border-radius-15px);background-color:var(--gris-fond);box-shadow:0px 0px 45px 0px rgba(0, 0, 0, 0.15);display:flex;flex-direction:column;gap:35px;justify-content:flex-start;align-items:start;}.elementor .flexbox-color{padding:var(--margin-60px);border-radius:var(--border-radius-15px);background-color:var(--vert-1);gap:30px;}.elementor .flexbox-blanc{padding:var(--margin-60px);border-radius:var(--border-radius-15px);background-color:var(--blanc-1);gap:30px;}.elementor .flexbox{padding:var(--margin-30px);margin-block-start:var(--margin-30px);margin-block-end:var(--margin-30px);flex-direction:row;gap:20px;justify-content:center;align-items:start;}.elementor .onglet{width:auto;height:auto;font-family:var(--font);font-weight:500;font-size:15px;color:var(--blanc-1);column-gap:7px;line-height:20px;text-transform:uppercase;padding-block-start:8px;padding-block-end:8px;padding-inline-start:17px;padding-inline-end:17px;border-radius:var(--border-radius-100px);border-width:0px;border-style:none;background-color:var(--vert-2);transition:all 600ms;justify-content:center;align-items:center;}.elementor .onglet:hover,.elementor .onglet:focus-visible{color:var(--vert-1);background-color:var(--blanc-85);}.elementor .onglet:active{color:var(--vert-1);background-color:var(--blanc-1);}.elementor .onglet.e--selected{color:var(--vert-1);background-color:var(--blanc-1);}.elementor .form-box{padding:var(--margin-10px);border-radius:var(--border-radius-5px);border-width:1px;border-color:var(--vert-2);border-style:solid;background-color:var(--blanc-1);flex-direction:column;}.elementor .bloc-realisations{height:400px;padding:var(--margin-30px);border-radius:var(--border-radius-15px);background-image:linear-gradient(var(--noir-40), var(--noir-40)),url("https://esyelec.bzh/wp-content/uploads/2026/09/renovation-tableau-electrique-reseau-secouru-batterie-brest-1024x740.webp");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;transition:all 1000ms;flex-direction:column;justify-content:space-between;}.elementor .bloc-realisations:hover,.elementor .bloc-realisations:focus-visible{width:170%;}.elementor .bloc-contenu{transition:all 600ms;}.elementor .bloc-contenu:hover,.elementor .bloc-contenu:focus-visible{transform:scale3d(0.98, 0.98, 0.98);}.elementor .bloc-1{padding:var(--margin-0px);}.elementor .bouton-2{width:auto;height:auto;padding-block-start:var(--margin-10px);padding-block-end:var(--margin-10px);padding-inline-start:var(--border-radius-15px);padding-inline-end:var(--border-radius-15px);border-radius:var(--border-radius-100px);background-color:var(--vert-2);transition:all 300ms;justify-content:center;align-items:center;}.elementor .bouton-2:hover,.elementor .bouton-2:focus-visible{letter-spacing:2px;background-color:var(--noir-40);transform:scale3d(0.98, 0.98, 0.98);}.elementor .bouton-1{width:auto;height:auto;padding-block-start:12px;padding-block-end:var(--margin-10px);padding-inline-start:var(--margin-30px);padding-inline-end:var(--margin-30px);border-radius:var(--border-radius-100px);background-color:var(--jaune);transition:all 600ms;justify-content:center;align-items:center;}.elementor .bouton-1:hover,.elementor .bouton-1:focus-visible{transform:scale3d(0.95, 0.95, 0.95);}.elementor .h8{font-family:var(--font);font-weight:400;font-size:var(--h8);line-height:17px;}.elementor .h7{font-family:var(--font);font-weight:500;font-size:var(--h7);letter-spacing:1px;line-height:14px;text-transform:uppercase;}.elementor .h6{font-family:var(--font);font-weight:400;font-size:15px;}.elementor .H5{font-family:var(--font);font-weight:600;font-size:var(--h5);letter-spacing:-3%;}.elementor .h4{width:auto;height:auto;font-weight:600;font-size:var(--h4);}.elementor .h3{font-family:var(--font);font-weight:600;font-size:var(--h3);letter-spacing:8%;text-transform:uppercase;}.elementor .h2{font-family:var(--font);font-weight:600;font-size:var(--h2);}.elementor .h1{font-family:var(--font);font-weight:600;font-size:var(--h1);letter-spacing:-2%;line-height:3.3rem;text-align:start;}