.elementor-105314 .elementor-element.elementor-element-351525b8 > .elementor-container{max-width:1330px;}.elementor-105314 .elementor-element.elementor-element-351525b8:not(.elementor-motion-effects-element-type-background), .elementor-105314 .elementor-element.elementor-element-351525b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F7FE;}.elementor-105314 .elementor-element.elementor-element-351525b8, .elementor-105314 .elementor-element.elementor-element-351525b8 > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-105314 .elementor-element.elementor-element-351525b8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:6px 25px 0px 0px;}.elementor-105314 .elementor-element.elementor-element-351525b8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-105314 .elementor-element.elementor-element-67ff116e.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-105314 .elementor-element.elementor-element-67ff116e > .elementor-element-populated{margin:0px 7px 0px 0px;--e-column-margin-right:7px;--e-column-margin-left:0px;}.elementor-105314 .elementor-element.elementor-element-12c02b10 img{width:100%;}.elementor-105314 .elementor-element.elementor-element-12c02b10 > .elementor-widget-container{margin:-5px 30px 0px 0px;}.elementor-105314 .elementor-element.elementor-element-12c02b10{width:auto;max-width:auto;align-self:center;}.elementor-105314 .elementor-element.elementor-element-8aa2143 .elementor-icon-list-icon i{color:#0088FF;transition:color 0.3s;}.elementor-105314 .elementor-element.elementor-element-8aa2143 .elementor-icon-list-icon svg{fill:#0088FF;transition:fill 0.3s;}.elementor-105314 .elementor-element.elementor-element-8aa2143{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;width:auto;max-width:auto;}.elementor-105314 .elementor-element.elementor-element-8aa2143 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-105314 .elementor-element.elementor-element-8aa2143 .elementor-icon-list-item > a{font-size:13px;}.elementor-105314 .elementor-element.elementor-element-8aa2143 .elementor-icon-list-text{color:#0088FF;transition:color 0.3s;}.elementor-105314 .elementor-element.elementor-element-8aa2143 > .elementor-widget-container{margin:-3px 30px 0px 0px;padding:0px 0px 0px 0px;}.elementor-105314 .elementor-element.elementor-element-55a7b294 .elementor-icon-list-icon i{color:#7E84A3;transition:color 0.3s;}.elementor-105314 .elementor-element.elementor-element-55a7b294 .elementor-icon-list-icon svg{fill:#7E84A3;transition:fill 0.3s;}.elementor-105314 .elementor-element.elementor-element-55a7b294 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var( --e-global-color-094cc21 );}.elementor-105314 .elementor-element.elementor-element-55a7b294 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var( --e-global-color-094cc21 );}.elementor-105314 .elementor-element.elementor-element-55a7b294{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;width:auto;max-width:auto;}.elementor-105314 .elementor-element.elementor-element-55a7b294 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-105314 .elementor-element.elementor-element-55a7b294 .elementor-icon-list-item > a{font-size:13px;}.elementor-105314 .elementor-element.elementor-element-55a7b294 .elementor-icon-list-text{color:#7E84A3;transition:color 0.3s;}.elementor-105314 .elementor-element.elementor-element-55a7b294 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-094cc21 );}.elementor-105314 .elementor-element.elementor-element-55a7b294 > .elementor-widget-container{margin:-3px 0px 0px 0px;}.elementor-105314 .elementor-element.elementor-element-58ed1efc > .elementor-container{max-width:1310px;}.elementor-105314 .elementor-element.elementor-element-58ed1efc:not(.elementor-motion-effects-element-type-background), .elementor-105314 .elementor-element.elementor-element-58ed1efc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-105314 .elementor-element.elementor-element-58ed1efc{border-style:solid;border-width:0px 0px 1px 0px;border-color:#E8ECFD;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:10px 45px 10px 70px;}.elementor-105314 .elementor-element.elementor-element-58ed1efc, .elementor-105314 .elementor-element.elementor-element-58ed1efc > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-105314 .elementor-element.elementor-element-58ed1efc > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-105314 .elementor-element.elementor-element-5e7c0c30{text-align:left;width:var( --container-widget-width, 17% );max-width:17%;--container-widget-width:17%;--container-widget-flex-grow:0;}.elementor-105314 .elementor-element.elementor-element-5e7c0c30 img{width:100%;}.elementor-105314 .elementor-element.elementor-element-5e7c0c30:hover img{opacity:0.7;}.elementor-105314 .elementor-element.elementor-element-5e7c0c30 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-105314 .elementor-element.elementor-element-5c981a32 .jet-menu{justify-content:flex-end !important;padding:0px 0px 0px 0px !important;}.jet-desktop-menu-active .elementor-105314 .elementor-element.elementor-element-5c981a32 .jet-menu > .jet-menu-item{flex-grow:0;}.elementor-105314 .elementor-element.elementor-element-5c981a32 .jet-menu .jet-menu-item .top-level-link{font-size:15px;padding:0px 20px 0px 20px;}.elementor-105314 .elementor-element.elementor-element-5c981a32 .jet-menu ul.jet-sub-menu{padding:10px 0px 10px 15px;margin:15px 0px 0px 20px;}.elementor-105314 .elementor-element.elementor-element-5c981a32 .jet-menu li.jet-sub-menu-item .sub-level-link{font-size:15px;border-radius:0px 0px 0px 0px;padding:5px 0px 5px 0px;}.elementor-105314 .elementor-element.elementor-element-5c981a32 .jet-mobile-menu__container .jet-mobile-menu__back i{font-size:20px;}.elementor-105314 .elementor-element.elementor-element-5c981a32 .jet-mobile-menu__container .jet-mobile-menu__back span{color:#0088FF;}.elementor-105314 .elementor-element.elementor-element-5c981a32 .jet-mobile-menu__container{z-index:999;}.elementor-105314 .elementor-element.elementor-element-5c981a32 .jet-mobile-menu-widget .jet-mobile-menu-cover{z-index:calc(999-1);}.elementor-105314 .elementor-element.elementor-element-5c981a32 .jet-mobile-menu__item .jet-menu-icon{align-self:center;justify-content:center;}.elementor-105314 .elementor-element.elementor-element-5c981a32 .jet-mobile-menu__item .mobile-sub-level-link .jet-menu-label{font-family:"Poppins", Sans-serif;}.elementor-105314 .elementor-element.elementor-element-5c981a32 .jet-mobile-menu__item{padding:5% 0% 5% 5%;border-bottom-color:#F3F4F6;border-bottom-style:solid;border-bottom-width:1px;}.elementor-105314 .elementor-element.elementor-element-5c981a32 .jet-mobile-menu__item .jet-menu-badge__inner{font-family:"Poppins", Sans-serif;color:#FFFFFF;background-color:#0088FF;}.elementor-105314 .elementor-element.elementor-element-5c981a32 .jet-mobile-menu__item .jet-menu-badge{align-self:center;}.elementor-105314 .elementor-element.elementor-element-5c981a32 > .elementor-widget-container{margin:15px 15px 0px 0px;}.elementor-105314 .elementor-element.elementor-element-5c981a32{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;}.elementor-105314 .elementor-element.elementor-element-3e0dcaec .elementor-button{fill:#FFFFFF;color:#FFFFFF;background-color:#0088FF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#0088FF;border-radius:10px 10px 10px 10px;padding:14px 10px 15px 10px;}.elementor-105314 .elementor-element.elementor-element-3e0dcaec .elementor-button:hover, .elementor-105314 .elementor-element.elementor-element-3e0dcaec .elementor-button:focus{color:#FFFFFF;background-color:#393E59;border-color:#393E59;}.elementor-105314 .elementor-element.elementor-element-3e0dcaec .elementor-button:hover svg, .elementor-105314 .elementor-element.elementor-element-3e0dcaec .elementor-button:focus svg{fill:#FFFFFF;}.elementor-105314 .elementor-element.elementor-element-3e0dcaec > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 5px;}.elementor-105314 .elementor-element.elementor-element-3e0dcaec{width:auto;max-width:auto;}.elementor-105314 .elementor-element.elementor-element-1ede0830{--display:flex;--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;--background-transition:0.3s;}.elementor-105314 .elementor-element.elementor-element-1ede0830:not(.elementor-motion-effects-element-type-background), .elementor-105314 .elementor-element.elementor-element-1ede0830 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F7FE;}.elementor-105314 .elementor-element.elementor-element-1ede0830, .elementor-105314 .elementor-element.elementor-element-1ede0830::before{--border-transition:0.3s;}.elementor-105314 .elementor-element.elementor-element-34ac3497 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-105314 .elementor-element.elementor-element-34ac3497 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-105314 .elementor-element.elementor-element-34ac3497 .elementor-button{font-size:16px;fill:#FFFFFF;color:#FFFFFF;background-color:#0088FF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#0088FF;border-radius:10px 10px 10px 10px;padding:20px 20px 20px 20px;}.elementor-105314 .elementor-element.elementor-element-34ac3497 .elementor-button:hover, .elementor-105314 .elementor-element.elementor-element-34ac3497 .elementor-button:focus{color:#FFFFFF;background-color:var( --e-global-color-3e736da );border-color:var( --e-global-color-3e736da );}.elementor-105314 .elementor-element.elementor-element-34ac3497 .elementor-button:hover svg, .elementor-105314 .elementor-element.elementor-element-34ac3497 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-105314 .elementor-element.elementor-element-34ac3497 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-105314 .elementor-element.elementor-element-34ac3497{width:auto;max-width:auto;}@media(max-width:1024px){.elementor-105314 .elementor-element.elementor-element-5c981a32{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-105314 .elementor-element.elementor-element-3e0dcaec > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-105314 .elementor-element.elementor-element-3e0dcaec{width:100%;max-width:100%;}.elementor-105314 .elementor-element.elementor-element-34ac3497 > .elementor-widget-container{margin:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-105314 .elementor-element.elementor-element-58ed1efc{padding:0px 0px 0px 0px;}.elementor-105314 .elementor-element.elementor-element-5e7c0c30{text-align:left;--container-widget-width:200px;--container-widget-flex-grow:0;width:var( --container-widget-width, 200px );max-width:200px;}.elementor-105314 .elementor-element.elementor-element-5e7c0c30 img{width:100%;}.elementor-105314 .elementor-element.elementor-element-5e7c0c30 > .elementor-widget-container{margin:0% 0% 0% 4%;}.elementor-105314 .elementor-element.elementor-element-5c981a32 .jet-mobile-menu__toggle .jet-mobile-menu__toggle-icon i{font-size:18px;}.elementor-105314 .elementor-element.elementor-element-5c981a32 .jet-mobile-menu__toggle .jet-mobile-menu__toggle-icon svg{width:18px;}.elementor-105314 .elementor-element.elementor-element-5c981a32 .jet-mobile-menu__container{width:80%;}.elementor-105314 .elementor-element.elementor-element-5c981a32 .jet-mobile-menu__item .mobile-sub-level-link .jet-menu-label{font-size:14px;}.elementor-105314 .elementor-element.elementor-element-5c981a32 > .elementor-widget-container{margin:0px 0px 0px 135px;}.elementor-105314 .elementor-element.elementor-element-5c981a32{--container-widget-width:15px;--container-widget-flex-grow:0;width:var( --container-widget-width, 15px );max-width:15px;}.elementor-105314 .elementor-element.elementor-element-5c981a32.elementor-element{--align-self:center;}.elementor-105314 .elementor-element.elementor-element-1ede0830{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-105314 .elementor-element.elementor-element-34ac3497 .elementor-button{font-size:15px;padding:20px 20px 20px 20px;}.elementor-105314 .elementor-element.elementor-element-34ac3497 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-105314 .elementor-element.elementor-element-34ac3497{width:100%;max-width:100%;}}/* Start custom CSS for icon-list, class: .elementor-element-8aa2143 */.colorlink{
    color:#0088FF!important;
}/* End custom CSS */
/* Start custom CSS for jet-mega-menu, class: .elementor-element-5c981a32 *//*Enlever le padding sur le menu en mobile*/
.jet-mobile-menu__container-inner {
    padding:0px!important;
}
/*Espace entre le menu et le dropdown toggle en mobile*/
.jet-mobile-menu .jet-dropdown-arrow {
    width:60px!important;
}
/*Enlever le padding sur le sous-menu en mobile*/
.jet-mobile-menu__item>.jet-mobile-menu__list {
    padding:0px!important;
}
/*Retirer les margins à l'intérieur du megamenu et toucher au padding à l'intérieur*/
.jet-sub-mega-menu .elementor-column-gap-default{
    max-width: unset!important;
    padding:0px 20px 0px 40px!important;
}
/*Modifier spécifiquement certaines entrées du menu : mettre la class dans le menu WP
.testcolorred .jet-menu-title{
    color:red;*/
  
