*,body,html{padding:0;margin:0}:root{--blancNuage:#F1F4F5;--bleuPassion:#4D63AB;--glaciale:#ACD3A3;--greenBlack:#424631;--white:#ffffff}header#stickySet.stickyMenu{position:fixed;top:0;left:0;right:0;transition:background-color 500ms}header#stickySet.scrollMenu{background-color:var(--greenBlack);padding-bottom:10px}.elementor-flip-box__button.elementor-button{display:none}.scroller-elementor-widget{display:flex;width:100vw;flex-wrap:nowrap;overflow-x:auto}.scroller-item{width:350px;background-color:var(--blancNuage);height:auto;margin-right:20px;margin-bottom:15px;border-radius:8px}div.scroller-elementor-widget .scroller-item img{width:100%;height:200px;object-fit:cover;border-radius:8px 8px 0 0}.scroller-content{height:max-content;width:100%;padding:20px;font-family:'Cabin';line-height:25px;font-size:1rem;color:var(--greenBlack)}.scroller-content h3{font-family:'Jakarta';margin-bottom:15px;font-size:25px;font-weight:700}.scroller-elementor-widget .scroller-item:last-child{margin-right:0}.scroller-horizontal{display:flex;flex-wrap:nowrap;overflow-x:auto;width:100%}.scroller-horizontal .scroller-item{flex:0 0 auto;width:300px;margin-right:20px}.scroller-horizontal .scroller-item:last-child{margin-right:0}.scroller-horizontal::-webkit-scrollbar{background-color:var(--blancNuage);border-radius:10px}.scroller-horizontal::-webkit-scrollbar-thumb{background:var(--glaciale);border-radius:10px}@-moz-document url-prefix(){.scroller-horizontal{scrollbar-color:var(--glaciale) var(--blancNuage)}}@media (max-width:1050px){.scroller-elementor-widget{flex-wrap:wrap;overflow-x:hidden}.scroller-horizontal{flex-wrap:wrap;overflow-x:hidden}.scroller-horizontal .scroller-item{width:30%;margin-right:20px;margin-bottom:20px;margin-top:40px}}@media (max-width:800px){.scroller-horizontal .scroller-item{width:80%;margin-bottom:10px;margin-top:10px}}.elementor-162 .elementor-element.elementor-element-2116c4e .elementor-tab-title{font-size:23px}.elementor-162 .elementor-element.elementor-element-2116c4e .elementor-tab-title.elementor-active,.elementor-162 .elementor-element.elementor-element-2116c4e .elementor-tab-title.elementor-active a{border-bottom:5px solid var(--glaciale)}.elementor-162 .elementor-element.elementor-element-2116c4e .elementor-tab-content{font-size:17px;line-height:25px;margin-top:35px;height:400px}.elementor-tab-content elementor-clearfix elementor-active{height:400px}#ligth-icon{fill:var(--blancNuage)!important}button.e-filter-item{transition:all 350ms ease-in-out}