.elementor-2020301 .elementor-element.elementor-element-1ea222c > .elementor-container{min-height:420px;}.elementor-2020301 .elementor-element.elementor-element-1ea222c > .elementor-container:after{content:"";min-height:inherit;}.elementor-2020301 .elementor-element.elementor-element-1ea222c > .elementor-background-overlay{background-color:#FFFFFF;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2020301 .elementor-element.elementor-element-1ea222c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-26px;margin-bottom:-26px;}.elementor-2020301 .elementor-element.elementor-element-ea447e4{text-align:left;}.elementor-2020301 .elementor-element.elementor-element-ea447e4 .elementor-heading-title{font-size:37px;line-height:1.3em;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-2020301 .elementor-element.elementor-element-ea447e4 > .elementor-widget-container{margin:0px 45px 0px 120px;}.elementor-2020301 .elementor-element.elementor-element-a9ed102 .elementor-text-editor{text-align:left;}.elementor-2020301 .elementor-element.elementor-element-a9ed102{font-family:"Poppins", sans-serif;font-size:22px;font-weight:500;line-height:1.5em;width:643px;max-width:max(643px, 100%);}.elementor-2020301 .elementor-element.elementor-element-a9ed102 > .elementor-widget-container{margin:0px 43px 9px 120px;}.elementor-2020301 .elementor-element.elementor-element-9fd03b7 a.elementor-button:not(#e):hover, .elementor-2020301 .elementor-element.elementor-element-9fd03b7 a.elementor-button:not(#e):focus{color:#000000;}.elementor-2020301 .elementor-element.elementor-element-9fd03b7 a.elementor-button:hover, .elementor-2020301 .elementor-element.elementor-element-9fd03b7 a.elementor-button:focus{background-color:rgba(255, 255, 255, 0);border-color:#000000;}.elementor-2020301 .elementor-element.elementor-element-9fd03b7 a.elementor-button{border-style:solid;border-width:2px 2px 2px 2px;border-radius:30px 30px 30px 30px;}.elementor-2020301 .elementor-element.elementor-element-9fd03b7 > .elementor-widget-container{margin:0px 0px 0px 120px;}.elementor-2020301 .elementor-element.elementor-element-10e5c78{margin-top:100px;margin-bottom:0px;}.elementor-2020301 .elementor-element.elementor-element-303a47e{text-align:center;}.elementor-2020301 .elementor-element.elementor-element-303a47e .elementor-heading-title{font-size:38px;}.elementor-2020301 .elementor-element.elementor-element-3c29a39{font-size:18px;line-height:1.5em;}.elementor-2020301 .elementor-element.elementor-element-3c29a39 > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-2020301 .elementor-element.elementor-element-e3ea16f > .elementor-element-populated{margin:-40px 0px 0px 0px;}.elementor-2020301 .elementor-element.elementor-element-88a09e0 > .elementor-container{text-align:center;}.elementor-2020301 .elementor-element.elementor-element-88a09e0{margin-top:0px;margin-bottom:0px;}.elementor-2020301 .elementor-element.elementor-element-7afe1dd:not(.elementor-motion-effects-element-type-background), .elementor-2020301 .elementor-element.elementor-element-7afe1dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F9F9;}.elementor-2020301 .elementor-element.elementor-element-7afe1dd{-webkit-backdrop-filter:brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);backdrop-filter:brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:40px 40px 40px 40px;}.elementor-2020301 .elementor-element.elementor-element-7afe1dd > .elementor-background-overlay{background-color:#F9F9F9;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2020301 .elementor-element.elementor-element-6ca0e2c:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-2020301 .elementor-element.elementor-element-6ca0e2c > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2020301 .elementor-element.elementor-element-6ca0e2c > .elementor-element-populated, .elementor-2020301 .elementor-element.elementor-element-6ca0e2c > .elementor-element-populated > .elementor-background-overlay, .elementor-2020301 .elementor-element.elementor-element-6ca0e2c > .elementor-element-populated > .elementor-motion-effects-container, .elementor-2020301 .elementor-element.elementor-element-6ca0e2c > .elementor-background-slideshow{border-radius:16px 16px 16px 16px;}.elementor-2020301 .elementor-element.elementor-element-6ca0e2c > .elementor-element-populated{box-shadow:0px 4px 14px 0px rgba(0, 0, 0, 0.05);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:25px 25px 25px 25px;padding:25px 25px 25px 25px;}.elementor-2020301 .elementor-element.elementor-element-6ca0e2c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2020301 .elementor-element.elementor-element-30264ac{text-align:left;}.elementor-2020301 .elementor-element.elementor-element-30264ac .elementor-image img{width:20%;max-width:20%;}.elementor-element-30264ac > .elementor-widget-container{--e-transform-translateX:0px;--e-transform-translateY:0px;}.elementor-2020301 .elementor-element.elementor-element-46ac884 .elementor-heading-title{color:#111111;font-family:"Poppins", sans-serif;font-size:22px;font-weight:600;}.elementor-element-46ac884 > .elementor-widget-container{--e-transform-translateY:0px;}.elementor-2020301 .elementor-element.elementor-element-c263820{color:#444444;font-family:"Poppins", sans-serif;font-size:16px;font-weight:400;line-height:1.6em;}.elementor-element-c263820 > .elementor-widget-container{--e-transform-translateX:0px;}.elementor-2020301 .elementor-element.elementor-element-dadf204 a.elementor-button:not(#e):hover, .elementor-2020301 .elementor-element.elementor-element-dadf204 a.elementor-button:not(#e):focus{color:#000000;}.elementor-2020301 .elementor-element.elementor-element-dadf204 a.elementor-button:hover, .elementor-2020301 .elementor-element.elementor-element-dadf204 a.elementor-button:focus{background-color:rgba(2, 1, 1, 0);border-color:#000000;}.elementor-2020301 .elementor-element.elementor-element-dadf204 a.elementor-button{border-style:solid;border-width:2px 2px 2px 2px;border-radius:30px 30px 30px 30px;}.elementor-2020301 .elementor-element.elementor-element-a24ab51:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-2020301 .elementor-element.elementor-element-a24ab51 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2020301 .elementor-element.elementor-element-a24ab51 > .elementor-element-populated, .elementor-2020301 .elementor-element.elementor-element-a24ab51 > .elementor-element-populated > .elementor-background-overlay, .elementor-2020301 .elementor-element.elementor-element-a24ab51 > .elementor-element-populated > .elementor-motion-effects-container, .elementor-2020301 .elementor-element.elementor-element-a24ab51 > .elementor-background-slideshow{border-radius:16px 16px 16px 16px;}.elementor-2020301 .elementor-element.elementor-element-a24ab51 > .elementor-element-populated{box-shadow:0px 4px 14px 0px rgba(0, 0, 0, 0.05);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:25px 25px 25px 25px;padding:25px 25px 25px 25px;}.elementor-2020301 .elementor-element.elementor-element-a24ab51 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2020301 .elementor-element.elementor-element-f2ef8fe{text-align:left;}.elementor-2020301 .elementor-element.elementor-element-f2ef8fe .elementor-image img{width:70%;max-width:70%;}.elementor-2020301 .elementor-element.elementor-element-9aeaa86 .elementor-heading-title{color:#111111;font-family:"Poppins", sans-serif;font-size:22px;font-weight:600;}.elementor-element-9aeaa86 > .elementor-widget-container{--e-transform-translateY:0px;}.elementor-2020301 .elementor-element.elementor-element-832513e{color:#444444;font-family:"Poppins", sans-serif;font-size:16px;font-weight:400;line-height:1.6em;}.elementor-element-832513e > .elementor-widget-container{--e-transform-translateX:0px;}.elementor-2020301 .elementor-element.elementor-element-901bd5a a.elementor-button:not(#e):hover, .elementor-2020301 .elementor-element.elementor-element-901bd5a a.elementor-button:not(#e):focus{color:#000000;}.elementor-2020301 .elementor-element.elementor-element-901bd5a a.elementor-button:hover, .elementor-2020301 .elementor-element.elementor-element-901bd5a a.elementor-button:focus{background-color:rgba(2, 1, 1, 0);border-color:#000000;}.elementor-2020301 .elementor-element.elementor-element-901bd5a a.elementor-button{border-style:solid;border-width:2px 2px 2px 2px;border-radius:30px 30px 30px 30px;}.elementor-2020301 .elementor-element.elementor-element-221b6e7:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-2020301 .elementor-element.elementor-element-221b6e7 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2020301 .elementor-element.elementor-element-221b6e7 > .elementor-element-populated, .elementor-2020301 .elementor-element.elementor-element-221b6e7 > .elementor-element-populated > .elementor-background-overlay, .elementor-2020301 .elementor-element.elementor-element-221b6e7 > .elementor-element-populated > .elementor-motion-effects-container, .elementor-2020301 .elementor-element.elementor-element-221b6e7 > .elementor-background-slideshow{border-radius:16px 16px 16px 16px;}.elementor-2020301 .elementor-element.elementor-element-221b6e7 > .elementor-element-populated{box-shadow:0px 4px 14px 0px rgba(0, 0, 0, 0.05);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:25px 25px 25px 25px;padding:25px 25px 25px 25px;}.elementor-2020301 .elementor-element.elementor-element-221b6e7 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2020301 .elementor-element.elementor-element-8b597b1{text-align:left;}.elementor-2020301 .elementor-element.elementor-element-8b597b1 .elementor-image img{width:30%;max-width:30%;}.elementor-2020301 .elementor-element.elementor-element-155f24e .elementor-heading-title{color:#111111;font-family:"Poppins", sans-serif;font-size:22px;font-weight:600;}.elementor-element-155f24e > .elementor-widget-container{--e-transform-translateY:0px;}.elementor-2020301 .elementor-element.elementor-element-a5bbcb8{color:#444444;font-family:"Poppins", sans-serif;font-size:16px;font-weight:400;line-height:1.6em;}.elementor-element-a5bbcb8 > .elementor-widget-container{--e-transform-translateX:0px;}.elementor-2020301 .elementor-element.elementor-element-482e47f a.elementor-button:not(#e):hover, .elementor-2020301 .elementor-element.elementor-element-482e47f a.elementor-button:not(#e):focus{color:#000000;}.elementor-2020301 .elementor-element.elementor-element-482e47f a.elementor-button:hover, .elementor-2020301 .elementor-element.elementor-element-482e47f a.elementor-button:focus{background-color:rgba(2, 1, 1, 0);border-color:#000000;}.elementor-2020301 .elementor-element.elementor-element-482e47f a.elementor-button{border-style:solid;border-width:2px 2px 2px 2px;border-radius:30px 30px 30px 30px;}.elementor-2020301 .elementor-element.elementor-element-088efd8{margin-top:0px;margin-bottom:0px;}.elementor-2020301 .elementor-element.elementor-element-972eeb0 > .elementor-widget-container{margin:-40px 0px 0px 0px;}.elementor-2020301 .elementor-element.elementor-element-d0d7c94 a.elementor-button:not(#e):hover, .elementor-2020301 .elementor-element.elementor-element-d0d7c94 a.elementor-button:not(#e):focus{color:#000000;}.elementor-2020301 .elementor-element.elementor-element-d0d7c94 a.elementor-button:hover, .elementor-2020301 .elementor-element.elementor-element-d0d7c94 a.elementor-button:focus{background-color:#FFFFFF;border-color:#000000;}.elementor-2020301 .elementor-element.elementor-element-d0d7c94 a.elementor-button{border-style:solid;border-radius:35px 35px 35px 35px;}.elementor-2020301 .elementor-element.elementor-element-d0d7c94 > .elementor-widget-container{margin:217px 0px 0px 0px;}.elementor-2020301 .elementor-element.elementor-element-8c4ceb1 > .elementor-container{min-height:485px;}.elementor-2020301 .elementor-element.elementor-element-8c4ceb1 > .elementor-container:after{content:"";min-height:inherit;}.elementor-2020301 .elementor-element.elementor-element-8c4ceb1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-58px;margin-bottom:-58px;}.elementor-2020301 .elementor-element.elementor-element-8c4ceb1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2020301 .elementor-element.elementor-element-e7cd625:not(.elementor-motion-effects-element-type-background), .elementor-2020301 .elementor-element.elementor-element-e7cd625 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F9F9;}.elementor-2020301 .elementor-element.elementor-element-e7cd625{-webkit-backdrop-filter:brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);backdrop-filter:brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:40px 40px 40px 40px;}.elementor-2020301 .elementor-element.elementor-element-e7cd625 > .elementor-background-overlay{background-color:#F9F9F9;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2020301 .elementor-element.elementor-element-38fe8a6:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-2020301 .elementor-element.elementor-element-38fe8a6 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2020301 .elementor-element.elementor-element-38fe8a6 > .elementor-element-populated, .elementor-2020301 .elementor-element.elementor-element-38fe8a6 > .elementor-element-populated > .elementor-background-overlay, .elementor-2020301 .elementor-element.elementor-element-38fe8a6 > .elementor-element-populated > .elementor-motion-effects-container, .elementor-2020301 .elementor-element.elementor-element-38fe8a6 > .elementor-background-slideshow{border-radius:16px 16px 16px 16px;}.elementor-2020301 .elementor-element.elementor-element-38fe8a6 > .elementor-element-populated{box-shadow:0px 4px 14px 0px rgba(0, 0, 0, 0.05);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:25px 25px 25px 25px;padding:25px 25px 25px 25px;}.elementor-2020301 .elementor-element.elementor-element-38fe8a6 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2020301 .elementor-element.elementor-element-a5fa694{text-align:left;}.elementor-2020301 .elementor-element.elementor-element-a5fa694 .elementor-image img{width:35%;max-width:35%;}.elementor-2020301 .elementor-element.elementor-element-a5fa694 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2020301 .elementor-element.elementor-element-b19a720 .elementor-heading-title{color:#111111;font-family:"Poppins", sans-serif;font-size:22px;font-weight:600;}.elementor-element-b19a720 > .elementor-widget-container{--e-transform-translateY:0px;}.elementor-2020301 .elementor-element.elementor-element-a958c07{color:#444444;font-family:"Poppins", sans-serif;font-size:16px;font-weight:400;line-height:1.6em;}.elementor-element-a958c07 > .elementor-widget-container{--e-transform-translateX:0px;}.elementor-2020301 .elementor-element.elementor-element-5bf8cd7 a.elementor-button:not(#e):hover, .elementor-2020301 .elementor-element.elementor-element-5bf8cd7 a.elementor-button:not(#e):focus{color:#000000;}.elementor-2020301 .elementor-element.elementor-element-5bf8cd7 a.elementor-button:hover, .elementor-2020301 .elementor-element.elementor-element-5bf8cd7 a.elementor-button:focus{background-color:rgba(2, 1, 1, 0);border-color:#000000;}.elementor-2020301 .elementor-element.elementor-element-5bf8cd7 a.elementor-button{border-style:solid;border-width:2px 2px 2px 2px;border-radius:30px 30px 30px 30px;}.elementor-2020301 .elementor-element.elementor-element-f7f9ca8:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-2020301 .elementor-element.elementor-element-f7f9ca8 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2020301 .elementor-element.elementor-element-f7f9ca8 > .elementor-element-populated, .elementor-2020301 .elementor-element.elementor-element-f7f9ca8 > .elementor-element-populated > .elementor-background-overlay, .elementor-2020301 .elementor-element.elementor-element-f7f9ca8 > .elementor-element-populated > .elementor-motion-effects-container, .elementor-2020301 .elementor-element.elementor-element-f7f9ca8 > .elementor-background-slideshow{border-radius:16px 16px 16px 16px;}.elementor-2020301 .elementor-element.elementor-element-f7f9ca8 > .elementor-element-populated{box-shadow:0px 4px 14px 0px rgba(0, 0, 0, 0.05);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:25px 25px 25px 25px;padding:25px 25px 25px 25px;}.elementor-2020301 .elementor-element.elementor-element-f7f9ca8 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2020301 .elementor-element.elementor-element-0ffb82f{text-align:left;}.elementor-2020301 .elementor-element.elementor-element-0ffb82f .elementor-image img{width:19%;max-width:30%;}.elementor-2020301 .elementor-element.elementor-element-d865a13 .elementor-heading-title{color:#111111;font-family:"Poppins", sans-serif;font-size:22px;font-weight:600;}.elementor-element-d865a13 > .elementor-widget-container{--e-transform-translateY:0px;}.elementor-2020301 .elementor-element.elementor-element-3953889{color:#444444;font-family:"Poppins", sans-serif;font-size:16px;font-weight:400;line-height:1.6em;}.elementor-element-3953889 > .elementor-widget-container{--e-transform-translateX:0px;}.elementor-2020301 .elementor-element.elementor-element-3abb23c a.elementor-button:not(#e):hover, .elementor-2020301 .elementor-element.elementor-element-3abb23c a.elementor-button:not(#e):focus{color:#000000;}.elementor-2020301 .elementor-element.elementor-element-3abb23c a.elementor-button:hover, .elementor-2020301 .elementor-element.elementor-element-3abb23c a.elementor-button:focus{background-color:rgba(2, 1, 1, 0);border-color:#000000;}.elementor-2020301 .elementor-element.elementor-element-3abb23c a.elementor-button{border-style:solid;border-width:2px 2px 2px 2px;border-radius:30px 30px 30px 30px;}.elementor-2020301 .elementor-element.elementor-element-4e13c78:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-2020301 .elementor-element.elementor-element-4e13c78 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2020301 .elementor-element.elementor-element-4e13c78 > .elementor-element-populated, .elementor-2020301 .elementor-element.elementor-element-4e13c78 > .elementor-element-populated > .elementor-background-overlay, .elementor-2020301 .elementor-element.elementor-element-4e13c78 > .elementor-element-populated > .elementor-motion-effects-container, .elementor-2020301 .elementor-element.elementor-element-4e13c78 > .elementor-background-slideshow{border-radius:16px 16px 16px 16px;}.elementor-2020301 .elementor-element.elementor-element-4e13c78 > .elementor-element-populated{box-shadow:0px 4px 14px 0px rgba(0, 0, 0, 0.05);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:25px 25px 25px 25px;padding:25px 25px 25px 25px;}.elementor-2020301 .elementor-element.elementor-element-4e13c78 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2020301 .elementor-element.elementor-element-a8ba558{text-align:left;}.elementor-2020301 .elementor-element.elementor-element-a8ba558 .elementor-image img{width:8%;max-width:10%;}.elementor-2020301 .elementor-element.elementor-element-939e693 .elementor-heading-title{color:#111111;font-family:"Poppins", sans-serif;font-size:22px;font-weight:600;}.elementor-element-939e693 > .elementor-widget-container{--e-transform-translateY:0px;}.elementor-2020301 .elementor-element.elementor-element-2fe777e{color:#444444;font-family:"Poppins", sans-serif;font-size:16px;font-weight:400;line-height:1.6em;}.elementor-element-2fe777e > .elementor-widget-container{--e-transform-translateX:0px;}.elementor-2020301 .elementor-element.elementor-element-a572b90 a.elementor-button:not(#e):hover, .elementor-2020301 .elementor-element.elementor-element-a572b90 a.elementor-button:not(#e):focus{color:#000000;}.elementor-2020301 .elementor-element.elementor-element-a572b90 a.elementor-button:hover, .elementor-2020301 .elementor-element.elementor-element-a572b90 a.elementor-button:focus{background-color:rgba(2, 1, 1, 0);border-color:#000000;}.elementor-2020301 .elementor-element.elementor-element-a572b90 a.elementor-button{border-style:solid;border-width:2px 2px 2px 2px;border-radius:30px 30px 30px 30px;}.elementor-2020301 .elementor-element.elementor-element-0d80011 > .elementor-container{min-height:300px;}.elementor-2020301 .elementor-element.elementor-element-0d80011 > .elementor-container:after{content:"";min-height:inherit;}.elementor-2020301 .elementor-element.elementor-element-0d80011{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2020301 .elementor-element.elementor-element-0d80011 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2020301 .elementor-element.elementor-element-1b56093 > .elementor-element-populated{margin:0px 0px 0px 0px;}.elementor-2020301 .elementor-element.elementor-element-afd1a18{text-align:left;}.elementor-2020301 .elementor-element.elementor-element-afd1a18 .elementor-heading-title{color:#FFFFFF;font-size:37px;line-height:1.3em;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-2020301 .elementor-element.elementor-element-afd1a18 > .elementor-widget-container{margin:0px 0px 0px 120px;}.elementor-2020301 .elementor-element.elementor-element-d2ce93c a.elementor-button{font-size:20px;background-color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-radius:25px 25px 25px 25px;}.elementor-2020301 .elementor-element.elementor-element-d2ce93c a.elementor-button:not(#e):hover, .elementor-2020301 .elementor-element.elementor-element-d2ce93c a.elementor-button:not(#e):focus{color:#000000;}.elementor-2020301 .elementor-element.elementor-element-d2ce93c a.elementor-button:hover, .elementor-2020301 .elementor-element.elementor-element-d2ce93c a.elementor-button:focus{background-color:rgba(255, 255, 255, 0.51);border-color:#000000;}.elementor-2020301 .elementor-element.elementor-element-d2ce93c > .elementor-widget-container{margin:0px 0px 0px 120px;}.elementor-2020301 .elementor-element.elementor-element-6299f5e:not(.elementor-motion-effects-element-type-background), .elementor-2020301 .elementor-element.elementor-element-6299f5e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F9F9;}.elementor-2020301 .elementor-element.elementor-element-6299f5e{-webkit-backdrop-filter:brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);backdrop-filter:brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:40px 40px 40px 40px;}.elementor-2020301 .elementor-element.elementor-element-6299f5e > .elementor-background-overlay{background-color:#F9F9F9;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2020301 .elementor-element.elementor-element-a20df6a:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-2020301 .elementor-element.elementor-element-a20df6a > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2020301 .elementor-element.elementor-element-a20df6a > .elementor-element-populated, .elementor-2020301 .elementor-element.elementor-element-a20df6a > .elementor-element-populated > .elementor-background-overlay, .elementor-2020301 .elementor-element.elementor-element-a20df6a > .elementor-element-populated > .elementor-motion-effects-container, .elementor-2020301 .elementor-element.elementor-element-a20df6a > .elementor-background-slideshow{border-radius:16px 16px 16px 16px;}.elementor-2020301 .elementor-element.elementor-element-a20df6a > .elementor-element-populated{box-shadow:0px 4px 14px 0px rgba(0, 0, 0, 0.05);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:25px 25px 25px 25px;padding:25px 25px 25px 25px;}.elementor-2020301 .elementor-element.elementor-element-a20df6a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2020301 .elementor-element.elementor-element-5348b70{text-align:left;}.elementor-2020301 .elementor-element.elementor-element-5348b70 .elementor-image img{width:22%;max-width:22%;}.elementor-2020301 .elementor-element.elementor-element-445dd8b .elementor-heading-title{color:#111111;font-family:"Poppins", sans-serif;font-size:22px;font-weight:600;}.elementor-element-445dd8b > .elementor-widget-container{--e-transform-translateY:0px;}.elementor-2020301 .elementor-element.elementor-element-73adbab{color:#444444;font-family:"Poppins", sans-serif;font-size:16px;font-weight:400;line-height:1.6em;}.elementor-element-73adbab > .elementor-widget-container{--e-transform-translateX:0px;}.elementor-2020301 .elementor-element.elementor-element-5965eed a.elementor-button:not(#e):hover, .elementor-2020301 .elementor-element.elementor-element-5965eed a.elementor-button:not(#e):focus{color:#000000;}.elementor-2020301 .elementor-element.elementor-element-5965eed a.elementor-button:hover, .elementor-2020301 .elementor-element.elementor-element-5965eed a.elementor-button:focus{background-color:rgba(2, 1, 1, 0);border-color:#000000;}.elementor-2020301 .elementor-element.elementor-element-5965eed a.elementor-button{border-style:solid;border-width:2px 2px 2px 2px;border-radius:30px 30px 30px 30px;}.elementor-2020301 .elementor-element.elementor-element-f5ac293:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-2020301 .elementor-element.elementor-element-f5ac293 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2020301 .elementor-element.elementor-element-f5ac293 > .elementor-element-populated, .elementor-2020301 .elementor-element.elementor-element-f5ac293 > .elementor-element-populated > .elementor-background-overlay, .elementor-2020301 .elementor-element.elementor-element-f5ac293 > .elementor-element-populated > .elementor-motion-effects-container, .elementor-2020301 .elementor-element.elementor-element-f5ac293 > .elementor-background-slideshow{border-radius:16px 16px 16px 16px;}.elementor-2020301 .elementor-element.elementor-element-f5ac293 > .elementor-element-populated{box-shadow:0px 4px 14px 0px rgba(0, 0, 0, 0.05);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:25px 25px 25px 25px;padding:25px 25px 25px 25px;}.elementor-2020301 .elementor-element.elementor-element-f5ac293 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2020301 .elementor-element.elementor-element-3c00060{text-align:left;}.elementor-2020301 .elementor-element.elementor-element-3c00060 .elementor-image img{width:20%;max-width:20%;}.elementor-2020301 .elementor-element.elementor-element-b1aae36 .elementor-heading-title{color:#111111;font-family:"Poppins", sans-serif;font-size:22px;font-weight:600;}.elementor-element-b1aae36 > .elementor-widget-container{--e-transform-translateY:0px;}.elementor-2020301 .elementor-element.elementor-element-6d3b8a0{color:#444444;font-family:"Poppins", sans-serif;font-size:16px;font-weight:400;line-height:1.6em;}.elementor-element-6d3b8a0 > .elementor-widget-container{--e-transform-translateX:0px;}.elementor-2020301 .elementor-element.elementor-element-80687fa a.elementor-button:not(#e):hover, .elementor-2020301 .elementor-element.elementor-element-80687fa a.elementor-button:not(#e):focus{color:#000000;}.elementor-2020301 .elementor-element.elementor-element-80687fa a.elementor-button:hover, .elementor-2020301 .elementor-element.elementor-element-80687fa a.elementor-button:focus{background-color:rgba(2, 1, 1, 0);border-color:#000000;}.elementor-2020301 .elementor-element.elementor-element-80687fa a.elementor-button{border-style:solid;border-width:2px 2px 2px 2px;border-radius:30px 30px 30px 30px;}.elementor-2020301 .elementor-element.elementor-element-f1f4806:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-2020301 .elementor-element.elementor-element-f1f4806 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2020301 .elementor-element.elementor-element-f1f4806 > .elementor-element-populated, .elementor-2020301 .elementor-element.elementor-element-f1f4806 > .elementor-element-populated > .elementor-background-overlay, .elementor-2020301 .elementor-element.elementor-element-f1f4806 > .elementor-element-populated > .elementor-motion-effects-container, .elementor-2020301 .elementor-element.elementor-element-f1f4806 > .elementor-background-slideshow{border-radius:16px 16px 16px 16px;}.elementor-2020301 .elementor-element.elementor-element-f1f4806 > .elementor-element-populated{box-shadow:0px 4px 14px 0px rgba(0, 0, 0, 0.05);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:25px 25px 25px 25px;padding:25px 25px 25px 25px;}.elementor-2020301 .elementor-element.elementor-element-f1f4806 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2020301 .elementor-element.elementor-element-80e98e3{text-align:left;}.elementor-2020301 .elementor-element.elementor-element-80e98e3 .elementor-image img{width:20%;max-width:20%;}.elementor-2020301 .elementor-element.elementor-element-5673b5a .elementor-heading-title{color:#111111;font-family:"Poppins", sans-serif;font-size:22px;font-weight:600;}.elementor-element-5673b5a > .elementor-widget-container{--e-transform-translateY:0px;}.elementor-2020301 .elementor-element.elementor-element-c9ad559{color:#444444;font-family:"Poppins", sans-serif;font-size:16px;font-weight:400;line-height:1.6em;}.elementor-element-c9ad559 > .elementor-widget-container{--e-transform-translateX:0px;}.elementor-2020301 .elementor-element.elementor-element-1b0258b a.elementor-button:not(#e):hover, .elementor-2020301 .elementor-element.elementor-element-1b0258b a.elementor-button:not(#e):focus{color:#000000;}.elementor-2020301 .elementor-element.elementor-element-1b0258b a.elementor-button:hover, .elementor-2020301 .elementor-element.elementor-element-1b0258b a.elementor-button:focus{background-color:rgba(2, 1, 1, 0);border-color:#000000;}.elementor-2020301 .elementor-element.elementor-element-1b0258b a.elementor-button{border-style:solid;border-width:2px 2px 2px 2px;border-radius:30px 30px 30px 30px;}.elementor-2020301 .elementor-element.elementor-element-7d8ba87:not(.elementor-motion-effects-element-type-background), .elementor-2020301 .elementor-element.elementor-element-7d8ba87 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2020301 .elementor-element.elementor-element-7d8ba87 > .elementor-background-overlay{background-color:#FFFFFF;opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2020301 .elementor-element.elementor-element-7d8ba87{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:60px;margin-bottom:0px;}.elementor-2020301 .elementor-element.elementor-element-3da7782 > .elementor-element-populated{margin:40px 40px 40px 40px;}.elementor-2020301 .elementor-element.elementor-element-f7a5239 .elementor-heading-title{font-family:"Poppins", sans-serif;font-size:38px;line-height:1.7em;}.elementor-2020301 .elementor-element.elementor-element-7cf0231 a.elementor-button{font-size:24px;font-weight:800;border-style:solid;border-width:2px 2px 2px 2px;border-radius:36px 36px 36px 36px;}.elementor-2020301 .elementor-element.elementor-element-7cf0231 a.elementor-button:not(#e):hover, .elementor-2020301 .elementor-element.elementor-element-7cf0231 a.elementor-button:not(#e):focus{color:#000000;}.elementor-2020301 .elementor-element.elementor-element-7cf0231 a.elementor-button:hover, .elementor-2020301 .elementor-element.elementor-element-7cf0231 a.elementor-button:focus{background-color:#FFFFFF;border-color:#000000;}.elementor-2020301 .elementor-element.elementor-element-7cf0231 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2020301 .elementor-element.elementor-element-ffb2c1f{width:100%;}.elementor-2020301 .elementor-element.elementor-element-9afb36e{width:100%;}.elementor-2020301 .elementor-element.elementor-element-2a7bf9d{width:100%;}.elementor.elementor-2020301:not(.elementor-motion-effects-element-type-background), .elementor.elementor-2020301 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}@media(min-width:768px){.elementor-2020301 .elementor-element.elementor-element-198a4bb{width:82.281%;}.elementor-2020301 .elementor-element.elementor-element-e3ea16f{width:17.623%;}}@media(max-width:1024px){.elementor-2020301 .elementor-element.elementor-element-a9ed102{font-size:13px;}.elementor-2020301 .elementor-element.elementor-element-221b6e7 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2020301 .elementor-element.elementor-element-4e13c78 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2020301 .elementor-element.elementor-element-f1f4806 > .elementor-element-populated{padding:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-2020301 .elementor-element.elementor-element-1ea222c{margin-top:0px;margin-bottom:0px;}.elementor-2020301 .elementor-element.elementor-element-ea447e4 .elementor-heading-title{font-size:24px;line-height:1.1em;}.elementor-2020301 .elementor-element.elementor-element-ea447e4 > .elementor-widget-container{margin:-21px 0px 0px 0px;}.elementor-2020301 .elementor-element.elementor-element-a9ed102{font-size:16px;line-height:1.4em;}.elementor-2020301 .elementor-element.elementor-element-a9ed102 .elementor-text-editor{column-gap:0px;}.elementor-2020301 .elementor-element.elementor-element-a9ed102 > .elementor-widget-container{margin:-7px 0px 0px 0px;}.elementor-2020301 .elementor-element.elementor-element-9fd03b7 a.elementor-button{padding:15px 15px 15px 15px;}.elementor-2020301 .elementor-element.elementor-element-9fd03b7 > .elementor-widget-container{margin:112px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2020301 .elementor-element.elementor-element-10e5c78{margin-top:20px;margin-bottom:-10px;}.elementor-2020301 .elementor-element.elementor-element-e3ea16f > .elementor-element-populated{margin:-56px 0px 0px 0px;}.elementor-2020301 .elementor-element.elementor-element-da941e1 .elementor-image img{width:50%;}.elementor-2020301 .elementor-element.elementor-element-88a09e0{margin-top:22px;margin-bottom:0px;}.elementor-2020301 .elementor-element.elementor-element-7afe1dd{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-2020301 .elementor-element.elementor-element-6ca0e2c > .elementor-element-populated{margin:15px 15px 15px 15px;padding:15px 15px 15px 15px;}.elementor-2020301 .elementor-element.elementor-element-a24ab51 > .elementor-element-populated{margin:15px 15px 15px 15px;padding:15px 15px 15px 15px;}.elementor-2020301 .elementor-element.elementor-element-221b6e7 > .elementor-element-populated{margin:15px 15px 15px 15px;padding:15px 15px 15px 15px;}.elementor-2020301 .elementor-element.elementor-element-088efd8{margin-top:0px;margin-bottom:60px;}.elementor-2020301 .elementor-element.elementor-element-0c0ca4a.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}.elementor-2020301 .elementor-element.elementor-element-0c0ca4a > .elementor-column-wrap > .elementor-widget-wrap{flex-wrap:wrap;}.elementor-2020301 .elementor-element.elementor-element-0c0ca4a > .elementor-element-populated{margin:-83px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2020301 .elementor-element.elementor-element-d0d7c94 a.elementor-button{padding:7px 7px 7px 7px;}.elementor-2020301 .elementor-element.elementor-element-d0d7c94 > .elementor-widget-container{margin:0px 0px 0px 106px;padding:0px 0px 0px 0px;}.elementor-2020301 .elementor-element.elementor-element-8c4ceb1 > .elementor-container{min-height:187px;}.elementor-2020301 .elementor-element.elementor-element-8c4ceb1 > .elementor-container:after{content:"";min-height:inherit;}.elementor-2020301 .elementor-element.elementor-element-e7cd625{margin-top:57px;margin-bottom:57px;padding:0px 0px 0px 0px;}.elementor-2020301 .elementor-element.elementor-element-38fe8a6 > .elementor-element-populated{margin:15px 15px 15px 15px;padding:15px 15px 15px 15px;}.elementor-2020301 .elementor-element.elementor-element-f7f9ca8 > .elementor-element-populated{margin:15px 15px 15px 15px;padding:15px 15px 15px 15px;}.elementor-2020301 .elementor-element.elementor-element-4e13c78 > .elementor-element-populated{margin:15px 15px 15px 15px;padding:15px 15px 15px 15px;}.elementor-2020301 .elementor-element.elementor-element-0d80011 > .elementor-container{min-height:115px;}.elementor-2020301 .elementor-element.elementor-element-0d80011 > .elementor-container:after{content:"";min-height:inherit;}.elementor-2020301 .elementor-element.elementor-element-0d80011{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-2020301 .elementor-element.elementor-element-1b56093 > .elementor-element-populated{margin:-31px 0px 0px 0px;}.elementor-2020301 .elementor-element.elementor-element-afd1a18 .elementor-heading-title{font-size:18px;line-height:1.1em;}.elementor-2020301 .elementor-element.elementor-element-afd1a18 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:26px 20px 0px 0px;}.elementor-2020301 .elementor-element.elementor-element-d2ce93c a.elementor-button{font-size:14px;padding:10px 10px 10px 10px;}.elementor-2020301 .elementor-element.elementor-element-d2ce93c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2020301 .elementor-element.elementor-element-6299f5e{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-2020301 .elementor-element.elementor-element-a20df6a > .elementor-element-populated{margin:15px 15px 15px 15px;padding:15px 15px 15px 15px;}.elementor-2020301 .elementor-element.elementor-element-f5ac293 > .elementor-element-populated{margin:15px 15px 15px 15px;padding:15px 15px 15px 15px;}.elementor-2020301 .elementor-element.elementor-element-f1f4806 > .elementor-element-populated{margin:15px 15px 15px 15px;padding:15px 15px 15px 15px;}.elementor-2020301 .elementor-element.elementor-element-3da7782 > .elementor-element-populated{margin:10px 10px 10px 10px;}.elementor-2020301 .elementor-element.elementor-element-7cf0231 > .elementor-widget-container{margin:0px 0px 40px 0px;}}/* Start custom CSS for column, class: .elementor-element-6ca0e2c */.elementor-2020301 .elementor-element.elementor-element-6ca0e2c {
  transition: transform 0.3s ease;
}
.elementor-2020301 .elementor-element.elementor-element-6ca0e2c:hover {
  transform: translateY(-6px);
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-a24ab51 */.elementor-2020301 .elementor-element.elementor-element-a24ab51 {
  transition: transform 0.3s ease;
}
.elementor-2020301 .elementor-element.elementor-element-a24ab51:hover {
  transform: translateY(-6px);
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-221b6e7 */.elementor-2020301 .elementor-element.elementor-element-221b6e7 {
  transition: transform 0.3s ease;
}
.elementor-2020301 .elementor-element.elementor-element-221b6e7:hover {
  transform: translateY(-6px);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-972eeb0 */.magic-intro-block {
  background: #ffffff;
  padding: 2rem;
  max-width: 720px;
  margin: 2rem auto;
  text-align: center;
  color: #000000;
  font-family: 'Poppins', sans-serif;
}

.magic-intro-block h3 {
  font-size: 22px;
  font-weight: 700;
  margin-bottom: 1rem;
  color: #000000;
}

.magic-intro-block p {
  font-size: 16px;
  line-height: 1.6;
  color: #000000;
}

.magic-benefit {
  font-weight: bold;
  margin-top: 1rem;
  font-size: 16px;
}

/* Conteneur de l'onde animée */
.magic-wave-wrapper {
  width: 100%;
  overflow: hidden;
  position: relative;
  height: 60px;
  background: #ffffff;
  margin-bottom: 1.5rem;
}

.magic-wave-container {
  position: absolute;
  left: 0;
  top: 0;
  width: 2400px;
  height: 100%;
  animation: scrollWave 6s linear infinite;
}

.magic-wave-container svg {
  width: 2400px;
  height: 100%;
}

.magic-wave-container path {
  fill: none;
  stroke: #111111;
  stroke-width: 3;
  stroke-linecap: round;
}

@keyframes scrollWave {
  0% {
    transform: translateX(0);
  }
  100% {
    transform: translateX(-1200px);
  }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-38fe8a6 */.elementor-2020301 .elementor-element.elementor-element-38fe8a6 {
  transition: transform 0.3s ease;
}
.elementor-2020301 .elementor-element.elementor-element-38fe8a6:hover {
  transform: translateY(-6px);
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-f7f9ca8 */.elementor-2020301 .elementor-element.elementor-element-f7f9ca8 {
  transition: transform 0.3s ease;
}
.elementor-2020301 .elementor-element.elementor-element-f7f9ca8:hover {
  transform: translateY(-6px);
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-4e13c78 */.elementor-2020301 .elementor-element.elementor-element-4e13c78 {
  transition: transform 0.3s ease;
}
.elementor-2020301 .elementor-element.elementor-element-4e13c78:hover {
  transform: translateY(-6px);
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-a20df6a */.elementor-2020301 .elementor-element.elementor-element-a20df6a {
  transition: transform 0.3s ease;
}
.elementor-2020301 .elementor-element.elementor-element-a20df6a:hover {
  transform: translateY(-6px);
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-f5ac293 */.elementor-2020301 .elementor-element.elementor-element-f5ac293 {
  transition: transform 0.3s ease;
}
.elementor-2020301 .elementor-element.elementor-element-f5ac293:hover {
  transform: translateY(-6px);
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-f1f4806 */.elementor-2020301 .elementor-element.elementor-element-f1f4806 {
  transition: transform 0.3s ease;
}
.elementor-2020301 .elementor-element.elementor-element-f1f4806:hover {
  transform: translateY(-6px);
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-096a726 */.elementor-2020301 .elementor-element.elementor-element-096a726 {
  transition: transform 0.3s ease;
}
.elementor-2020301 .elementor-element.elementor-element-096a726:hover {
  transform: translateY(-6px);
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-6fbe357 */.elementor-2020301 .elementor-element.elementor-element-6fbe357 {
  transition: transform 0.3s ease;
}
.elementor-2020301 .elementor-element.elementor-element-6fbe357:hover {
  transform: translateY(-6px);
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-5c4bdcb */.elementor-2020301 .elementor-element.elementor-element-5c4bdcb {
  transition: transform 0.3s ease;
}
.elementor-2020301 .elementor-element.elementor-element-5c4bdcb:hover {
  transform: translateY(-6px);
}/* End custom CSS */