/*Réduire la width du submenu*/  
.jet-menu-item-76023 .jet-sub-menu {
    min-width: 200px!important;
}
.jet-menu-item-30507 .jet-sub-menu {
    min-width: 250px!important;
}
/*Enlever le double séparateur en trop*/ 
#jet-mobile-menu-item-76029{
    border-bottom:none; 
    padding-bottom: 0px;
}
#jet-mobile-menu-item-33819{
    border-bottom:none; 
    padding-bottom: 0px;
}
/*Ajouter la croix en haut à droite */
.jet-mobile-menu__controls{

  position: absolute;
  top: 0;
  width: 100%;
  padding-right: 15px;
  background-color: white;
  z-index: 999;
}

/*Rendre la section Avis entièrement cliquable  */
.jet-mobile-menu__body .jet-mobile-menu__items .jet-mobile-menu__item:last-child .mobile-top-level-link{
  width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ede0830 */.bandeau-cta-ys{
    position: fixed;
    bottom:0;
    opacity: 0;
    transition: opacity 0.3s ease;
}/* End custom CSS */
/* Start custom CSS *//* Hover Nav */

.avis-hover img{
opacity: 1;
transition: opacity 1s;
}

.avis-hover img:hover{
opacity: 0.6;
}

.colorlink{
color:#0088FF!important;
text-decoration: none;
}

.colorlink:hover{
text-decoration: underline
}/* End custom CSS */