.elementor-537 .elementor-element.elementor-element-7f5b11c4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;--z-index:9;}.elementor-537 .elementor-element.elementor-element-7f5b11c4:not(.elementor-motion-effects-element-type-background), .elementor-537 .elementor-element.elementor-element-7f5b11c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF2ED;}.elementor-537 .elementor-element.elementor-element-7f5b11c4:hover{background-color:var( --e-global-color-53038e2 );}.elementor-537 .elementor-element.elementor-element-3643bb{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-537 .elementor-element.elementor-element-3643bb.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-537 .elementor-element.elementor-element-1a3aeacb{text-align:left;}.elementor-537 .elementor-element.elementor-element-1a3aeacb .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:1.5rem;font-weight:700;line-height:1.2em;}.elementor-537 .elementor-element.elementor-element-32d86642 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 0px 0px 0px;}.elementor-537 .elementor-element.elementor-element-32d86642 .elementor-nav-menu .elementor-item{font-family:"Quicksand", Sans-serif;font-size:1rem;font-weight:400;}.elementor-537 .elementor-element.elementor-element-32d86642 .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );padding-left:0px;padding-right:0px;padding-top:10px;padding-bottom:10px;}.elementor-537 .elementor-element.elementor-element-32d86642 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-537 .elementor-element.elementor-element-32d86642 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-537 .elementor-element.elementor-element-32d86642 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-537 .elementor-element.elementor-element-32d86642 .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-537 .elementor-element.elementor-element-32d86642 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-primary );}.elementor-537 .elementor-element.elementor-element-32d86642{--e-nav-menu-horizontal-menu-item-margin:calc( 0px / 2 );}.elementor-537 .elementor-element.elementor-element-32d86642 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:0px;}.elementor-537 .elementor-element.elementor-element-5ac7f862{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-537 .elementor-element.elementor-element-5ac7f862.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-537 .elementor-element.elementor-element-4b77efc1{text-align:left;}.elementor-537 .elementor-element.elementor-element-4b77efc1 .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:1.5rem;font-weight:700;line-height:1.2em;}.elementor-537 .elementor-element.elementor-element-6875e93d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 0px 0px 0px;}.elementor-537 .elementor-element.elementor-element-6875e93d .elementor-nav-menu .elementor-item{font-family:"Quicksand", Sans-serif;font-size:1rem;font-weight:400;}.elementor-537 .elementor-element.elementor-element-6875e93d .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );padding-left:0px;padding-right:0px;padding-top:10px;padding-bottom:10px;}.elementor-537 .elementor-element.elementor-element-6875e93d .elementor-nav-menu--main .elementor-item:hover,
					.elementor-537 .elementor-element.elementor-element-6875e93d .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-537 .elementor-element.elementor-element-6875e93d .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-537 .elementor-element.elementor-element-6875e93d .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-537 .elementor-element.elementor-element-6875e93d .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-primary );}.elementor-537 .elementor-element.elementor-element-6875e93d{--e-nav-menu-horizontal-menu-item-margin:calc( 0px / 2 );}.elementor-537 .elementor-element.elementor-element-6875e93d .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:0px;}.elementor-537 .elementor-element.elementor-element-2457a04f{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-537 .elementor-element.elementor-element-2457a04f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-537 .elementor-element.elementor-element-d1dd2d{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:-5px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-537 .elementor-element.elementor-element-d1dd2d.e-con{--flex-grow:0;--flex-shrink:0;}@media(max-width:1024px){.elementor-537 .elementor-element.elementor-element-7f5b11c4{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-537 .elementor-element.elementor-element-1a3aeacb .elementor-heading-title{font-size:1rem;}.elementor-537 .elementor-element.elementor-element-32d86642 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:05px 0px 0px 0px;}.elementor-537 .elementor-element.elementor-element-32d86642 .elementor-nav-menu .elementor-item{font-size:1rem;}.elementor-537 .elementor-element.elementor-element-32d86642{--e-nav-menu-horizontal-menu-item-margin:calc( 0px / 2 );}.elementor-537 .elementor-element.elementor-element-32d86642 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:0px;}.elementor-537 .elementor-element.elementor-element-4b77efc1 .elementor-heading-title{font-size:1rem;}.elementor-537 .elementor-element.elementor-element-6875e93d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:05px 0px 0px 0px;}.elementor-537 .elementor-element.elementor-element-6875e93d .elementor-nav-menu .elementor-item{font-size:1rem;}.elementor-537 .elementor-element.elementor-element-6875e93d{--e-nav-menu-horizontal-menu-item-margin:calc( 0px / 2 );}.elementor-537 .elementor-element.elementor-element-6875e93d .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:0px;}.elementor-537 .elementor-element.elementor-element-2457a04f{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-537 .elementor-element.elementor-element-d1dd2d{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(min-width:768px){.elementor-537 .elementor-element.elementor-element-7f5b11c4{--content-width:1440px;}.elementor-537 .elementor-element.elementor-element-3643bb{--width:17%;}.elementor-537 .elementor-element.elementor-element-5ac7f862{--width:17%;}.elementor-537 .elementor-element.elementor-element-2457a04f{--width:16%;}.elementor-537 .elementor-element.elementor-element-d1dd2d{--width:24%;}}@media(max-width:1500px) and (min-width:768px){.elementor-537 .elementor-element.elementor-element-7f5b11c4{--content-width:100%;}.elementor-537 .elementor-element.elementor-element-3643bb{--width:19.922%;}.elementor-537 .elementor-element.elementor-element-5ac7f862{--width:17.116%;}.elementor-537 .elementor-element.elementor-element-2457a04f{--width:23.065%;}.elementor-537 .elementor-element.elementor-element-d1dd2d{--width:19%;}}@media(max-width:1024px) and (min-width:768px){.elementor-537 .elementor-element.elementor-element-7f5b11c4{--content-width:710px;}.elementor-537 .elementor-element.elementor-element-3643bb{--width:25%;}.elementor-537 .elementor-element.elementor-element-5ac7f862{--width:25%;}.elementor-537 .elementor-element.elementor-element-2457a04f{--width:25%;}.elementor-537 .elementor-element.elementor-element-d1dd2d{--width:25%;}}@media(max-width:1500px){.elementor-537 .elementor-element.elementor-element-7f5b11c4{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-537 .elementor-element.elementor-element-3643bb{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-537 .elementor-element.elementor-element-1a3aeacb .elementor-heading-title{font-size:1.5rem;}.elementor-537 .elementor-element.elementor-element-32d86642 > .elementor-widget-container{padding:05px 0px 0px 0px;}.elementor-537 .elementor-element.elementor-element-32d86642 .elementor-nav-menu .elementor-item{font-size:1rem;}.elementor-537 .elementor-element.elementor-element-4b77efc1 .elementor-heading-title{font-size:1.5rem;}.elementor-537 .elementor-element.elementor-element-6875e93d > .elementor-widget-container{padding:05px 0px 0px 0px;}.elementor-537 .elementor-element.elementor-element-6875e93d .elementor-nav-menu .elementor-item{font-size:1rem;}}@media(max-width:767px){.elementor-537 .elementor-element.elementor-element-7f5b11c4{--content-width:100%;--justify-content:flex-start;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-537 .elementor-element.elementor-element-3643bb{--width:45%;--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-537 .elementor-element.elementor-element-1a3aeacb > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-537 .elementor-element.elementor-element-1a3aeacb .elementor-heading-title{font-size:1rem;}.elementor-537 .elementor-element.elementor-element-32d86642 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-537 .elementor-element.elementor-element-32d86642 .elementor-nav-menu .elementor-item{font-size:1rem;line-height:1.2em;}.elementor-537 .elementor-element.elementor-element-32d86642 .elementor-nav-menu--main .elementor-item{padding-top:0px;padding-bottom:0px;}.elementor-537 .elementor-element.elementor-element-5ac7f862{--width:50%;}.elementor-537 .elementor-element.elementor-element-4b77efc1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-537 .elementor-element.elementor-element-4b77efc1 .elementor-heading-title{font-size:1rem;}.elementor-537 .elementor-element.elementor-element-6875e93d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-537 .elementor-element.elementor-element-6875e93d .elementor-nav-menu .elementor-item{font-size:1rem;line-height:1.2em;}.elementor-537 .elementor-element.elementor-element-6875e93d .elementor-nav-menu--main .elementor-item{padding-top:0px;padding-bottom:0px;}.elementor-537 .elementor-element.elementor-element-2457a04f{--width:0%;--margin-top:20px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-537 .elementor-element.elementor-element-d1dd2d{--width:0%;--margin-top:20px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}}/* Start custom CSS for heading, class: .elementor-element-1a3aeacb */@media screen and (max-width:1099px){
.titleMenNav .elementor-heading-title{
    font-size: 1rem !important;
     padding-top: 10px;
}
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-32d86642 */.hoverSubmenu .elementor-item.elementor-item-active, .hoverSubmenu .elementor-item.elementor-item-active  a:hover {
    font-weight: 400 !important;
    padding-left: 22px !important;
    opacity: 1;
}  
.hoverSubmenu .elementor-item.elementor-item-active::before {    
    content: "";
    position: absolute;
    z-index: -1;
    left: 0;
    margin: 0 auto;
    background: linear-gradient(135deg, #FF9150 0%, #FF3648 100%);
    border-radius: 10px;
    width: 3px;
    height: 30px;
    border-radius: 6px;
 
}

.hoverSubmenu a {
    padding-bottom: 0px!important;
    padding-top: 10px !important;
}


.hoverSubmenu li a:hover{
    color: #252525;
    opacity: 0.9;
    font-weight: 600 !important;
    text-decoration:none !important;
}
.hoverSubmenu nav li a{
      color: #252525;
    opacity: 0.7;
     transition: opacity .3s ease-out;
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-6875e93d */.hoverSubmenu .elementor-item.elementor-item-active, .hoverSubmenu .elementor-item.elementor-item-active  a:hover {
    font-weight: 400 !important;
    padding-left: 22px !important;
    opacity: 1;
} 
.hoverSubmenu .elementor-item.elementor-item-active::before {    
    content: "";
    position: absolute;
    z-index: -1;
    left: 0;
    margin: 0 auto;
    background: linear-gradient(135deg, #FF9150 0%, #FF3648 100%);
    border-radius: 10px;
    width: 3px;
    height: 30px;
    border-radius: 6px;
 
}

.hoverSubmenu a {
    padding-bottom: 0px!important;
    padding-top: 10px !important;
}


.hoverSubmenu li a:hover{
    color: #252525;
    opacity: 0.9;
    font-weight: 600 !important;
    text-decoration:none !important;
}
.hoverSubmenu nav li a{
      color: #252525;
    opacity: 0.7;
     transition: opacity .3s ease-out;
}/* End custom CSS */
/* Start custom CSS */.menu_content{
    position: absolute;
    top:95%;
    opacity: 0;
    pointer-events: none;
    transition: 0.5s;
}

.menu_content:hover, .menu_content:focus, .menu_content:focus-within{
    opacity: 1;
    pointer-events: visible;
}

.nav_item{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 76px;
    padding: 1%;
    transition: 0.5s;
}

.nav_item:hover{
    background: #FFF2ED;
     transition: 0.5s;

}
.nav_item:active{
    background: red;
}

.nav_item:hover + .menu_content, .nav_item:focus-within + .menu_content {
    opacity: 1;
    pointer-events: visible;
}

.menu_content .elementor-container{
padding: 3%;
}

@keyframes apparitionSousMenu {
  0% {
    box-shadow: 0px 3px 3px 1px rgba(0,0,0,0);
    border-top: 3px solid #2169EC;
  }
  30% {
    box-shadow: 0px 3px 3px 1px rgba(0,0,0,0.3);
  }
  100% {
    max-height: 50em;
    border-top: 3px solid #2169EC;
    box-shadow: 0px 3px 3px 1px rgba(0,0,0,0.3);
  }
}
.nav_item:hover > .menu_content {
  animation: apparitionSousMenu 1s forwards !important;
}/* End custom CSS */