.elementor-51 .elementor-element.elementor-element-3d32a67f:not(.elementor-motion-effects-element-type-background), .elementor-51 .elementor-element.elementor-element-3d32a67f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-92ad43f );}.elementor-51 .elementor-element.elementor-element-3d32a67f > .elementor-background-overlay{background-image:url("https://www.sage-vire.fr/wp-content/uploads/2025/07/13839863_5377285.webp");background-size:cover;opacity:0.12;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-51 .elementor-element.elementor-element-3d32a67f > .elementor-container{min-height:48vh;}.elementor-51 .elementor-element.elementor-element-3d32a67f{border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-712271b );box-shadow:0px 5px 10px 0px rgba(0, 0, 0, 0.2);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-51 .elementor-element.elementor-element-3d32a67f, .elementor-51 .elementor-element.elementor-element-3d32a67f > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-51 .elementor-element.elementor-element-3beb61fa{margin:0% 50% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-51 .elementor-element.elementor-element-3beb61fa .elementor-heading-title{color:var( --e-global-color-9e0a5e2 );}.elementor-51 .elementor-element.elementor-element-5437203e{padding:6em 1em 6em 1em;}.elementor-51 .elementor-element.elementor-element-3b3de12c{text-align:center;}.elementor-51 .elementor-element.elementor-element-3b3de12c .elementor-heading-title{color:var( --e-global-color-9e0a5e2 );}.elementor-51 .elementor-element.elementor-element-e05e94{margin:0% 25% calc(var(--kit-widget-spacing, 0px) + 0%) 25%;text-align:center;}.elementor-51 .elementor-element.elementor-element-e05e94 .elementor-heading-title{color:var( --e-global-color-9e0a5e2 );}.elementor-51 .elementor-element.elementor-element-21207024 > .elementor-container{max-width:800px;}.elementor-51 .elementor-element.elementor-element-22245dfe > .elementor-element-populated{margin:15px 15px 15px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-51 .elementor-element.elementor-element-3d32a67f{padding:1em 1em 1em 1em;}.elementor-51 .elementor-element.elementor-element-57268a08 > .elementor-element-populated{margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;}.elementor-51 .elementor-element.elementor-element-3beb61fa{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;text-align:center;}.elementor-51 .elementor-element.elementor-element-e05e94{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}}@media(max-width:767px){.elementor-51 .elementor-element.elementor-element-57268a08 > .elementor-element-populated{margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;padding:0px 0px 0px 0px;}.elementor-51 .elementor-element.elementor-element-3beb61fa{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-51 .elementor-element.elementor-element-147b2354 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-51 .elementor-element.elementor-element-3b3de12c{text-align:center;}.elementor-51 .elementor-element.elementor-element-e05e94{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;text-align:center;}}/* Start custom CSS for shortcode, class: .elementor-element-a98e509 */.elementor-51 .elementor-element.elementor-element-a98e509 label, .elementor-51 .elementor-element.elementor-element-a98e509 span {
    display: block;
}

.elementor-51 .elementor-element.elementor-element-a98e509 input, .elementor-51 .elementor-element.elementor-element-a98e509 textarea{
    outline: none;
}

.elementor-51 .elementor-element.elementor-element-a98e509 input[type="submit"] {
    background: var( --e-global-color-680bdb2 );
    color: #fff;
}/* End custom CSS */