.elementor-454170136 .elementor-element.elementor-element-370b5dcb > .elementor-container{min-height:400px;}.elementor-454170136 .elementor-element.elementor-element-370b5dcb > .elementor-container:after{content:"";min-height:inherit;}.elementor-454170136 .elementor-element.elementor-element-27ce249e > .elementor-column-wrap > .elementor-widget-wrap{row-gap:0px;column-gap:0px;}.elementor-454170136 .elementor-element.elementor-element-27ce249e > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-454170136 .elementor-element.elementor-element-27ce249e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-454170136 .elementor-element.elementor-element-28deae0b .swiper:not(.swiper-initialized) .swiper-wrapper{grid-template-columns:repeat(1, 1fr);}.elementor-454170136 .elementor-element.elementor-element-28deae0b .elementor-image-carousel-caption{text-align:center;}.elementor-bc-flex-widget .elementor-454170136 .elementor-element.elementor-element-3d1243a2.elementor-column .elementor-column-wrap{align-items:center;}.elementor-454170136 .elementor-element.elementor-element-3d1243a2.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-454170136 .elementor-element.elementor-element-3d1243a2.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:flex-start;}.elementor-454170136 .elementor-element.elementor-element-3d1243a2 > .elementor-column-wrap > .elementor-widget-wrap{row-gap:0px;column-gap:0px;}.elementor-454170136 .elementor-element.elementor-element-3d1243a2:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-454170136 .elementor-element.elementor-element-3d1243a2 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#26418F;}.elementor-454170136 .elementor-element.elementor-element-3d1243a2 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;padding:48px 48px 48px 48px;}.elementor-454170136 .elementor-element.elementor-element-3d1243a2 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-454170136 .elementor-element.elementor-element-6cb3b40b .elementor-heading-title{color:#FFFFFF;font-family:"Roboto", sans-serif;font-size:40px;}.elementor-454170136 .elementor-element.elementor-element-6cb3b40b{width:100%;max-width:max(100%, 100%);}.elementor-454170136 .elementor-element.elementor-element-4bd084b2 .elementor-heading-title{color:#C6DAFF;font-family:"Roboto", sans-serif;font-size:40px;}.elementor-454170136 .elementor-element.elementor-element-31db122c{color:#FFFFFF;font-family:"Arial", sans-serif;font-size:16px;font-weight:500;}.elementor-454170136 .elementor-element.elementor-element-31db122c > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-454170136 .elementor-element.elementor-element-fa514e0 .elementor-spacer-inner{height:38px;}.elementor-454170136 .elementor-element.elementor-element-19f49d9e .elementor-button-content-wrapper{gap:14px;}.elementor-454170136 .elementor-element.elementor-element-19f49d9e .elementor-button-text{flex-grow:min(0, 14);}.elementor-454170136 .elementor-element.elementor-element-19f49d9e a.elementor-button{font-family:"Arial", sans-serif;font-weight:bold;background-color:#02123E;}.elementor-454170136 .elementor-element.elementor-element-19f49d9e a.elementor-button:hover, .elementor-454170136 .elementor-element.elementor-element-19f49d9e a.elementor-button:focus{background-color:#77B9F4;}.elementor-454170136 .elementor-element.elementor-element-19f49d9e > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-454170136 .elementor-element.elementor-element-6e4e4e2{padding:40px 40px 40px 40px;}.elementor-454170136 .elementor-element.elementor-element-398fe705.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:flex-end;}.elementor-454170136 .elementor-element.elementor-element-398fe705 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial, .elementor-widget__width-calc):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-454170136 .elementor-element.elementor-element-548e0e36{width:auto;}.elementor-bc-flex-widget .elementor-454170136 .elementor-element.elementor-element-484ab92c.elementor-column .elementor-column-wrap{align-items:flex-start;}.elementor-454170136 .elementor-element.elementor-element-484ab92c.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-454170136 .elementor-element.elementor-element-484ab92c > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial, .elementor-widget__width-calc):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-454170136 .elementor-element.elementor-element-6769ae15 .elementor-heading-title{font-family:"Arial", sans-serif;}.elementor-454170136 .elementor-element.elementor-element-6769ae15 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-454170136 .elementor-element.elementor-element-6769ae15{width:auto;}.elementor-454170136 .elementor-element.elementor-element-6a8f581a{text-align:left;width:auto;}.elementor-454170136 .elementor-element.elementor-element-6a8f581a .elementor-heading-title{color:#888888;}.elementor-454170136 .elementor-element.elementor-element-33ea1cec.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:flex-end;}.elementor-454170136 .elementor-element.elementor-element-6bef07d{width:auto;}.elementor-bc-flex-widget .elementor-454170136 .elementor-element.elementor-element-5d4c78d9.elementor-column .elementor-column-wrap{align-items:flex-start;}.elementor-454170136 .elementor-element.elementor-element-5d4c78d9.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-454170136 .elementor-element.elementor-element-5d4c78d9 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial, .elementor-widget__width-calc):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-454170136 .elementor-element.elementor-element-3df78c .elementor-heading-title{font-family:"Arial", sans-serif;}.elementor-454170136 .elementor-element.elementor-element-3df78c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-454170136 .elementor-element.elementor-element-3df78c{width:auto;}.elementor-454170136 .elementor-element.elementor-element-e657d6c{text-align:left;width:auto;}.elementor-454170136 .elementor-element.elementor-element-e657d6c .elementor-heading-title{color:#888888;}.elementor-454170136 .elementor-element.elementor-element-6b1811af.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:flex-end;}.elementor-454170136 .elementor-element.elementor-element-6b1811af > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial, .elementor-widget__width-calc):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-454170136 .elementor-element.elementor-element-5fe31046{width:auto;}.elementor-bc-flex-widget .elementor-454170136 .elementor-element.elementor-element-4af5f5ab.elementor-column .elementor-column-wrap{align-items:flex-start;}.elementor-454170136 .elementor-element.elementor-element-4af5f5ab.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-454170136 .elementor-element.elementor-element-4af5f5ab > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial, .elementor-widget__width-calc):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-454170136 .elementor-element.elementor-element-299bab1e .elementor-heading-title{font-family:"Arial", sans-serif;}.elementor-454170136 .elementor-element.elementor-element-299bab1e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-454170136 .elementor-element.elementor-element-299bab1e{width:auto;}.elementor-454170136 .elementor-element.elementor-element-11cc9bac{text-align:left;width:auto;}.elementor-454170136 .elementor-element.elementor-element-11cc9bac .elementor-heading-title{color:#888888;}.elementor-454170136 .elementor-element.elementor-element-6256f2b5.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:flex-end;}.elementor-454170136 .elementor-element.elementor-element-6256f2b5 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial, .elementor-widget__width-calc):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-454170136 .elementor-element.elementor-element-516fdf93{width:auto;}.elementor-bc-flex-widget .elementor-454170136 .elementor-element.elementor-element-2fa25818.elementor-column .elementor-column-wrap{align-items:flex-start;}.elementor-454170136 .elementor-element.elementor-element-2fa25818.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-454170136 .elementor-element.elementor-element-2fa25818 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial, .elementor-widget__width-calc):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-454170136 .elementor-element.elementor-element-55f91115 .elementor-heading-title{font-family:"Arial", sans-serif;}.elementor-454170136 .elementor-element.elementor-element-55f91115 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-454170136 .elementor-element.elementor-element-55f91115{width:auto;}.elementor-454170136 .elementor-element.elementor-element-afd57b1{text-align:left;width:auto;}.elementor-454170136 .elementor-element.elementor-element-afd57b1 .elementor-heading-title{color:#888888;}.elementor-454170136 .elementor-element.elementor-element-3eb897ab > .elementor-background-overlay{opacity:0.5;}.elementor-bc-flex-widget .elementor-454170136 .elementor-element.elementor-element-2fbda271.elementor-column .elementor-column-wrap{align-items:center;}.elementor-454170136 .elementor-element.elementor-element-2fbda271.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-454170136 .elementor-element.elementor-element-23be734c{text-align:center;}.elementor-454170136 .elementor-element.elementor-element-23be734c .elementor-heading-title{color:#26418F;font-family:"Arial", sans-serif;}.elementor-454170136 .elementor-element.elementor-element-644ec3e3{font-family:"Roboto", sans-serif;}.elementor-454170136 .elementor-element.elementor-element-7b25185a .elementor-spacer-inner{height:10px;}.elementor-454170136 .elementor-element.elementor-element-5a786844:not(.elementor-motion-effects-element-type-background), .elementor-454170136 .elementor-element.elementor-element-5a786844 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#26418F;}.elementor-454170136 .elementor-element.elementor-element-5a786844{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 0px 40px 0px;}.elementor-454170136 .elementor-element.elementor-element-5a786844 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-454170136 .elementor-element.elementor-element-56cc7261.elementor-column .elementor-column-wrap{align-items:center;}.elementor-454170136 .elementor-element.elementor-element-56cc7261.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-454170136 .elementor-element.elementor-element-56cc7261 > .elementor-element-populated{padding:0px 0px 0px 30px;}.elementor-454170136 .elementor-element.elementor-element-1b4ed964 .elementor-heading-title{color:#FFFFFF;font-family:"Arial", sans-serif;}.elementor-454170136 .elementor-element.elementor-element-7ac37b2e{color:#FFFFFF;font-family:"Roboto", sans-serif;font-size:40px;font-weight:700;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-454170136 .elementor-element.elementor-element-558d3556{color:#D3D3D3;font-family:"Lato", sans-serif;font-size:16px;font-weight:500;}.elementor-454170136 .elementor-element.elementor-element-38e55603 .elementor-button-content-wrapper{gap:16px;}.elementor-454170136 .elementor-element.elementor-element-38e55603 .elementor-button-text{flex-grow:min(0, 16);}.elementor-454170136 .elementor-element.elementor-element-38e55603 a.elementor-button{font-family:"Lato", sans-serif;font-weight:600;background-color:#071B53;}.elementor-454170136 .elementor-element.elementor-element-38e55603 a.elementor-button:not(#e){color:#FFFFFF;}.elementor-454170136 .elementor-element.elementor-element-38e55603 a.elementor-button:hover, .elementor-454170136 .elementor-element.elementor-element-38e55603 a.elementor-button:focus{background-color:#6FB2EF;}.elementor-454170136 .elementor-element.elementor-element-251d32ad .swiper:not(.swiper-initialized) .swiper-wrapper{grid-template-columns:repeat(2, 1fr);}.elementor-454170136 .elementor-element.elementor-element-251d32ad .elementor-swiper-button{color:#26418F;}.elementor-454170136 .elementor-element.elementor-element-7735860f .ce-product-grid{grid-template-columns:repeat(4, minmax(0, 1fr));}.elementor-454170136 .elementor-element.elementor-element-7735860f > .elementor-widget-container > .elementor-heading-title{margin-bottom:20px;color:#54595F;font-family:"Arial", sans-serif;font-size:35px;font-weight:700;line-height:2em;}.elementor-454170136 .elementor-element.elementor-element-7735860f .elementor-title{color:#000000;}.elementor-454170136 .elementor-element.elementor-element-7735860f .elementor-badge{min-width:50px;}.elementor-454170136 .elementor-element.elementor-element-7735860f .elementor-badge-sale{background:#D99F20;}.elementor-454170136 .elementor-element.elementor-element-7735860f .elementor-badge-new{background:#D99F20;}.elementor-454170136 .elementor-element.elementor-element-7735860f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-454170136 .elementor-element.elementor-element-65955f38 .elementor-spacer-inner{height:50px;}.elementor-454170136 .elementor-element.elementor-element-389e8a51{text-align:center;}.elementor-454170136 .elementor-element.elementor-element-389e8a51 .elementor-heading-title{color:#26418F;font-family:"Arial", sans-serif;}.elementor-454170136 .elementor-element.elementor-element-1281b04.elementor-view-stacked .elementor-icon{background-color:#26418F;}.elementor-454170136 .elementor-element.elementor-element-1281b04.elementor-view-framed .elementor-icon, .elementor-454170136 .elementor-element.elementor-element-1281b04.elementor-view-default .elementor-icon{color:#26418F;}.elementor-454170136 .elementor-element.elementor-element-1281b04 .elementor-icon-box-wrapper{gap:15px;}.elementor-454170136 .elementor-element.elementor-element-1281b04 .elementor-icon i{transform:rotate(0deg);}.elementor-454170136 .elementor-element.elementor-element-107234c5.elementor-view-stacked .elementor-icon{background-color:#26418F;}.elementor-454170136 .elementor-element.elementor-element-107234c5.elementor-view-framed .elementor-icon, .elementor-454170136 .elementor-element.elementor-element-107234c5.elementor-view-default .elementor-icon{color:#26418F;}.elementor-454170136 .elementor-element.elementor-element-107234c5 .elementor-icon-box-wrapper{gap:15px;}.elementor-454170136 .elementor-element.elementor-element-107234c5 .elementor-icon i{transform:rotate(0deg);}.elementor-454170136 .elementor-element.elementor-element-34a41472.elementor-view-stacked .elementor-icon{background-color:#26418F;}.elementor-454170136 .elementor-element.elementor-element-34a41472.elementor-view-framed .elementor-icon, .elementor-454170136 .elementor-element.elementor-element-34a41472.elementor-view-default .elementor-icon{color:#26418F;}.elementor-454170136 .elementor-element.elementor-element-34a41472 .elementor-icon-box-wrapper{gap:15px;}.elementor-454170136 .elementor-element.elementor-element-34a41472 .elementor-icon i{transform:rotate(0deg);}.elementor-454170136 .elementor-element.elementor-element-1a8d1053.elementor-view-stacked .elementor-icon{background-color:#26418F;}.elementor-454170136 .elementor-element.elementor-element-1a8d1053.elementor-view-framed .elementor-icon, .elementor-454170136 .elementor-element.elementor-element-1a8d1053.elementor-view-default .elementor-icon{color:#26418F;}.elementor-454170136 .elementor-element.elementor-element-1a8d1053 .elementor-icon-box-wrapper{gap:15px;}.elementor-454170136 .elementor-element.elementor-element-1a8d1053 .elementor-icon i{transform:rotate(0deg);}.elementor-454170136 .elementor-element.elementor-element-6df93d60 .elementor-flip-box-front{background-color:#1967AD;}.elementor-454170136 .elementor-element.elementor-element-6df93d60 .elementor-flip-box-front .elementor-flip-box-title{font-family:"Roboto", sans-serif;font-weight:900;}.elementor-454170136 .elementor-element.elementor-element-6df93d60 .elementor-flip-box-back{background-color:transparent;background-image:linear-gradient(180deg, #26418F 0%, #0C0000 100%);}.elementor-454170136 .elementor-element.elementor-element-6df93d60 .elementor-flip-box-back .elementor-flip-box-title{font-family:"Roboto", sans-serif;font-weight:600;}.elementor-454170136 .elementor-element.elementor-element-6df93d60 .elementor-button{font-family:"Arial", sans-serif;font-weight:800;}.elementor-454170136 .elementor-element.elementor-element-7882ba01 .elementor-spacer-inner{height:50px;}.elementor-454170136 .elementor-element.elementor-element-3a8e940e{font-family:"Arial", sans-serif;}.elementor-454170136 .elementor-element.elementor-element-3b22d1db .elementor-heading-title{font-family:"Roboto", sans-serif;font-weight:bold;}.elementor-454170136 .elementor-element.elementor-element-3720c1ef{text-align:center;}body.ce-theme-454:not(.elementor-motion-effects-element-type-background), body.ce-theme-454 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}@media(max-width:1024px){.elementor-454170136 .elementor-element.elementor-element-7735860f .ce-product-grid{grid-template-columns:repeat(3, minmax(0, 1fr));}}@media(min-width:768px){.elementor-454170136 .elementor-element.elementor-element-398fe705{width:21.509%;}.elementor-454170136 .elementor-element.elementor-element-484ab92c{width:78.486%;}.elementor-454170136 .elementor-element.elementor-element-33ea1cec{width:21.132%;}.elementor-454170136 .elementor-element.elementor-element-5d4c78d9{width:78.864%;}.elementor-454170136 .elementor-element.elementor-element-6b1811af{width:24.906%;}.elementor-454170136 .elementor-element.elementor-element-4af5f5ab{width:75.09%;}.elementor-454170136 .elementor-element.elementor-element-6256f2b5{width:24.906%;}.elementor-454170136 .elementor-element.elementor-element-2fa25818{width:75.09%;}.elementor-454170136 .elementor-element.elementor-element-2fbda271{width:25.088%;}.elementor-454170136 .elementor-element.elementor-element-6e3a020a{width:74.912%;}.elementor-454170136 .elementor-element.elementor-element-56cc7261{width:44.386%;}.elementor-454170136 .elementor-element.elementor-element-534434b8{width:54.946%;}}@media(max-width:767px){.elementor-bc-flex-widget .elementor-454170136 .elementor-element.elementor-element-398fe705.elementor-column .elementor-column-wrap{align-items:center;}.elementor-454170136 .elementor-element.elementor-element-398fe705.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-454170136 .elementor-element.elementor-element-398fe705.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}.elementor-454170136 .elementor-element.elementor-element-548e0e36{text-align:center;}.elementor-454170136 .elementor-element.elementor-element-484ab92c.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}.elementor-454170136 .elementor-element.elementor-element-5d4c78d9.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}.elementor-454170136 .elementor-element.elementor-element-4af5f5ab.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}.elementor-454170136 .elementor-element.elementor-element-2fa25818.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}.elementor-454170136 .elementor-element.elementor-element-afd57b1{text-align:center;}.elementor-454170136 .elementor-element.elementor-element-7735860f .ce-product-grid{grid-template-columns:repeat(1, minmax(0, 1fr));}}/* Start custom CSS for image-carousel, class: .elementor-element-28deae0b *//* Harmoniser les dimensions des images du carrousel Elementor */
.elementor-widget-image-carousel .swiper-slide-image {
    width: 100%;
    height: 550px; /* Ajuste la hauteur selon ton besoin */
    object-fit: cover; /* Recadre proprement sans déformer */
    object-position: center; /* Centre l’image dans le cadre */
    border-radius: 6px; /* optionnel */
}

/* Fixer aussi la hauteur du conteneur si nécessaire */
.elementor-widget-image-carousel .swiper-slide-inner {
    height: 550px; /* même valeur que ci-dessus */
    display: flex;
    justify-content: center;
    align-items: center;
}/* End custom CSS */