.elementor-283070101 .elementor-element.elementor-element-7e65d61d > .elementor-container{min-height:50vh;}.elementor-283070101 .elementor-element.elementor-element-7e65d61d > .elementor-container:after{content:"";min-height:inherit;}.elementor-283070101 .elementor-element.elementor-element-7e65d61d:not(.elementor-motion-effects-element-type-background), .elementor-283070101 .elementor-element.elementor-element-7e65d61d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/img/cms/notre-marque/cornilleau-histoire-de-famille-tennis-table-copie.jpg");background-position:center center;background-size:cover;}.elementor-283070101 .elementor-element.elementor-element-7e65d61d > .elementor-background-overlay{opacity:0;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-283070101 .elementor-element.elementor-element-7e65d61d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;}.elementor-283070101 .elementor-element.elementor-element-18c5c81d.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}.elementor-283070101 .elementor-element.elementor-element-663b8919{text-align:center;width:46.346%;max-width:max(46.346%, 100%);align-self:center;}.elementor-283070101 .elementor-element.elementor-element-663b8919 .elementor-heading-title{color:#ffffff;}.elementor-283070101 .elementor-element.elementor-element-663b8919 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:32px 32px 32px 32px;background-color:rgba(37,37,37,0.4);}.elementor-283070101 .elementor-element.elementor-element-3d5498a6:not(.elementor-motion-effects-element-type-background), .elementor-283070101 .elementor-element.elementor-element-3d5498a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f0f0e6;}.elementor-283070101 .elementor-element.elementor-element-3d5498a6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-283070101 .elementor-element.elementor-element-3d5498a6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-283070101 .elementor-element.elementor-element-18906c31 > .elementor-widget-container{padding:15px 40px 15px 40px;}.elementor-283070101 .elementor-element.elementor-element-216a7042:not(.elementor-motion-effects-element-type-background), .elementor-283070101 .elementor-element.elementor-element-216a7042 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/img/cms/notre-marque/visuel-1946-3-768x498.jpg");background-position:center center;background-size:cover;}.elementor-283070101 .elementor-element.elementor-element-216a7042 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(90deg, rgba(0,0,0,0.5886555305716037) 0%, #000000 100%);opacity:0.48;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-283070101 .elementor-element.elementor-element-216a7042{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;color:#ffffff;margin-top:0px;margin-bottom:0px;}.elementor-283070101 .elementor-element.elementor-element-216a7042 a:not(#e):hover{color:#ffffff;}.elementor-283070101 .elementor-element.elementor-element-5bb77800.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}.elementor-283070101 .elementor-element.elementor-element-263bf0be{margin-top:0px;margin-bottom:0px;padding:4% 0% 0% 1%;}.elementor-bc-flex-widget .elementor-283070101 .elementor-element.elementor-element-76bebe35.elementor-column .elementor-column-wrap{align-items:center;}.elementor-283070101 .elementor-element.elementor-element-76bebe35.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-283070101 .elementor-element.elementor-element-76bebe35 > .elementor-element-populated{margin:0% 0% 0% 0%;padding:0% 0% 0% 0%;}.elementor-283070101 .elementor-element.elementor-element-71f0d65b{text-align:center;}.elementor-283070101 .elementor-element.elementor-element-71f0d65b.elementor-view-stacked .elementor-icon{background-color:#ffffff;}.elementor-283070101 .elementor-element.elementor-element-71f0d65b.elementor-view-framed .elementor-icon:not(#e), .elementor-283070101 .elementor-element.elementor-element-71f0d65b.elementor-view-default .elementor-icon:not(#e){color:#ffffff;}.elementor-283070101 .elementor-element.elementor-element-71f0d65b .elementor-icon{font-size:42px;}.elementor-283070101 .elementor-element.elementor-element-71f0d65b .elementor-icon i, .elementor-283070101 .elementor-element.elementor-element-71f0d65b .elementor-icon svg{transform:rotate(0deg);}.elementor-283070101 .elementor-element.elementor-element-71f0d65b > .elementor-widget-container{padding:2% 2% 2% 2%;border-style:solid;border-radius:50% 50% 50% 50%;}.elementor-283070101 .elementor-element.elementor-element-51ac5f0b{color:#ffffff;font-size:1.1rem;}.elementor-283070101 .elementor-element.elementor-element-51ac5f0b > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-283070101 .elementor-element.elementor-element-63bb63ea > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-283070101 .elementor-element.elementor-element-452587f2{color:#ffffff;font-size:1.6rem;font-weight:500;}.elementor-283070101 .elementor-element.elementor-element-6b8b0502 > .elementor-background-overlay{opacity:0;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-283070101 .elementor-element.elementor-element-6b8b0502{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;}.elementor-283070101 .elementor-element.elementor-element-7a0de11c.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}.elementor-283070101 .elementor-element.elementor-element-4e869663 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-283070101 .elementor-element.elementor-element-2dfaedfa{column-gap:0px;}.elementor-283070101 .elementor-element.elementor-element-2dfaedfa > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0em 1em 0em 1em;}.elementor-283070101 .elementor-element.elementor-element-a823b89 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0em 1em 0em 1em;}.elementor-283070101 .elementor-element.elementor-element-3881d858:not(.elementor-motion-effects-element-type-background), .elementor-283070101 .elementor-element.elementor-element-3881d858 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/img/cms/notre-marque/visuel-1969.jpg");background-position:center center;background-size:cover;}.elementor-283070101 .elementor-element.elementor-element-3881d858 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(90deg, rgba(0,0,0,0.5886555305716037) 0%, #000000 100%);opacity:0.48;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-283070101 .elementor-element.elementor-element-3881d858{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;color:#ffffff;margin-top:0px;margin-bottom:0px;}.elementor-283070101 .elementor-element.elementor-element-3881d858 a:not(#e):hover{color:#ffffff;}.elementor-283070101 .elementor-element.elementor-element-607297dd.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}.elementor-283070101 .elementor-element.elementor-element-4e0f3b14{margin-top:0px;margin-bottom:0px;padding:4% 1% 0% 1%;}.elementor-bc-flex-widget .elementor-283070101 .elementor-element.elementor-element-233f0076.elementor-column .elementor-column-wrap{align-items:center;}.elementor-283070101 .elementor-element.elementor-element-233f0076.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-283070101 .elementor-element.elementor-element-233f0076 > .elementor-element-populated{margin:0% 0% 0% 0%;padding:0% 0% 0% 0%;}.elementor-283070101 .elementor-element.elementor-element-5b9ad033{text-align:center;}.elementor-283070101 .elementor-element.elementor-element-5b9ad033.elementor-view-stacked .elementor-icon{background-color:#ffffff;}.elementor-283070101 .elementor-element.elementor-element-5b9ad033.elementor-view-framed .elementor-icon:not(#e), .elementor-283070101 .elementor-element.elementor-element-5b9ad033.elementor-view-default .elementor-icon:not(#e){color:#ffffff;}.elementor-283070101 .elementor-element.elementor-element-5b9ad033 .elementor-icon{font-size:42px;}.elementor-283070101 .elementor-element.elementor-element-5b9ad033 .elementor-icon i, .elementor-283070101 .elementor-element.elementor-element-5b9ad033 .elementor-icon svg{transform:rotate(0deg);}.elementor-283070101 .elementor-element.elementor-element-5b9ad033 > .elementor-widget-container{padding:2% 2% 2% 2%;border-style:solid;border-radius:50% 50% 50% 50%;}.elementor-283070101 .elementor-element.elementor-element-3f049fd5 > .elementor-element-populated{margin:0% 10% 0% 0%;}.elementor-283070101 .elementor-element.elementor-element-1fe56c56{color:#ffffff;font-size:1.1rem;}.elementor-283070101 .elementor-element.elementor-element-1fe56c56 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-283070101 .elementor-element.elementor-element-5a425c0 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-283070101 .elementor-element.elementor-element-d811bef{color:#ffffff;font-size:1.6rem;font-weight:500;}.elementor-283070101 .elementor-element.elementor-element-191c2eb4 > .elementor-background-overlay{opacity:0;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-283070101 .elementor-element.elementor-element-191c2eb4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;}.elementor-283070101 .elementor-element.elementor-element-26f0d3c1.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}.elementor-283070101 .elementor-element.elementor-element-68139d56{column-gap:0px;}.elementor-283070101 .elementor-element.elementor-element-68139d56 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0em 1em 0em 1em;}.elementor-283070101 .elementor-element.elementor-element-5188ab37 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0em 1em 0em 1em;}.elementor-283070101 .elementor-element.elementor-element-5a1e886c:not(.elementor-motion-effects-element-type-background), .elementor-283070101 .elementor-element.elementor-element-5a1e886c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/img/cms/notre-marque/visuel-1982.jpg");background-position:center center;background-size:cover;}.elementor-283070101 .elementor-element.elementor-element-5a1e886c > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(90deg, rgba(0,0,0,0.5886555305716037) 0%, #000000 100%);opacity:0.48;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-283070101 .elementor-element.elementor-element-5a1e886c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;color:#ffffff;margin-top:0px;margin-bottom:0px;}.elementor-283070101 .elementor-element.elementor-element-5a1e886c a:not(#e):hover{color:#ffffff;}.elementor-283070101 .elementor-element.elementor-element-576606d1.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}.elementor-283070101 .elementor-element.elementor-element-4b4b348c{margin-top:0px;margin-bottom:0px;padding:4% 0% 0% 1%;}.elementor-bc-flex-widget .elementor-283070101 .elementor-element.elementor-element-489a2273.elementor-column .elementor-column-wrap{align-items:center;}.elementor-283070101 .elementor-element.elementor-element-489a2273.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-283070101 .elementor-element.elementor-element-489a2273 > .elementor-element-populated{margin:0% 0% 0% 0%;padding:0% 0% 0% 0%;}.elementor-283070101 .elementor-element.elementor-element-1bde3e45{text-align:center;}.elementor-283070101 .elementor-element.elementor-element-1bde3e45.elementor-view-stacked .elementor-icon{background-color:#ffffff;}.elementor-283070101 .elementor-element.elementor-element-1bde3e45.elementor-view-framed .elementor-icon:not(#e), .elementor-283070101 .elementor-element.elementor-element-1bde3e45.elementor-view-default .elementor-icon:not(#e){color:#ffffff;}.elementor-283070101 .elementor-element.elementor-element-1bde3e45 .elementor-icon{font-size:42px;}.elementor-283070101 .elementor-element.elementor-element-1bde3e45 .elementor-icon i, .elementor-283070101 .elementor-element.elementor-element-1bde3e45 .elementor-icon svg{transform:rotate(0deg);}.elementor-283070101 .elementor-element.elementor-element-1bde3e45 > .elementor-widget-container{padding:2% 2% 2% 2%;border-style:solid;border-radius:50% 50% 50% 50%;}.elementor-283070101 .elementor-element.elementor-element-4b8bd24e{color:#ffffff;font-size:1.1rem;}.elementor-283070101 .elementor-element.elementor-element-4b8bd24e > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-283070101 .elementor-element.elementor-element-4f776680 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-283070101 .elementor-element.elementor-element-4e081dc7{color:#ffffff;font-size:1.6rem;font-weight:500;}.elementor-283070101 .elementor-element.elementor-element-412a14fe > .elementor-background-overlay{opacity:0;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-283070101 .elementor-element.elementor-element-412a14fe{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;}.elementor-283070101 .elementor-element.elementor-element-39898110.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}.elementor-283070101 .elementor-element.elementor-element-4c7d93bd > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-283070101 .elementor-element.elementor-element-6e59e722{column-gap:0px;}.elementor-283070101 .elementor-element.elementor-element-6e59e722 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0em 1em 0em 1em;}.elementor-283070101 .elementor-element.elementor-element-1e3bb3dd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0em 1em 0em 1em;}.elementor-283070101 .elementor-element.elementor-element-1fc19300:not(.elementor-motion-effects-element-type-background), .elementor-283070101 .elementor-element.elementor-element-1fc19300 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/img/cms/notre-marque/visuel-1988-3.jpg");background-position:center center;background-size:cover;}.elementor-283070101 .elementor-element.elementor-element-1fc19300 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(90deg, rgba(0,0,0,0.5886555305716037) 0%, #000000 100%);opacity:0.48;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-283070101 .elementor-element.elementor-element-1fc19300{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;color:#ffffff;margin-top:0px;margin-bottom:0px;}.elementor-283070101 .elementor-element.elementor-element-1fc19300 a:not(#e):hover{color:#ffffff;}.elementor-283070101 .elementor-element.elementor-element-34a6ff50.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}.elementor-283070101 .elementor-element.elementor-element-4ce13e96{margin-top:0px;margin-bottom:0px;padding:4% 1% 0% 1%;}.elementor-bc-flex-widget .elementor-283070101 .elementor-element.elementor-element-5146bffd.elementor-column .elementor-column-wrap{align-items:center;}.elementor-283070101 .elementor-element.elementor-element-5146bffd.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-283070101 .elementor-element.elementor-element-5146bffd > .elementor-element-populated{margin:0% 0% 0% 0%;padding:0% 0% 0% 0%;}.elementor-283070101 .elementor-element.elementor-element-304b860a{text-align:center;}.elementor-283070101 .elementor-element.elementor-element-304b860a.elementor-view-stacked .elementor-icon{background-color:#ffffff;}.elementor-283070101 .elementor-element.elementor-element-304b860a.elementor-view-framed .elementor-icon:not(#e), .elementor-283070101 .elementor-element.elementor-element-304b860a.elementor-view-default .elementor-icon:not(#e){color:#ffffff;}.elementor-283070101 .elementor-element.elementor-element-304b860a .elementor-icon{font-size:42px;}.elementor-283070101 .elementor-element.elementor-element-304b860a .elementor-icon i, .elementor-283070101 .elementor-element.elementor-element-304b860a .elementor-icon svg{transform:rotate(0deg);}.elementor-283070101 .elementor-element.elementor-element-304b860a > .elementor-widget-container{padding:2% 2% 2% 2%;border-style:solid;border-radius:50% 50% 50% 50%;}.elementor-283070101 .elementor-element.elementor-element-7799850d > .elementor-element-populated{margin:0% 10% 0% 0%;}.elementor-283070101 .elementor-element.elementor-element-7427d97c{color:#ffffff;font-size:1.1rem;}.elementor-283070101 .elementor-element.elementor-element-7427d97c > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-283070101 .elementor-element.elementor-element-3fa9688 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-283070101 .elementor-element.elementor-element-5354853a{color:#ffffff;font-size:1.6rem;font-weight:500;}.elementor-283070101 .elementor-element.elementor-element-8d09b88 > .elementor-background-overlay{opacity:0;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-283070101 .elementor-element.elementor-element-8d09b88{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;}.elementor-283070101 .elementor-element.elementor-element-612e375c.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}.elementor-283070101 .elementor-element.elementor-element-320ef0d8 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-283070101 .elementor-element.elementor-element-52043414{column-gap:0px;}.elementor-283070101 .elementor-element.elementor-element-52043414 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0em 1em 0em 1em;}.elementor-283070101 .elementor-element.elementor-element-75922a65 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0em 1em 0em 1em;}.elementor-283070101 .elementor-element.elementor-element-53288efb:not(.elementor-motion-effects-element-type-background), .elementor-283070101 .elementor-element.elementor-element-53288efb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/img/cms/notre-marque/visuel-1990-2-768x432.jpg");background-position:center center;background-size:cover;}.elementor-283070101 .elementor-element.elementor-element-53288efb > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(90deg, rgba(0,0,0,0.5886555305716037) 0%, #000000 100%);opacity:0.48;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-283070101 .elementor-element.elementor-element-53288efb{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;color:#ffffff;margin-top:0px;margin-bottom:0px;}.elementor-283070101 .elementor-element.elementor-element-53288efb a:not(#e):hover{color:#ffffff;}.elementor-283070101 .elementor-element.elementor-element-6642289e.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}.elementor-283070101 .elementor-element.elementor-element-7c5deab1{margin-top:0px;margin-bottom:0px;padding:4% 0% 0% 1%;}.elementor-bc-flex-widget .elementor-283070101 .elementor-element.elementor-element-545b5178.elementor-column .elementor-column-wrap{align-items:center;}.elementor-283070101 .elementor-element.elementor-element-545b5178.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-283070101 .elementor-element.elementor-element-545b5178 > .elementor-element-populated{margin:0% 0% 0% 0%;padding:0% 0% 0% 0%;}.elementor-283070101 .elementor-element.elementor-element-27b89194{text-align:center;}.elementor-283070101 .elementor-element.elementor-element-27b89194.elementor-view-stacked .elementor-icon{background-color:#ffffff;}.elementor-283070101 .elementor-element.elementor-element-27b89194.elementor-view-framed .elementor-icon:not(#e), .elementor-283070101 .elementor-element.elementor-element-27b89194.elementor-view-default .elementor-icon:not(#e){color:#ffffff;}.elementor-283070101 .elementor-element.elementor-element-27b89194 .elementor-icon{font-size:42px;}.elementor-283070101 .elementor-element.elementor-element-27b89194 .elementor-icon i, .elementor-283070101 .elementor-element.elementor-element-27b89194 .elementor-icon svg{transform:rotate(0deg);}.elementor-283070101 .elementor-element.elementor-element-27b89194 > .elementor-widget-container{padding:2% 2% 2% 2%;border-style:solid;border-radius:50% 50% 50% 50%;}.elementor-283070101 .elementor-element.elementor-element-282f09d3{color:#ffffff;font-size:1.1rem;}.elementor-283070101 .elementor-element.elementor-element-282f09d3 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-283070101 .elementor-element.elementor-element-2d8c2b10 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-283070101 .elementor-element.elementor-element-4cbd075b{color:#ffffff;font-size:1.6rem;font-weight:500;}.elementor-283070101 .elementor-element.elementor-element-23017d96 > .elementor-background-overlay{opacity:0;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-283070101 .elementor-element.elementor-element-23017d96{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;}.elementor-283070101 .elementor-element.elementor-element-42f352ed.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}.elementor-283070101 .elementor-element.elementor-element-1ae18e1d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-283070101 .elementor-element.elementor-element-337e5f79{column-gap:0px;}.elementor-283070101 .elementor-element.elementor-element-337e5f79 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0em 1em 0em 1em;}.elementor-283070101 .elementor-element.elementor-element-5507b2d7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0em 1em 0em 1em;}.elementor-283070101 .elementor-element.elementor-element-406c195d:not(.elementor-motion-effects-element-type-background), .elementor-283070101 .elementor-element.elementor-element-406c195d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/img/cms/notre-marque/visuel-1993-2.jpg");background-position:center center;background-size:cover;}.elementor-283070101 .elementor-element.elementor-element-406c195d > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(90deg, rgba(0,0,0,0.5886555305716037) 0%, #000000 100%);opacity:0.48;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-283070101 .elementor-element.elementor-element-406c195d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;color:#ffffff;margin-top:0px;margin-bottom:0px;}.elementor-283070101 .elementor-element.elementor-element-406c195d a:not(#e):hover{color:#ffffff;}.elementor-283070101 .elementor-element.elementor-element-220745f0.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}.elementor-283070101 .elementor-element.elementor-element-14274698{margin-top:0px;margin-bottom:0px;padding:4% 0% 0% 1%;}.elementor-bc-flex-widget .elementor-283070101 .elementor-element.elementor-element-7ab7baac.elementor-column .elementor-column-wrap{align-items:center;}.elementor-283070101 .elementor-element.elementor-element-7ab7baac.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-283070101 .elementor-element.elementor-element-7ab7baac > .elementor-element-populated{margin:0% 0% 0% 0%;padding:0% 0% 0% 0%;}.elementor-283070101 .elementor-element.elementor-element-7b36e45f{text-align:center;}.elementor-283070101 .elementor-element.elementor-element-7b36e45f.elementor-view-stacked .elementor-icon{background-color:#ffffff;}.elementor-283070101 .elementor-element.elementor-element-7b36e45f.elementor-view-framed .elementor-icon:not(#e), .elementor-283070101 .elementor-element.elementor-element-7b36e45f.elementor-view-default .elementor-icon:not(#e){color:#ffffff;}.elementor-283070101 .elementor-element.elementor-element-7b36e45f .elementor-icon{font-size:42px;}.elementor-283070101 .elementor-element.elementor-element-7b36e45f .elementor-icon i, .elementor-283070101 .elementor-element.elementor-element-7b36e45f .elementor-icon svg{transform:rotate(0deg);}.elementor-283070101 .elementor-element.elementor-element-7b36e45f > .elementor-widget-container{padding:2% 2% 2% 2%;border-style:solid;border-radius:50% 50% 50% 50%;}.elementor-283070101 .elementor-element.elementor-element-12193a2{color:#ffffff;font-size:1.1rem;}.elementor-283070101 .elementor-element.elementor-element-12193a2 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-283070101 .elementor-element.elementor-element-3fc303ce > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-283070101 .elementor-element.elementor-element-69a049cc{color:#ffffff;font-size:1.6rem;font-weight:500;}.elementor-283070101 .elementor-element.elementor-element-3d08355b > .elementor-background-overlay{opacity:0;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-283070101 .elementor-element.elementor-element-3d08355b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;}.elementor-283070101 .elementor-element.elementor-element-50d31614.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}.elementor-283070101 .elementor-element.elementor-element-1e738827 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-283070101 .elementor-element.elementor-element-468d4ddc{column-gap:0px;}.elementor-283070101 .elementor-element.elementor-element-468d4ddc > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0em 1em 0em 1em;}.elementor-283070101 .elementor-element.elementor-element-21f6b8a5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0em 1em 0em 1em;}.elementor-283070101 .elementor-element.elementor-element-594648b5:not(.elementor-motion-effects-element-type-background), .elementor-283070101 .elementor-element.elementor-element-594648b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/img/cms/notre-marque/visuel-1995-3.jpg");background-position:center center;background-size:cover;}.elementor-283070101 .elementor-element.elementor-element-594648b5 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(90deg, rgba(0,0,0,0.5886555305716037) 0%, #000000 100%);opacity:0.48;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-283070101 .elementor-element.elementor-element-594648b5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;color:#ffffff;margin-top:0px;margin-bottom:0px;}.elementor-283070101 .elementor-element.elementor-element-594648b5 a:not(#e):hover{color:#ffffff;}.elementor-283070101 .elementor-element.elementor-element-4032392.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}.elementor-283070101 .elementor-element.elementor-element-30320bd9{margin-top:0px;margin-bottom:0px;padding:4% 0% 0% 1%;}.elementor-bc-flex-widget .elementor-283070101 .elementor-element.elementor-element-3bf8d76b.elementor-column .elementor-column-wrap{align-items:center;}.elementor-283070101 .elementor-element.elementor-element-3bf8d76b.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-283070101 .elementor-element.elementor-element-3bf8d76b > .elementor-element-populated{margin:0% 0% 0% 0%;padding:0% 0% 0% 0%;}.elementor-283070101 .elementor-element.elementor-element-387c2bff{text-align:center;}.elementor-283070101 .elementor-element.elementor-element-387c2bff.elementor-view-stacked .elementor-icon{background-color:#ffffff;}.elementor-283070101 .elementor-element.elementor-element-387c2bff.elementor-view-framed .elementor-icon:not(#e), .elementor-283070101 .elementor-element.elementor-element-387c2bff.elementor-view-default .elementor-icon:not(#e){color:#ffffff;}.elementor-283070101 .elementor-element.elementor-element-387c2bff .elementor-icon{font-size:42px;}.elementor-283070101 .elementor-element.elementor-element-387c2bff .elementor-icon i, .elementor-283070101 .elementor-element.elementor-element-387c2bff .elementor-icon svg{transform:rotate(0deg);}.elementor-283070101 .elementor-element.elementor-element-387c2bff > .elementor-widget-container{padding:2% 2% 2% 2%;border-style:solid;border-radius:50% 50% 50% 50%;}.elementor-283070101 .elementor-element.elementor-element-48838103{color:#ffffff;font-size:1.1rem;}.elementor-283070101 .elementor-element.elementor-element-48838103 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-283070101 .elementor-element.elementor-element-7ef84c6a > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-283070101 .elementor-element.elementor-element-3250893b{color:#ffffff;font-size:1.6rem;font-weight:500;}.elementor-283070101 .elementor-element.elementor-element-1150eb0 > .elementor-background-overlay{opacity:0;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-283070101 .elementor-element.elementor-element-1150eb0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;}.elementor-283070101 .elementor-element.elementor-element-7245081d.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}.elementor-283070101 .elementor-element.elementor-element-300ed40d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-283070101 .elementor-element.elementor-element-a7129ff{column-gap:0px;}.elementor-283070101 .elementor-element.elementor-element-a7129ff > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0em 1em 0em 1em;}.elementor-283070101 .elementor-element.elementor-element-2176b97d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0em 1em 0em 1em;}.elementor-283070101 .elementor-element.elementor-element-49610244:not(.elementor-motion-effects-element-type-background), .elementor-283070101 .elementor-element.elementor-element-49610244 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/img/cms/notre-marque/visuel-1998.jpg");background-position:center center;background-size:cover;}.elementor-283070101 .elementor-element.elementor-element-49610244 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(90deg, rgba(0,0,0,0.5886555305716037) 0%, #000000 100%);opacity:0.48;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-283070101 .elementor-element.elementor-element-49610244{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;color:#ffffff;margin-top:0px;margin-bottom:0px;}.elementor-283070101 .elementor-element.elementor-element-49610244 a:not(#e):hover{color:#ffffff;}.elementor-283070101 .elementor-element.elementor-element-2fc6200c.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}.elementor-283070101 .elementor-element.elementor-element-6610902{margin-top:0px;margin-bottom:0px;padding:4% 0% 0% 1%;}.elementor-bc-flex-widget .elementor-283070101 .elementor-element.elementor-element-5f81dedd.elementor-column .elementor-column-wrap{align-items:center;}.elementor-283070101 .elementor-element.elementor-element-5f81dedd.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-283070101 .elementor-element.elementor-element-5f81dedd > .elementor-element-populated{margin:0% 0% 0% 0%;padding:0% 0% 0% 0%;}.elementor-283070101 .elementor-element.elementor-element-1a6e92c4{text-align:center;}.elementor-283070101 .elementor-element.elementor-element-1a6e92c4.elementor-view-stacked .elementor-icon{background-color:#ffffff;}.elementor-283070101 .elementor-element.elementor-element-1a6e92c4.elementor-view-framed .elementor-icon:not(#e), .elementor-283070101 .elementor-element.elementor-element-1a6e92c4.elementor-view-default .elementor-icon:not(#e){color:#ffffff;}.elementor-283070101 .elementor-element.elementor-element-1a6e92c4 .elementor-icon{font-size:42px;}.elementor-283070101 .elementor-element.elementor-element-1a6e92c4 .elementor-icon i, .elementor-283070101 .elementor-element.elementor-element-1a6e92c4 .elementor-icon svg{transform:rotate(0deg);}.elementor-283070101 .elementor-element.elementor-element-1a6e92c4 > .elementor-widget-container{padding:2% 2% 2% 2%;border-style:solid;border-radius:50% 50% 50% 50%;}.elementor-283070101 .elementor-element.elementor-element-75d7dbe3{color:#ffffff;font-size:1.1rem;}.elementor-283070101 .elementor-element.elementor-element-75d7dbe3 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-283070101 .elementor-element.elementor-element-a798f23 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-283070101 .elementor-element.elementor-element-61d1d64f{color:#ffffff;font-size:1.6rem;font-weight:500;}.elementor-283070101 .elementor-element.elementor-element-5f8dc84d > .elementor-background-overlay{opacity:0;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-283070101 .elementor-element.elementor-element-5f8dc84d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;}.elementor-283070101 .elementor-element.elementor-element-b47347d.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}.elementor-283070101 .elementor-element.elementor-element-28bafac > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-283070101 .elementor-element.elementor-element-471d72ae{column-gap:0px;}.elementor-283070101 .elementor-element.elementor-element-471d72ae > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0em 1em 0em 1em;}.elementor-283070101 .elementor-element.elementor-element-5d1b5515 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0em 1em 0em 1em;}.elementor-283070101 .elementor-element.elementor-element-587a8677:not(.elementor-motion-effects-element-type-background), .elementor-283070101 .elementor-element.elementor-element-587a8677 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/img/cms/notre-marque/visuel-2000.jpg");background-position:center center;background-size:cover;}.elementor-283070101 .elementor-element.elementor-element-587a8677 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(90deg, rgba(0,0,0,0.5886555305716037) 0%, #000000 100%);opacity:0.48;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-283070101 .elementor-element.elementor-element-587a8677{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;color:#ffffff;margin-top:0px;margin-bottom:0px;}.elementor-283070101 .elementor-element.elementor-element-587a8677 a:not(#e):hover{color:#ffffff;}.elementor-283070101 .elementor-element.elementor-element-3c4deddb.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}.elementor-283070101 .elementor-element.elementor-element-398d09ef{margin-top:0px;margin-bottom:0px;padding:4% 0% 0% 1%;}.elementor-bc-flex-widget .elementor-283070101 .elementor-element.elementor-element-1d5bfbd0.elementor-column .elementor-column-wrap{align-items:center;}.elementor-283070101 .elementor-element.elementor-element-1d5bfbd0.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-283070101 .elementor-element.elementor-element-1d5bfbd0 > .elementor-element-populated{margin:0% 0% 0% 0%;padding:0% 0% 0% 0%;}.elementor-283070101 .elementor-element.elementor-element-692b2797{text-align:center;}.elementor-283070101 .elementor-element.elementor-element-692b2797.elementor-view-stacked .elementor-icon{background-color:#ffffff;}.elementor-283070101 .elementor-element.elementor-element-692b2797.elementor-view-framed .elementor-icon:not(#e), .elementor-283070101 .elementor-element.elementor-element-692b2797.elementor-view-default .elementor-icon:not(#e){color:#ffffff;}.elementor-283070101 .elementor-element.elementor-element-692b2797 .elementor-icon{font-size:42px;}.elementor-283070101 .elementor-element.elementor-element-692b2797 .elementor-icon i, .elementor-283070101 .elementor-element.elementor-element-692b2797 .elementor-icon svg{transform:rotate(0deg);}.elementor-283070101 .elementor-element.elementor-element-692b2797 > .elementor-widget-container{padding:2% 2% 2% 2%;border-style:solid;border-radius:50% 50% 50% 50%;}.elementor-283070101 .elementor-element.elementor-element-398b923a{color:#ffffff;font-size:1.1rem;}.elementor-283070101 .elementor-element.elementor-element-398b923a > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-283070101 .elementor-element.elementor-element-6c76f02a > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-283070101 .elementor-element.elementor-element-fdce701{color:#ffffff;font-size:1.6rem;font-weight:500;}.elementor-283070101 .elementor-element.elementor-element-81aeef7 > .elementor-background-overlay{opacity:0;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-283070101 .elementor-element.elementor-element-81aeef7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;}.elementor-283070101 .elementor-element.elementor-element-66b9f6e5.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}.elementor-283070101 .elementor-element.elementor-element-a107417 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-283070101 .elementor-element.elementor-element-23cd4f05{column-gap:0px;}.elementor-283070101 .elementor-element.elementor-element-23cd4f05 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0em 1em 0em 1em;}.elementor-283070101 .elementor-element.elementor-element-6ce55b54 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0em 1em 0em 1em;}.elementor-283070101 .elementor-element.elementor-element-3a4c65c3:not(.elementor-motion-effects-element-type-background), .elementor-283070101 .elementor-element.elementor-element-3a4c65c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/img/cms/notre-marque/visuel-2009-2.jpg");background-position:center center;background-size:cover;}.elementor-283070101 .elementor-element.elementor-element-3a4c65c3 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(90deg, rgba(0,0,0,0.5886555305716037) 0%, #000000 100%);opacity:0.48;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-283070101 .elementor-element.elementor-element-3a4c65c3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;color:#ffffff;margin-top:0px;margin-bottom:0px;}.elementor-283070101 .elementor-element.elementor-element-3a4c65c3 a:not(#e):hover{color:#ffffff;}.elementor-283070101 .elementor-element.elementor-element-78c7a5e2.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}.elementor-283070101 .elementor-element.elementor-element-338a498b{margin-top:0px;margin-bottom:0px;padding:4% 0% 0% 1%;}.elementor-bc-flex-widget .elementor-283070101 .elementor-element.elementor-element-3026bd8b.elementor-column .elementor-column-wrap{align-items:center;}.elementor-283070101 .elementor-element.elementor-element-3026bd8b.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-283070101 .elementor-element.elementor-element-3026bd8b > .elementor-element-populated{margin:0% 0% 0% 0%;padding:0% 0% 0% 0%;}.elementor-283070101 .elementor-element.elementor-element-14ac4168{text-align:center;}.elementor-283070101 .elementor-element.elementor-element-14ac4168.elementor-view-stacked .elementor-icon{background-color:#ffffff;}.elementor-283070101 .elementor-element.elementor-element-14ac4168.elementor-view-framed .elementor-icon:not(#e), .elementor-283070101 .elementor-element.elementor-element-14ac4168.elementor-view-default .elementor-icon:not(#e){color:#ffffff;}.elementor-283070101 .elementor-element.elementor-element-14ac4168 .elementor-icon{font-size:42px;}.elementor-283070101 .elementor-element.elementor-element-14ac4168 .elementor-icon i, .elementor-283070101 .elementor-element.elementor-element-14ac4168 .elementor-icon svg{transform:rotate(0deg);}.elementor-283070101 .elementor-element.elementor-element-14ac4168 > .elementor-widget-container{padding:2% 2% 2% 2%;border-style:solid;border-radius:50% 50% 50% 50%;}.elementor-283070101 .elementor-element.elementor-element-55d25103{color:#ffffff;font-size:1.1rem;}.elementor-283070101 .elementor-element.elementor-element-55d25103 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-283070101 .elementor-element.elementor-element-323aa760 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-283070101 .elementor-element.elementor-element-22fcfdf5{color:#ffffff;font-size:1.6rem;font-weight:500;}.elementor-283070101 .elementor-element.elementor-element-395700c2 > .elementor-background-overlay{opacity:0;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-283070101 .elementor-element.elementor-element-395700c2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;}.elementor-283070101 .elementor-element.elementor-element-7f550b63.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}.elementor-283070101 .elementor-element.elementor-element-27ef4b6d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-283070101 .elementor-element.elementor-element-5aff413a{column-gap:0px;}.elementor-283070101 .elementor-element.elementor-element-5aff413a > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0em 1em 0em 1em;}.elementor-283070101 .elementor-element.elementor-element-12ac3cbe > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0em 1em 0em 1em;}.elementor-283070101 .elementor-element.elementor-element-46b01d38:not(.elementor-motion-effects-element-type-background), .elementor-283070101 .elementor-element.elementor-element-46b01d38 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/img/cms/notre-marque/700m-exterieur-piscine.jpg");background-position:center center;background-size:cover;}.elementor-283070101 .elementor-element.elementor-element-46b01d38 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(90deg, rgba(0,0,0,0.5886555305716037) 0%, #000000 100%);opacity:0.48;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-283070101 .elementor-element.elementor-element-46b01d38{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;color:#ffffff;margin-top:0px;margin-bottom:0px;}.elementor-283070101 .elementor-element.elementor-element-46b01d38 a:not(#e):hover{color:#ffffff;}.elementor-283070101 .elementor-element.elementor-element-3345435d.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}.elementor-283070101 .elementor-element.elementor-element-f441251{margin-top:0px;margin-bottom:0px;padding:4% 0% 0% 1%;}.elementor-bc-flex-widget .elementor-283070101 .elementor-element.elementor-element-5acb0bd6.elementor-column .elementor-column-wrap{align-items:center;}.elementor-283070101 .elementor-element.elementor-element-5acb0bd6.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-283070101 .elementor-element.elementor-element-5acb0bd6 > .elementor-element-populated{margin:0% 0% 0% 0%;padding:0% 0% 0% 0%;}.elementor-283070101 .elementor-element.elementor-element-7d9268fb{text-align:center;}.elementor-283070101 .elementor-element.elementor-element-7d9268fb.elementor-view-stacked .elementor-icon{background-color:#ffffff;}.elementor-283070101 .elementor-element.elementor-element-7d9268fb.elementor-view-framed .elementor-icon:not(#e), .elementor-283070101 .elementor-element.elementor-element-7d9268fb.elementor-view-default .elementor-icon:not(#e){color:#ffffff;}.elementor-283070101 .elementor-element.elementor-element-7d9268fb .elementor-icon{font-size:42px;}.elementor-283070101 .elementor-element.elementor-element-7d9268fb .elementor-icon i, .elementor-283070101 .elementor-element.elementor-element-7d9268fb .elementor-icon svg{transform:rotate(0deg);}.elementor-283070101 .elementor-element.elementor-element-7d9268fb > .elementor-widget-container{padding:2% 2% 2% 2%;border-style:solid;border-radius:50% 50% 50% 50%;}.elementor-283070101 .elementor-element.elementor-element-7b480c5{color:#ffffff;font-size:1.1rem;}.elementor-283070101 .elementor-element.elementor-element-7b480c5 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-283070101 .elementor-element.elementor-element-1f8155c7 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-283070101 .elementor-element.elementor-element-2cced7f0{color:#ffffff;font-size:1.6rem;font-weight:500;}.elementor-283070101 .elementor-element.elementor-element-5b2909e > .elementor-background-overlay{opacity:0;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-283070101 .elementor-element.elementor-element-5b2909e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;}.elementor-283070101 .elementor-element.elementor-element-31b7ab31.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}.elementor-283070101 .elementor-element.elementor-element-eb98c93 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-283070101 .elementor-element.elementor-element-49ac5dc4{column-gap:0px;}.elementor-283070101 .elementor-element.elementor-element-49ac5dc4 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0em 1em 0em 1em;}.elementor-283070101 .elementor-element.elementor-element-72aca3cc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0em 1em 0em 1em;}.elementor-283070101 .elementor-element.elementor-element-7b403d08:not(.elementor-motion-effects-element-type-background), .elementor-283070101 .elementor-element.elementor-element-7b403d08 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/img/cms/notre-marque/visuel-2019.jpg");background-position:center center;background-size:cover;}.elementor-283070101 .elementor-element.elementor-element-7b403d08 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(90deg, rgba(0,0,0,0.5886555305716037) 0%, #000000 100%);opacity:0.48;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-283070101 .elementor-element.elementor-element-7b403d08{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;color:#ffffff;margin-top:0px;margin-bottom:0px;}.elementor-283070101 .elementor-element.elementor-element-7b403d08 a:not(#e):hover{color:#ffffff;}.elementor-283070101 .elementor-element.elementor-element-63d27c1c.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}.elementor-283070101 .elementor-element.elementor-element-66fecbdc{margin-top:0px;margin-bottom:0px;padding:4% 0% 0% 1%;}.elementor-bc-flex-widget .elementor-283070101 .elementor-element.elementor-element-63abf66e.elementor-column .elementor-column-wrap{align-items:center;}.elementor-283070101 .elementor-element.elementor-element-63abf66e.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-283070101 .elementor-element.elementor-element-63abf66e > .elementor-element-populated{margin:0% 0% 0% 0%;padding:0% 0% 0% 0%;}.elementor-283070101 .elementor-element.elementor-element-3ce2f3de{text-align:center;}.elementor-283070101 .elementor-element.elementor-element-3ce2f3de.elementor-view-stacked .elementor-icon{background-color:#ffffff;}.elementor-283070101 .elementor-element.elementor-element-3ce2f3de.elementor-view-framed .elementor-icon:not(#e), .elementor-283070101 .elementor-element.elementor-element-3ce2f3de.elementor-view-default .elementor-icon:not(#e){color:#ffffff;}.elementor-283070101 .elementor-element.elementor-element-3ce2f3de .elementor-icon{font-size:42px;}.elementor-283070101 .elementor-element.elementor-element-3ce2f3de .elementor-icon i, .elementor-283070101 .elementor-element.elementor-element-3ce2f3de .elementor-icon svg{transform:rotate(0deg);}.elementor-283070101 .elementor-element.elementor-element-3ce2f3de > .elementor-widget-container{padding:2% 2% 2% 2%;border-style:solid;border-radius:50% 50% 50% 50%;}.elementor-283070101 .elementor-element.elementor-element-15f28cb2{color:#ffffff;font-size:1.1rem;}.elementor-283070101 .elementor-element.elementor-element-15f28cb2 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-283070101 .elementor-element.elementor-element-584d857d > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-283070101 .elementor-element.elementor-element-449b53bf{color:#ffffff;font-size:1.6rem;font-weight:500;}.elementor-283070101 .elementor-element.elementor-element-2e06b8e7 > .elementor-background-overlay{opacity:0;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-283070101 .elementor-element.elementor-element-2e06b8e7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;}.elementor-283070101 .elementor-element.elementor-element-30e6e35c.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}.elementor-283070101 .elementor-element.elementor-element-3603c3c8 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-283070101 .elementor-element.elementor-element-67f56fe4{column-gap:0px;}.elementor-283070101 .elementor-element.elementor-element-67f56fe4 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0em 1em 0em 1em;}.elementor-283070101 .elementor-element.elementor-element-2c388c94 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0em 1em 0em 1em;}@media(min-width:768px){.elementor-283070101 .elementor-element.elementor-element-76bebe35{width:10%;}.elementor-283070101 .elementor-element.elementor-element-4dc3b637{width:49.336%;}.elementor-283070101 .elementor-element.elementor-element-9c5094a{width:40%;}.elementor-283070101 .elementor-element.elementor-element-233f0076{width:50%;}.elementor-283070101 .elementor-element.elementor-element-3f049fd5{width:49.972%;}.elementor-283070101 .elementor-element.elementor-element-489a2273{width:10%;}.elementor-283070101 .elementor-element.elementor-element-c593f06{width:49.336%;}.elementor-283070101 .elementor-element.elementor-element-55cbb232{width:40%;}.elementor-283070101 .elementor-element.elementor-element-5146bffd{width:50%;}.elementor-283070101 .elementor-element.elementor-element-7799850d{width:49.972%;}.elementor-283070101 .elementor-element.elementor-element-545b5178{width:10%;}.elementor-283070101 .elementor-element.elementor-element-49680600{width:49.336%;}.elementor-283070101 .elementor-element.elementor-element-4cd8fc62{width:40%;}.elementor-283070101 .elementor-element.elementor-element-7ab7baac{width:10%;}.elementor-283070101 .elementor-element.elementor-element-1429f3f5{width:49.336%;}.elementor-283070101 .elementor-element.elementor-element-2064b396{width:40%;}.elementor-283070101 .elementor-element.elementor-element-3bf8d76b{width:10%;}.elementor-283070101 .elementor-element.elementor-element-76b58f59{width:49.336%;}.elementor-283070101 .elementor-element.elementor-element-6787acee{width:40%;}.elementor-283070101 .elementor-element.elementor-element-5f81dedd{width:10%;}.elementor-283070101 .elementor-element.elementor-element-5eadc05f{width:49.336%;}.elementor-283070101 .elementor-element.elementor-element-577087f{width:40%;}.elementor-283070101 .elementor-element.elementor-element-1d5bfbd0{width:10%;}.elementor-283070101 .elementor-element.elementor-element-75cbc888{width:49.336%;}.elementor-283070101 .elementor-element.elementor-element-4ec88c55{width:40%;}.elementor-283070101 .elementor-element.elementor-element-3026bd8b{width:10%;}.elementor-283070101 .elementor-element.elementor-element-2a37c169{width:49.336%;}.elementor-283070101 .elementor-element.elementor-element-3ae551d{width:40%;}.elementor-283070101 .elementor-element.elementor-element-5acb0bd6{width:10%;}.elementor-283070101 .elementor-element.elementor-element-9655210{width:49.336%;}.elementor-283070101 .elementor-element.elementor-element-32ec320f{width:40%;}.elementor-283070101 .elementor-element.elementor-element-63abf66e{width:10%;}.elementor-283070101 .elementor-element.elementor-element-e765788{width:49.336%;}.elementor-283070101 .elementor-element.elementor-element-6b49855a{width:40%;}}@media(max-width:1024px){.elementor-283070101 .elementor-element.elementor-element-663b8919 > .elementor-widget-container{padding:16px 16px 16px 16px;}.elementor-283070101 .elementor-element.elementor-element-663b8919{width:60%;max-width:max(60%, 100%);}}@media(max-width:767px){.elementor-283070101 .elementor-element.elementor-element-663b8919 > .elementor-widget-container{padding:16px 16px 16px 16px;}.elementor-283070101 .elementor-element.elementor-element-663b8919{width:80%;max-width:max(80%, 100%);}.elementor-283070101 .elementor-element.elementor-element-18906c31 > .elementor-widget-container{padding:15px 0px 15px 0px;}}/* Start custom CSS for icon, class: .elementor-element-71f0d65b */.elementor-283070101 .elementor-element.elementor-element-71f0d65b {width:50px; height:50px;
animation: bounce 2s ease 10s infinite normal both;    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-63bb63ea */.elementor-283070101 .elementor-element.elementor-element-63bb63ea {
    border-left:4px solid #fff;
    padding:12px 0 0px 23px;
    font-style: italic;
    font-size: 1.3rem;
    line-height: 1.2;
}
.elementor-283070101 .elementor-element.elementor-element-63bb63ea em{
    font-size: 1rem
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-452587f2 */.lanav ul{
    display:flex;
    justify-content:space-around;
    overflow-x: auto;
    flex-wrap: nowrap;
    overflow-y: hidden;
}
.lanav li{
    transition:all 0.15s ease-in-out;

}
.lanav li:hover, .lanav li.actif{
  transform: scale(2);
}
.lanav a{
    color:#fff;
}
.lanav a:hover{
   font-weight: 700;
}
.lanav li.actif a{
   font-weight: 700;
   opacity: 0.5;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-5bb77800 */.bloc-history>.elementor-column-wrap>.elementor-widget-wrap {
    display:flex;
    flex-direction:column;
    justify-content:space-between !important; 
}
.bloc-history h2{
    font-weight: 900;
    font-size: 4rem;
}
.bloc-history h3{
    text-transform: uppercase;
    font-weight: 700;
    font-size: 1.75rem;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a823b89 */.elementor-283070101 .elementor-element.elementor-element-a823b89 blockquote {
    border-left:4px solid #252525;
    padding:12px 0 0px 23px;
    font-style: italic;
    font-size: 1.3rem;
    line-height: 1.2;
}
.elementor-283070101 .elementor-element.elementor-element-a823b89 em{
    font-size: 1rem;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-7a0de11c */.bloc-history-mobile h2{
    font-weight: 900;
    font-size: 4rem;
}
.bloc-history-mobile h3{
    text-transform: uppercase;
    font-weight: 700;
    font-size: 1.2rem;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5b9ad033 */.elementor-283070101 .elementor-element.elementor-element-5b9ad033 {width:50px; height:50px;
animation: bounce 2s ease 10s infinite normal both;    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5a425c0 */.elementor-283070101 .elementor-element.elementor-element-5a425c0 {
    border-left:4px solid #fff;
    padding:12px 0 0px 23px;
    font-style: italic;
    font-size: 1.3rem;
    line-height: 1.2;
}
.elementor-283070101 .elementor-element.elementor-element-5a425c0 em{
    font-size: 1rem
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d811bef */.lanav ul{
    display:flex;
    justify-content:space-around;
    overflow-x: auto;
    flex-wrap: nowrap;
    overflow-y: hidden;
}
.lanav li{
    transition:all 0.15s ease-in-out;

}
.lanav li:hover, .lanav li.actif{
  transform: scale(2);
}
.lanav a{
    color:#fff;
}
.lanav a:hover{
   font-weight: 700;
}
.lanav li.actif a{
   font-weight: 700;
   opacity: 0.5;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-607297dd */.bloc-history>.elementor-column-wrap>.elementor-widget-wrap {
    display:flex;
    flex-direction:column;
    justify-content:space-between !important; 
}
.bloc-history h2{
    font-weight: 900;
    font-size: 4rem;
}
.bloc-history h3{
    text-transform: uppercase;
    font-weight: 700;
    font-size: 1.75rem;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5188ab37 */.elementor-283070101 .elementor-element.elementor-element-5188ab37 blockquote {
    border-left:4px solid #252525;
    padding:12px 0 0px 23px;
    font-style: italic;
    font-size: 1.3rem;
    line-height: 1.2;
}
.elementor-283070101 .elementor-element.elementor-element-5188ab37 em{
    font-size: 1rem;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-26f0d3c1 */.bloc-history-mobile h2{
    font-weight: 900;
    font-size: 4rem;
}
.bloc-history-mobile h3{
    text-transform: uppercase;
    font-weight: 700;
    font-size: 1.2rem;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1bde3e45 */.elementor-283070101 .elementor-element.elementor-element-1bde3e45 {width:50px; height:50px;
animation: bounce 2s ease 10s infinite normal both;    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4f776680 */.elementor-283070101 .elementor-element.elementor-element-4f776680 {
    border-left:4px solid #fff;
    padding:12px 0 0px 23px;
    font-style: italic;
    font-size: 1.3rem;
    line-height: 1.2;
}
.elementor-283070101 .elementor-element.elementor-element-4f776680 em{
    font-size: 1rem
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4e081dc7 */.lanav ul{
    display:flex;
    justify-content:space-around;
    overflow-x: auto;
    flex-wrap: nowrap;
    overflow-y: hidden;
}
.lanav li{
    transition:all 0.15s ease-in-out;

}
.lanav li:hover, .lanav li.actif{
  transform: scale(2);
}
.lanav a{
    color:#fff;
}
.lanav a:hover{
   font-weight: 700;
}
.lanav li.actif a{
   font-weight: 700;
   opacity: 0.5;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-576606d1 */.bloc-history>.elementor-column-wrap>.elementor-widget-wrap {
    display:flex;
    flex-direction:column;
    justify-content:space-between !important; 
}
.bloc-history h2{
    font-weight: 900;
    font-size: 4rem;
}
.bloc-history h3{
    text-transform: uppercase;
    font-weight: 700;
    font-size: 1.75rem;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1e3bb3dd */.elementor-283070101 .elementor-element.elementor-element-1e3bb3dd blockquote {
    border-left:4px solid #252525;
    padding:12px 0 0px 23px;
    font-style: italic;
    font-size: 1.3rem;
    line-height: 1.2;
}
.elementor-283070101 .elementor-element.elementor-element-1e3bb3dd em{
    font-size: 1rem;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-39898110 */.bloc-history-mobile h2{
    font-weight: 900;
    font-size: 4rem;
}
.bloc-history-mobile h3{
    text-transform: uppercase;
    font-weight: 700;
    font-size: 1.2rem;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-304b860a */.elementor-283070101 .elementor-element.elementor-element-304b860a {width:50px; height:50px;
animation: bounce 2s ease 10s infinite normal both;    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3fa9688 */.elementor-283070101 .elementor-element.elementor-element-3fa9688 {
    border-left:4px solid #fff;
    padding:12px 0 0px 23px;
    font-style: italic;
    font-size: 1.3rem;
    line-height: 1.2;
}
.elementor-283070101 .elementor-element.elementor-element-3fa9688 em{
    font-size: 1rem
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5354853a */.lanav ul{
    display:flex;
    justify-content:space-around;
    overflow-x: auto;
    flex-wrap: nowrap;
    overflow-y: hidden;
}
.lanav li{
    transition:all 0.15s ease-in-out;

}
.lanav li:hover, .lanav li.actif{
  transform: scale(2);
}
.lanav a{
    color:#fff;
}
.lanav a:hover{
   font-weight: 700;
}
.lanav li.actif a{
   font-weight: 700;
   opacity: 0.5;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-34a6ff50 */.bloc-history>.elementor-column-wrap>.elementor-widget-wrap {
    display:flex;
    flex-direction:column;
    justify-content:space-between !important; 
}
.bloc-history h2{
    font-weight: 900;
    font-size: 4rem;
}
.bloc-history h3{
    text-transform: uppercase;
    font-weight: 700;
    font-size: 1.75rem;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-75922a65 */.elementor-283070101 .elementor-element.elementor-element-75922a65 blockquote {
    border-left:4px solid #252525;
    padding:12px 0 0px 23px;
    font-style: italic;
    font-size: 1.3rem;
    line-height: 1.2;
}
.elementor-283070101 .elementor-element.elementor-element-75922a65 em{
    font-size: 1rem;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-612e375c */.bloc-history-mobile h2{
    font-weight: 900;
    font-size: 4rem;
}
.bloc-history-mobile h3{
    text-transform: uppercase;
    font-weight: 700;
    font-size: 1.2rem;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-27b89194 */.elementor-283070101 .elementor-element.elementor-element-27b89194 {width:50px; height:50px;
animation: bounce 2s ease 10s infinite normal both;    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2d8c2b10 */.elementor-283070101 .elementor-element.elementor-element-2d8c2b10 {
    border-left:4px solid #fff;
    padding:12px 0 0px 23px;
    font-style: italic;
    font-size: 1.3rem;
    line-height: 1.2;
}
.elementor-283070101 .elementor-element.elementor-element-2d8c2b10 em{
    font-size: 1rem
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4cbd075b */.lanav ul{
    display:flex;
    justify-content:space-around;
    overflow-x: auto;
    flex-wrap: nowrap;
    overflow-y: hidden;
}
.lanav li{
    transition:all 0.15s ease-in-out;

}
.lanav li:hover, .lanav li.actif{
  transform: scale(2);
}
.lanav a{
    color:#fff;
}
.lanav a:hover{
   font-weight: 700;
}
.lanav li.actif a{
   font-weight: 700;
   opacity: 0.5;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-6642289e */.bloc-history>.elementor-column-wrap>.elementor-widget-wrap {
    display:flex;
    flex-direction:column;
    justify-content:space-between !important; 
}
.bloc-history h2{
    font-weight: 900;
    font-size: 4rem;
}
.bloc-history h3{
    text-transform: uppercase;
    font-weight: 700;
    font-size: 1.75rem;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5507b2d7 */.elementor-283070101 .elementor-element.elementor-element-5507b2d7 blockquote {
    border-left:4px solid #252525;
    padding:12px 0 0px 23px;
    font-style: italic;
    font-size: 1.3rem;
    line-height: 1.2;
}
.elementor-283070101 .elementor-element.elementor-element-5507b2d7 em{
    font-size: 1rem;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-42f352ed */.bloc-history-mobile h2{
    font-weight: 900;
    font-size: 4rem;
}
.bloc-history-mobile h3{
    text-transform: uppercase;
    font-weight: 700;
    font-size: 1.2rem;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7b36e45f */.elementor-283070101 .elementor-element.elementor-element-7b36e45f {width:50px; height:50px;
animation: bounce 2s ease 10s infinite normal both;    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3fc303ce */.elementor-283070101 .elementor-element.elementor-element-3fc303ce {
    border-left:4px solid #fff;
    padding:12px 0 0px 23px;
    font-style: italic;
    font-size: 1.3rem;
    line-height: 1.2;
}
.elementor-283070101 .elementor-element.elementor-element-3fc303ce em{
    font-size: 1rem
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-69a049cc */.lanav ul{
    display:flex;
    justify-content:space-around;
    overflow-x: auto;
    flex-wrap: nowrap;
    overflow-y: hidden;
}
.lanav li{
    transition:all 0.15s ease-in-out;

}
.lanav li:hover, .lanav li.actif{
  transform: scale(2);
}
.lanav a{
    color:#fff;
}
.lanav a:hover{
   font-weight: 700;
}
.lanav li.actif a{
   font-weight: 700;
   opacity: 0.5;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-220745f0 */.bloc-history>.elementor-column-wrap>.elementor-widget-wrap {
    display:flex;
    flex-direction:column;
    justify-content:space-between !important; 
}
.bloc-history h2{
    font-weight: 900;
    font-size: 4rem;
}
.bloc-history h3{
    text-transform: uppercase;
    font-weight: 700;
    font-size: 1.75rem;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-21f6b8a5 */.elementor-283070101 .elementor-element.elementor-element-21f6b8a5 blockquote {
    border-left:4px solid #252525;
    padding:12px 0 0px 23px;
    font-style: italic;
    font-size: 1.3rem;
    line-height: 1.2;
}
.elementor-283070101 .elementor-element.elementor-element-21f6b8a5 em{
    font-size: 1rem;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-50d31614 */.bloc-history-mobile h2{
    font-weight: 900;
    font-size: 4rem;
}
.bloc-history-mobile h3{
    text-transform: uppercase;
    font-weight: 700;
    font-size: 1.2rem;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-387c2bff */.elementor-283070101 .elementor-element.elementor-element-387c2bff {width:50px; height:50px;
animation: bounce 2s ease 10s infinite normal both;    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7ef84c6a */.elementor-283070101 .elementor-element.elementor-element-7ef84c6a {
    border-left:4px solid #fff;
    padding:12px 0 0px 23px;
    font-style: italic;
    font-size: 1.3rem;
    line-height: 1.2;
}
.elementor-283070101 .elementor-element.elementor-element-7ef84c6a em{
    font-size: 1rem
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3250893b */.lanav ul{
    display:flex;
    justify-content:space-around;
    overflow-x: auto;
    flex-wrap: nowrap;
    overflow-y: hidden;
}
.lanav li{
    transition:all 0.15s ease-in-out;

}
.lanav li:hover, .lanav li.actif{
  transform: scale(2);
}
.lanav a{
    color:#fff;
}
.lanav a:hover{
   font-weight: 700;
}
.lanav li.actif a{
   font-weight: 700;
   opacity: 0.5;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-4032392 */.bloc-history>.elementor-column-wrap>.elementor-widget-wrap {
    display:flex;
    flex-direction:column;
    justify-content:space-between !important; 
}
.bloc-history h2{
    font-weight: 900;
    font-size: 4rem;
}
.bloc-history h3{
    text-transform: uppercase;
    font-weight: 700;
    font-size: 1.75rem;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2176b97d */.elementor-283070101 .elementor-element.elementor-element-2176b97d blockquote {
    border-left:4px solid #252525;
    padding:12px 0 0px 23px;
    font-style: italic;
    font-size: 1.3rem;
    line-height: 1.2;
}
.elementor-283070101 .elementor-element.elementor-element-2176b97d em{
    font-size: 1rem;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-7245081d */.bloc-history-mobile h2{
    font-weight: 900;
    font-size: 4rem;
}
.bloc-history-mobile h3{
    text-transform: uppercase;
    font-weight: 700;
    font-size: 1.2rem;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1a6e92c4 */.elementor-283070101 .elementor-element.elementor-element-1a6e92c4 {width:50px; height:50px;
animation: bounce 2s ease 10s infinite normal both;    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a798f23 */.elementor-283070101 .elementor-element.elementor-element-a798f23 {
    border-left:4px solid #fff;
    padding:12px 0 0px 23px;
    font-style: italic;
    font-size: 1.3rem;
    line-height: 1.2;
}
.elementor-283070101 .elementor-element.elementor-element-a798f23 em{
    font-size: 1rem
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-61d1d64f */.lanav ul{
    display:flex;
    justify-content:space-around;
    overflow-x: auto;
    flex-wrap: nowrap;
    overflow-y: hidden;
}
.lanav li{
    transition:all 0.15s ease-in-out;

}
.lanav li:hover, .lanav li.actif{
  transform: scale(2);
}
.lanav a{
    color:#fff;
}
.lanav a:hover{
   font-weight: 700;
}
.lanav li.actif a{
   font-weight: 700;
   opacity: 0.5;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-2fc6200c */.bloc-history>.elementor-column-wrap>.elementor-widget-wrap {
    display:flex;
    flex-direction:column;
    justify-content:space-between !important; 
}
.bloc-history h2{
    font-weight: 900;
    font-size: 4rem;
}
.bloc-history h3{
    text-transform: uppercase;
    font-weight: 700;
    font-size: 1.75rem;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5d1b5515 */.elementor-283070101 .elementor-element.elementor-element-5d1b5515 blockquote {
    border-left:4px solid #252525;
    padding:12px 0 0px 23px;
    font-style: italic;
    font-size: 1.3rem;
    line-height: 1.2;
}
.elementor-283070101 .elementor-element.elementor-element-5d1b5515 em{
    font-size: 1rem;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-b47347d */.bloc-history-mobile h2{
    font-weight: 900;
    font-size: 4rem;
}
.bloc-history-mobile h3{
    text-transform: uppercase;
    font-weight: 700;
    font-size: 1.2rem;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-692b2797 */.elementor-283070101 .elementor-element.elementor-element-692b2797 {width:50px; height:50px;
animation: bounce 2s ease 10s infinite normal both;    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6c76f02a */.elementor-283070101 .elementor-element.elementor-element-6c76f02a {
    border-left:4px solid #fff;
    padding:12px 0 0px 23px;
    font-style: italic;
    font-size: 1.3rem;
    line-height: 1.2;
}
.elementor-283070101 .elementor-element.elementor-element-6c76f02a em{
    font-size: 1rem
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fdce701 */.lanav ul{
    display:flex;
    justify-content:space-around;
    overflow-x: auto;
    flex-wrap: nowrap;
    overflow-y: hidden;
}
.lanav li{
    transition:all 0.15s ease-in-out;

}
.lanav li:hover, .lanav li.actif{
  transform: scale(2);
}
.lanav a{
    color:#fff;
}
.lanav a:hover{
   font-weight: 700;
}
.lanav li.actif a{
   font-weight: 700;
   opacity: 0.5;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-3c4deddb */.bloc-history>.elementor-column-wrap>.elementor-widget-wrap {
    display:flex;
    flex-direction:column;
    justify-content:space-between !important; 
}
.bloc-history h2{
    font-weight: 900;
    font-size: 4rem;
}
.bloc-history h3{
    text-transform: uppercase;
    font-weight: 700;
    font-size: 1.75rem;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6ce55b54 */.elementor-283070101 .elementor-element.elementor-element-6ce55b54 blockquote {
    border-left:4px solid #252525;
    padding:12px 0 0px 23px;
    font-style: italic;
    font-size: 1.3rem;
    line-height: 1.2;
}
.elementor-283070101 .elementor-element.elementor-element-6ce55b54 em{
    font-size: 1rem;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-66b9f6e5 */.bloc-history-mobile h2{
    font-weight: 900;
    font-size: 4rem;
}
.bloc-history-mobile h3{
    text-transform: uppercase;
    font-weight: 700;
    font-size: 1.2rem;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-14ac4168 */.elementor-283070101 .elementor-element.elementor-element-14ac4168 {width:50px; height:50px;
animation: bounce 2s ease 10s infinite normal both;    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-323aa760 */.elementor-283070101 .elementor-element.elementor-element-323aa760 {
    border-left:4px solid #fff;
    padding:12px 0 0px 23px;
    font-style: italic;
    font-size: 1.3rem;
    line-height: 1.2;
}
.elementor-283070101 .elementor-element.elementor-element-323aa760 em{
    font-size: 1rem
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-22fcfdf5 */.lanav ul{
    display:flex;
    justify-content:space-around;
    overflow-x: auto;
    flex-wrap: nowrap;
    overflow-y: hidden;
}
.lanav li{
    transition:all 0.15s ease-in-out;

}
.lanav li:hover, .lanav li.actif{
  transform: scale(2);
}
.lanav a{
    color:#fff;
}
.lanav a:hover{
   font-weight: 700;
}
.lanav li.actif a{
   font-weight: 700;
   opacity: 0.5;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-78c7a5e2 */.bloc-history>.elementor-column-wrap>.elementor-widget-wrap {
    display:flex;
    flex-direction:column;
    justify-content:space-between !important; 
}
.bloc-history h2{
    font-weight: 900;
    font-size: 4rem;
}
.bloc-history h3{
    text-transform: uppercase;
    font-weight: 700;
    font-size: 1.75rem;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-12ac3cbe */.elementor-283070101 .elementor-element.elementor-element-12ac3cbe blockquote {
    border-left:4px solid #252525;
    padding:12px 0 0px 23px;
    font-style: italic;
    font-size: 1.3rem;
    line-height: 1.2;
}
.elementor-283070101 .elementor-element.elementor-element-12ac3cbe em{
    font-size: 1rem;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-7f550b63 */.bloc-history-mobile h2{
    font-weight: 900;
    font-size: 4rem;
}
.bloc-history-mobile h3{
    text-transform: uppercase;
    font-weight: 700;
    font-size: 1.2rem;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7d9268fb */.elementor-283070101 .elementor-element.elementor-element-7d9268fb {width:50px; height:50px;
animation: bounce 2s ease 10s infinite normal both;    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1f8155c7 */.elementor-283070101 .elementor-element.elementor-element-1f8155c7 {
    border-left:4px solid #fff;
    padding:12px 0 0px 23px;
    font-style: italic;
    font-size: 1.3rem;
    line-height: 1.2;
}
.elementor-283070101 .elementor-element.elementor-element-1f8155c7 em{
    font-size: 1rem
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2cced7f0 */.lanav ul{
    display:flex;
    justify-content:space-around;
    overflow-x: auto;
    flex-wrap: nowrap;
    overflow-y: hidden;
}
.lanav li{
    transition:all 0.15s ease-in-out;

}
.lanav li:hover, .lanav li.actif{
  transform: scale(2);
}
.lanav a{
    color:#fff;
}
.lanav a:hover{
   font-weight: 700;
}
.lanav li.actif a{
   font-weight: 700;
   opacity: 0.5;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-3345435d */.bloc-history>.elementor-column-wrap>.elementor-widget-wrap {
    display:flex;
    flex-direction:column;
    justify-content:space-between !important; 
}
.bloc-history h2{
    font-weight: 900;
    font-size: 4rem;
}
.bloc-history h3{
    text-transform: uppercase;
    font-weight: 700;
    font-size: 1.75rem;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-72aca3cc */.elementor-283070101 .elementor-element.elementor-element-72aca3cc blockquote {
    border-left:4px solid #252525;
    padding:12px 0 0px 23px;
    font-style: italic;
    font-size: 1.3rem;
    line-height: 1.2;
}
.elementor-283070101 .elementor-element.elementor-element-72aca3cc em{
    font-size: 1rem;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-31b7ab31 */.bloc-history-mobile h2{
    font-weight: 900;
    font-size: 4rem;
}
.bloc-history-mobile h3{
    text-transform: uppercase;
    font-weight: 700;
    font-size: 1.2rem;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3ce2f3de */.elementor-283070101 .elementor-element.elementor-element-3ce2f3de {width:50px; height:50px;
animation: bounce 2s ease 10s infinite normal both;    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-584d857d */.elementor-283070101 .elementor-element.elementor-element-584d857d {
    border-left:4px solid #fff;
    padding:12px 0 0px 23px;
    font-style: italic;
    font-size: 1.3rem;
    line-height: 1.2;
}
.elementor-283070101 .elementor-element.elementor-element-584d857d em{
    font-size: 1rem
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-449b53bf */.lanav ul{
    display:flex;
    justify-content:space-around;
    overflow-x: auto;
    flex-wrap: nowrap;
    overflow-y: hidden;
}
.lanav li{
    transition:all 0.15s ease-in-out;

}
.lanav li:hover, .lanav li.actif{
  transform: scale(2);
}
.lanav a{
    color:#fff;
}
.lanav a:hover{
   font-weight: 700;
}
.lanav li.actif a{
   font-weight: 700;
   opacity: 0.5;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-63d27c1c */.bloc-history>.elementor-column-wrap>.elementor-widget-wrap {
    display:flex;
    flex-direction:column;
    justify-content:space-between !important; 
}
.bloc-history h2{
    font-weight: 900;
    font-size: 4rem;
}
.bloc-history h3{
    text-transform: uppercase;
    font-weight: 700;
    font-size: 1.75rem;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2c388c94 */.elementor-283070101 .elementor-element.elementor-element-2c388c94 blockquote {
    border-left:4px solid #252525;
    padding:12px 0 0px 23px;
    font-style: italic;
    font-size: 1.3rem;
    line-height: 1.2;
}
.elementor-283070101 .elementor-element.elementor-element-2c388c94 em{
    font-size: 1rem;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-30e6e35c */.bloc-history-mobile h2{
    font-weight: 900;
    font-size: 4rem;
}
.bloc-history-mobile h3{
    text-transform: uppercase;
    font-weight: 700;
    font-size: 1.2rem;
}/* End custom CSS */