.elementor-1472108 .elementor-element.elementor-element-aa3c69f{margin-top:0px;margin-bottom:0px;z-index:1;}.elementor-1472108 .elementor-element.elementor-element-2c644740:not(.elementor-motion-effects-element-type-background), .elementor-1472108 .elementor-element.elementor-element-2c644740 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#222222;}.elementor-1472108 .elementor-element.elementor-element-2c644740{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-10px;margin-bottom:0px;z-index:0;}.elementor-1472108 .elementor-element.elementor-element-2c644740 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1472108 .elementor-element.elementor-element-5f1a1207 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1472108 .elementor-element.elementor-element-1d24eb81{text-align:center;z-index:0;}.elementor-1472108 .elementor-element.elementor-element-1d24eb81 img{width:100%;max-width:100%;height:80vh;object-fit:cover;object-position:top center;opacity:0.86;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );transition-duration:0.4s;border-style:none;}.elementor-1472108 .elementor-element.elementor-element-1d24eb81:hover img{opacity:0.73;}.elementor-1472108 .elementor-element.elementor-element-1d24eb81 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1472108 .elementor-element.elementor-element-8c83f32{color:#FFFFFF;font-size:1px;font-weight:700;text-shadow:1px 1px 6px rgba(0, 0, 0, 0.78);z-index:1;}.elementor-1472108 .elementor-element.elementor-element-8c83f32 > .elementor-widget-container{margin:-366px 0px 0px 65px;}.elementor-1472108 .elementor-element.elementor-element-f369aca{color:#FFFFFF;font-family:"Kaushan Script", Sans-serif;font-size:60px;font-weight:200;line-height:1px;text-shadow:2px 3px 0px rgba(0, 0, 0, 0.44);}.elementor-1472108 .elementor-element.elementor-element-f369aca > .elementor-widget-container{margin:-456px 0px 0px 65px;padding:0px 0px 0px 0px;}.elementor-1472108 .elementor-element.elementor-element-8a69f1b .elementor-button{font-weight:700;text-shadow:0px 0px 10px rgba(0,0,0,0.3);background-color:#A21B3B;}.elementor-1472108 .elementor-element.elementor-element-8a69f1b .elementor-button:hover, .elementor-1472108 .elementor-element.elementor-element-8a69f1b .elementor-button:focus{color:#A21B3B;background-color:#FFFFFF;}.elementor-1472108 .elementor-element.elementor-element-8a69f1b .elementor-button:hover svg, .elementor-1472108 .elementor-element.elementor-element-8a69f1b .elementor-button:focus svg{fill:#A21B3B;}.elementor-1472108 .elementor-element.elementor-element-8a69f1b > .elementor-widget-container{margin:-328px 0px 0px 65px;padding:0px 0px 0px 0px;}.elementor-1472108 .elementor-element.elementor-element-4ca3f59:not(.elementor-motion-effects-element-type-background), .elementor-1472108 .elementor-element.elementor-element-4ca3f59 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#222222;}.elementor-1472108 .elementor-element.elementor-element-4ca3f59{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-10px;margin-bottom:0px;z-index:0;}.elementor-1472108 .elementor-element.elementor-element-4ca3f59 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1472108 .elementor-element.elementor-element-8717a4f > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1472108 .elementor-element.elementor-element-dd0a222{text-align:center;z-index:0;}.elementor-1472108 .elementor-element.elementor-element-dd0a222 img{width:100%;max-width:100%;height:80vh;object-fit:cover;object-position:top center;opacity:0.86;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );transition-duration:0.4s;border-style:none;}.elementor-1472108 .elementor-element.elementor-element-dd0a222:hover img{opacity:0.73;}.elementor-1472108 .elementor-element.elementor-element-dd0a222 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1472108 .elementor-element.elementor-element-ce5214c{color:#FFFFFF;font-family:"Kaushan Script", Sans-serif;font-size:60px;font-weight:200;line-height:1px;text-shadow:2px 3px 0px rgba(0, 0, 0, 0.44);}.elementor-1472108 .elementor-element.elementor-element-ce5214c > .elementor-widget-container{margin:-456px 0px 0px 65px;padding:0px 0px 0px 0px;}.elementor-1472108 .elementor-element.elementor-element-3ef0490 .elementor-button{font-weight:700;text-shadow:0px 0px 10px rgba(0,0,0,0.3);background-color:#A21B3B;}.elementor-1472108 .elementor-element.elementor-element-3ef0490 .elementor-button:hover, .elementor-1472108 .elementor-element.elementor-element-3ef0490 .elementor-button:focus{color:#A21B3B;background-color:#FFFFFF;}.elementor-1472108 .elementor-element.elementor-element-3ef0490 .elementor-button:hover svg, .elementor-1472108 .elementor-element.elementor-element-3ef0490 .elementor-button:focus svg{fill:#A21B3B;}.elementor-1472108 .elementor-element.elementor-element-3ef0490 > .elementor-widget-container{margin:-328px 0px 0px 65px;padding:0px 0px 0px 0px;}.elementor-1472108 .elementor-element.elementor-element-61fcecf8 > .elementor-container{max-width:1360px;}.elementor-1472108 .elementor-element.elementor-element-61fcecf8:not(.elementor-motion-effects-element-type-background), .elementor-1472108 .elementor-element.elementor-element-61fcecf8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#222222;}.elementor-1472108 .elementor-element.elementor-element-61fcecf8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1472108 .elementor-element.elementor-element-61fcecf8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-1472108 .elementor-element.elementor-element-52015968.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-1472108 .elementor-element.elementor-element-52015968.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-1472108 .elementor-element.elementor-element-52015968.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1472108 .elementor-element.elementor-element-64117bde .elementor-heading-title{color:#EE8945;font-family:"Lato", Sans-serif;font-size:35px;font-weight:800;text-transform:uppercase;}.elementor-1472108 .elementor-element.elementor-element-1ce1a6b0{color:#FFFFFF;}.elementor-1472108 .elementor-element.elementor-element-658738c .elementor-button{font-family:"Lato", Sans-serif;font-weight:700;background-color:#EE8945;}.elementor-1472108 .elementor-element.elementor-element-658738c .elementor-button:hover, .elementor-1472108 .elementor-element.elementor-element-658738c .elementor-button:focus{color:#EE8945;background-color:#FFFFFF;}.elementor-1472108 .elementor-element.elementor-element-658738c .elementor-button:hover svg, .elementor-1472108 .elementor-element.elementor-element-658738c .elementor-button:focus svg{fill:#EE8945;}.elementor-1472108 .elementor-element.elementor-element-87f903e .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-1472108 .elementor-element.elementor-element-87f903e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1472108 .elementor-element.elementor-element-c08cffe .elementor-heading-title{color:#EE8945;font-family:"Lato", Sans-serif;font-size:35px;font-weight:800;text-transform:uppercase;}.elementor-1472108 .elementor-element.elementor-element-cfd7860 .elementor-wrapper{--video-aspect-ratio:1;}.elementor-1472108 .elementor-element.elementor-element-71e9254{color:#FFFFFF;}.elementor-1472108 .elementor-element.elementor-element-87df47b:not(.elementor-motion-effects-element-type-background), .elementor-1472108 .elementor-element.elementor-element-87df47b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#222222;}.elementor-1472108 .elementor-element.elementor-element-87df47b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:30px;margin-bottom:0px;}.elementor-1472108 .elementor-element.elementor-element-87df47b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1472108 .elementor-element.elementor-element-0a11f2b{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-1472108 .elementor-element.elementor-element-0a11f2b .elementor-divider-separator{width:100%;}.elementor-1472108 .elementor-element.elementor-element-0a11f2b .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-1472108 .elementor-element.elementor-element-e6e8b28{text-align:center;}.elementor-1472108 .elementor-element.elementor-element-e6e8b28 .elementor-heading-title{color:#FFFFFF;font-family:"Lato", Sans-serif;font-size:2.1em;font-weight:600;}.elementor-1472108 .elementor-element.elementor-element-e6e8b28 > .elementor-widget-container{margin:10px 0px 21px 0px;}.elementor-1472108 .elementor-element.elementor-element-8baab49{text-align:center;color:#FFFFFF;}.elementor-1472108 .elementor-element.elementor-element-8baab49 > .elementor-widget-container{margin:-29px 0px 0px 0px;}.elementor-1472108 .elementor-element.elementor-element-f59fe3d:not(.elementor-motion-effects-element-type-background), .elementor-1472108 .elementor-element.elementor-element-f59fe3d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#222222;}.elementor-1472108 .elementor-element.elementor-element-f59fe3d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:7px;padding:30px 0px 0px 0px;}.elementor-1472108 .elementor-element.elementor-element-f59fe3d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1472108 .elementor-element.elementor-element-b583ecf:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1472108 .elementor-element.elementor-element-b583ecf > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#7A7A7A00;}.elementor-1472108 .elementor-element.elementor-element-b583ecf > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:30px 30px 30px 30px;}.elementor-1472108 .elementor-element.elementor-element-b583ecf > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1472108 .elementor-element.elementor-element-7a417a7{text-align:center;}.elementor-1472108 .elementor-element.elementor-element-7a417a7 img{border-radius:0px 0px 0px 0px;}.elementor-1472108 .elementor-element.elementor-element-c1d9861{text-align:center;color:#EE8945;}.elementor-1472108 .elementor-element.elementor-element-8cd3566{text-align:center;color:#AAAAAA;font-family:"Quicksand", Sans-serif;}.elementor-1472108 .elementor-element.elementor-element-8cd3566 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1472108 .elementor-element.elementor-element-9062e9b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1472108 .elementor-element.elementor-element-9062e9b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000000;}.elementor-1472108 .elementor-element.elementor-element-9062e9b > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 30px 30px 30px;}.elementor-1472108 .elementor-element.elementor-element-9062e9b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1472108 .elementor-element.elementor-element-09a96e2{text-align:center;}.elementor-1472108 .elementor-element.elementor-element-5b57bb8{text-align:center;color:#EE8945;}.elementor-1472108 .elementor-element.elementor-element-e5d6156{text-align:center;color:#AAAAAA;}.elementor-1472108 .elementor-element.elementor-element-e5d6156 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1472108 .elementor-element.elementor-element-d0cbced > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 30px 30px 30px;}.elementor-1472108 .elementor-element.elementor-element-d0cbced > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1472108 .elementor-element.elementor-element-1b89b7c{text-align:center;color:#EE8945;}.elementor-1472108 .elementor-element.elementor-element-e5ff13a{text-align:center;color:#AAAAAA;}.elementor-1472108 .elementor-element.elementor-element-e5ff13a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1472108 .elementor-element.elementor-element-144a9bd > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 30px 30px 30px;}.elementor-1472108 .elementor-element.elementor-element-144a9bd > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1472108 .elementor-element.elementor-element-a0a5c3a{text-align:center;color:#EE8945;}.elementor-1472108 .elementor-element.elementor-element-14865da{text-align:center;color:#AAAAAA;}.elementor-1472108 .elementor-element.elementor-element-14865da > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1472108 .elementor-element.elementor-element-d50b56c > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 30px 30px 30px;}.elementor-1472108 .elementor-element.elementor-element-d50b56c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1472108 .elementor-element.elementor-element-0e30994{text-align:center;color:#EE8945;}.elementor-1472108 .elementor-element.elementor-element-81bee18{text-align:center;color:#AAAAAA;}.elementor-1472108 .elementor-element.elementor-element-81bee18 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1472108 .elementor-element.elementor-element-be5cc60:not(.elementor-motion-effects-element-type-background), .elementor-1472108 .elementor-element.elementor-element-be5cc60 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#222222;}.elementor-1472108 .elementor-element.elementor-element-be5cc60{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-15px;margin-bottom:0px;}.elementor-1472108 .elementor-element.elementor-element-be5cc60 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1472108 .elementor-element.elementor-element-26d1a75 .elementor-button{background-color:#EE8945;}.elementor-1472108 .elementor-element.elementor-element-26d1a75 .elementor-button:hover, .elementor-1472108 .elementor-element.elementor-element-26d1a75 .elementor-button:focus{color:#EE8945;background-color:#FFFFFF;border-color:#EE8945;}.elementor-1472108 .elementor-element.elementor-element-26d1a75 .elementor-button:hover svg, .elementor-1472108 .elementor-element.elementor-element-26d1a75 .elementor-button:focus svg{fill:#EE8945;}.elementor-1472108 .elementor-element.elementor-element-26d1a75 > .elementor-widget-container{padding:30px 30px 30px 30px;}.elementor-1472108 .elementor-element.elementor-element-7669b85c:not(.elementor-motion-effects-element-type-background), .elementor-1472108 .elementor-element.elementor-element-7669b85c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#222222;}.elementor-1472108 .elementor-element.elementor-element-7669b85c:hover > .elementor-background-overlay{opacity:0.5;}.elementor-1472108 .elementor-element.elementor-element-7669b85c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1472108 .elementor-element.elementor-element-7669b85c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1472108 .elementor-element.elementor-element-15ae043{--spacer-size:50px;}.elementor-1472108 .elementor-element.elementor-element-c745ad9{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-1472108 .elementor-element.elementor-element-c745ad9 .elementor-divider-separator{width:100%;}.elementor-1472108 .elementor-element.elementor-element-c745ad9 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-1472108 .elementor-element.elementor-element-54d75567 img{max-width:24%;}.elementor-1472108 .elementor-element.elementor-element-54d75567:hover img{opacity:0.62;}.elementor-1472108 .elementor-element.elementor-element-54d75567 > .elementor-widget-container{margin:17px 0px 17px 0px;}.elementor-1472108 .elementor-element.elementor-element-707019dd:not(.elementor-motion-effects-element-type-background), .elementor-1472108 .elementor-element.elementor-element-707019dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#222222;}.elementor-1472108 .elementor-element.elementor-element-707019dd{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1472108 .elementor-element.elementor-element-707019dd > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1472108 .elementor-element.elementor-element-1693ba2e .elementor-heading-title{color:#FFFFFF;font-family:"Lato", Sans-serif;font-weight:800;}.elementor-1472108 .elementor-element.elementor-element-7d291101{text-align:left;}.elementor-1472108 .elementor-element.elementor-element-7d291101 > .elementor-widget-container{margin:-18px 0px 0px 0px;}.elementor-1472108 .elementor-element.elementor-element-315224de{color:#FFFFFF;}.elementor-1472108 .elementor-element.elementor-element-315224de > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-1472108 .elementor-element.elementor-element-16624047 .elementor-heading-title{color:#FFFFFF;font-family:"Lato", Sans-serif;font-weight:800;text-transform:uppercase;}.elementor-1472108 .elementor-element.elementor-element-6b9c8fca{text-align:left;}.elementor-1472108 .elementor-element.elementor-element-6b9c8fca > .elementor-widget-container{margin:-18px 0px 0px 0px;}.elementor-1472108 .elementor-element.elementor-element-615883f7{color:#FFFFFF;}.elementor-1472108 .elementor-element.elementor-element-615883f7 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-1472108 .elementor-element.elementor-element-77ad2636 .elementor-heading-title{color:#FFFFFF;font-family:"Lato", Sans-serif;font-weight:800;text-transform:uppercase;}.elementor-1472108 .elementor-element.elementor-element-52cc38fa{text-align:left;}.elementor-1472108 .elementor-element.elementor-element-52cc38fa > .elementor-widget-container{margin:-18px 0px 0px 0px;}.elementor-1472108 .elementor-element.elementor-element-596c48ca{color:#FFFFFF;}.elementor-1472108 .elementor-element.elementor-element-596c48ca > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-1472108 .elementor-element.elementor-element-485709b:not(.elementor-motion-effects-element-type-background), .elementor-1472108 .elementor-element.elementor-element-485709b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#222222;}.elementor-1472108 .elementor-element.elementor-element-485709b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1472108 .elementor-element.elementor-element-485709b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1472108 .elementor-element.elementor-element-7dc82d6{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-1472108 .elementor-element.elementor-element-7dc82d6 .elementor-divider-separator{width:100%;}.elementor-1472108 .elementor-element.elementor-element-7dc82d6 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-1472108 .elementor-element.elementor-element-48a3611:not(.elementor-motion-effects-element-type-background), .elementor-1472108 .elementor-element.elementor-element-48a3611 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#222222;}.elementor-1472108 .elementor-element.elementor-element-48a3611{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:30px;margin-bottom:0px;}.elementor-1472108 .elementor-element.elementor-element-48a3611 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1472108 .elementor-element.elementor-element-af29156{text-align:center;}.elementor-1472108 .elementor-element.elementor-element-af29156 .elementor-heading-title{color:#FFFFFF;font-family:"Lato", Sans-serif;font-size:2.1em;font-weight:600;}.elementor-1472108 .elementor-element.elementor-element-af29156 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-1472108 .elementor-element.elementor-element-593ef54{text-align:center;color:#AAAAAA;}.elementor-1472108 .elementor-element.elementor-element-593ef54 > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-1472108 .elementor-element.elementor-element-ffd37ce{--spacer-size:50px;}.elementor-1472108 .elementor-element.elementor-element-56e0fc1:not(.elementor-motion-effects-element-type-background), .elementor-1472108 .elementor-element.elementor-element-56e0fc1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#222222;}.elementor-1472108 .elementor-element.elementor-element-56e0fc1, .elementor-1472108 .elementor-element.elementor-element-56e0fc1 > .elementor-background-overlay{border-radius:1px 1px 1px 1px;}.elementor-1472108 .elementor-element.elementor-element-56e0fc1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:-5px;padding:0px 0px 10px 0px;}.elementor-1472108 .elementor-element.elementor-element-56e0fc1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1472108 .elementor-element.elementor-element-47118ca:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1472108 .elementor-element.elementor-element-47118ca > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#222222;}.elementor-1472108 .elementor-element.elementor-element-47118ca > .elementor-element-populated{border-style:dotted;border-color:#686868;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1472108 .elementor-element.elementor-element-47118ca > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1472108 .elementor-element.elementor-element-c99aff0:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1472108 .elementor-element.elementor-element-c99aff0 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#222222;}.elementor-1472108 .elementor-element.elementor-element-c99aff0 > .elementor-element-populated{border-style:dotted;border-color:#686868;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1472108 .elementor-element.elementor-element-c99aff0 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1472108 .elementor-element.elementor-element-6b4e76b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1472108 .elementor-element.elementor-element-6b4e76b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#222222;}.elementor-1472108 .elementor-element.elementor-element-6b4e76b > .elementor-element-populated{border-style:dotted;border-color:#686868;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1472108 .elementor-element.elementor-element-6b4e76b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1472108 .elementor-element.elementor-element-2ac8d7f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1472108 .elementor-element.elementor-element-2ac8d7f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#222222;}.elementor-1472108 .elementor-element.elementor-element-2ac8d7f > .elementor-element-populated{border-style:dotted;border-color:#686868;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1472108 .elementor-element.elementor-element-2ac8d7f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1472108 .elementor-element.elementor-element-51934e2:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1472108 .elementor-element.elementor-element-51934e2 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#222222;}.elementor-1472108 .elementor-element.elementor-element-51934e2 > .elementor-element-populated{border-style:dotted;border-color:#686868;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1472108 .elementor-element.elementor-element-51934e2 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1472108 .elementor-element.elementor-element-cd4cd2c:not(.elementor-motion-effects-element-type-background), .elementor-1472108 .elementor-element.elementor-element-cd4cd2c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#222222;}.elementor-1472108 .elementor-element.elementor-element-cd4cd2c, .elementor-1472108 .elementor-element.elementor-element-cd4cd2c > .elementor-background-overlay{border-radius:0px 0px 1px 0px;}.elementor-1472108 .elementor-element.elementor-element-cd4cd2c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:-5px;padding:0px 0px 10px 0px;}.elementor-1472108 .elementor-element.elementor-element-cd4cd2c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1472108 .elementor-element.elementor-element-6cbd7a7:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1472108 .elementor-element.elementor-element-6cbd7a7 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#222222;}.elementor-1472108 .elementor-element.elementor-element-6cbd7a7 > .elementor-element-populated{border-style:dotted;border-color:#686868;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1472108 .elementor-element.elementor-element-6cbd7a7 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1472108 .elementor-element.elementor-element-2c1be28:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1472108 .elementor-element.elementor-element-2c1be28 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#222222;}.elementor-1472108 .elementor-element.elementor-element-2c1be28 > .elementor-element-populated{border-style:dotted;border-color:#686868;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1472108 .elementor-element.elementor-element-2c1be28 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1472108 .elementor-element.elementor-element-0097df8:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1472108 .elementor-element.elementor-element-0097df8 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#222222;}.elementor-1472108 .elementor-element.elementor-element-0097df8 > .elementor-element-populated{border-style:dotted;border-color:#686868;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1472108 .elementor-element.elementor-element-0097df8 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1472108 .elementor-element.elementor-element-9ee1415:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1472108 .elementor-element.elementor-element-9ee1415 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#222222;}.elementor-1472108 .elementor-element.elementor-element-9ee1415 > .elementor-element-populated{border-style:dotted;border-color:#686868;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1472108 .elementor-element.elementor-element-9ee1415 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1472108 .elementor-element.elementor-element-945491d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1472108 .elementor-element.elementor-element-945491d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#222222;}.elementor-1472108 .elementor-element.elementor-element-945491d > .elementor-element-populated{border-style:dotted;border-color:#686868;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1472108 .elementor-element.elementor-element-945491d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1472108 .elementor-element.elementor-element-f55c1b3:not(.elementor-motion-effects-element-type-background), .elementor-1472108 .elementor-element.elementor-element-f55c1b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#222222;}.elementor-1472108 .elementor-element.elementor-element-f55c1b3, .elementor-1472108 .elementor-element.elementor-element-f55c1b3 > .elementor-background-overlay{border-radius:1px 1px 1px 1px;}.elementor-1472108 .elementor-element.elementor-element-f55c1b3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:18px;margin-bottom:30px;padding:2px 0px 17px 0px;}.elementor-1472108 .elementor-element.elementor-element-f55c1b3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1472108 .elementor-element.elementor-element-acbec01:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1472108 .elementor-element.elementor-element-acbec01 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#222222;}.elementor-1472108 .elementor-element.elementor-element-acbec01 > .elementor-element-populated{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1472108 .elementor-element.elementor-element-acbec01 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1472108 .elementor-element.elementor-element-ff50174{text-align:center;color:#AAAAAA;}.elementor-1472108 .elementor-element.elementor-element-ff50174 > .elementor-widget-container{border-style:none;}.elementor-1472108 .elementor-element.elementor-element-5ba6febe:not(.elementor-motion-effects-element-type-background), .elementor-1472108 .elementor-element.elementor-element-5ba6febe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1472108 .elementor-element.elementor-element-5ba6febe{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:70px 70px 70px 70px;}.elementor-1472108 .elementor-element.elementor-element-5ba6febe > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1472108 .elementor-element.elementor-element-406dee69{text-align:center;color:#EE8945;}.elementor-1472108 .elementor-element.elementor-element-6519b6b4{text-align:center;color:#000000;font-family:"Lato", Sans-serif;font-weight:500;}.elementor-1472108 .elementor-element.elementor-element-358b85d4 > .elementor-widget-container{margin:28px 0px 0px 0px;}.elementor-1472108 .elementor-element.elementor-element-aa5b5a6{text-align:center;color:#EE8945;}.elementor-1472108 .elementor-element.elementor-element-26d518c{text-align:center;color:#000000;font-family:"Lato", Sans-serif;font-weight:500;}.elementor-1472108 .elementor-element.elementor-element-6db2d1a6 > .elementor-widget-container{margin:13px 0px 0px 0px;}.elementor-1472108 .elementor-element.elementor-element-d3fc5ee{text-align:center;color:#EE8945;}.elementor-1472108 .elementor-element.elementor-element-98265d6{text-align:center;color:#000000;font-family:"Lato", Sans-serif;font-weight:500;}.elementor-1472108 .elementor-element.elementor-element-5732dc98 > .elementor-widget-container{margin:14px 0px 0px 0px;}.elementor-1472108 .elementor-element.elementor-element-f8620e9{text-align:center;color:#EE8945;}.elementor-1472108 .elementor-element.elementor-element-d519851{text-align:center;color:#000000;font-family:"Lato", Sans-serif;font-weight:500;}.elementor-1472108 .elementor-element.elementor-element-072c6f6:not(.elementor-motion-effects-element-type-background), .elementor-1472108 .elementor-element.elementor-element-072c6f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1472108 .elementor-element.elementor-element-072c6f6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1472108 .elementor-element.elementor-element-072c6f6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1472108 .elementor-element.elementor-element-93e5145 .elementor-button{font-weight:600;background-color:#EE8945;border-style:solid;border-width:1px 1px 1px 1px;}.elementor-1472108 .elementor-element.elementor-element-93e5145 .elementor-button:hover, .elementor-1472108 .elementor-element.elementor-element-93e5145 .elementor-button:focus{color:#EE8945;background-color:#FFFFFF;border-color:#EE8945;}.elementor-1472108 .elementor-element.elementor-element-93e5145 .elementor-button:hover svg, .elementor-1472108 .elementor-element.elementor-element-93e5145 .elementor-button:focus svg{fill:#EE8945;}.elementor-1472108 .elementor-element.elementor-element-93e5145 > .elementor-widget-container{margin:0px 0px 32px 0px;}:root{--page-title-display:none;}body.elementor-page-1472108:not(.elementor-motion-effects-element-type-background), body.elementor-page-1472108 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#222222;}@media(max-width:1024px){.elementor-1472108 .elementor-element.elementor-element-1d24eb81 img{max-width:100%;height:392px;}.elementor-1472108 .elementor-element.elementor-element-8c83f32 > .elementor-widget-container{margin:-33vw 0vw 0vw 7vw;}.elementor-1472108 .elementor-element.elementor-element-f369aca{font-size:127px;}.elementor-1472108 .elementor-element.elementor-element-f369aca > .elementor-widget-container{margin:-42vw 0vw 0vw 7vw;}.elementor-1472108 .elementor-element.elementor-element-8a69f1b > .elementor-widget-container{margin:-30vw 0vw 0vw 7vw;}.elementor-1472108 .elementor-element.elementor-element-dd0a222 img{max-width:100%;height:392px;}.elementor-1472108 .elementor-element.elementor-element-ce5214c{font-size:127px;}.elementor-1472108 .elementor-element.elementor-element-ce5214c > .elementor-widget-container{margin:-42vw 0vw 0vw 7vw;}.elementor-1472108 .elementor-element.elementor-element-3ef0490 > .elementor-widget-container{margin:-30vw 0vw 0vw 7vw;}.elementor-1472108 .elementor-element.elementor-element-1ce1a6b0{font-size:6.5vw;}.elementor-1472108 .elementor-element.elementor-element-71e9254{font-size:6.5vw;}.elementor-1472108 .elementor-element.elementor-element-54d75567 img{max-width:42%;}}@media(max-width:767px){.elementor-1472108 .elementor-element.elementor-element-aa3c69f{margin-top:0px;margin-bottom:1px;}.elementor-1472108 .elementor-element.elementor-element-1d24eb81 img{width:100%;max-width:100%;height:212px;}.elementor-1472108 .elementor-element.elementor-element-f369aca{font-size:109px;}.elementor-1472108 .elementor-element.elementor-element-f369aca > .elementor-widget-container{margin:-196px 0px 0px 21px;}.elementor-1472108 .elementor-element.elementor-element-8a69f1b > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;}.elementor-1472108 .elementor-element.elementor-element-8717a4f{width:100%;}.elementor-bc-flex-widget .elementor-1472108 .elementor-element.elementor-element-8717a4f.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1472108 .elementor-element.elementor-element-8717a4f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1472108 .elementor-element.elementor-element-8717a4f.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-1472108 .elementor-element.elementor-element-8717a4f > .elementor-element-populated{margin:0px 1px 0px 0px;--e-column-margin-right:1px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-1472108 .elementor-element.elementor-element-dd0a222{text-align:center;width:100%;max-width:100%;align-self:center;}.elementor-1472108 .elementor-element.elementor-element-dd0a222 img{width:100%;max-width:100%;height:329px;object-position:top right;}.elementor-1472108 .elementor-element.elementor-element-dd0a222 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1472108 .elementor-element.elementor-element-ce5214c{text-align:center;font-size:137px;}.elementor-1472108 .elementor-element.elementor-element-ce5214c > .elementor-widget-container{margin:-336px 0px 0px 0px;}.elementor-1472108 .elementor-element.elementor-element-3ef0490 > .elementor-widget-container{margin:-29vw 0vw 0vw 0vw;}.elementor-1472108 .elementor-element.elementor-element-71e9254{font-size:7vw;}.elementor-1472108 .elementor-element.elementor-element-87df47b{margin-top:5px;margin-bottom:0px;}.elementor-1472108 .elementor-element.elementor-element-0a11f2b .elementor-divider-separator{width:50%;margin:0 auto;margin-center:0;}.elementor-1472108 .elementor-element.elementor-element-0a11f2b .elementor-divider{text-align:center;}.elementor-1472108 .elementor-element.elementor-element-e6e8b28 .elementor-heading-title{font-size:22px;}.elementor-1472108 .elementor-element.elementor-element-b583ecf{width:50%;}.elementor-1472108 .elementor-element.elementor-element-7a417a7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1472108 .elementor-element.elementor-element-c1d9861 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-1472108 .elementor-element.elementor-element-8cd3566{font-size:1px;}.elementor-1472108 .elementor-element.elementor-element-8cd3566 > .elementor-widget-container{margin:-25px 0px 0px 0px;padding:10px 10px 10px 10px;}.elementor-1472108 .elementor-element.elementor-element-9062e9b{width:50%;}.elementor-1472108 .elementor-element.elementor-element-09a96e2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1472108 .elementor-element.elementor-element-5b57bb8 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-1472108 .elementor-element.elementor-element-e5d6156 > .elementor-widget-container{margin:-25px 0px 0px 0px;}.elementor-1472108 .elementor-element.elementor-element-d0cbced{width:50%;}.elementor-1472108 .elementor-element.elementor-element-2d65ac3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1472108 .elementor-element.elementor-element-1b89b7c > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-1472108 .elementor-element.elementor-element-e5ff13a > .elementor-widget-container{margin:-25px 0px 0px 0px;}.elementor-1472108 .elementor-element.elementor-element-144a9bd{width:50%;}.elementor-1472108 .elementor-element.elementor-element-679e9b2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1472108 .elementor-element.elementor-element-a0a5c3a > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-1472108 .elementor-element.elementor-element-14865da > .elementor-widget-container{margin:-25px 0px 0px 0px;}.elementor-1472108 .elementor-element.elementor-element-d50b56c > .elementor-element-populated{margin:-40px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1472108 .elementor-element.elementor-element-9ae090b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1472108 .elementor-element.elementor-element-0e30994 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-1472108 .elementor-element.elementor-element-81bee18{font-size:1px;}.elementor-1472108 .elementor-element.elementor-element-81bee18 > .elementor-widget-container{margin:-25px 0px 0px 0px;}.elementor-1472108 .elementor-element.elementor-element-be5cc60{margin-top:-30px;margin-bottom:0px;}.elementor-1472108 .elementor-element.elementor-element-26d1a75 > .elementor-widget-container{margin:-27px 0px 0px 0px;}.elementor-1472108 .elementor-element.elementor-element-c745ad9 .elementor-divider-separator{width:50%;margin:0 auto;margin-center:0;}.elementor-1472108 .elementor-element.elementor-element-c745ad9 .elementor-divider{text-align:center;}.elementor-1472108 .elementor-element.elementor-element-54d75567 img{max-width:71%;}.elementor-1472108 .elementor-element.elementor-element-54d75567 > .elementor-widget-container{margin:0px 0px 14px 0px;}.elementor-1472108 .elementor-element.elementor-element-7dc82d6 .elementor-divider-separator{width:50%;margin:0 auto;margin-center:0;}.elementor-1472108 .elementor-element.elementor-element-7dc82d6 .elementor-divider{text-align:center;}.elementor-1472108 .elementor-element.elementor-element-48a3611{margin-top:10px;margin-bottom:10px;}.elementor-1472108 .elementor-element.elementor-element-593ef54{font-size:1px;}.elementor-1472108 .elementor-element.elementor-element-56e0fc1 > .elementor-container{max-width:500px;}}@media(min-width:768px){.elementor-1472108 .elementor-element.elementor-element-5f1a1207{width:100%;}.elementor-1472108 .elementor-element.elementor-element-8717a4f{width:100%;}}/* Start custom CSS for html, class: .elementor-element-78c8764 */.text-slider {
  position: relative;
  height: 50px; /* Hauteur fixe pour le conteneur */
  overflow: hidden;
  background-color: #A21B3B; /* Couleur de fond ajustée */
  font-family: 'Lato', sans-serif; /* Utilisation de la police Lato */
  font-weight: 600; /* Graisse de la police à 600 */
  font-size:15px;
}

