.elementor-kit-7{--e-global-color-primary:#114b8e;--e-global-color-secondary:#1db4b5;--e-global-color-text:#001124;--e-global-color-accent:#70c17d;--e-global-color-16f8c90:#fff;--e-global-color-4189cbf:#fafafd;--e-global-color-d5907e3:gray;--e-global-typography-primary-font-family:"Sora";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Sora";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Sora";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Sora";--e-global-typography-accent-font-weight:500;font-family:"Sora",sans-serif}.elementor-kit-7 e-page-transition{background-color:#ffbc7d}.elementor-kit-7 a{font-family:"Sora",sans-serif}.elementor-kit-7 h1{font-family:"Sora",sans-serif}.elementor-kit-7 h2{font-family:"Sora",sans-serif}.elementor-kit-7 h3{font-family:"Sora",sans-serif}.elementor-kit-7 h4{font-family:"Sora",sans-serif}.elementor-kit-7 h5{font-family:"Sora",sans-serif}.elementor-kit-7 h6{font-family:"Sora",sans-serif}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1140px}.e-con{--container-max-width:1140px}.elementor-widget:not(:last-child){--kit-widget-spacing:20px}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px}{}h1.entry-title{display:var(--page-title-display)}.site-header{padding-inline-end:0;padding-inline-start:0}@media (max-width:1024px){.elementor-section.elementor-section-boxed>.elementor-container{max-width:1024px}.e-con{--container-max-width:1024px}}@media (max-width:767px){.elementor-section.elementor-section-boxed>.elementor-container{max-width:767px}.e-con{--container-max-width:767px}}.elementor-kit-7 .txt-radial{background: radial-gradient(circle at center,
    #47BB99 0%,
    #1DB4B5 43%,
    #114B8E 100%
  );-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;display:inline-block}.img-blur-bg{background:rgba(255,255,255,.6)!important;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-radius:16px;padding:12px}.form-newsletter .elementor-button[type="submit"] .elementor-button-icon{transform:scale(2);transform-origin:center;display:inline-flex}.jet-mega-menu.jet-mega-menu--layout-horizontal .jet-mega-menu-item__inner:hover{border-radius:30px}.jet-mega-menu.jet-mega-menu--layout-horizontal .jet-mega-menu-item__inner{border-radius:30px}.product-hover-container{position:relative;overflow:visible;--thumb:30px;--easing:cubic-bezier(.22,.61,.36,1);--p2-x:120px;--p2-y:120px;--p3-x:-120px;--p3-y:120px;--p4-x:-280px;--p4-y:0;--p5-x:-120px;--p5-y:-200px;--p6-x:120px;--p6-y:-200px;--p7-x:120px;--p7-y:100px;--p8-x:-120px;--p8-y:120px;--p9-x:-165px;--p9-y:0;--p10-x:-140px;--p10-y:-120px;--p11-x:140px;--p11-y:-140px}.product-hover-container .product-element-2,.product-hover-container .product-element-3,.product-hover-container .product-element-4,.product-hover-container .product-element-5,.product-hover-container .product-element-6{position:absolute;top:50%;left:50%;width:var(--thumb);height:var(--thumb);object-fit:cover;opacity:0;visibility:hidden;pointer-events:none;transform:translate(-50%,-50%) scale(.6);transition:opacity .22s var(--easing) , transform .65s var(--easing) , visibility 0s linear .22s;will-change:transform , opacity}@media (min-width:769px){.product-hover-container:not(.in-view):hover .product-element-2,
  .product-hover-container:not(.in-view):hover .product-element-3,
  .product-hover-container:not(.in-view):hover .product-element-4,
  .product-hover-container:not(.in-view):hover .product-element-5,
  .product-hover-container:not(.in-view):hover .product-element-6 {opacity:1;visibility:visible;transition:opacity .18s var(--easing) , transform .7s var(--easing) , visibility 0s}.product-hover-container:not(.in-view):hover .product-element-2 {transform:translate(-50%,-50%) translate(var(--p2-x),var(--p2-y)) scale(1);transition-delay:0ms}.product-hover-container:not(.in-view):hover .product-element-3 {transform:translate(-50%,-50%) translate(var(--p3-x),var(--p3-y)) scale(1);transition-delay:60ms}.product-hover-container:not(.in-view):hover .product-element-4 {transform:translate(-50%,-50%) translate(var(--p4-x),var(--p4-y)) scale(1);transition-delay:120ms}.product-hover-container:not(.in-view):hover .product-element-5 {transform:translate(-50%,-50%) translate(var(--p5-x),var(--p5-y)) scale(1);transition-delay:180ms}.product-hover-container:not(.in-view):hover .product-element-6 {transform:translate(-50%,-50%) translate(var(--p6-x),var(--p6-y)) scale(1);transition-delay:240ms}}.product-hover-container.in-view .product-element-2,.product-hover-container.in-view .product-element-3,.product-hover-container.in-view .product-element-4,.product-hover-container.in-view .product-element-5,.product-hover-container.in-view .product-element-6{opacity:1;visibility:visible;transition:opacity .18s var(--easing) , transform .7s var(--easing) , visibility 0s}.product-hover-container.in-view .product-element-2{transform:translate(-50%,-50%) translate(var(--p2-x),var(--p2-y)) scale(1);transition-delay:0ms}.product-hover-container.in-view .product-element-3{transform:translate(-50%,-50%) translate(var(--p3-x),var(--p3-y)) scale(1);transition-delay:60ms}.product-hover-container.in-view .product-element-4{transform:translate(-50%,-50%) translate(var(--p4-x),var(--p4-y)) scale(1);transition-delay:120ms}.product-hover-container.in-view .product-element-5{transform:translate(-50%,-50%) translate(var(--p5-x),var(--p5-y)) scale(1);transition-delay:180ms}.product-hover-container.in-view .product-element-6{transform:translate(-50%,-50%) translate(var(--p6-x),var(--p6-y)) scale(1);transition-delay:240ms}.product-hover-container .product-element-7,.product-hover-container .product-element-8,.product-hover-container .product-element-9,.product-hover-container .product-element-10,.product-hover-container .product-element-11{position:absolute;top:50%;left:50%;width:var(--thumb);height:var(--thumb);object-fit:cover;opacity:0;visibility:hidden;pointer-events:none;transform:translate(-50%,-50%) scale(.6);transition:opacity .22s var(--easing) , transform .65s var(--easing) , visibility 0s linear .22s;will-change:transform , opacity;z-index:5}.product-hover-container:hover .product-element-7,.product-hover-container:hover .product-element-8,.product-hover-container:hover .product-element-9,.product-hover-container:hover .product-element-10,.product-hover-container:hover .product-element-11{opacity:1;visibility:visible;transition:opacity .18s var(--easing) , transform .7s var(--easing) , visibility 0s}.product-hover-container:hover .product-element-7{transform:translate(-50%,-50%) translate(var(--p7-x),var(--p7-y)) scale(1);transition-delay:0ms}.product-hover-container:hover .product-element-8{transform:translate(-50%,-50%) translate(var(--p8-x),var(--p8-y)) scale(1);transition-delay:60ms}.product-hover-container:hover .product-element-9{transform:translate(-50%,-50%) translate(var(--p9-x),var(--p9-y)) scale(1);transition-delay:120ms}.product-hover-container:hover .product-element-10{transform:translate(-50%,-50%) translate(var(--p10-x),var(--p10-y)) scale(1);transition-delay:180ms}.product-hover-container:hover .product-element-11{transform:translate(-50%,-50%) translate(var(--p11-x),var(--p11-y)) scale(1);transition-delay:240ms}.product-hover-container:focus-within .product-element-2,.product-hover-container:focus-within .product-element-3,.product-hover-container:focus-within .product-element-4,.product-hover-container:focus-within .product-element-5,.product-hover-container:focus-within .product-element-6,.product-hover-container:focus-within .product-element-7,.product-hover-container:focus-within .product-element-8,.product-hover-container:focus-within .product-element-9,.product-hover-container:focus-within .product-element-10,.product-hover-container:focus-within .product-element-11{opacity:1;visibility:visible}.product-hover-container:focus-within .product-element-2{transform:translate(-50%,-50%) translate(var(--p2-x),var(--p2-y)) scale(1)}.product-hover-container:focus-within .product-element-3{transform:translate(-50%,-50%) translate(var(--p3-x),var(--p3-y)) scale(1)}.product-hover-container:focus-within .product-element-4{transform:translate(-50%,-50%) translate(var(--p4-x),var(--p4-y)) scale(1)}.product-hover-container:focus-within .product-element-5{transform:translate(-50%,-50%) translate(var(--p5-x),var(--p5-y)) scale(1)}.product-hover-container:focus-within .product-element-6{transform:translate(-50%,-50%) translate(var(--p6-x),var(--p6-y)) scale(1)}.product-hover-container:focus-within .product-element-7{transform:translate(-50%,-50%) translate(var(--p7-x),var(--p7-y)) scale(1)}.product-hover-container:focus-within .product-element-8{transform:translate(-50%,-50%) translate(var(--p8-x),var(--p8-y)) scale(1)}.product-hover-container:focus-within .product-element-9{transform:translate(-50%,-50%) translate(var(--p9-x),var(--p9-y)) scale(1)}.product-hover-container:focus-within .product-element-10{transform:translate(-50%,-50%) translate(var(--p10-x),var(--p10-y)) scale(1)}.product-hover-container:focus-within .product-element-11{transform:translate(-50%,-50%) translate(var(--p11-x),var(--p11-y)) scale(1)}.mega-produits-wrap{height:400px!important;min-height:400px!important;max-height:400px!important;overflow:hidden!important}.mega-produits-wrap>.e-con-inner{height:100%!important;min-height:0!important;max-height:100%!important;overflow:hidden!important;display:flex!important;align-items:stretch!important}.mega-produits-wrap .col-left,.mega-produits-wrap .col-right{height:100%!important;min-height:0!important;max-height:100%!important}.mega-produits-wrap .col-left{overflow-y:auto!important;overflow-x:hidden!important;padding-left:12px;padding-right:0;direction:rtl;scrollbar-width:thin;scrollbar-color:#1db7c1 #ececec}.mega-produits-wrap .col-left>*,.mega-produits-wrap .col-left .jet-listing-grid,.mega-produits-wrap .col-left .jet-listing-grid__items,.mega-produits-wrap .col-left .jet-listing-grid__item,.mega-produits-wrap .col-left .gamme-item{direction:ltr}.mega-produits-wrap .col-left .jet-listing-grid,.mega-produits-wrap .col-left .jet-listing-grid__items,.mega-produits-wrap .col-left .jet-listing-grid__item,.mega-produits-wrap .col-left .gamme-item{min-height:0!important}.mega-produits-wrap .col-left::-webkit-scrollbar{width:8px}.mega-produits-wrap .col-left::-webkit-scrollbar-track{background:#ececec;border-radius:20px}.mega-produits-wrap .col-left::-webkit-scrollbar-thumb{background:#1db7c1;border-radius:20px}.mega-produits-wrap .col-left::-webkit-scrollbar-thumb:hover{background:#16a7b0}.mega-produits-wrap .col-right{overflow:hidden!important;position:relative!important;display:flex!important;align-items:flex-start!important;justify-content:flex-start!important}.gammes-images-wrap{position:absolute!important;top:0!important;left:0!important;right:0!important;bottom:0!important;width:100%!important;height:100%!important;overflow:hidden!important;display:flex!important;align-items:flex-start!important;justify-content:flex-start!important;pointer-events:none!important}.gammes-images-wrap.menu-is-open{pointer-events:auto!important}.gammes-images,.gammes-images .jet-listing-grid,.gammes-images .jet-listing-grid__items{position:static!important;width:100%;height:100%!important;min-height:100%!important}.gamme-image-item{position:absolute;top:0;left:0;width:100%;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .25s ease;margin:0!important}.gamme-image-item.is-active{opacity:1;visibility:visible;pointer-events:none;z-index:2}.gamme-image-item,.gamme-image-item .elementor-widget-container,.gamme-image-item .jet-listing-dynamic-image,.gamme-image-item .jet-listing-dynamic-image__link{vertical-align:top!important}.gamme-image-item img{display:block;max-width:100%;height:auto}.gamme-item.is-active .e-n-accordion-item-title{background:#eef7f7;border-radius:12px}.gamme-item .e-n-accordion-item-title:focus{outline:none!important;box-shadow:none!important}.gamme-item .e-n-accordion-item-title{text-align:left}.gamme-item .e-n-accordion-item[open]>[role="region"]{padding-top:10px}.jet-mega-menu-mega-container,.jet-mega-menu-mega-container .jet-mega-menu-mega-container__inner,.jet-mega-menu-mega-container .elementor,.jet-mega-menu-mega-container .e-con,.jet-mega-menu-mega-container .elementor-element{min-height:0!important}