.elementor-2627 .elementor-element.elementor-element-9974f87{--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;--margin-top:4%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:6%;--padding-left:3%;--padding-right:3%;}.elementor-2627 .elementor-element.elementor-element-896c781{text-align:center;}.elementor-2627 .elementor-element.elementor-element-7798e62{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2627 .elementor-element.elementor-element-a8f4268{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5%;--padding-bottom:0%;--padding-left:8%;--padding-right:8%;}.elementor-2627 .elementor-element.elementor-element-b220c82{text-align:start;color:#120531;}.elementor-2627 .elementor-element.elementor-element-66a1cbf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-2627 .elementor-element.elementor-element-66a1cbf .elementor-heading-title{color:#120531;}.elementor-2627 .elementor-element.elementor-element-9ee5a11{text-align:start;color:#120531;}.elementor-2627 .elementor-element.elementor-element-1dfb16e{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2%;--padding-bottom:0%;--padding-left:8%;--padding-right:8%;}.elementor-2627 .elementor-element.elementor-element-113eec0{text-align:start;color:#120531;}.elementor-2627 .elementor-element.elementor-element-d43145d{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2%;--padding-bottom:0%;--padding-left:8%;--padding-right:8%;}.elementor-2627 .elementor-element.elementor-element-e8227e2{text-align:start;color:#120531;}.elementor-2627 .elementor-element.elementor-element-783e40c{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2%;--padding-bottom:0%;--padding-left:8%;--padding-right:8%;}.elementor-2627 .elementor-element.elementor-element-0ffb79e{text-align:start;color:#120531;}.elementor-2627 .elementor-element.elementor-element-a5f2f71{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2%;--padding-bottom:0%;--padding-left:8%;--padding-right:8%;}.elementor-2627 .elementor-element.elementor-element-b78b59d{text-align:start;color:#120531;}.elementor-2627 .elementor-element.elementor-element-b680c4e{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2%;--padding-bottom:0%;--padding-left:8%;--padding-right:8%;}.elementor-2627 .elementor-element.elementor-element-5b9ceea{text-align:start;color:#120531;}.elementor-2627 .elementor-element.elementor-element-e4a75dd{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2%;--padding-bottom:0%;--padding-left:8%;--padding-right:8%;}.elementor-2627 .elementor-element.elementor-element-f61fd01{text-align:start;color:#120531;}.elementor-2627 .elementor-element.elementor-element-a3d84a0{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2%;--padding-bottom:0%;--padding-left:8%;--padding-right:8%;}.elementor-2627 .elementor-element.elementor-element-fed174d{text-align:start;color:#120531;}.elementor-2627 .elementor-element.elementor-element-41a32d3{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2%;--padding-bottom:0%;--padding-left:8%;--padding-right:8%;}.elementor-2627 .elementor-element.elementor-element-d0e0260{text-align:start;color:#120531;}.elementor-2627 .elementor-element.elementor-element-7a597df{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2%;--padding-bottom:0%;--padding-left:8%;--padding-right:8%;}.elementor-2627 .elementor-element.elementor-element-eae37de{text-align:start;color:#120531;}.elementor-2627 .elementor-element.elementor-element-895760c{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2%;--padding-bottom:0%;--padding-left:8%;--padding-right:8%;}.elementor-2627 .elementor-element.elementor-element-afd5f36{text-align:start;color:#120531;}.elementor-2627 .elementor-element.elementor-element-c4a1d02{--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;--gap:30px 0px;--row-gap:30px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5%;--padding-bottom:5%;--padding-left:8%;--padding-right:8%;}.elementor-2627 .elementor-element.elementor-element-c4a1d02:not(.elementor-motion-effects-element-type-background), .elementor-2627 .elementor-element.elementor-element-c4a1d02 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5ce6452 );background-image:url("https://alvea-solaire.com/wp-content/uploads/2026/10/element-graphique-alvea-solaire.svg");background-position:50% 30px;background-repeat:no-repeat;background-size:contain;}.elementor-2627 .elementor-element.elementor-element-a7e7360{text-align:center;}.elementor-2627 .elementor-element.elementor-element-a7e7360 .elementor-heading-title{color:var( --e-global-color-eccc533 );}.elementor-2627 .elementor-element.elementor-element-7c8339a.elementor-element{--align-self:center;}.elementor-2627 .elementor-element.elementor-element-7c8339a{text-align:center;font-size:20px;font-weight:700;color:var( --e-global-color-ea78bef );}.elementor-2627 .elementor-element.elementor-element-b841b45{margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;color:var( --e-global-color-ea78bef );}.elementor-2627 .elementor-element.elementor-element-b841b45.elementor-element{--align-self:center;}.elementor-2627 .elementor-element.elementor-element-56db7f8{margin:1% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-2627 .elementor-element.elementor-element-56db7f8.elementor-element{--align-self:center;}:root{--page-title-display:none;}@media(min-width:769px){.elementor-2627 .elementor-element.elementor-element-7798e62{--width:100%;}.elementor-2627 .elementor-element.elementor-element-a8f4268{--width:100%;}}@media(min-width:2400px){.elementor-2627 .elementor-element.elementor-element-7c8339a{margin:0.3% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;text-align:center;font-size:21px;}.elementor-2627 .elementor-element.elementor-element-7c8339a.elementor-element{--align-self:center;}.elementor-2627 .elementor-element.elementor-element-b841b45{margin:0.3% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;text-align:center;font-size:21px;}.elementor-2627 .elementor-element.elementor-element-b841b45.elementor-element{--align-self:center;}.elementor-2627 .elementor-element.elementor-element-56db7f8{margin:1% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-2627 .elementor-element.elementor-element-56db7f8.elementor-element{--align-self:center;}}@media(max-width:1200px){.elementor-2627 .elementor-element.elementor-element-c4a1d02{--padding-top:10%;--padding-bottom:10%;--padding-left:10%;--padding-right:10%;}}@media(max-width:1024px){.elementor-2627 .elementor-element.elementor-element-c4a1d02:not(.elementor-motion-effects-element-type-background), .elementor-2627 .elementor-element.elementor-element-c4a1d02 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0% 0px;}.elementor-2627 .elementor-element.elementor-element-c4a1d02{--padding-top:10%;--padding-bottom:10%;--padding-left:10%;--padding-right:10%;}}@media(max-width:768px){.elementor-2627 .elementor-element.elementor-element-9974f87{--margin-top:15%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-2627 .elementor-element.elementor-element-a8f4268{--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;--padding-top:10%;--padding-bottom:0%;--padding-left:8%;--padding-right:8%;}.elementor-2627 .elementor-element.elementor-element-66a1cbf{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2627 .elementor-element.elementor-element-1dfb16e{--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;}.elementor-2627 .elementor-element.elementor-element-d43145d{--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;}.elementor-2627 .elementor-element.elementor-element-783e40c{--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;}.elementor-2627 .elementor-element.elementor-element-a5f2f71{--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;}.elementor-2627 .elementor-element.elementor-element-b680c4e{--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;}.elementor-2627 .elementor-element.elementor-element-e4a75dd{--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;}.elementor-2627 .elementor-element.elementor-element-a3d84a0{--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;}.elementor-2627 .elementor-element.elementor-element-41a32d3{--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;}.elementor-2627 .elementor-element.elementor-element-7a597df{--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;}.elementor-2627 .elementor-element.elementor-element-895760c{--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;}.elementor-2627 .elementor-element.elementor-element-c4a1d02:not(.elementor-motion-effects-element-type-background), .elementor-2627 .elementor-element.elementor-element-c4a1d02 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:bottom center;background-size:cover;}.elementor-2627 .elementor-element.elementor-element-c4a1d02{--padding-top:15%;--padding-bottom:15%;--padding-left:10%;--padding-right:10%;}.elementor-2627 .elementor-element.elementor-element-7c8339a{text-align:center;}.elementor-2627 .elementor-element.elementor-element-b841b45{text-align:center;}}/* Start custom CSS for html, class: .elementor-element-56db7f8 */a.btnCustomActus {
    border-radius: 40px;
    padding: 15px 35px;
    background: transparent;
    color: var(--e-global-color-ac417c6);
    border: 1px solid var(--e-global-color-ac417c6);
    position: relative;
    display: inline-flex;
    align-items: center;
    gap: 0;
    transition: gap 0.4s ease, padding-right 0.4s ease;
}

a.btnCustomActus::after {
    content: '';
    display: inline-block;
    background-image: url('/wp-content/uploads/2026/10/fleche-verte-alvea-solaire.svg');
    background-repeat: no-repeat;
    background-size: 20px 20px;
    background-position: left center;
    width: 0;
    height: 20px;
    opacity: 0;
    transition: width 0.4s ease, opacity 0.4s ease;
}

a.btnCustomActus:hover::after {
    width: 20px;
    opacity: 1;
}

a.btnCustomActus:hover {
    gap:15px;
}/* End custom CSS */