.text-slider div {
  position: absolute;
  white-space: nowrap; /* Empêche le texte de passer à la ligne suivante */
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  animation: slide-left 15s ease-in-out infinite; /* Ajustement de la durée totale */
  opacity: 0; /* Démarre invisible */
}

.text-slider div:nth-child(1) {
  animation-delay: 0s; /* Premier texte sans délai */
}

.text-slider div:nth-child(2) {
  animation-delay: 5s; /* Ajustement du délai pour le second texte */
}

.text-slider div:nth-child(3) {
  animation-delay: 10s; /* Ajustement du délai pour le troisième texte */
}

@keyframes slide-left {
  0%, 40%, 100% {
    transform: translateX(100%); /* Démarre et termine hors de l'écran à droite */
    opacity: 0;
  }
  10%, 35% {
    transform: translateX(0); /* Complètement visible au centre */
    opacity: 1;
  }
  36%, 39% {
    transform: translateX(-100%); /* Sort à gauche, commence à disparaître plus tôt */
    opacity: 0;
  }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-aa3c69f */.elementor-1472108 .elementor-element.elementor-element-aa3c69f {
    display: flex !important;
    justify-content: center !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8c83f32 *//* Styles par défaut pour les écrans d'ordinateurs de bureau */
.elementor-1472108 .elementor-element.elementor-element-8c83f32 p {
  font-size: 20px; /* Taille de police pour les ordinateurs de bureau */
}

/* Styles pour les tablettes */
@media (max-width: 768px) {
  .elementor-1472108 .elementor-element.elementor-element-8c83f32 p {
    font-size: 15px; /* Taille de police réduite pour les tablettes */
  }
}

/* Styles pour les mobiles */
@media (max-width: 480px) {
  .elementor-1472108 .elementor-element.elementor-element-8c83f32 p {
    font-size: 14px; /* Taille de police plus petite pour les mobiles */
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f369aca *//* Styles par défaut pour les écrans d'ordinateurs de bureau */
.elementor-1472108 .elementor-element.elementor-element-f369aca h2 {
  font-size: 55px; /* Taille de police pour les ordinateurs de bureau */
}

/* Styles pour les tablettes */
@media (max-width: 768px) {
  .elementor-1472108 .elementor-element.elementor-element-f369aca h2 {
    font-size: 36px; /* Taille de police réduite pour les tablettes */
  }
}

/* Styles pour les mobiles */
@media (max-width: 480px) {
  .elementor-1472108 .elementor-element.elementor-element-f369aca h2 {
    font-size: 19px; /* Taille de police plus petite pour les mobiles */
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ce5214c *//* Styles par défaut pour les écrans d'ordinateurs de bureau */
.elementor-1472108 .elementor-element.elementor-element-ce5214c h2 {
  font-size: 55px; /* Taille de police pour les ordinateurs de bureau */
}

/* Styles pour les tablettes */
@media (max-width: 768px) {
  .elementor-1472108 .elementor-element.elementor-element-ce5214c h2 {
    font-size: 36px; /* Taille de police réduite pour les tablettes */
  }
}

/* Styles pour les mobiles */
@media (max-width: 480px) {
  .elementor-1472108 .elementor-element.elementor-element-ce5214c h2 {
    font-size: 32px; /* Taille de police plus petite pour les mobiles */
  }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-5463ba9a *//* Conteneur du lecteur YouTube */
.video-container {
    position: relative;
    width: 560px; /* Largeur du lecteur YouTube */
    height: 300px; /* Hauteur ajustée pour ne montrer que les contrôles */
    overflow: hidden; /* Cache le reste du lecteur */
}

/* Lecteur YouTube iframe */
.video-container iframe {
    position: absolute;
    top: -290px; /* Décalage pour ne montrer que les contrôles au bas du lecteur */
    left: 0;
    width: 560px;
    height: 315px; /* Hauteur standard pour une intégration 16:9 */
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-61fcecf8 */.elementor-1472108 .elementor-element.elementor-element-61fcecf8 {
    display: flex !important;
    justify-content: center !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-71e9254 *//* Styles par défaut pour les écrans d'ordinateurs de bureau */
.elementor-1472108 .elementor-element.elementor-element-71e9254 p {
  font-size: 20px; /* Taille de police pour les ordinateurs de bureau */
}

/* Styles pour les tablettes */
@media (max-width: 768px) {
  .elementor-1472108 .elementor-element.elementor-element-71e9254 p {
    font-size: 15px; /* Taille de police réduite pour les tablettes */
  }
}

/* Styles pour les mobiles */
@media (max-width: 480px) {
  .elementor-1472108 .elementor-element.elementor-element-71e9254 p {
    font-size: 16px; /* Taille de police plus petite pour les mobiles */
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e6e8b28 *//* Styles par défaut pour les écrans d'ordinateurs de bureau */
.elementor-1472108 .elementor-element.elementor-element-e6e8b28 p {
  font-size: 20px; /* Taille de police pour les ordinateurs de bureau */
}

/* Styles pour les tablettes */
@media (max-width: 768px) {
  .elementor-1472108 .elementor-element.elementor-element-e6e8b28 p {
    font-size: 15px; /* Taille de police réduite pour les tablettes */
  }
}

/* Styles pour les mobiles */
@media (max-width: 480px) {
  .elementor-1472108 .elementor-element.elementor-element-e6e8b28 p {
    font-size: 18px; /* Taille de police plus petite pour les mobiles */
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8baab49 *//* Styles par défaut pour les écrans d'ordinateurs de bureau */
.elementor-1472108 .elementor-element.elementor-element-8baab49 p {
  font-size: 15px; /* Taille de police pour les ordinateurs de bureau */
}

/* Styles pour les tablettes */
@media (max-width: 768px) {
  .elementor-1472108 .elementor-element.elementor-element-8baab49 p {
    font-size: 15px; /* Taille de police réduite pour les tablettes */
  }
}

/* Styles pour les mobiles */
@media (max-width: 480px) {
  .elementor-1472108 .elementor-element.elementor-element-8baab49 p {
    font-size: 16px; /* Taille de police plus petite pour les mobiles */
  }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-87df47b */.elementor-1472108 .elementor-element.elementor-element-87df47b {
    display: flex !important;
    justify-content: center !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-f59fe3d */.elementor-1472108 .elementor-element.elementor-element-f59fe3d {
    display: flex !important;
    justify-content: center !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-be5cc60 */.elementor-1472108 .elementor-element.elementor-element-be5cc60 {
    display: flex !important;
    justify-content: center !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-7669b85c */.elementor-1472108 .elementor-element.elementor-element-7669b85c {
    display: flex !important;
    justify-content: center !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-707019dd */.elementor-1472108 .elementor-element.elementor-element-707019dd {
    display: flex !important;
    justify-content: center !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-48a3611 */.elementor-1472108 .elementor-element.elementor-element-48a3611 {
    display: flex !important;
    justify-content: center !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-56e0fc1 */.elementor-1472108 .elementor-element.elementor-element-56e0fc1 {
    display: flex !important;
    justify-content: center !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-cd4cd2c */.elementor-1472108 .elementor-element.elementor-element-cd4cd2c {
    display: flex !important;
    justify-content: center !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-f55c1b3 */.elementor-1472108 .elementor-element.elementor-element-f55c1b3 {
    display: flex !important;
    justify-content: center !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-5ba6febe */.elementor-1472108 .elementor-element.elementor-element-5ba6febe {
    display: flex !important;
    justify-content: center !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-072c6f6 */.elementor-1472108 .elementor-element.elementor-element-072c6f6 {
    display: flex !important;
    justify-content: center !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3bb0236 *//* CSS */
.sticky-banner {
  background-color: transparent;
  padding: 20px;
  box-sizing: border-box;
  z-index: 999;
  position: fixed;
  bottom: 20px;
  right: -80vw;
  
}

.banner-content {
  max-width: 1200px;
  margin: 0 auto;
}

.banner-content .btn {
  display: inline-block;
  background-color: #EE8945;
  color: #fff;
  text-decoration: none;
  padding: 10px 20px;
  border-radius: 4px;
  transition: background-color 0.3s ease, color 0.3s ease;
  position: relative;
  font-weight: 700;
}

.banner-content .btn:hover {
  background-color: #fff;
  color: #EE8945;
}

.notification {
  background-color: #FF0000;
  color: #fff;
  border-radius: 50%;
  width: 20px;
  height: 20px;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 12px;
  position: absolute;
  top: -5px;
  right: -5px;
  animation: pulse 0.8s infinite;
}

@keyframes pulse {
  0% {
    transform: scale(1);
  }
  50% {
    transform: scale(1.2);
  }
  100% {
    transform: scale(1);
  }
}

/* Styles pour les smartphones */
@media (max-width: 767px) {
  .sticky-banner {
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    top: auto;
    padding: 10px;
  }
  
  .banner-content {
    text-align: center;
  }
}/* End custom CSS */