.elementor-23007 .elementor-element.elementor-element-ff079ad > .elementor-background-overlay{background-image:url("https://www.caes-ex-snepc.com/wp-content/uploads/2026/03/Visuel_2026_paysage_aveclogo.jpg");opacity:0.5;}.elementor-23007 .elementor-element.elementor-element-0d7d00d:not(.elementor-motion-effects-element-type-background), .elementor-23007 .elementor-element.elementor-element-0d7d00d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #E7BA8B 0%, #f2295b 100%);}.elementor-23007 .elementor-element.elementor-element-0d7d00d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-23007 .elementor-element.elementor-element-0d7d00d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-23007 .elementor-element.elementor-element-6abaf60{text-align:center;}.elementor-23007 .elementor-element.elementor-element-6abaf60, .elementor-23007 .elementor-element.elementor-element-6abaf60 .elementor-text-editor *{font-family:"Times New Roman", Sans-serif;font-size:31px;font-weight:700;font-style:italic;line-height:44px;}.elementor-23007 .elementor-element.elementor-element-6abaf60, .elementor-23007 .elementor-element.elementor-element-6abaf60 .elementor-text-editor *:not(.elementor-drop-cap-letter){color:#FFFFFF;}.elementor-23007 .elementor-element.elementor-element-c8c1fca:not(.elementor-motion-effects-element-type-background), .elementor-23007 .elementor-element.elementor-element-c8c1fca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #E7BA8B 0%, #f2295b 100%);}.elementor-23007 .elementor-element.elementor-element-c8c1fca{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-23007 .elementor-element.elementor-element-c8c1fca > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-23007 .elementor-element.elementor-element-1fbe411 .gem-gallery-preview-carousel-wrap .gem-gallery-item a img{opacity:calc(100/100);}.elementor-23007 .elementor-element.elementor-element-a5558d9{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-23007 .elementor-element.elementor-element-a5558d9 .elementor-divider-separator{width:100%;}.elementor-23007 .elementor-element.elementor-element-a5558d9 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-23007 .elementor-element.elementor-element-a0c2011{text-align:center;}.elementor-23007 .elementor-element.elementor-element-a0c2011, .elementor-23007 .elementor-element.elementor-element-a0c2011 .elementor-text-editor *{font-size:69px;line-height:77px;}.elementor-23007 .elementor-element.elementor-element-1973c85f > .elementor-container > .elementor-row > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-23007 .elementor-element.elementor-element-1973c85f:not(.elementor-motion-effects-element-type-background), .elementor-23007 .elementor-element.elementor-element-1973c85f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(-90deg, #100CE7 8%, #060164 95%);}.elementor-23007 .elementor-element.elementor-element-1973c85f > .elementor-container{max-width:1155px;}.elementor-23007 .elementor-element.elementor-element-1973c85f{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:17px;margin-bottom:17px;padding:40px 40px 40px 40px;}.elementor-23007 .elementor-element.elementor-element-1973c85f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-23007 .elementor-element.elementor-element-46a23750{text-align:center;}.elementor-23007 .elementor-element.elementor-element-46a23750 .elementor-heading-title{font-size:45px;font-weight:100;color:#ffffff;}.elementor-23007 .elementor-element.elementor-element-107d82d7{text-align:center;}.elementor-23007 .elementor-element.elementor-element-107d82d7 .elementor-heading-title{font-size:45px;font-weight:100;color:#ffffff;}.elementor-23007 .elementor-element.elementor-element-4c9f37be, .elementor-23007 .elementor-element.elementor-element-4c9f37be .elementor-text-editor *{font-size:15px;font-weight:900;text-transform:uppercase;}.elementor-23007 .elementor-element.elementor-element-4c9f37be, .elementor-23007 .elementor-element.elementor-element-4c9f37be .elementor-text-editor *:not(.elementor-drop-cap-letter){color:#686868;}.elementor-23007 .elementor-element.elementor-element-569daeb8, .elementor-23007 .elementor-element.elementor-element-569daeb8 .elementor-text-editor *{font-size:15px;font-weight:900;text-transform:uppercase;}.elementor-23007 .elementor-element.elementor-element-569daeb8, .elementor-23007 .elementor-element.elementor-element-569daeb8 .elementor-text-editor *:not(.elementor-drop-cap-letter){color:#686868;}@media(max-width:1024px){.elementor-23007 .elementor-element.elementor-element-1973c85f{padding:100px 25px 100px 25px;}.elementor-23007 .elementor-element.elementor-element-46a23750 .elementor-heading-title{font-size:30px;}.elementor-23007 .elementor-element.elementor-element-107d82d7 .elementor-heading-title{font-size:30px;}}@media(max-width:767px){.elementor-23007 .elementor-element.elementor-element-1973c85f{padding:50px 20px 50px 20px;}.elementor-23007 .elementor-element.elementor-element-3eb4951f{width:100%;}.elementor-23007 .elementor-element.elementor-element-46a23750{text-align:center;}.elementor-23007 .elementor-element.elementor-element-107d82d7{text-align:center;}.elementor-23007 .elementor-element.elementor-element-4c9f37be{text-align:center;}.elementor-23007 .elementor-element.elementor-element-569daeb8{text-align:center;}}@media(min-width:768px){.elementor-23007 .elementor-element.elementor-element-b595062{width:81.353%;}.elementor-23007 .elementor-element.elementor-element-345eea5{width:18.606%;}}@media(max-width:1024px) and (min-width:768px){.elementor-23007 .elementor-element.elementor-element-3eb4951f{width:30%;}.elementor-23007 .elementor-element.elementor-element-4f75d29d{width:30%;}}