.elementor-12551 .elementor-element.elementor-element-f79563f > .elementor-container{max-width:1600px;}.elementor-12551 .elementor-element.elementor-element-f79563f:not(.elementor-motion-effects-element-type-background), .elementor-12551 .elementor-element.elementor-element-f79563f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12551 .elementor-element.elementor-element-f79563f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-12551 .elementor-element.elementor-element-f79563f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12551 .elementor-element.elementor-element-bfd317c.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-12551 .elementor-element.elementor-element-c2870be > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-12551 .elementor-element.elementor-element-c2870be{width:auto;max-width:auto;}.elementor-12551 .elementor-element.elementor-element-1a295ef .elementor-menu-toggle{margin-left:auto;background-color:#FFFFFF;}.elementor-12551 .elementor-element.elementor-element-1a295ef .elementor-nav-menu .elementor-item{font-family:"Gotham", Sans-serif;font-size:16px;font-weight:400;line-height:28px;}.elementor-12551 .elementor-element.elementor-element-1a295ef .elementor-nav-menu--main .elementor-item{color:#000000;fill:#000000;padding-left:15px;padding-right:15px;}.elementor-12551 .elementor-element.elementor-element-1a295ef .elementor-nav-menu--main .elementor-item:hover,
					.elementor-12551 .elementor-element.elementor-element-1a295ef .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-12551 .elementor-element.elementor-element-1a295ef .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-12551 .elementor-element.elementor-element-1a295ef .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-1a3aa4f );fill:var( --e-global-color-1a3aa4f );}.elementor-12551 .elementor-element.elementor-element-1a295ef .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-12551 .elementor-element.elementor-element-1a295ef .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-1a3aa4f );}.elementor-12551 .elementor-element.elementor-element-1a295ef .e--pointer-framed .elementor-item:before,
					.elementor-12551 .elementor-element.elementor-element-1a295ef .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-1a3aa4f );}.elementor-12551 .elementor-element.elementor-element-1a295ef .e--pointer-framed .elementor-item:before{border-width:1px;}.elementor-12551 .elementor-element.elementor-element-1a295ef .e--pointer-framed.e--animation-draw .elementor-item:before{border-width:0 0 1px 1px;}.elementor-12551 .elementor-element.elementor-element-1a295ef .e--pointer-framed.e--animation-draw .elementor-item:after{border-width:1px 1px 0 0;}.elementor-12551 .elementor-element.elementor-element-1a295ef .e--pointer-framed.e--animation-corners .elementor-item:before{border-width:1px 0 0 1px;}.elementor-12551 .elementor-element.elementor-element-1a295ef .e--pointer-framed.e--animation-corners .elementor-item:after{border-width:0 1px 1px 0;}.elementor-12551 .elementor-element.elementor-element-1a295ef .e--pointer-underline .elementor-item:after,
					 .elementor-12551 .elementor-element.elementor-element-1a295ef .e--pointer-overline .elementor-item:before,
					 .elementor-12551 .elementor-element.elementor-element-1a295ef .e--pointer-double-line .elementor-item:before,
					 .elementor-12551 .elementor-element.elementor-element-1a295ef .e--pointer-double-line .elementor-item:after{height:1px;}.elementor-12551 .elementor-element.elementor-element-1a295ef .elementor-nav-menu--dropdown a, .elementor-12551 .elementor-element.elementor-element-1a295ef .elementor-menu-toggle{color:#000000;}.elementor-12551 .elementor-element.elementor-element-1a295ef .elementor-nav-menu--dropdown{background-color:#FFFFFF;}.elementor-12551 .elementor-element.elementor-element-1a295ef .elementor-nav-menu--dropdown a:hover,
					.elementor-12551 .elementor-element.elementor-element-1a295ef .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-12551 .elementor-element.elementor-element-1a295ef .elementor-nav-menu--dropdown a.highlighted,
					.elementor-12551 .elementor-element.elementor-element-1a295ef .elementor-menu-toggle:hover{color:var( --e-global-color-1a3aa4f );}.elementor-12551 .elementor-element.elementor-element-1a295ef .elementor-nav-menu--dropdown a:hover,
					.elementor-12551 .elementor-element.elementor-element-1a295ef .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-12551 .elementor-element.elementor-element-1a295ef .elementor-nav-menu--dropdown a.highlighted{background-color:#FFFFFF;}.elementor-12551 .elementor-element.elementor-element-1a295ef .elementor-nav-menu--dropdown .elementor-item, .elementor-12551 .elementor-element.elementor-element-1a295ef .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:16px;}.elementor-12551 .elementor-element.elementor-element-1a295ef div.elementor-menu-toggle{color:var( --e-global-color-1a3aa4f );}.elementor-12551 .elementor-element.elementor-element-1a295ef div.elementor-menu-toggle svg{fill:var( --e-global-color-1a3aa4f );}.elementor-12551 .elementor-element.elementor-element-1a295ef{width:auto;max-width:auto;}/* Start custom CSS for nav-menu, class: .elementor-element-1a295ef */.menu .bouton{  border-radius: 10px;
  background-image: linear-gradient(80deg, #f99441 10%, #f04824 99%, #f04824 99%); color: #FFF; transition: all ease .5s;}
  .menu .bouton a{color: #FFF !important
  ;}
  
  
  .menu .bouton:hover{  
  background-image: linear-gradient(80deg, #000 10%, #000 99%, #000 99%); color: #FFF; transition: all ease .5s;}
  .menu .bouton a:after{display: none !important;}
  
  
  .elementor-nav-menu--dropdown{position: relative;}
  .elementor-nav-menu--dropdown:after{content:""; width: 100%; height: 3px; background-image: linear-gradient(87deg, #fa9e45 33%, #f04824 76%); position: absolute;}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-f79563f */body{max-width: 100vw; overflow-x: hidden !important; }

.square:after {
  content: "";
  display: block;
  padding-bottom: 100%;
}

.elementor-custom-embed-play i:before{content:"\e90a";}

.elementor-custom-embed-play i{background: #fff; padding: 30px; border-radius: 50%;}

.h32lignes{min-height: 60px;}/* End custom CSS */