.elementor-15 .elementor-element.elementor-element-b420a1e{padding:150px 0px 0px 0px;}.elementor-widget-testimonial-carousel .elementor-testimonial__text{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-testimonial-carousel .elementor-testimonial__name{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-testimonial-carousel .elementor-testimonial__title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-15 .elementor-element.elementor-element-03ccd60.elementor-arrows-yes .elementor-main-swiper{width:calc( 100% - 40px );}.elementor-15 .elementor-element.elementor-element-03ccd60 .elementor-main-swiper{width:100%;}.elementor-15 .elementor-element.elementor-element-03ccd60 .elementor-swiper-button{font-size:20px;}.elementor-15 .elementor-element.elementor-element-03ccd60 .elementor-testimonial__text{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;font-style:normal;}.elementor-15 .elementor-element.elementor-element-03ccd60 .elementor-testimonial__name{color:var( --e-global-color-secondary );font-family:"Poppins", Sans-serif;font-size:60px;font-weight:400;font-style:normal;line-height:60px;}.elementor-15 .elementor-element.elementor-element-03ccd60 .elementor-testimonial__title{color:var( --e-global-color-secondary );font-family:"Trebuchet MS", Sans-serif;font-size:150px;font-weight:500;font-style:normal;}.elementor-15 .elementor-element.elementor-element-b704c47{margin-top:-170px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-9ad5e0f > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-15 .elementor-element.elementor-element-2a6bc85 .elementor-counter-title{justify-content:start;color:var( --e-global-color-primary );font-family:"Poppins", Sans-serif;font-size:23px;font-weight:400;line-height:30px;}.elementor-15 .elementor-element.elementor-element-2a6bc85 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:var( --e-global-color-primary );font-family:"Poppins", Sans-serif;font-size:48px;font-weight:400;}.elementor-15 .elementor-element.elementor-element-c2aee5c .elementor-counter-title{justify-content:start;color:var( --e-global-color-primary );font-family:"Poppins", Sans-serif;font-size:23px;font-weight:400;line-height:30px;}.elementor-15 .elementor-element.elementor-element-c2aee5c .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:var( --e-global-color-primary );font-family:"Poppins", Sans-serif;font-size:48px;font-weight:400;}.elementor-15 .elementor-element.elementor-element-148426b .elementor-counter-title{justify-content:start;color:var( --e-global-color-primary );font-family:"Poppins", Sans-serif;font-size:23px;font-weight:400;line-height:30px;}.elementor-15 .elementor-element.elementor-element-148426b .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:var( --e-global-color-primary );font-family:"Poppins", Sans-serif;font-size:48px;font-weight:400;}.elementor-bc-flex-widget .elementor-15 .elementor-element.elementor-element-e617c32.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-15 .elementor-element.elementor-element-e617c32.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-15 .elementor-element.elementor-element-e617c32 > .elementor-element-populated{margin:0px 0px 0px 100px;--e-column-margin-right:0px;--e-column-margin-left:100px;padding:0px 0px 0px 0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-15 .elementor-element.elementor-element-5440df9 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-5440df9 .elementor-button:hover, .elementor-15 .elementor-element.elementor-element-5440df9 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-accent );border-color:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-5440df9{z-index:2;}.elementor-15 .elementor-element.elementor-element-5440df9 .elementor-button:hover svg, .elementor-15 .elementor-element.elementor-element-5440df9 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-6bc7aed{padding:150px 0px 0px 0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-8b33875{text-align:center;}.elementor-15 .elementor-element.elementor-element-8b33875 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:45px;font-weight:400;}.elementor-15 .elementor-element.elementor-element-4e30de3{margin-top:20px;margin-bottom:0px;}.elementor-15 .elementor-element.elementor-element-8787522:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-15 .elementor-element.elementor-element-8787522 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#25B6C10D;}.elementor-15 .elementor-element.elementor-element-8787522 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:20px 50px 20px 50px;}.elementor-15 .elementor-element.elementor-element-8787522 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-15 .elementor-element.elementor-element-b15cc88{text-align:center;}.elementor-15 .elementor-element.elementor-element-b15cc88 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:23px;font-weight:400;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-5118d12{text-align:center;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;line-height:22px;color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-7eb84d3 img{height:50px;}.elementor-15 .elementor-element.elementor-element-4d6d848 img{height:50px;}.elementor-15 .elementor-element.elementor-element-8f33672:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-15 .elementor-element.elementor-element-8f33672 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#25B6C10D;}.elementor-15 .elementor-element.elementor-element-8f33672 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:20px 50px 20px 50px;}.elementor-15 .elementor-element.elementor-element-8f33672 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15 .elementor-element.elementor-element-d9b7c7b{text-align:center;}.elementor-15 .elementor-element.elementor-element-d9b7c7b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:23px;font-weight:400;}.elementor-15 .elementor-element.elementor-element-dbaca0d{text-align:center;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;line-height:22px;color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-d644663 img{height:50px;}.elementor-15 .elementor-element.elementor-element-4a2ef5d img{height:50px;}.elementor-15 .elementor-element.elementor-element-9f086cc:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-15 .elementor-element.elementor-element-9f086cc > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#25B6C10D;}.elementor-15 .elementor-element.elementor-element-9f086cc > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 20px;--e-column-margin-right:0px;--e-column-margin-left:20px;padding:20px 50px 20px 50px;}.elementor-15 .elementor-element.elementor-element-9f086cc > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15 .elementor-element.elementor-element-28c59ef img{width:75px;}.elementor-15 .elementor-element.elementor-element-88f3771 img{width:75px;}.elementor-15 .elementor-element.elementor-element-0772520{text-align:center;}.elementor-15 .elementor-element.elementor-element-0772520 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:23px;font-weight:400;}.elementor-15 .elementor-element.elementor-element-b36c185{text-align:center;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;line-height:22px;color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-2cf8753 img{height:50px;}.elementor-15 .elementor-element.elementor-element-b78dcb7 img{height:50px;}.elementor-15 .elementor-element.elementor-element-21a49f6{margin-top:70px;margin-bottom:0px;}.elementor-15 .elementor-element.elementor-element-9b12063:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-15 .elementor-element.elementor-element-9b12063 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#25B6C10D;}.elementor-15 .elementor-element.elementor-element-9b12063 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 20px 0px 0px;--e-column-margin-right:20px;--e-column-margin-left:0px;padding:20px 50px 20px 50px;}.elementor-15 .elementor-element.elementor-element-9b12063 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15 .elementor-element.elementor-element-890aca3{text-align:center;}.elementor-15 .elementor-element.elementor-element-890aca3 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:23px;font-weight:400;}.elementor-15 .elementor-element.elementor-element-ce1cfe9{text-align:center;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;line-height:22px;color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-b765bde img{height:50px;}.elementor-15 .elementor-element.elementor-element-5a5803f img{height:50px;}.elementor-15 .elementor-element.elementor-element-68057a2:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-15 .elementor-element.elementor-element-68057a2 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#25B6C10D;}.elementor-15 .elementor-element.elementor-element-68057a2 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:20px 50px 20px 50px;}.elementor-15 .elementor-element.elementor-element-68057a2 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15 .elementor-element.elementor-element-99fdd50{text-align:center;}.elementor-15 .elementor-element.elementor-element-99fdd50 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:23px;font-weight:400;}.elementor-15 .elementor-element.elementor-element-59331ec{text-align:center;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;line-height:22px;color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-681b8b5 img{height:50px;}.elementor-15 .elementor-element.elementor-element-4eb4635 img{height:50px;}.elementor-15 .elementor-element.elementor-element-1484364:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-15 .elementor-element.elementor-element-1484364 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#25B6C10D;}.elementor-15 .elementor-element.elementor-element-1484364 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 20px;--e-column-margin-right:0px;--e-column-margin-left:20px;padding:20px 50px 20px 50px;}.elementor-15 .elementor-element.elementor-element-1484364 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15 .elementor-element.elementor-element-762db41{text-align:center;}.elementor-15 .elementor-element.elementor-element-762db41 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:23px;font-weight:400;}.elementor-15 .elementor-element.elementor-element-78009ec{text-align:center;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;line-height:22px;color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-d0af13b img{height:50px;}.elementor-15 .elementor-element.elementor-element-1d1420f img{height:50px;}.elementor-15 .elementor-element.elementor-element-9f15191{margin-top:120px;margin-bottom:0px;}.elementor-15 .elementor-element.elementor-element-c9bd381.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-15 .elementor-element.elementor-element-0f33f25{width:auto;max-width:auto;text-align:center;}.elementor-15 .elementor-element.elementor-element-0f33f25 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:45px;font-weight:400;}.elementor-15 .elementor-element.elementor-element-31a1938 > .elementor-container{max-width:1200px;}.elementor-15 .elementor-element.elementor-element-31a1938{padding:50px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-405a8e9{margin-top:20px;margin-bottom:0px;}.elementor-15 .elementor-element.elementor-element-6036b2f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-15 .elementor-element.elementor-element-6036b2f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#25B6C10D;}.elementor-15 .elementor-element.elementor-element-6036b2f > .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:40px 20px 40px 160px;}.elementor-15 .elementor-element.elementor-element-6036b2f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15 .elementor-element.elementor-element-f9336c5{text-align:left;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:700;line-height:22px;color:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-50dff3e{text-align:left;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;line-height:22px;color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-element-af09277{width:auto;max-width:auto;}.elementor-15 .elementor-element.elementor-element-af09277 img{height:50px;}.elementor-15 .elementor-element.elementor-element-953e407{width:auto;max-width:auto;}.elementor-15 .elementor-element.elementor-element-953e407 img{height:50px;}.elementor-15 .elementor-element.elementor-element-a6b95de:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-15 .elementor-element.elementor-element-a6b95de > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#25B6C10D;}.elementor-15 .elementor-element.elementor-element-a6b95de > .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:40px 20px 40px 160px;}.elementor-15 .elementor-element.elementor-element-a6b95de > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15 .elementor-element.elementor-element-93869e2{text-align:left;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:700;line-height:22px;color:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-cf15a3f{text-align:left;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;line-height:22px;color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-element-ea051d6{width:auto;max-width:auto;}.elementor-15 .elementor-element.elementor-element-ea051d6 img{height:50px;}.elementor-15 .elementor-element.elementor-element-1c82c72{width:auto;max-width:auto;}.elementor-15 .elementor-element.elementor-element-1c82c72 img{height:50px;}.elementor-15 .elementor-element.elementor-element-77d5bd9 > .elementor-container{max-width:1200px;}.elementor-15 .elementor-element.elementor-element-77d5bd9{padding:50px 0px 0px 100px;}.elementor-15 .elementor-element.elementor-element-93a4674{margin-top:20px;margin-bottom:0px;}.elementor-15 .elementor-element.elementor-element-d402e20:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-15 .elementor-element.elementor-element-d402e20 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#25B6C10D;}.elementor-15 .elementor-element.elementor-element-d402e20 > .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:40px 20px 40px 160px;}.elementor-15 .elementor-element.elementor-element-d402e20 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15 .elementor-element.elementor-element-c1c5ff0{text-align:left;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:700;line-height:22px;color:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-5fab669{text-align:left;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;line-height:22px;color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-element-cfed7ca{width:auto;max-width:auto;}.elementor-15 .elementor-element.elementor-element-cfed7ca img{height:50px;}.elementor-15 .elementor-element.elementor-element-c1a27ed{width:auto;max-width:auto;}.elementor-15 .elementor-element.elementor-element-c1a27ed img{height:50px;}.elementor-15 .elementor-element.elementor-element-04652f2:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-15 .elementor-element.elementor-element-04652f2 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#25B6C10D;}.elementor-15 .elementor-element.elementor-element-04652f2 > .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:40px 20px 40px 160px;}.elementor-15 .elementor-element.elementor-element-04652f2 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15 .elementor-element.elementor-element-5c3c172{text-align:left;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:700;line-height:22px;color:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-96be459{text-align:left;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;line-height:22px;color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-element-da23ba2{width:auto;max-width:auto;}.elementor-15 .elementor-element.elementor-element-da23ba2 img{height:50px;}.elementor-15 .elementor-element.elementor-element-6e0e25e{width:auto;max-width:auto;}.elementor-15 .elementor-element.elementor-element-6e0e25e img{height:50px;}.elementor-15 .elementor-element.elementor-element-90adb65:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-90adb65 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-90adb65{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:120px;margin-bottom:0px;padding:0px 0px 0px 0px;z-index:2;}.elementor-15 .elementor-element.elementor-element-90adb65 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-15 .elementor-element.elementor-element-bc1568a.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-15 .elementor-element.elementor-element-bc1568a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-15 .elementor-element.elementor-element-91ddbe2{text-align:left;}.elementor-15 .elementor-element.elementor-element-91ddbe2 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:45px;font-weight:400;color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-c33d658 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-c33d658{text-align:left;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;line-height:22px;color:var( --e-global-color-accent );}.elementor-bc-flex-widget .elementor-15 .elementor-element.elementor-element-73d277f.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-15 .elementor-element.elementor-element-73d277f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-15 .elementor-element.elementor-element-73d277f > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:20px;}.elementor-15 .elementor-element.elementor-element-73d277f > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-a4e61be .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-a4e61be .elementor-button:hover, .elementor-15 .elementor-element.elementor-element-a4e61be .elementor-button:focus{background-color:#EB5B5C;color:var( --e-global-color-accent );border-color:#EB5B5C;}.elementor-15 .elementor-element.elementor-element-a4e61be{z-index:2;}.elementor-15 .elementor-element.elementor-element-a4e61be .elementor-button:hover svg, .elementor-15 .elementor-element.elementor-element-a4e61be .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-2f1efc9{text-align:right;}.elementor-15 .elementor-element.elementor-element-2f1efc9 img{width:70%;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-style:none;}@media(min-width:768px){.elementor-15 .elementor-element.elementor-element-9ad5e0f{width:50%;}.elementor-15 .elementor-element.elementor-element-95ea94b{width:33%;}.elementor-15 .elementor-element.elementor-element-08d1416{width:33.331%;}.elementor-15 .elementor-element.elementor-element-e617c32{width:50%;}.elementor-15 .elementor-element.elementor-element-d2335df{width:100%;}.elementor-15 .elementor-element.elementor-element-6036b2f{width:50%;}.elementor-15 .elementor-element.elementor-element-a6b95de{width:50%;}.elementor-15 .elementor-element.elementor-element-d402e20{width:50%;}.elementor-15 .elementor-element.elementor-element-04652f2{width:50%;}.elementor-15 .elementor-element.elementor-element-bc1568a{width:55%;}.elementor-15 .elementor-element.elementor-element-73d277f{width:45%;}}@media(max-width:1024px) and (min-width:768px){.elementor-15 .elementor-element.elementor-element-934c055{width:100%;}.elementor-15 .elementor-element.elementor-element-9ad5e0f{width:100%;}.elementor-15 .elementor-element.elementor-element-95ea94b{width:33%;}.elementor-15 .elementor-element.elementor-element-08d1416{width:33%;}.elementor-15 .elementor-element.elementor-element-8a388a8{width:33%;}.elementor-15 .elementor-element.elementor-element-e617c32{width:100%;}.elementor-15 .elementor-element.elementor-element-6036b2f{width:100%;}.elementor-15 .elementor-element.elementor-element-a6b95de{width:100%;}.elementor-15 .elementor-element.elementor-element-d402e20{width:100%;}.elementor-15 .elementor-element.elementor-element-04652f2{width:100%;}}@media(max-width:1024px){.elementor-15 .elementor-element.elementor-element-934c055 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-widget-testimonial-carousel .elementor-testimonial__text{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-testimonial-carousel .elementor-testimonial__name{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-testimonial-carousel .elementor-testimonial__title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-15 .elementor-element.elementor-element-03ccd60 .elementor-testimonial__name{font-size:35px;line-height:35px;}.elementor-15 .elementor-element.elementor-element-03ccd60 .elementor-testimonial__title{font-size:90px;}.elementor-15 .elementor-element.elementor-element-b704c47{margin-top:0px;margin-bottom:0px;}.elementor-widget-counter .elementor-counter-number-wrapper{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-counter .elementor-counter-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-15 .elementor-element.elementor-element-2a6bc85 .elementor-counter-number-wrapper{font-size:40px;}.elementor-15 .elementor-element.elementor-element-c2aee5c .elementor-counter-number-wrapper{font-size:40px;}.elementor-15 .elementor-element.elementor-element-148426b .elementor-counter-number-wrapper{font-size:40px;}.elementor-15 .elementor-element.elementor-element-e617c32 > .elementor-element-populated{margin:20px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-15 .elementor-element.elementor-element-5440df9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-15 .elementor-element.elementor-element-8b33875 .elementor-heading-title{font-size:38px;}.elementor-15 .elementor-element.elementor-element-8787522 > .elementor-element-populated{padding:20px 10px 20px 10px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-15 .elementor-element.elementor-element-8f33672 > .elementor-element-populated{padding:20px 10px 20px 10px;}.elementor-15 .elementor-element.elementor-element-9f086cc > .elementor-element-populated{padding:20px 10px 20px 10px;}.elementor-15 .elementor-element.elementor-element-21a49f6{margin-top:50px;margin-bottom:0px;}.elementor-15 .elementor-element.elementor-element-9b12063 > .elementor-element-populated{padding:20px 10px 20px 10px;}.elementor-15 .elementor-element.elementor-element-68057a2 > .elementor-element-populated{padding:20px 10px 20px 10px;}.elementor-15 .elementor-element.elementor-element-1484364 > .elementor-element-populated{padding:20px 10px 20px 10px;}.elementor-15 .elementor-element.elementor-element-0f33f25 .elementor-heading-title{font-size:38px;}.elementor-15 .elementor-element.elementor-element-405a8e9{padding:0px 0px 0px 75px;}.elementor-15 .elementor-element.elementor-element-6036b2f > .elementor-element-populated{padding:20px 10px 20px 150px;}.elementor-15 .elementor-element.elementor-element-a6b95de > .elementor-element-populated{padding:20px 10px 20px 150px;}.elementor-15 .elementor-element.elementor-element-77d5bd9{padding:50px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-93a4674{padding:0px 0px 0px 75px;}.elementor-15 .elementor-element.elementor-element-d402e20 > .elementor-element-populated{padding:20px 10px 20px 150px;}.elementor-15 .elementor-element.elementor-element-04652f2 > .elementor-element-populated{padding:20px 10px 20px 150px;}.elementor-15 .elementor-element.elementor-element-90adb65{padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-bc1568a > .elementor-element-populated{padding:0px 10px 0px 10px;}.elementor-15 .elementor-element.elementor-element-91ddbe2 .elementor-heading-title{font-size:38px;}.elementor-15 .elementor-element.elementor-element-73d277f > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-2f1efc9 img{height:150px;object-fit:cover;}}@media(max-width:767px){.elementor-15 .elementor-element.elementor-element-b420a1e{padding:80px 0px 0px 0px;}.elementor-widget-testimonial-carousel .elementor-testimonial__text{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-testimonial-carousel .elementor-testimonial__name{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-testimonial-carousel .elementor-testimonial__title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-15 .elementor-element.elementor-element-03ccd60 .elementor-testimonial__name{font-size:30px;}.elementor-15 .elementor-element.elementor-element-03ccd60 .elementor-testimonial__title{font-size:50px;}.elementor-15 .elementor-element.elementor-element-95ea94b{width:50%;}.elementor-widget-counter .elementor-counter-number-wrapper{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-counter .elementor-counter-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-15 .elementor-element.elementor-element-2a6bc85 .elementor-counter-title{font-size:18px;}.elementor-15 .elementor-element.elementor-element-08d1416{width:50%;}.elementor-15 .elementor-element.elementor-element-c2aee5c .elementor-counter-title{font-size:18px;}.elementor-15 .elementor-element.elementor-element-148426b .elementor-counter-title{font-size:18px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-15 .elementor-element.elementor-element-5440df9 .elementor-button{font-size:18px;}.elementor-15 .elementor-element.elementor-element-6bc7aed{padding:70px 0px 0px 0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-15 .elementor-element.elementor-element-8b33875 .elementor-heading-title{font-size:30px;}.elementor-15 .elementor-element.elementor-element-8787522 > .elementor-element-populated{margin:50px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-15 .elementor-element.elementor-element-8f33672 > .elementor-element-populated{margin:50px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-15 .elementor-element.elementor-element-9f086cc > .elementor-element-populated{margin:50px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-15 .elementor-element.elementor-element-9b12063 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-15 .elementor-element.elementor-element-68057a2 > .elementor-element-populated{margin:50px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-15 .elementor-element.elementor-element-1484364 > .elementor-element-populated{margin:50px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-15 .elementor-element.elementor-element-0f33f25 .elementor-heading-title{font-size:30px;}.elementor-15 .elementor-element.elementor-element-31a1938{padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-405a8e9{padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-6036b2f > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:20px 10px 20px 10px;}.elementor-15 .elementor-element.elementor-element-a6b95de > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:20px 10px 20px 10px;}.elementor-15 .elementor-element.elementor-element-93a4674{padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-d402e20 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:20px 10px 20px 10px;}.elementor-15 .elementor-element.elementor-element-04652f2 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:20px 10px 20px 10px;}.elementor-15 .elementor-element.elementor-element-bc1568a > .elementor-element-populated{padding:20px 10px 0px 10px;}.elementor-15 .elementor-element.elementor-element-91ddbe2 .elementor-heading-title{font-size:30px;}.elementor-15 .elementor-element.elementor-element-73d277f > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-a4e61be .elementor-button{font-size:18px;}.elementor-15 .elementor-element.elementor-element-2f1efc9 img{height:130px;}}/* Start custom CSS for testimonial-carousel, class: .elementor-element-03ccd60 */.elementor-15 .elementor-element.elementor-element-03ccd60{
    overflow:hidden;
}
@media screen and (min-width: 1024px) {
  .elementor-15 .elementor-element.elementor-element-03ccd60 .elementor-testimonial__image{
    position:absolute;
    bottom:-50px;
    }
}
@media screen and (max-width: 1024px) {
  .elementor-15 .elementor-element.elementor-element-03ccd60 .elementor-swiper-button-next{
    right:180px !important;
    }
    .elementor-15 .elementor-element.elementor-element-03ccd60 .elementor-swiper-button-prev{
    right:245px !important;
    }
    .elementor-15 .elementor-element.elementor-element-03ccd60 .elementor-testimonial__title{
    position:absolute;
    top:0 !important;
    right:0 !important;
    }
    .elementor-15 .elementor-element.elementor-element-03ccd60 .elementor-testimonial__footer{
    padding-top:0 !important;
    }
    .elementor-15 .elementor-element.elementor-element-03ccd60 .elementor-testimonial__content{
    padding-bottom:0 !important;
    padding-right:0 !important;
    }
    .elementor-15 .elementor-element.elementor-element-03ccd60 .elementor-testimonial__image::after{
        display:none;
    }
}
.elementor-15 .elementor-element.elementor-element-03ccd60 .elementor-testimonial{
    align-items: center;
}
.elementor-15 .elementor-element.elementor-element-03ccd60 .swiper-slide{
    padding:0;
}
.elementor-15 .elementor-element.elementor-element-03ccd60 .swiper-container{
    width:100% !important;
}
@media screen and (max-width: 767px){
    .elementor-15 .elementor-element.elementor-element-03ccd60 .elementor-testimonial__content{
        width:100% !important;
    }
    .elementor-15 .elementor-element.elementor-element-03ccd60 .elementor-testimonial__footer{
        width:100% !important;
    }
    .elementor-15 .elementor-element.elementor-element-03ccd60 .elementor-testimonial{
        flex-direction:column;
    }
    .elementor-15 .elementor-element.elementor-element-03ccd60 .elementor-swiper-button-next{
    left:35px !important;
    bottom:0 !important;
    top:unset !important;
    width:30px !important;
    height:30px !important;
    }
    .elementor-15 .elementor-element.elementor-element-03ccd60 .elementor-swiper-button-prev{
    left:0 !important;
    bottom:0 !important;
    top:unset !important;
    width:30px !important;
    height:30px !important;
    }
    .elementor-15 .elementor-element.elementor-element-03ccd60 .elementor-testimonial__footer{
        padding-left:0 !important;
        padding-top:20px !important;
    }
    .elementor-15 .elementor-element.elementor-element-03ccd60 .elementor-testimonial__title{
    position:absolute;
    top:unset !important;
    bottom:0 !important;
    right:0 !important;
    }
}
.elementor-15 .elementor-element.elementor-element-03ccd60 .elementor-testimonial__content{
    width:50%;
    padding-right:80px;
    display:flex;
    flex-direction: column-reverse;
    padding-bottom:180px;
}
.elementor-15 .elementor-element.elementor-element-03ccd60 .elementor-testimonial__footer{
    width:50%;
    padding-left:50px;
    padding-top:130px;
}
.elementor-15 .elementor-element.elementor-element-03ccd60 .elementor-testimonial__image img{
    width:100%;
    height:auto;
    object-fit: cover;
    border-radius:inherit;
    position:relative;
    z-index:1;
}
.elementor-15 .elementor-element.elementor-element-03ccd60 .elementor-testimonial__image{
    position:relative;
}
.elementor-15 .elementor-element.elementor-element-03ccd60 .elementor-testimonial__image::after{
    content:"";
    position:absolute;
    background:url('https://www.redascop.fr/wp-content/uploads/2024/12/elipse-1-1.svg');
    background-position: center;
    background-repeat: no-repeat;
    background-size:contain;
    top:-20px;
    left:-100px;
    width:250px;
    height:130px;
}
.elementor-15 .elementor-element.elementor-element-03ccd60 .elementor-testimonial__title{
    position:absolute;
    top:50px;
    right:100px;
    z-index:2;
}
.elementor-15 .elementor-element.elementor-element-03ccd60 .elementor-testimonial__text{
    margin-top:20px;
    text-align: left;
}
.elementor-15 .elementor-element.elementor-element-03ccd60 .elementor-testimonial__name{
    text-align: left;
}
.elementor-15 .elementor-element.elementor-element-03ccd60 .elementor-swiper-button-prev{
    position:absolute;
    left:unset;
    top:60px;
    right:400px;
    width:50px;
    height:50px;
}
.elementor-15 .elementor-element.elementor-element-03ccd60 .elementor-swiper-button-prev .eicon-chevron-left::before{
    color:white;
}
.elementor-15 .elementor-element.elementor-element-03ccd60 .elementor-swiper-button-prev::after{
    content:"";
    position:absolute;
    background:url('https://www.redascop.fr/wp-content/uploads/2024/12/icone-prev.svg');
    background-position: center;
    background-repeat: no-repeat;
    background-size:contain;
    width:100px;
    height:100%;
    top:50%;
    left:50%;
    transform:translate(-50%,-50%);
}
.elementor-15 .elementor-element.elementor-element-03ccd60 .elementor-swiper-button-next{
    position:absolute;
    left:unset;
    top:60px;
    right:335px;
    width:50px;
    height:50px;
}
.elementor-15 .elementor-element.elementor-element-03ccd60 .elementor-swiper-button-next .eicon-chevron-right::before{
    color:white;
}
.elementor-15 .elementor-element.elementor-element-03ccd60 .elementor-swiper-button-next::after{
    content:"";
    position:absolute;
    background:url('https://www.redascop.fr/wp-content/uploads/2024/12/icone-next.svg');
    background-position: center;
    background-repeat: no-repeat;
    background-size:contain;
    width:100px;
    height:100%;
    top:50%;
    left:50%;
    transform:translate(-50%,-50%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8b33875 */.elementor-15 .elementor-element.elementor-element-8b33875 span{
    color:#EB5B5C;
}img {
    vertical-align: middle;
    height: 1.2em; /* ajuste la taille du logo par rapport au texte */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b15cc88 */.elementor-15 .elementor-element.elementor-element-b15cc88 span{
    color:#EB5B5C;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7eb84d3 */.elementor-15 .elementor-element.elementor-element-7eb84d3{
    position:absolute;
    bottom:-45px;
    left:50%;
    transform:translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4d6d848 */.elementor-15 .elementor-element.elementor-element-4d6d848{
    position:absolute;
    bottom:-25px;
    left:50%;
    transform:translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-8787522 */.elementor-15 .elementor-element.elementor-element-8787522:hover{
    background-color: #25B6C1;
}
.elementor-15 .elementor-element.elementor-element-8787522 :hover p{
    color:white;
}
.elementor-15 .elementor-element.elementor-element-8787522:hover h3{
    color:white !important;
}
.elementor-15 .elementor-element.elementor-element-8787522 :hover span{
    color:white;
}
.elementor-15 .elementor-element.elementor-element-8787522 .image-hover{
    display:none;
}
.elementor-15 .elementor-element.elementor-element-8787522:hover .image-hover{
    display:block;
}
.elementor-15 .elementor-element.elementor-element-8787522:hover .image-base{
    display:none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d9b7c7b */.elementor-15 .elementor-element.elementor-element-d9b7c7b span{
    color:#EB5B5C;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d644663 */.elementor-15 .elementor-element.elementor-element-d644663{
    position:absolute;
    bottom:-45px;
    left:50%;
    transform:translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4a2ef5d */.elementor-15 .elementor-element.elementor-element-4a2ef5d{
    position:absolute;
    bottom:-25px;
    left:50%;
    transform:translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-8f33672 */.elementor-15 .elementor-element.elementor-element-8f33672:hover{
    background-color: #25B6C1;
}
.elementor-15 .elementor-element.elementor-element-8f33672 :hover p{
    color:white;
}
.elementor-15 .elementor-element.elementor-element-8f33672:hover h3{
    color:white !important;
}
.elementor-15 .elementor-element.elementor-element-8f33672 :hover span{
    color:white;
}
.elementor-15 .elementor-element.elementor-element-8f33672 .image-hover{
    display:none;
}
.elementor-15 .elementor-element.elementor-element-8f33672:hover .image-hover{
    display:block;
}
.elementor-15 .elementor-element.elementor-element-8f33672:hover .image-base{
    display:none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0772520 */.elementor-15 .elementor-element.elementor-element-0772520 span{
    color:#EB5B5C;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2cf8753 */.elementor-15 .elementor-element.elementor-element-2cf8753{
    position:absolute;
    bottom:-45px;
    left:50%;
    transform:translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b78dcb7 */.elementor-15 .elementor-element.elementor-element-b78dcb7{
    position:absolute;
    bottom:-25px;
    left:50%;
    transform:translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-9f086cc */.elementor-15 .elementor-element.elementor-element-9f086cc:hover{
    background-color: #25B6C1;
}
.elementor-15 .elementor-element.elementor-element-9f086cc :hover p{
    color:white;
}
.elementor-15 .elementor-element.elementor-element-9f086cc:hover h3{
    color:white !important;
}
.elementor-15 .elementor-element.elementor-element-9f086cc :hover span{
    color:white;
}
.elementor-15 .elementor-element.elementor-element-9f086cc .image-hover{
    display:none;
}
.elementor-15 .elementor-element.elementor-element-9f086cc:hover .image-hover{
    display:block;
}
.elementor-15 .elementor-element.elementor-element-9f086cc:hover .image-base{
    display:none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-890aca3 */.elementor-15 .elementor-element.elementor-element-890aca3 span{
    color:#EB5B5C;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b765bde */.elementor-15 .elementor-element.elementor-element-b765bde{
    position:absolute;
    bottom:-45px;
    left:50%;
    transform:translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5a5803f */.elementor-15 .elementor-element.elementor-element-5a5803f{
    position:absolute;
    bottom:-25px;
    left:50%;
    transform:translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-9b12063 */.elementor-15 .elementor-element.elementor-element-9b12063:hover{
    background-color: #25B6C1;
}
.elementor-15 .elementor-element.elementor-element-9b12063 :hover p{
    color:white;
}
.elementor-15 .elementor-element.elementor-element-9b12063:hover h3{
    color:white !important;
}
.elementor-15 .elementor-element.elementor-element-9b12063 :hover span{
    color:white;
}
.elementor-15 .elementor-element.elementor-element-9b12063 .image-hover{
    display:none;
}
.elementor-15 .elementor-element.elementor-element-9b12063:hover .image-hover{
    display:block;
}
.elementor-15 .elementor-element.elementor-element-9b12063:hover .image-base{
    display:none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-99fdd50 */.elementor-15 .elementor-element.elementor-element-99fdd50 span{
    color:#EB5B5C;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-681b8b5 */.elementor-15 .elementor-element.elementor-element-681b8b5{
    position:absolute;
    bottom:-45px;
    left:50%;
    transform:translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4eb4635 */.elementor-15 .elementor-element.elementor-element-4eb4635{
    position:absolute;
    bottom:-25px;
    left:50%;
    transform:translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-68057a2 */.elementor-15 .elementor-element.elementor-element-68057a2:hover{
    background-color: #25B6C1;
}
.elementor-15 .elementor-element.elementor-element-68057a2 :hover p{
    color:white;
}
.elementor-15 .elementor-element.elementor-element-68057a2:hover h3{
    color:white !important;
}
.elementor-15 .elementor-element.elementor-element-68057a2 :hover span{
    color:white;
}
.elementor-15 .elementor-element.elementor-element-68057a2 .image-hover{
    display:none;
}
.elementor-15 .elementor-element.elementor-element-68057a2:hover .image-hover{
    display:block;
}
.elementor-15 .elementor-element.elementor-element-68057a2:hover .image-base{
    display:none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-762db41 */.elementor-15 .elementor-element.elementor-element-762db41 span{
    color:#EB5B5C;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d0af13b */.elementor-15 .elementor-element.elementor-element-d0af13b{
    position:absolute;
    bottom:-45px;
    left:50%;
    transform:translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1d1420f */.elementor-15 .elementor-element.elementor-element-1d1420f{
    position:absolute;
    bottom:-25px;
    left:50%;
    transform:translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-1484364 */.elementor-15 .elementor-element.elementor-element-1484364:hover{
    background-color: #25B6C1;
}
.elementor-15 .elementor-element.elementor-element-1484364 :hover p{
    color:white;
}
.elementor-15 .elementor-element.elementor-element-1484364:hover h3{
    color:white !important;
}
.elementor-15 .elementor-element.elementor-element-1484364 :hover span{
    color:white;
}
.elementor-15 .elementor-element.elementor-element-1484364 .image-hover{
    display:none;
}
.elementor-15 .elementor-element.elementor-element-1484364:hover .image-hover{
    display:block;
}
.elementor-15 .elementor-element.elementor-element-1484364:hover .image-base{
    display:none;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-6bc7aed */.elementor-15 .elementor-element.elementor-element-6bc7aed{
    position:relative;
}
.elementor-15 .elementor-element.elementor-element-6bc7aed::after{
    content:"";
    position:absolute;
    background:url('https://www.redascop.fr/wp-content/uploads/2024/12/elipse-2.svg');
    background-position: center;
    background-repeat: no-repeat;
    background-size:contain;
    top:-80px;
    left:50%;
    width:480px;
    height:200px;
}
@media screen and (max-width: 1024px){
    .elementor-15 .elementor-element.elementor-element-6bc7aed::after{
        display:none;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0f33f25 */.elementor-15 .elementor-element.elementor-element-0f33f25 span{
    color:#F4C05C;
}
.elementor-15 .elementor-element.elementor-element-0f33f25{
    position:relative;
}
.elementor-15 .elementor-element.elementor-element-0f33f25::after{
    content:"";
    position:absolute;
    background:url('https://www.redascop.fr/wp-content/uploads/2024/12/elipse-3.svg');
    background-position: center;
    background-repeat: no-repeat;
    background-size:contain;
    top:-100px;
    left:-350px;
    width:300px;
    height:150px;
}
@media screen and (max-width: 1024px){
    .elementor-15 .elementor-element.elementor-element-0f33f25::after{
        display:none;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f9336c5 */.elementor-15 .elementor-element.elementor-element-f9336c5 p{
    margin-bottom:0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-af09277 */.elementor-15 .elementor-element.elementor-element-af09277{
    position:absolute;
    bottom:-25px;
    right:50px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-953e407 */.elementor-15 .elementor-element.elementor-element-953e407{
    position:absolute;
    bottom:-25px;
    right:50px;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-6036b2f */.elementor-15 .elementor-element.elementor-element-6036b2f{
    position:relative;
}
.elementor-15 .elementor-element.elementor-element-6036b2f:hover{
    background-color:#00B0BA;
}
.elementor-15 .elementor-element.elementor-element-6036b2f:hover p{
    color:white;
}
.elementor-15 .elementor-element.elementor-element-6036b2f .image-hover{
    display:none;
}
.elementor-15 .elementor-element.elementor-element-6036b2f:hover .image-hover{
    display:block;
}
.elementor-15 .elementor-element.elementor-element-6036b2f:hover .image-base{
    display:none;
}
.elementor-15 .elementor-element.elementor-element-6036b2f::after{
    position:absolute;
    content:"";
    background:url('https://www.redascop.fr/wp-content/uploads/2025/04/format.png');
    background-size:contain;
    background-position:center;
    background-repeat: no-repeat;
    height:calc(100% + 40px);
    width:250px;
    left:-90px;
    top:-40px;
}
@media screen and (max-width: 767px){
.elementor-15 .elementor-element.elementor-element-6036b2f::after{
    display:none;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-93869e2 */.elementor-15 .elementor-element.elementor-element-93869e2 p{
    margin-bottom:0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ea051d6 */.elementor-15 .elementor-element.elementor-element-ea051d6{
    position:absolute;
    bottom:-25px;
    right:50px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1c82c72 */.elementor-15 .elementor-element.elementor-element-1c82c72{
    position:absolute;
    bottom:-25px;
    right:50px;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-a6b95de */.elementor-15 .elementor-element.elementor-element-a6b95de{
    position:relative;
}
@media screen and (max-width: 767px){
.elementor-15 .elementor-element.elementor-element-a6b95de::after{
    display:none;
}
}
.elementor-15 .elementor-element.elementor-element-a6b95de:hover{
    background-color:#00B0BA;
}
.elementor-15 .elementor-element.elementor-element-a6b95de:hover p{
    color:white;
}
.elementor-15 .elementor-element.elementor-element-a6b95de .image-hover{
    display:none;
}
.elementor-15 .elementor-element.elementor-element-a6b95de:hover .image-hover{
    display:block;
}
.elementor-15 .elementor-element.elementor-element-a6b95de:hover .image-base{
    display:none;
}
.elementor-15 .elementor-element.elementor-element-a6b95de::after{
    position:absolute;
    content:"";
    background:url('https://www.redascop.fr/wp-content/uploads/2025/04/univers.png');
    background-size:contain;
    background-position:center;
    background-repeat: no-repeat;
    height:calc(100% + 40px);
    width:250px;
    left:-90px;
    top:-40px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-405a8e9 */.elementor-15 .elementor-element.elementor-element-405a8e9 .elementor-container{
    display:flex;
    gap:100px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c1c5ff0 */.elementor-15 .elementor-element.elementor-element-c1c5ff0 p{
    margin-bottom:0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cfed7ca */.elementor-15 .elementor-element.elementor-element-cfed7ca{
    position:absolute;
    bottom:-25px;
    right:50px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c1a27ed */.elementor-15 .elementor-element.elementor-element-c1a27ed{
    position:absolute;
    bottom:-25px;
    right:50px;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-d402e20 */.elementor-15 .elementor-element.elementor-element-d402e20{
    position:relative;
}
@media screen and (max-width: 767px){
.elementor-15 .elementor-element.elementor-element-d402e20::after{
    display:none;
}
}
.elementor-15 .elementor-element.elementor-element-d402e20:hover{
    background-color:#00B0BA;
}
.elementor-15 .elementor-element.elementor-element-d402e20:hover p{
    color:white;
}
.elementor-15 .elementor-element.elementor-element-d402e20 .image-hover{
    display:none;
}
.elementor-15 .elementor-element.elementor-element-d402e20:hover .image-hover{
    display:block;
}
.elementor-15 .elementor-element.elementor-element-d402e20:hover .image-base{
    display:none;
}
.elementor-15 .elementor-element.elementor-element-d402e20::after{
    position:absolute;
    content:"";
    background:url('https://www.redascop.fr/wp-content/uploads/2025/04/action.png');
    background-size:contain;
    background-position:center;
    background-repeat: no-repeat;
    height:calc(100% + 40px);
    width:250px;
    left:-90px;
    top:-40px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5c3c172 */.elementor-15 .elementor-element.elementor-element-5c3c172 p{
    margin-bottom:0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-da23ba2 */.elementor-15 .elementor-element.elementor-element-da23ba2{
    position:absolute;
    bottom:-25px;
    right:50px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6e0e25e */.elementor-15 .elementor-element.elementor-element-6e0e25e{
    position:absolute;
    bottom:-25px;
    right:50px;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-04652f2 */.elementor-15 .elementor-element.elementor-element-04652f2{
    position:relative;
}
@media screen and (max-width: 767px){
.elementor-15 .elementor-element.elementor-element-04652f2::after{
    display:none;
}
}
.elementor-15 .elementor-element.elementor-element-04652f2:hover{
    background-color:#00B0BA;
}
.elementor-15 .elementor-element.elementor-element-04652f2:hover p{
    color:white;
}
.elementor-15 .elementor-element.elementor-element-04652f2 .image-hover{
    display:none;
}
.elementor-15 .elementor-element.elementor-element-04652f2:hover .image-hover{
    display:block;
}
.elementor-15 .elementor-element.elementor-element-04652f2:hover .image-base{
    display:none;
}
.elementor-15 .elementor-element.elementor-element-04652f2::after{
    position:absolute;
    content:"";
    background:url('https://www.redascop.fr/wp-content/uploads/2025/04/idee.png');
    background-size:contain;
    background-position:center;
    background-repeat: no-repeat;
    height:calc(100% + 40px);
    width:250px;
    left:-90px;
    top:-40px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-93a4674 */.elementor-15 .elementor-element.elementor-element-93a4674 .elementor-container{
    display:flex;
    gap:100px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-91ddbe2 */.elementor-15 .elementor-element.elementor-element-91ddbe2 span{
    color:#F4C05C;
}
.elementor-15 .elementor-element.elementor-element-91ddbe2{
    margin-bottom:10px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a4e61be */.elementor-15 .elementor-element.elementor-element-a4e61be{
    position:absolute;
    top:50%;
    left:20px;
    transform:translateY(-50%);
}
@media screen and (max-width: 1024px) {
  .elementor-15 .elementor-element.elementor-element-a4e61be{
      left:0;
  }
}
@media screen and (max-width: 767px) {
  .elementor-15 .elementor-element.elementor-element-a4e61be{
      left:10px;
  }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-90adb65 */.elementor-15 .elementor-element.elementor-element-90adb65{
    overflow: hidden;
}/* End custom CSS */
/* Start Custom Fonts CSS *//* End Custom Fonts CSS */