.elementor-10 .elementor-element.elementor-element-93f1a00{--display:flex;--min-height:calc(100vh - 210px);--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--overflow:hidden;--overlay-opacity:0.95;}.elementor-10 .elementor-element.elementor-element-93f1a00:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-93f1a00 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.lapetitefabrique-tournus.com/wp-content/uploads/LPF-pilepapier.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-93f1a00::before, .elementor-10 .elementor-element.elementor-element-93f1a00 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-93f1a00 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-93f1a00 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-93f1a00 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-93f1a00 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-10 .elementor-element.elementor-element-a349fa3{--display:flex;--position:absolute;--min-height:350px;--overlay-opacity:0.3;--border-radius:200px 200px 200px 200px;top:-100px;}.elementor-10 .elementor-element.elementor-element-a349fa3::before, .elementor-10 .elementor-element.elementor-element-a349fa3 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-a349fa3 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-a349fa3 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-a349fa3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-a349fa3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-54cac62 );--background-overlay:'';}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-a349fa3{right:-100px;}body.rtl .elementor-10 .elementor-element.elementor-element-a349fa3{left:-100px;}.elementor-10 .elementor-element.elementor-element-41fde3c{--display:flex;--position:absolute;--min-height:220px;--overlay-opacity:0.3;--border-radius:200px 200px 200px 200px;bottom:-100px;}.elementor-10 .elementor-element.elementor-element-41fde3c::before, .elementor-10 .elementor-element.elementor-element-41fde3c > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-41fde3c > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-41fde3c > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-41fde3c > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-41fde3c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-secondary );--background-overlay:'';}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-41fde3c{left:300px;}body.rtl .elementor-10 .elementor-element.elementor-element-41fde3c{right:300px;}.elementor-10 .elementor-element.elementor-element-1f1761d{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-10 .elementor-element.elementor-element-d9fb996{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-10 .elementor-element.elementor-element-09d7ce1 .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-09d7ce1.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-54cac62 );}.elementor-10 .elementor-element.elementor-element-09d7ce1.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-09d7ce1.elementor-view-default .elementor-icon{color:var( --e-global-color-54cac62 );border-color:var( --e-global-color-54cac62 );}.elementor-10 .elementor-element.elementor-element-09d7ce1.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-09d7ce1.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-54cac62 );}.elementor-10 .elementor-element.elementor-element-09d7ce1 .elementor-icon{font-size:13px;}.elementor-10 .elementor-element.elementor-element-09d7ce1 .elementor-icon svg{height:13px;}.elementor-10 .elementor-element.elementor-element-fcc9df7 .elementor-heading-title{font-family:var( --e-global-typography-803001d-font-family ), Sans-serif;font-size:var( --e-global-typography-803001d-font-size );font-weight:var( --e-global-typography-803001d-font-weight );text-transform:var( --e-global-typography-803001d-text-transform );color:var( --e-global-color-54cac62 );}.elementor-10 .elementor-element.elementor-element-09667ac .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-4a822e6 );}.elementor-10 .elementor-element.elementor-element-f0453ad{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;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 );color:var( --e-global-color-4a822e6 );}.elementor-10 .elementor-element.elementor-element-f0453ad > .elementor-widget-container{margin:20px 0px 10px 0px;}.elementor-10 .elementor-element.elementor-element-e7fba42{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-10 .elementor-element.elementor-element-d65804c .elementor-button{background-color:var( --e-global-color-54cac62 );font-family:var( --e-global-typography-572880b-font-family ), Sans-serif;font-size:var( --e-global-typography-572880b-font-size );font-weight:var( --e-global-typography-572880b-font-weight );text-transform:var( --e-global-typography-572880b-text-transform );fill:var( --e-global-color-4a822e6 );color:var( --e-global-color-4a822e6 );transition-duration:200ms;border-radius:16px 16px 16px 16px;padding:17px 40px 17px 40px;}.elementor-10 .elementor-element.elementor-element-d65804c .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-d65804c .elementor-button:focus{background-color:var( --e-global-color-5ae56bd );box-shadow:0px 4px 12px 0px rgba(224, 119.99999999999994, 32.000000000000014, 0.35);}.elementor-10 .elementor-element.elementor-element-d65804c > .elementor-widget-container:hover{--e-transform-translateY:-1px;}.elementor-10 .elementor-element.elementor-element-d65804c{--e-transform-transition-duration:200ms;}.elementor-10 .elementor-element.elementor-element-d65804c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-10 .elementor-element.elementor-element-d65804c .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-10 .elementor-element.elementor-element-378d4c2 .elementor-button{background-color:var( --e-global-color-1ad9377 );font-family:var( --e-global-typography-572880b-font-family ), Sans-serif;font-size:var( --e-global-typography-572880b-font-size );font-weight:var( --e-global-typography-572880b-font-weight );text-transform:var( --e-global-typography-572880b-text-transform );fill:var( --e-global-color-4a822e6 );color:var( --e-global-color-4a822e6 );transition-duration:200ms;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-c6ac98e );border-radius:16px 16px 16px 16px;padding:15px 40px 15px 40px;}.elementor-10 .elementor-element.elementor-element-378d4c2 > .elementor-widget-container:hover{--e-transform-translateY:-1px;}.elementor-10 .elementor-element.elementor-element-378d4c2{--e-transform-transition-duration:200ms;}.elementor-10 .elementor-element.elementor-element-378d4c2 .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-378d4c2 .elementor-button:focus{color:var( --e-global-color-4a822e6 );box-shadow:0px 4px 12px 0px rgba(224, 119.99999999999994, 32.000000000000014, 0.35);}.elementor-10 .elementor-element.elementor-element-378d4c2 .elementor-button:hover svg, .elementor-10 .elementor-element.elementor-element-378d4c2 .elementor-button:focus svg{fill:var( --e-global-color-4a822e6 );}.elementor-10 .elementor-element.elementor-element-cbd35a1{--display:flex;}.elementor-10 .elementor-element.elementor-element-9e6607f{--e-image-carousel-slides-to-show:1;z-index:0;}.elementor-10 .elementor-element.elementor-element-9e6607f .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-4a822e6 );border-radius:0px 100px 0px 100px;}.elementor-10 .elementor-element.elementor-element-176eecc{--display:flex;--position:absolute;--min-height:130px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:0.6;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-4a822e6 );--border-color:var( --e-global-color-4a822e6 );--border-radius:200px 200px 200px 200px;top:150px;}.elementor-10 .elementor-element.elementor-element-176eecc:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-176eecc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-176eecc::before, .elementor-10 .elementor-element.elementor-element-176eecc > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-176eecc > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-176eecc > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-176eecc > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-176eecc > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-4a822e6 );--background-overlay:'';}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-176eecc{left:-65px;}body.rtl .elementor-10 .elementor-element.elementor-element-176eecc{right:-65px;}.elementor-10 .elementor-element.elementor-element-82a362c{--alignment:center;--width:93px;--rotate:360deg;font-family:"Quicksand", Sans-serif;font-size:2.5rem;font-weight:600;--word-spacing:3px;--text-color:var( --e-global-color-5ae56bd );--transition:0.3s;}.elementor-10 .elementor-element.elementor-element-82a362c > .elementor-widget-container{margin:0px 0px -14px 0px;}.elementor-10 .elementor-element.elementor-element-a35558f{--display:flex;--position:absolute;--min-height:80px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-4a822e6 );--border-color:var( --e-global-color-4a822e6 );--border-radius:500px 500px 500px 500px;top:22.5px;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-a35558f{left:22.5px;}body.rtl .elementor-10 .elementor-element.elementor-element-a35558f{right:22.5px;}.elementor-10 .elementor-element.elementor-element-65451be img{width:50px;height:50px;object-fit:contain;object-position:center center;}.elementor-10 .elementor-element.elementor-element-6486da9{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-6486da9:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-6486da9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4a822e6 );}.elementor-10 .elementor-element.elementor-element-3fc6e2c .elementor-heading-title{font-family:var( --e-global-typography-2a331ef-font-family ), Sans-serif;font-size:var( --e-global-typography-2a331ef-font-size );font-weight:var( --e-global-typography-2a331ef-font-weight );color:var( --e-global-color-54cac62 );}.elementor-10 .elementor-element.elementor-element-95ecce6 .elementor-heading-title{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 );color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-5c77358{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-47fe096{--display:flex;--overflow:hidden;--border-radius:16px 16px 16px 16px;}.elementor-10 .elementor-element.elementor-element-47fe096.e-con:hover{--e-con-transform-translateY:-3px;}.elementor-10 .elementor-element.elementor-element-47fe096:hover{box-shadow:0px 8px 32px 0px rgba(25.999999999999986, 94.99999999999999, 110, 0.16);}.elementor-10 .elementor-element.elementor-element-8beb2b2 img{width:100%;height:200px;object-fit:cover;object-position:center center;border-radius:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-9085405{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:20px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-9085405:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-9085405 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-619cc53 );}.elementor-10 .elementor-element.elementor-element-4bdce73 .elementor-heading-title{font-family:var( --e-global-typography-718342b-font-family ), Sans-serif;font-size:var( --e-global-typography-718342b-font-size );font-weight:var( --e-global-typography-718342b-font-weight );color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-4ba89bb > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-4ba89bb{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-10 .elementor-element.elementor-element-81f4d63{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-10 .elementor-element.elementor-element-9887ba0 .elementor-heading-title{font-family:var( --e-global-typography-445ee19-font-family ), Sans-serif;font-size:var( --e-global-typography-445ee19-font-size );font-weight:var( --e-global-typography-445ee19-font-weight );text-transform:var( --e-global-typography-445ee19-text-transform );color:var( --e-global-color-54cac62 );}.elementor-10 .elementor-element.elementor-element-111191c .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-111191c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-54cac62 );}.elementor-10 .elementor-element.elementor-element-111191c.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-111191c.elementor-view-default .elementor-icon{color:var( --e-global-color-54cac62 );border-color:var( --e-global-color-54cac62 );}.elementor-10 .elementor-element.elementor-element-111191c.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-111191c.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-54cac62 );}.elementor-10 .elementor-element.elementor-element-111191c .elementor-icon{font-size:14px;}.elementor-10 .elementor-element.elementor-element-111191c .elementor-icon svg{height:14px;}.elementor-10 .elementor-element.elementor-element-3745e89{--display:flex;--overflow:hidden;--border-radius:16px 16px 16px 16px;}.elementor-10 .elementor-element.elementor-element-3745e89.e-con:hover{--e-con-transform-translateY:-3px;}.elementor-10 .elementor-element.elementor-element-3745e89:hover{box-shadow:0px 8px 32px 0px rgba(25.999999999999986, 94.99999999999999, 110, 0.16);}.elementor-10 .elementor-element.elementor-element-3cf618c img{width:100%;height:200px;object-fit:cover;object-position:center center;border-radius:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-32621a9{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:20px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-32621a9:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-32621a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-619cc53 );}.elementor-10 .elementor-element.elementor-element-f1d3a40 .elementor-heading-title{font-family:var( --e-global-typography-718342b-font-family ), Sans-serif;font-size:var( --e-global-typography-718342b-font-size );font-weight:var( --e-global-typography-718342b-font-weight );color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-de1acfc > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-de1acfc{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-10 .elementor-element.elementor-element-40c2484{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-10 .elementor-element.elementor-element-59e9666 .elementor-heading-title{font-family:var( --e-global-typography-445ee19-font-family ), Sans-serif;font-size:var( --e-global-typography-445ee19-font-size );font-weight:var( --e-global-typography-445ee19-font-weight );text-transform:var( --e-global-typography-445ee19-text-transform );color:var( --e-global-color-54cac62 );}.elementor-10 .elementor-element.elementor-element-bb729b5 .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-bb729b5.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-54cac62 );}.elementor-10 .elementor-element.elementor-element-bb729b5.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-bb729b5.elementor-view-default .elementor-icon{color:var( --e-global-color-54cac62 );border-color:var( --e-global-color-54cac62 );}.elementor-10 .elementor-element.elementor-element-bb729b5.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-bb729b5.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-54cac62 );}.elementor-10 .elementor-element.elementor-element-bb729b5 .elementor-icon{font-size:14px;}.elementor-10 .elementor-element.elementor-element-bb729b5 .elementor-icon svg{height:14px;}.elementor-10 .elementor-element.elementor-element-3437fbc{--display:flex;--overflow:hidden;--border-radius:16px 16px 16px 16px;}.elementor-10 .elementor-element.elementor-element-3437fbc.e-con:hover{--e-con-transform-translateY:-3px;}.elementor-10 .elementor-element.elementor-element-3437fbc:hover{box-shadow:0px 8px 32px 0px rgba(25.999999999999986, 94.99999999999999, 110, 0.16);}.elementor-10 .elementor-element.elementor-element-b406ce3 img{width:100%;height:200px;object-fit:cover;object-position:center center;border-radius:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-8dd985b{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:20px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-8dd985b:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-8dd985b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-619cc53 );}.elementor-10 .elementor-element.elementor-element-2d868aa .elementor-heading-title{font-family:var( --e-global-typography-718342b-font-family ), Sans-serif;font-size:var( --e-global-typography-718342b-font-size );font-weight:var( --e-global-typography-718342b-font-weight );color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-86af6bc > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-86af6bc{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-10 .elementor-element.elementor-element-ba5ecd2{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-10 .elementor-element.elementor-element-75d34dd .elementor-heading-title{font-family:var( --e-global-typography-445ee19-font-family ), Sans-serif;font-size:var( --e-global-typography-445ee19-font-size );font-weight:var( --e-global-typography-445ee19-font-weight );text-transform:var( --e-global-typography-445ee19-text-transform );color:var( --e-global-color-54cac62 );}.elementor-10 .elementor-element.elementor-element-79b66a7 .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-79b66a7.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-54cac62 );}.elementor-10 .elementor-element.elementor-element-79b66a7.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-79b66a7.elementor-view-default .elementor-icon{color:var( --e-global-color-54cac62 );border-color:var( --e-global-color-54cac62 );}.elementor-10 .elementor-element.elementor-element-79b66a7.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-79b66a7.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-54cac62 );}.elementor-10 .elementor-element.elementor-element-79b66a7 .elementor-icon{font-size:14px;}.elementor-10 .elementor-element.elementor-element-79b66a7 .elementor-icon svg{height:14px;}.elementor-10 .elementor-element.elementor-element-e59d8ba{--display:flex;--overflow:hidden;--border-radius:16px 16px 16px 16px;}.elementor-10 .elementor-element.elementor-element-e59d8ba.e-con:hover{--e-con-transform-translateY:-3px;}.elementor-10 .elementor-element.elementor-element-e59d8ba:hover{box-shadow:0px 8px 32px 0px rgba(25.999999999999986, 94.99999999999999, 110, 0.16);}.elementor-10 .elementor-element.elementor-element-b10a4b7 img{width:100%;height:200px;object-fit:cover;object-position:top center;border-radius:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-9060774{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:20px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-9060774:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-9060774 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-619cc53 );}.elementor-10 .elementor-element.elementor-element-d1e891e .elementor-heading-title{font-family:var( --e-global-typography-718342b-font-family ), Sans-serif;font-size:var( --e-global-typography-718342b-font-size );font-weight:var( --e-global-typography-718342b-font-weight );color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-4b92db5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-4b92db5{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-10 .elementor-element.elementor-element-86c2dab{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-10 .elementor-element.elementor-element-8315be4 .elementor-heading-title{font-family:var( --e-global-typography-445ee19-font-family ), Sans-serif;font-size:var( --e-global-typography-445ee19-font-size );font-weight:var( --e-global-typography-445ee19-font-weight );text-transform:var( --e-global-typography-445ee19-text-transform );color:var( --e-global-color-54cac62 );}.elementor-10 .elementor-element.elementor-element-b8ebda8 .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-b8ebda8.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-54cac62 );}.elementor-10 .elementor-element.elementor-element-b8ebda8.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-b8ebda8.elementor-view-default .elementor-icon{color:var( --e-global-color-54cac62 );border-color:var( --e-global-color-54cac62 );}.elementor-10 .elementor-element.elementor-element-b8ebda8.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-b8ebda8.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-54cac62 );}.elementor-10 .elementor-element.elementor-element-b8ebda8 .elementor-icon{font-size:14px;}.elementor-10 .elementor-element.elementor-element-b8ebda8 .elementor-icon svg{height:14px;}.elementor-10 .elementor-element.elementor-element-a4d8757{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:120px;--padding-bottom:230px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-a4d8757:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-a4d8757 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-619cc53 );}.elementor-10 .elementor-element.elementor-element-f4d5ea6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--z-index:1;}.elementor-10 .elementor-element.elementor-element-2650ad1{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-2650ad1 img{height:524px;object-fit:cover;object-position:center center;border-radius:100px 0px 100px 100px;}.elementor-10 .elementor-element.elementor-element-2457c6d{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-10 .elementor-element.elementor-element-e331353 img{width:100%;height:250px;object-fit:cover;object-position:center center;border-radius:100px 100px 100px 0px;}.elementor-10 .elementor-element.elementor-element-8202912 img{width:100%;height:250px;object-fit:cover;object-position:center center;border-radius:0px 100px 100px 100px;}.elementor-10 .elementor-element.elementor-element-a26fc7d{--display:flex;--position:absolute;--min-height:130px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-4a822e6 );--border-color:var( --e-global-color-4a822e6 );--border-radius:200px 200px 200px 200px;top:calc(50% - 65px);}.elementor-10 .elementor-element.elementor-element-a26fc7d:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-a26fc7d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-a26fc7d{left:calc(50% - 65px);}body.rtl .elementor-10 .elementor-element.elementor-element-a26fc7d{right:calc(50% - 65px);}.elementor-10 .elementor-element.elementor-element-b21d65f{--alignment:center;--width:93px;--rotate:360deg;font-family:"Quicksand", Sans-serif;font-size:2.25rem;font-weight:600;--word-spacing:1px;--text-color:var( --e-global-color-4a822e6 );--transition:0.3s;}.elementor-10 .elementor-element.elementor-element-b21d65f > .elementor-widget-container{margin:0px 0px -14px 0px;}.elementor-10 .elementor-element.elementor-element-e3dceb4{--display:flex;--position:absolute;--min-height:80px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-4a822e6 );--border-color:var( --e-global-color-4a822e6 );--border-radius:500px 500px 500px 500px;top:23.5px;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-e3dceb4{left:23.5px;}body.rtl .elementor-10 .elementor-element.elementor-element-e3dceb4{right:23.5px;}.elementor-10 .elementor-element.elementor-element-a1915d2 img{width:50px;height:50px;object-fit:contain;object-position:center center;}.elementor-10 .elementor-element.elementor-element-b4265cc{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--z-index:1;}.elementor-10 .elementor-element.elementor-element-8920ba1 .elementor-heading-title{font-family:var( --e-global-typography-2a331ef-font-family ), Sans-serif;font-size:var( --e-global-typography-2a331ef-font-size );font-weight:var( --e-global-typography-2a331ef-font-weight );color:var( --e-global-color-54cac62 );}.elementor-10 .elementor-element.elementor-element-62ad1c0 .elementor-heading-title{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 );color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-0820245{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;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 );color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-0820245 > .elementor-widget-container{margin:20px 0px 10px 0px;}.elementor-10 .elementor-element.elementor-element-fbb27a7 .elementor-button{background-color:var( --e-global-color-54cac62 );font-family:var( --e-global-typography-445ee19-font-family ), Sans-serif;font-size:var( --e-global-typography-445ee19-font-size );font-weight:var( --e-global-typography-445ee19-font-weight );text-transform:var( --e-global-typography-445ee19-text-transform );fill:var( --e-global-color-4a822e6 );color:var( --e-global-color-4a822e6 );transition-duration:200ms;border-radius:8px 8px 8px 8px;padding:12px 28px 12px 28px;}.elementor-10 .elementor-element.elementor-element-fbb27a7 .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-fbb27a7 .elementor-button:focus{background-color:var( --e-global-color-5ae56bd );box-shadow:0px 4px 12px 0px rgba(224, 119.99999999999994, 32.000000000000014, 0.35);}.elementor-10 .elementor-element.elementor-element-fbb27a7 > .elementor-widget-container:hover{--e-transform-translateY:-1px;}.elementor-10 .elementor-element.elementor-element-fbb27a7{--e-transform-transition-duration:200ms;}.elementor-10 .elementor-element.elementor-element-fbb27a7 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-10 .elementor-element.elementor-element-fbb27a7 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-10 .elementor-element.elementor-element-cc44c6e > .elementor-widget-container{--e-transform-rotateZ:-60deg;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-cc44c6e{right:30px;}body.rtl .elementor-10 .elementor-element.elementor-element-cc44c6e{left:30px;}.elementor-10 .elementor-element.elementor-element-cc44c6e{top:29px;z-index:0;}.elementor-10 .elementor-element.elementor-element-cc44c6e img{width:200px;opacity:0.15;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-be8c20f{left:30px;}body.rtl .elementor-10 .elementor-element.elementor-element-be8c20f{right:30px;}.elementor-10 .elementor-element.elementor-element-be8c20f{bottom:50px;z-index:0;}.elementor-10 .elementor-element.elementor-element-be8c20f img{width:200px;opacity:0.15;}.elementor-10 .elementor-element.elementor-element-735656c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:-110px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-511264c{--display:flex;--min-height:60px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--overflow:hidden;--border-radius:24px 24px 24px 24px;--padding-top:80px;--padding-bottom:80px;--padding-left:50px;--padding-right:50px;}.elementor-10 .elementor-element.elementor-element-511264c:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-511264c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-272d7fa{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-10 .elementor-element.elementor-element-44ee055 .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-44ee055.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-4a822e6 );}.elementor-10 .elementor-element.elementor-element-44ee055.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-44ee055.elementor-view-default .elementor-icon{color:var( --e-global-color-4a822e6 );border-color:var( --e-global-color-4a822e6 );}.elementor-10 .elementor-element.elementor-element-44ee055.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-44ee055.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-4a822e6 );}.elementor-10 .elementor-element.elementor-element-396f6e4 .elementor-counter{flex-direction:column;}.elementor-10 .elementor-element.elementor-element-396f6e4 .elementor-counter-title{justify-content:start;color:var( --e-global-color-4a822e6 );font-family:var( --e-global-typography-803001d-font-family ), Sans-serif;font-size:var( --e-global-typography-803001d-font-size );font-weight:var( --e-global-typography-803001d-font-weight );text-transform:var( --e-global-typography-803001d-text-transform );}.elementor-10 .elementor-element.elementor-element-396f6e4 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:var( --e-global-color-4a822e6 );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-10 .elementor-element.elementor-element-47dd2e6{--display:flex;--min-height:1px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-47dd2e6:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-47dd2e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c6ac98e );}.elementor-10 .elementor-element.elementor-element-981c7cf{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-10 .elementor-element.elementor-element-d29ddd6 .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-d29ddd6.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-4a822e6 );}.elementor-10 .elementor-element.elementor-element-d29ddd6.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-d29ddd6.elementor-view-default .elementor-icon{color:var( --e-global-color-4a822e6 );border-color:var( --e-global-color-4a822e6 );}.elementor-10 .elementor-element.elementor-element-d29ddd6.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-d29ddd6.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-4a822e6 );}.elementor-10 .elementor-element.elementor-element-0f6679d .elementor-counter{flex-direction:column-reverse;}.elementor-10 .elementor-element.elementor-element-0f6679d .elementor-counter-title{justify-content:start;color:var( --e-global-color-4a822e6 );font-family:var( --e-global-typography-803001d-font-family ), Sans-serif;font-size:var( --e-global-typography-803001d-font-size );font-weight:var( --e-global-typography-803001d-font-weight );text-transform:var( --e-global-typography-803001d-text-transform );}.elementor-10 .elementor-element.elementor-element-0f6679d .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:var( --e-global-color-4a822e6 );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-10 .elementor-element.elementor-element-3806c5c{--display:flex;--min-height:1px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-3806c5c:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-3806c5c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c6ac98e );}.elementor-10 .elementor-element.elementor-element-18c70c4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-10 .elementor-element.elementor-element-c40ccb1 .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-c40ccb1.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-4a822e6 );}.elementor-10 .elementor-element.elementor-element-c40ccb1.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-c40ccb1.elementor-view-default .elementor-icon{color:var( --e-global-color-4a822e6 );border-color:var( --e-global-color-4a822e6 );}.elementor-10 .elementor-element.elementor-element-c40ccb1.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-c40ccb1.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-4a822e6 );}.elementor-10 .elementor-element.elementor-element-11c8272{font-family:var( --e-global-typography-803001d-font-family ), Sans-serif;font-size:var( --e-global-typography-803001d-font-size );font-weight:var( --e-global-typography-803001d-font-weight );text-transform:var( --e-global-typography-803001d-text-transform );color:var( --e-global-color-4a822e6 );}.elementor-10 .elementor-element.elementor-element-11c8272 p{margin-block-end:0px;}.elementor-10 .elementor-element.elementor-element-54771c6{--display:flex;--min-height:1px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-54771c6:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-54771c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c6ac98e );}.elementor-10 .elementor-element.elementor-element-3b5f19d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-10 .elementor-element.elementor-element-f12aa62 .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-f12aa62.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-4a822e6 );}.elementor-10 .elementor-element.elementor-element-f12aa62.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-f12aa62.elementor-view-default .elementor-icon{color:var( --e-global-color-4a822e6 );border-color:var( --e-global-color-4a822e6 );}.elementor-10 .elementor-element.elementor-element-f12aa62.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-f12aa62.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-4a822e6 );}.elementor-10 .elementor-element.elementor-element-fbc6876{font-family:var( --e-global-typography-803001d-font-family ), Sans-serif;font-size:var( --e-global-typography-803001d-font-size );font-weight:var( --e-global-typography-803001d-font-weight );text-transform:var( --e-global-typography-803001d-text-transform );color:var( --e-global-color-4a822e6 );}.elementor-10 .elementor-element.elementor-element-fbc6876 p{margin-block-end:0px;}.elementor-10 .elementor-element.elementor-element-7010c92{--display:flex;--position:absolute;--min-height:150px;--overlay-opacity:0.3;--border-radius:200px 200px 200px 200px;bottom:-80px;}.elementor-10 .elementor-element.elementor-element-7010c92::before, .elementor-10 .elementor-element.elementor-element-7010c92 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-7010c92 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-7010c92 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-7010c92 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-7010c92 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-54cac62 );--background-overlay:'';}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-7010c92{right:35%;}body.rtl .elementor-10 .elementor-element.elementor-element-7010c92{left:35%;}.elementor-10 .elementor-element.elementor-element-f0cea6f{--display:flex;--position:absolute;--min-height:200px;--overlay-opacity:0.3;--border-radius:200px 200px 200px 200px;top:-100px;}.elementor-10 .elementor-element.elementor-element-f0cea6f::before, .elementor-10 .elementor-element.elementor-element-f0cea6f > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-f0cea6f > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-f0cea6f > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-f0cea6f > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-f0cea6f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-secondary );--background-overlay:'';}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-f0cea6f{left:-100px;}body.rtl .elementor-10 .elementor-element.elementor-element-f0cea6f{right:-100px;}.elementor-10 .elementor-element.elementor-element-22f9c2b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-22f9c2b:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-22f9c2b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4a822e6 );}.elementor-10 .elementor-element.elementor-element-bd6e8bf{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-10 .elementor-element.elementor-element-29c84a8 .elementor-heading-title{font-family:var( --e-global-typography-2a331ef-font-family ), Sans-serif;font-size:var( --e-global-typography-2a331ef-font-size );font-weight:var( --e-global-typography-2a331ef-font-weight );color:var( --e-global-color-54cac62 );}.elementor-10 .elementor-element.elementor-element-c5d2dc6 .elementor-heading-title{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 );color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-ada579d{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;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 );color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-ada579d > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-dd956b6 > .elementor-widget-container{--e-transform-rotateZ:-60deg;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-dd956b6{right:40px;}body.rtl .elementor-10 .elementor-element.elementor-element-dd956b6{left:40px;}.elementor-10 .elementor-element.elementor-element-dd956b6{bottom:50px;z-index:0;}.elementor-10 .elementor-element.elementor-element-dd956b6 img{width:300px;opacity:0.15;}.elementor-10 .elementor-element.elementor-element-0471133 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-10 .elementor-element.elementor-element-0471133 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-10 .elementor-element.elementor-element-0471133 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-10 .elementor-element.elementor-element-0471133 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-10 .elementor-element.elementor-element-0471133 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-10 .elementor-element.elementor-element-0471133 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-10 .elementor-element.elementor-element-0471133 .elementor-icon-list-icon i{color:var( --e-global-color-54cac62 );transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-0471133 .elementor-icon-list-icon svg{fill:var( --e-global-color-54cac62 );transition:fill 0.3s;}.elementor-10 .elementor-element.elementor-element-0471133{--e-icon-list-icon-size:30px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-10 .elementor-element.elementor-element-0471133 .elementor-icon-list-icon{padding-inline-end:15px;}.elementor-10 .elementor-element.elementor-element-0471133 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10 .elementor-element.elementor-element-0471133 .elementor-icon-list-item > a{font-family:var( --e-global-typography-445ee19-font-family ), Sans-serif;font-size:var( --e-global-typography-445ee19-font-size );font-weight:var( --e-global-typography-445ee19-font-weight );text-transform:var( --e-global-typography-445ee19-text-transform );}.elementor-10 .elementor-element.elementor-element-0471133 .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-a9f2439 .elementor-button{background-color:var( --e-global-color-54cac62 );font-family:var( --e-global-typography-445ee19-font-family ), Sans-serif;font-size:var( --e-global-typography-445ee19-font-size );font-weight:var( --e-global-typography-445ee19-font-weight );text-transform:var( --e-global-typography-445ee19-text-transform );fill:var( --e-global-color-4a822e6 );color:var( --e-global-color-4a822e6 );transition-duration:200ms;border-radius:8px 8px 8px 8px;padding:12px 28px 12px 28px;}.elementor-10 .elementor-element.elementor-element-a9f2439 .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-a9f2439 .elementor-button:focus{background-color:var( --e-global-color-5ae56bd );box-shadow:0px 4px 12px 0px rgba(224, 119.99999999999994, 32.000000000000014, 0.35);}.elementor-10 .elementor-element.elementor-element-a9f2439 > .elementor-widget-container:hover{--e-transform-translateY:-1px;}.elementor-10 .elementor-element.elementor-element-a9f2439{--e-transform-transition-duration:200ms;}.elementor-10 .elementor-element.elementor-element-a9f2439 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-10 .elementor-element.elementor-element-a9f2439 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-10 .elementor-element.elementor-element-de19d4e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-10 .elementor-element.elementor-element-3e935a0{--e-image-carousel-slides-to-show:1;}.elementor-10 .elementor-element.elementor-element-3e935a0 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-10 .elementor-element.elementor-element-3e935a0 .elementor-swiper-button.elementor-swiper-button-next{color:var( --e-global-color-4a822e6 );}.elementor-10 .elementor-element.elementor-element-3e935a0 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-10 .elementor-element.elementor-element-3e935a0 .elementor-swiper-button.elementor-swiper-button-next svg{fill:var( --e-global-color-4a822e6 );}.elementor-10 .elementor-element.elementor-element-3e935a0 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:0px 100px 0px 100px;}.elementor-10 .elementor-element.elementor-element-7c18d22{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-7c18d22:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-7c18d22 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-619cc53 );}.elementor-10 .elementor-element.elementor-element-edc0e5a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-10 .elementor-element.elementor-element-6e731b1{--e-image-carousel-slides-to-show:1;}.elementor-10 .elementor-element.elementor-element-6e731b1 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-10 .elementor-element.elementor-element-6e731b1 .elementor-swiper-button.elementor-swiper-button-next{color:var( --e-global-color-4a822e6 );}.elementor-10 .elementor-element.elementor-element-6e731b1 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-10 .elementor-element.elementor-element-6e731b1 .elementor-swiper-button.elementor-swiper-button-next svg{fill:var( --e-global-color-4a822e6 );}.elementor-10 .elementor-element.elementor-element-6e731b1 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:100px 0px 100px 0px;}.elementor-10 .elementor-element.elementor-element-82ba19d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-10 .elementor-element.elementor-element-60ca376 .elementor-heading-title{font-family:var( --e-global-typography-2a331ef-font-family ), Sans-serif;font-size:var( --e-global-typography-2a331ef-font-size );font-weight:var( --e-global-typography-2a331ef-font-weight );color:var( --e-global-color-54cac62 );}.elementor-10 .elementor-element.elementor-element-aed5cf6 .elementor-heading-title{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 );color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-9f217ba{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;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 );color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-9f217ba > .elementor-widget-container{margin:20px 0px 0px 0px;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-5d07e62{right:50px;}body.rtl .elementor-10 .elementor-element.elementor-element-5d07e62{left:50px;}.elementor-10 .elementor-element.elementor-element-5d07e62{bottom:100px;z-index:0;}.elementor-10 .elementor-element.elementor-element-5d07e62 img{width:350px;opacity:0.15;}.elementor-10 .elementor-element.elementor-element-3c99796 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-10 .elementor-element.elementor-element-3c99796 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-10 .elementor-element.elementor-element-3c99796 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-10 .elementor-element.elementor-element-3c99796 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-10 .elementor-element.elementor-element-3c99796 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-10 .elementor-element.elementor-element-3c99796 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-10 .elementor-element.elementor-element-3c99796 .elementor-icon-list-icon i{color:var( --e-global-color-54cac62 );transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-3c99796 .elementor-icon-list-icon svg{fill:var( --e-global-color-54cac62 );transition:fill 0.3s;}.elementor-10 .elementor-element.elementor-element-3c99796{--e-icon-list-icon-size:30px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-10 .elementor-element.elementor-element-3c99796 .elementor-icon-list-icon{padding-inline-end:15px;}.elementor-10 .elementor-element.elementor-element-3c99796 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10 .elementor-element.elementor-element-3c99796 .elementor-icon-list-item > a{font-family:var( --e-global-typography-445ee19-font-family ), Sans-serif;font-size:var( --e-global-typography-445ee19-font-size );font-weight:var( --e-global-typography-445ee19-font-weight );text-transform:var( --e-global-typography-445ee19-text-transform );}.elementor-10 .elementor-element.elementor-element-3c99796 .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-d190a39 .elementor-button{background-color:var( --e-global-color-54cac62 );font-family:var( --e-global-typography-445ee19-font-family ), Sans-serif;font-size:var( --e-global-typography-445ee19-font-size );font-weight:var( --e-global-typography-445ee19-font-weight );text-transform:var( --e-global-typography-445ee19-text-transform );fill:var( --e-global-color-4a822e6 );color:var( --e-global-color-4a822e6 );transition-duration:200ms;border-radius:8px 8px 8px 8px;padding:12px 28px 12px 28px;}.elementor-10 .elementor-element.elementor-element-d190a39 .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-d190a39 .elementor-button:focus{background-color:var( --e-global-color-5ae56bd );box-shadow:0px 4px 12px 0px rgba(224, 119.99999999999994, 32.000000000000014, 0.35);}.elementor-10 .elementor-element.elementor-element-d190a39 > .elementor-widget-container:hover{--e-transform-translateY:-1px;}.elementor-10 .elementor-element.elementor-element-d190a39{--e-transform-transition-duration:200ms;}.elementor-10 .elementor-element.elementor-element-d190a39 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-10 .elementor-element.elementor-element-d190a39 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-10 .elementor-element.elementor-element-c218cd3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-c218cd3:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-c218cd3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-55ac37e );}.elementor-10 .elementor-element.elementor-element-60a2da7{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-10 .elementor-element.elementor-element-260d99b .elementor-heading-title{font-family:var( --e-global-typography-2a331ef-font-family ), Sans-serif;font-size:var( --e-global-typography-2a331ef-font-size );font-weight:var( --e-global-typography-2a331ef-font-weight );color:var( --e-global-color-54cac62 );}.elementor-10 .elementor-element.elementor-element-58a4f34 .elementor-heading-title{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 );color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-a50308d{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;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 );color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-a50308d > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-b5da0a6 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-10 .elementor-element.elementor-element-b5da0a6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-10 .elementor-element.elementor-element-b5da0a6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-10 .elementor-element.elementor-element-b5da0a6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-10 .elementor-element.elementor-element-b5da0a6 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-10 .elementor-element.elementor-element-b5da0a6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-10 .elementor-element.elementor-element-b5da0a6 .elementor-icon-list-icon i{color:var( --e-global-color-54cac62 );transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-b5da0a6 .elementor-icon-list-icon svg{fill:var( --e-global-color-54cac62 );transition:fill 0.3s;}.elementor-10 .elementor-element.elementor-element-b5da0a6{--e-icon-list-icon-size:30px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-10 .elementor-element.elementor-element-b5da0a6 .elementor-icon-list-icon{padding-inline-end:15px;}.elementor-10 .elementor-element.elementor-element-b5da0a6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10 .elementor-element.elementor-element-b5da0a6 .elementor-icon-list-item > a{font-family:var( --e-global-typography-445ee19-font-family ), Sans-serif;font-size:var( --e-global-typography-445ee19-font-size );font-weight:var( --e-global-typography-445ee19-font-weight );text-transform:var( --e-global-typography-445ee19-text-transform );}.elementor-10 .elementor-element.elementor-element-b5da0a6 .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-168e4a8 .elementor-button{background-color:var( --e-global-color-54cac62 );font-family:var( --e-global-typography-445ee19-font-family ), Sans-serif;font-size:var( --e-global-typography-445ee19-font-size );font-weight:var( --e-global-typography-445ee19-font-weight );text-transform:var( --e-global-typography-445ee19-text-transform );fill:var( --e-global-color-4a822e6 );color:var( --e-global-color-4a822e6 );transition-duration:200ms;border-radius:8px 8px 8px 8px;padding:12px 28px 12px 28px;}.elementor-10 .elementor-element.elementor-element-168e4a8 .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-168e4a8 .elementor-button:focus{background-color:var( --e-global-color-5ae56bd );box-shadow:0px 4px 12px 0px rgba(224, 119.99999999999994, 32.000000000000014, 0.35);}.elementor-10 .elementor-element.elementor-element-168e4a8 > .elementor-widget-container:hover{--e-transform-translateY:-1px;}.elementor-10 .elementor-element.elementor-element-168e4a8{--e-transform-transition-duration:200ms;}.elementor-10 .elementor-element.elementor-element-168e4a8 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-10 .elementor-element.elementor-element-168e4a8 .elementor-button .elementor-button-content-wrapper{gap:10px;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-83da6f6{right:50px;}body.rtl .elementor-10 .elementor-element.elementor-element-83da6f6{left:50px;}.elementor-10 .elementor-element.elementor-element-83da6f6{bottom:100px;z-index:0;}.elementor-10 .elementor-element.elementor-element-83da6f6 img{width:300px;opacity:0.15;}.elementor-10 .elementor-element.elementor-element-7748b1e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-10 .elementor-element.elementor-element-5736903{--e-image-carousel-slides-to-show:1;}.elementor-10 .elementor-element.elementor-element-5736903 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-10 .elementor-element.elementor-element-5736903 .elementor-swiper-button.elementor-swiper-button-next{color:var( --e-global-color-4a822e6 );}.elementor-10 .elementor-element.elementor-element-5736903 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-10 .elementor-element.elementor-element-5736903 .elementor-swiper-button.elementor-swiper-button-next svg{fill:var( --e-global-color-4a822e6 );}.elementor-10 .elementor-element.elementor-element-5736903 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:0px 100px 0px 100px;}.elementor-10 .elementor-element.elementor-element-4a5d814{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-4a5d814:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-4a5d814 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-961542d{--display:flex;--min-height:250px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-10 .elementor-element.elementor-element-b0960e3{text-align:center;}.elementor-10 .elementor-element.elementor-element-b0960e3 .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-54cac62 );}.elementor-10 .elementor-element.elementor-element-40c0036{--display:flex;--position:absolute;--min-height:130px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:0.6;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-4a822e6 );--border-color:var( --e-global-color-4a822e6 );--border-radius:200px 200px 200px 200px;top:-20px;--e-con-transform-transition-duration:500ms;}.elementor-10 .elementor-element.elementor-element-40c0036:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-40c0036 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-40c0036::before, .elementor-10 .elementor-element.elementor-element-40c0036 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-40c0036 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-40c0036 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-40c0036 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-40c0036 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-4a822e6 );--background-overlay:'';}.elementor-10 .elementor-element.elementor-element-40c0036.e-con:hover{--e-con-transform-scale:1.05;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-40c0036{right:-20px;}body.rtl .elementor-10 .elementor-element.elementor-element-40c0036{left:-20px;}.elementor-10 .elementor-element.elementor-element-09ec2c8{--alignment:center;--width:93px;--rotate:360deg;font-family:"Quicksand", Sans-serif;font-size:2.5rem;font-weight:600;--word-spacing:45px;--text-color:var( --e-global-color-5ae56bd );--transition:0.3s;}.elementor-10 .elementor-element.elementor-element-09ec2c8 > .elementor-widget-container{margin:0px 0px -14px 0px;}.elementor-10 .elementor-element.elementor-element-4787ab0{--display:flex;--position:absolute;--min-height:80px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-4a822e6 );--border-color:var( --e-global-color-4a822e6 );--border-radius:500px 500px 500px 500px;top:22.5px;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-4787ab0{left:22.5px;}body.rtl .elementor-10 .elementor-element.elementor-element-4787ab0{right:22.5px;}.elementor-10 .elementor-element.elementor-element-5b54805 > .elementor-widget-container{margin:0px 0px -6px 0px;}.elementor-10 .elementor-element.elementor-element-5b54805 .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-5b54805.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-54cac62 );}.elementor-10 .elementor-element.elementor-element-5b54805.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-5b54805.elementor-view-default .elementor-icon{color:var( --e-global-color-54cac62 );border-color:var( --e-global-color-54cac62 );}.elementor-10 .elementor-element.elementor-element-5b54805.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-5b54805.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-54cac62 );}.elementor-10 .elementor-element.elementor-element-5b54805 .elementor-icon{font-size:50px;}.elementor-10 .elementor-element.elementor-element-5b54805 .elementor-icon svg{height:50px;}.elementor-10 .elementor-element.elementor-element-2ca36bf{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-6f6445f .elementor-heading-title{font-family:var( --e-global-typography-2a331ef-font-family ), Sans-serif;font-size:var( --e-global-typography-2a331ef-font-size );font-weight:var( --e-global-typography-2a331ef-font-weight );color:var( --e-global-color-54cac62 );}.elementor-10 .elementor-element.elementor-element-3e00144 .elementor-heading-title{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 );color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-3d529b1{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-a66796d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--border-radius:24px 24px 24px 24px;box-shadow:0px 8px 0px 0px #E07820;--padding-top:30px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;}.elementor-10 .elementor-element.elementor-element-a66796d:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-a66796d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-619cc53 );}.elementor-10 .elementor-element.elementor-element-2f9e470{--display:flex;--min-height:80px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:200px 200px 200px 200px;}.elementor-10 .elementor-element.elementor-element-2f9e470:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-2f9e470 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4a822e6 );}.elementor-10 .elementor-element.elementor-element-552480e .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-552480e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-54cac62 );}.elementor-10 .elementor-element.elementor-element-552480e.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-552480e.elementor-view-default .elementor-icon{color:var( --e-global-color-54cac62 );border-color:var( --e-global-color-54cac62 );}.elementor-10 .elementor-element.elementor-element-552480e.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-552480e.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-54cac62 );}.elementor-10 .elementor-element.elementor-element-cfddc94 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-cfddc94 .elementor-heading-title{font-family:var( --e-global-typography-2a331ef-font-family ), Sans-serif;font-size:var( --e-global-typography-2a331ef-font-size );font-weight:var( --e-global-typography-2a331ef-font-weight );color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-edead9d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-edead9d{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-10 .elementor-element.elementor-element-edead9d p{margin-block-end:0px;}.elementor-10 .elementor-element.elementor-element-2694388{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--border-radius:24px 24px 24px 24px;box-shadow:0px 8px 0px 0px #E07820;--padding-top:30px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;}.elementor-10 .elementor-element.elementor-element-2694388:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-2694388 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-619cc53 );}.elementor-10 .elementor-element.elementor-element-0898fef{--display:flex;--min-height:80px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:200px 200px 200px 200px;}.elementor-10 .elementor-element.elementor-element-0898fef:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-0898fef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4a822e6 );}.elementor-10 .elementor-element.elementor-element-72c586d .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-72c586d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-54cac62 );}.elementor-10 .elementor-element.elementor-element-72c586d.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-72c586d.elementor-view-default .elementor-icon{color:var( --e-global-color-54cac62 );border-color:var( --e-global-color-54cac62 );}.elementor-10 .elementor-element.elementor-element-72c586d.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-72c586d.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-54cac62 );}.elementor-10 .elementor-element.elementor-element-900b882 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-900b882 .elementor-heading-title{font-family:var( --e-global-typography-2a331ef-font-family ), Sans-serif;font-size:var( --e-global-typography-2a331ef-font-size );font-weight:var( --e-global-typography-2a331ef-font-weight );color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-f0fd749 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-f0fd749{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-10 .elementor-element.elementor-element-f0fd749 p{margin-block-end:0px;}.elementor-10 .elementor-element.elementor-element-f81021f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--border-radius:24px 24px 24px 24px;box-shadow:0px 8px 0px 0px #E07820;--padding-top:30px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;}.elementor-10 .elementor-element.elementor-element-f81021f:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-f81021f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-619cc53 );}.elementor-10 .elementor-element.elementor-element-9eff1ab{--display:flex;--min-height:80px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:200px 200px 200px 200px;}.elementor-10 .elementor-element.elementor-element-9eff1ab:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-9eff1ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4a822e6 );}.elementor-10 .elementor-element.elementor-element-802d9fd .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-802d9fd.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-54cac62 );}.elementor-10 .elementor-element.elementor-element-802d9fd.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-802d9fd.elementor-view-default .elementor-icon{color:var( --e-global-color-54cac62 );border-color:var( --e-global-color-54cac62 );}.elementor-10 .elementor-element.elementor-element-802d9fd.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-802d9fd.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-54cac62 );}.elementor-10 .elementor-element.elementor-element-816628c > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-816628c .elementor-heading-title{font-family:var( --e-global-typography-2a331ef-font-family ), Sans-serif;font-size:var( --e-global-typography-2a331ef-font-size );font-weight:var( --e-global-typography-2a331ef-font-weight );color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-3012199 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-3012199{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-10 .elementor-element.elementor-element-3012199 p{margin-block-end:0px;}.elementor-10 .elementor-element.elementor-element-a39225f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--border-radius:24px 24px 24px 24px;box-shadow:0px 8px 0px 0px #E07820;--padding-top:30px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;}.elementor-10 .elementor-element.elementor-element-a39225f:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-a39225f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-619cc53 );}.elementor-10 .elementor-element.elementor-element-8722618{--display:flex;--min-height:80px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:200px 200px 200px 200px;}.elementor-10 .elementor-element.elementor-element-8722618:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-8722618 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4a822e6 );}.elementor-10 .elementor-element.elementor-element-02cf343 .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-02cf343.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-54cac62 );}.elementor-10 .elementor-element.elementor-element-02cf343.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-02cf343.elementor-view-default .elementor-icon{color:var( --e-global-color-54cac62 );border-color:var( --e-global-color-54cac62 );}.elementor-10 .elementor-element.elementor-element-02cf343.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-02cf343.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-54cac62 );}.elementor-10 .elementor-element.elementor-element-ccdbaba > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-ccdbaba .elementor-heading-title{font-family:var( --e-global-typography-2a331ef-font-family ), Sans-serif;font-size:var( --e-global-typography-2a331ef-font-size );font-weight:var( --e-global-typography-2a331ef-font-weight );color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-09237c7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-09237c7{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-10 .elementor-element.elementor-element-09237c7 p{margin-block-end:0px;}.elementor-10 .elementor-element.elementor-element-643eddd{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--overflow:hidden;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-643eddd:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-643eddd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-55ac37e );}.elementor-10 .elementor-element.elementor-element-b6f96f6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--z-index:2;}.elementor-10 .elementor-element.elementor-element-f0deb60{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--z-index:2;}.elementor-10 .elementor-element.elementor-element-e69cbd2 .elementor-heading-title{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 );color:var( --e-global-color-54cac62 );}.elementor-10 .elementor-element.elementor-element-6821fd3{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;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 );color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-6821fd3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-32ebd8c .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-572880b-font-family ), Sans-serif;font-size:var( --e-global-typography-572880b-font-size );font-weight:var( --e-global-typography-572880b-font-weight );text-transform:var( --e-global-typography-572880b-text-transform );fill:var( --e-global-color-4a822e6 );color:var( --e-global-color-4a822e6 );transition-duration:200ms;border-radius:16px 16px 16px 16px;padding:17px 40px 17px 40px;}.elementor-10 .elementor-element.elementor-element-32ebd8c .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-32ebd8c .elementor-button:focus{background-color:var( --e-global-color-primary );box-shadow:0px 4px 12px 0px rgba(25.999999999999986, 94.99999999999999, 110, 0.3);}.elementor-10 .elementor-element.elementor-element-32ebd8c > .elementor-widget-container:hover{--e-transform-translateY:-1px;}.elementor-10 .elementor-element.elementor-element-32ebd8c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-32ebd8c{--e-transform-transition-duration:200ms;}.elementor-10 .elementor-element.elementor-element-32ebd8c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-10 .elementor-element.elementor-element-32ebd8c .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-10 .elementor-element.elementor-element-2b8e834 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-10 .elementor-element.elementor-element-2b8e834 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-10 .elementor-element.elementor-element-2b8e834{z-index:1;--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-10 .elementor-element.elementor-element-5c3fed5{--display:flex;--position:absolute;--min-height:300px;--overlay-opacity:0.2;--border-radius:200px 200px 200px 200px;top:-50px;--z-index:0;}.elementor-10 .elementor-element.elementor-element-5c3fed5::before, .elementor-10 .elementor-element.elementor-element-5c3fed5 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-5c3fed5 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-5c3fed5 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-5c3fed5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-5c3fed5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-54cac62 );--background-overlay:'';}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-5c3fed5{right:100px;}body.rtl .elementor-10 .elementor-element.elementor-element-5c3fed5{left:100px;}.elementor-10 .elementor-element.elementor-element-2ac39a1{--display:flex;--position:absolute;--min-height:200px;--overlay-opacity:0.3;--border-radius:200px 200px 200px 200px;top:45%;}.elementor-10 .elementor-element.elementor-element-2ac39a1::before, .elementor-10 .elementor-element.elementor-element-2ac39a1 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-2ac39a1 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-2ac39a1 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-2ac39a1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-2ac39a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-secondary );--background-overlay:'';}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-2ac39a1{left:-20px;}body.rtl .elementor-10 .elementor-element.elementor-element-2ac39a1{right:-20px;}.elementor-10 .elementor-element.elementor-element-bd4c164{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--overlay-opacity:0.95;--padding-top:80px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-bd4c164:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-bd4c164 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.lapetitefabrique-tournus.com/wp-content/uploads/LPF-pilepapier.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-bd4c164::before, .elementor-10 .elementor-element.elementor-element-bd4c164 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-bd4c164 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-bd4c164 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-bd4c164 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-bd4c164 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-10 .elementor-element.elementor-element-6c7e374{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-10 .elementor-element.elementor-element-a810e31 .elementor-heading-title{font-family:var( --e-global-typography-9c04cb5-font-family ), Sans-serif;font-size:var( --e-global-typography-9c04cb5-font-size );font-weight:var( --e-global-typography-9c04cb5-font-weight );color:var( --e-global-color-4a822e6 );}.elementor-10 .elementor-element.elementor-element-dcb320b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-dcb320b{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-4a822e6 );}.elementor-10 .elementor-element.elementor-element-ebc99b9 .elementor-button{background-color:var( --e-global-color-54cac62 );font-family:var( --e-global-typography-445ee19-font-family ), Sans-serif;font-size:var( --e-global-typography-445ee19-font-size );font-weight:var( --e-global-typography-445ee19-font-weight );text-transform:var( --e-global-typography-445ee19-text-transform );fill:var( --e-global-color-4a822e6 );color:var( --e-global-color-4a822e6 );transition-duration:200ms;border-radius:8px 8px 8px 8px;padding:12px 28px 12px 28px;}.elementor-10 .elementor-element.elementor-element-ebc99b9 .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-ebc99b9 .elementor-button:focus{background-color:var( --e-global-color-5ae56bd );box-shadow:0px 4px 12px 0px rgba(224, 119.99999999999994, 32.000000000000014, 0.35);}.elementor-10 .elementor-element.elementor-element-ebc99b9 > .elementor-widget-container:hover{--e-transform-translateY:-1px;}.elementor-10 .elementor-element.elementor-element-ebc99b9{--e-transform-transition-duration:200ms;}.elementor-10 .elementor-element.elementor-element-ebc99b9 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-10 .elementor-element.elementor-element-ebc99b9 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-10 .elementor-element.elementor-element-5d44da0{--display:flex;}.elementor-10 .elementor-element.elementor-element-2d302dc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-2d302dc::before, .elementor-10 .elementor-element.elementor-element-2d302dc > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-2d302dc > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-2d302dc > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-2d302dc > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-2d302dc > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-10 .elementor-element.elementor-element-1ca724e{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:20px 20px 20px 20px;--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-10 .elementor-element.elementor-element-1ca724e:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-1ca724e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-54cac62 );}.elementor-10 .elementor-element.elementor-element-0e854f1{text-align:center;}.elementor-10 .elementor-element.elementor-element-0e854f1 .elementor-heading-title{font-family:var( --e-global-typography-9c04cb5-font-family ), Sans-serif;font-size:var( --e-global-typography-9c04cb5-font-size );font-weight:var( --e-global-typography-9c04cb5-font-weight );color:var( --e-global-color-4a822e6 );}.elementor-10 .elementor-element.elementor-element-fa72357 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-fa72357{text-align:center;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 );color:var( --e-global-color-4a822e6 );}.elementor-10 .elementor-element.elementor-element-65d41f9 .elementor-button{background-color:var( --e-global-color-1ad9377 );font-family:var( --e-global-typography-445ee19-font-family ), Sans-serif;font-size:var( --e-global-typography-445ee19-font-size );font-weight:var( --e-global-typography-445ee19-font-weight );text-transform:var( --e-global-typography-445ee19-text-transform );fill:var( --e-global-color-4a822e6 );color:var( --e-global-color-4a822e6 );transition-duration:200ms;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-4a822e6 );border-radius:16px 16px 16px 16px;padding:15px 40px 15px 40px;}.elementor-10 .elementor-element.elementor-element-65d41f9 > .elementor-widget-container:hover{--e-transform-translateY:-1px;}.elementor-10 .elementor-element.elementor-element-65d41f9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-65d41f9{--e-transform-transition-duration:200ms;}.elementor-10 .elementor-element.elementor-element-65d41f9 .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-65d41f9 .elementor-button:focus{color:var( --e-global-color-4a822e6 );box-shadow:0px 4px 12px 0px rgba(224, 119.99999999999994, 32.000000000000014, 0.35);}.elementor-10 .elementor-element.elementor-element-65d41f9 .elementor-button:hover svg, .elementor-10 .elementor-element.elementor-element-65d41f9 .elementor-button:focus svg{fill:var( --e-global-color-4a822e6 );}.elementor-10 .elementor-element.elementor-element-1542930{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:80px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-135a3f8 .elementor-heading-title{font-family:var( --e-global-typography-2a331ef-font-family ), Sans-serif;font-size:var( --e-global-typography-2a331ef-font-size );font-weight:var( --e-global-typography-2a331ef-font-weight );color:var( --e-global-color-54cac62 );}.elementor-10 .elementor-element.elementor-element-d4bed1a .elementor-heading-title{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 );color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-4bd573b{--display:flex;}.elementor-10 .elementor-element.elementor-element-e631b82 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-e631b82{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-4a822e6 );}.elementor-10 .elementor-element.elementor-element-e631b82 p{margin-block-end:0px;}.elementor-10 .elementor-element.elementor-element-3fb7b25{--display:flex;}.elementor-10 .elementor-element.elementor-element-516f579 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-516f579{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-4a822e6 );}.elementor-10 .elementor-element.elementor-element-516f579 p{margin-block-end:0px;}.elementor-10 .elementor-element.elementor-element-f64fb3f{--display:flex;}.elementor-10 .elementor-element.elementor-element-3a1f80f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-3a1f80f{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-4a822e6 );}.elementor-10 .elementor-element.elementor-element-3a1f80f p{margin-block-end:0px;}.elementor-10 .elementor-element.elementor-element-b345c1c{--display:flex;}.elementor-10 .elementor-element.elementor-element-a1fe4f8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-a1fe4f8{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-4a822e6 );}.elementor-10 .elementor-element.elementor-element-a1fe4f8 p{margin-block-end:0px;}.elementor-10 .elementor-element.elementor-element-fcfb730{--display:flex;}.elementor-10 .elementor-element.elementor-element-a0a1181 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-a0a1181{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-4a822e6 );}.elementor-10 .elementor-element.elementor-element-a0a1181 p{margin-block-end:0px;}.elementor-10 .elementor-element.elementor-element-44de2fb{--n-accordion-title-font-size:var( --e-global-typography-accent-font-size );--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:20px;--n-accordion-item-title-distance-from-content:10px;--n-accordion-border-radius:500px 500px 500px 500px;--n-accordion-title-normal-color:var( --e-global-color-text );--n-accordion-title-hover-color:var( --e-global-color-4a822e6 );--n-accordion-title-active-color:var( --e-global-color-4a822e6 );--n-accordion-icon-size:15px;}.elementor-10 .elementor-element.elementor-element-44de2fb > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:var( --e-global-color-619cc53 );border-style:solid;border-color:var( --e-global-color-55ac37e );}.elementor-10 .elementor-element.elementor-element-44de2fb > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{background-color:var( --e-global-color-54cac62 );}.elementor-10 .elementor-element.elementor-element-44de2fb > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{background-color:var( --e-global-color-54cac62 );}:where( .elementor-10 .elementor-element.elementor-element-44de2fb > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:var( --e-global-color-54cac62 );border-style:solid;border-color:var( --e-global-color-55ac37e );--border-radius:24px 24px 24px 24px;--padding-top:20px;--padding-right:20px;--padding-bottom:20px;--padding-left:20px;}.elementor-10 .elementor-element.elementor-element-44de2fb > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-44de2fb {--n-accordion-padding:10px 30px 10px 30px;}:where( .elementor-10 .elementor-element.elementor-element-44de2fb > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-10 .elementor-element.elementor-element-563594e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--overflow:hidden;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-563594e:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-563594e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-619cc53 );}.elementor-10 .elementor-element.elementor-element-b9ecb1f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-10 .elementor-element.elementor-element-c2ddd64{width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-c2ddd64 img{width:100%;height:400px;object-fit:cover;object-position:center center;border-radius:100px 0px 100px 0px;}.elementor-10 .elementor-element.elementor-element-2463dbc{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-10 .elementor-element.elementor-element-590d9e0 .elementor-heading-title{font-family:var( --e-global-typography-2a331ef-font-family ), Sans-serif;font-size:var( --e-global-typography-2a331ef-font-size );font-weight:var( --e-global-typography-2a331ef-font-weight );color:var( --e-global-color-54cac62 );}.elementor-10 .elementor-element.elementor-element-b0b932e .elementor-heading-title{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 );color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-5f927de{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;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 );color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-5f927de > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-f93bf83 .elementor-button{background-color:var( --e-global-color-54cac62 );font-family:var( --e-global-typography-445ee19-font-family ), Sans-serif;font-size:var( --e-global-typography-445ee19-font-size );font-weight:var( --e-global-typography-445ee19-font-weight );text-transform:var( --e-global-typography-445ee19-text-transform );fill:var( --e-global-color-4a822e6 );color:var( --e-global-color-4a822e6 );transition-duration:200ms;border-radius:8px 8px 8px 8px;padding:12px 28px 12px 28px;}.elementor-10 .elementor-element.elementor-element-f93bf83 .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-f93bf83 .elementor-button:focus{background-color:var( --e-global-color-5ae56bd );box-shadow:0px 4px 12px 0px rgba(224, 119.99999999999994, 32.000000000000014, 0.35);}.elementor-10 .elementor-element.elementor-element-f93bf83 > .elementor-widget-container:hover{--e-transform-translateY:-1px;}.elementor-10 .elementor-element.elementor-element-f93bf83{--e-transform-transition-duration:200ms;}.elementor-10 .elementor-element.elementor-element-f93bf83 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-10 .elementor-element.elementor-element-f93bf83 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-10 .elementor-element.elementor-element-b66683f > .elementor-widget-container{--e-transform-rotateZ:-60deg;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-b66683f{right:50px;}body.rtl .elementor-10 .elementor-element.elementor-element-b66683f{left:50px;}.elementor-10 .elementor-element.elementor-element-b66683f{bottom:100px;z-index:0;}.elementor-10 .elementor-element.elementor-element-b66683f img{width:250px;opacity:0.15;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-10 .elementor-element.elementor-element-a349fa3{--width:350px;}.elementor-10 .elementor-element.elementor-element-41fde3c{--width:220px;}.elementor-10 .elementor-element.elementor-element-1f1761d{--width:60%;}.elementor-10 .elementor-element.elementor-element-cbd35a1{--width:35%;}.elementor-10 .elementor-element.elementor-element-176eecc{--width:130px;}.elementor-10 .elementor-element.elementor-element-a35558f{--width:80px;}.elementor-10 .elementor-element.elementor-element-f4d5ea6{--width:55%;}.elementor-10 .elementor-element.elementor-element-2457c6d{--width:50%;}.elementor-10 .elementor-element.elementor-element-a26fc7d{--width:130px;}.elementor-10 .elementor-element.elementor-element-e3dceb4{--width:80px;}.elementor-10 .elementor-element.elementor-element-b4265cc{--width:45%;}.elementor-10 .elementor-element.elementor-element-272d7fa{--width:180px;}.elementor-10 .elementor-element.elementor-element-47dd2e6{--width:1px;}.elementor-10 .elementor-element.elementor-element-981c7cf{--width:200px;}.elementor-10 .elementor-element.elementor-element-3806c5c{--width:1px;}.elementor-10 .elementor-element.elementor-element-18c70c4{--width:150px;}.elementor-10 .elementor-element.elementor-element-54771c6{--width:1px;}.elementor-10 .elementor-element.elementor-element-3b5f19d{--width:160px;}.elementor-10 .elementor-element.elementor-element-7010c92{--width:150px;}.elementor-10 .elementor-element.elementor-element-f0cea6f{--width:200px;}.elementor-10 .elementor-element.elementor-element-bd6e8bf{--width:55%;}.elementor-10 .elementor-element.elementor-element-de19d4e{--width:45%;}.elementor-10 .elementor-element.elementor-element-edc0e5a{--width:45%;}.elementor-10 .elementor-element.elementor-element-82ba19d{--width:55%;}.elementor-10 .elementor-element.elementor-element-60a2da7{--width:55%;}.elementor-10 .elementor-element.elementor-element-7748b1e{--width:45%;}.elementor-10 .elementor-element.elementor-element-40c0036{--width:130px;}.elementor-10 .elementor-element.elementor-element-4787ab0{--width:80px;}.elementor-10 .elementor-element.elementor-element-2f9e470{--width:80px;}.elementor-10 .elementor-element.elementor-element-0898fef{--width:80px;}.elementor-10 .elementor-element.elementor-element-9eff1ab{--width:80px;}.elementor-10 .elementor-element.elementor-element-8722618{--width:80px;}.elementor-10 .elementor-element.elementor-element-5c3fed5{--width:300px;}.elementor-10 .elementor-element.elementor-element-2ac39a1{--width:200px;}.elementor-10 .elementor-element.elementor-element-6c7e374{--width:35%;}.elementor-10 .elementor-element.elementor-element-5d44da0{--width:60%;}.elementor-10 .elementor-element.elementor-element-2d302dc{--content-width:600px;}.elementor-10 .elementor-element.elementor-element-1542930{--content-width:900px;}.elementor-10 .elementor-element.elementor-element-b9ecb1f{--width:45%;}.elementor-10 .elementor-element.elementor-element-2463dbc{--width:55%;}}@media(max-width:1400px) and (min-width:768px){.elementor-10 .elementor-element.elementor-element-93f1a00{--content-width:calc(100vw - 60px);}.elementor-10 .elementor-element.elementor-element-a349fa3{--width:250px;}.elementor-10 .elementor-element.elementor-element-1f1761d{--width:50%;}.elementor-10 .elementor-element.elementor-element-cbd35a1{--width:50%;}.elementor-10 .elementor-element.elementor-element-6486da9{--content-width:calc(100vw - 60px);}.elementor-10 .elementor-element.elementor-element-a4d8757{--content-width:calc(100vw - 60px);}.elementor-10 .elementor-element.elementor-element-735656c{--content-width:calc(100vw - 60px);}.elementor-10 .elementor-element.elementor-element-272d7fa{--width:170px;}.elementor-10 .elementor-element.elementor-element-18c70c4{--width:170px;}.elementor-10 .elementor-element.elementor-element-22f9c2b{--content-width:calc(100vw - 60px);}.elementor-10 .elementor-element.elementor-element-7c18d22{--content-width:calc(100vw - 60px);}.elementor-10 .elementor-element.elementor-element-c218cd3{--content-width:calc(100vw - 60px);}.elementor-10 .elementor-element.elementor-element-4a5d814{--content-width:calc(100vw - 60px);}.elementor-10 .elementor-element.elementor-element-2ca36bf{--content-width:calc(100vw - 60px);}.elementor-10 .elementor-element.elementor-element-643eddd{--content-width:calc(100vw - 60px);}.elementor-10 .elementor-element.elementor-element-bd4c164{--content-width:calc(100vw - 60px);}.elementor-10 .elementor-element.elementor-element-2d302dc{--content-width:calc(100vw - 60px);}.elementor-10 .elementor-element.elementor-element-1542930{--content-width:calc(100vw - 60px);}.elementor-10 .elementor-element.elementor-element-563594e{--content-width:calc(100vw - 60px);}}@media(max-width:1400px){.elementor-10 .elementor-element.elementor-element-93f1a00{--min-height:0;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-a349fa3{--min-height:250px;}.elementor-10 .elementor-element.elementor-element-fcc9df7 .elementor-heading-title{font-size:var( --e-global-typography-803001d-font-size );}.elementor-10 .elementor-element.elementor-element-09667ac .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-10 .elementor-element.elementor-element-f0453ad{width:100%;max-width:100%;font-size:var( --e-global-typography-accent-font-size );}.elementor-10 .elementor-element.elementor-element-e7fba42{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10 .elementor-element.elementor-element-d65804c .elementor-button{font-size:var( --e-global-typography-572880b-font-size );}.elementor-10 .elementor-element.elementor-element-378d4c2 .elementor-button{font-size:var( --e-global-typography-572880b-font-size );}.elementor-10 .elementor-element.elementor-element-9e6607f .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:0px 50px 0px 50px;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-176eecc{left:-30px;}body.rtl .elementor-10 .elementor-element.elementor-element-176eecc{right:-30px;}.elementor-10 .elementor-element.elementor-element-82a362c{--width:500px;}.elementor-10 .elementor-element.elementor-element-6486da9{--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-3fc6e2c .elementor-heading-title{font-size:var( --e-global-typography-2a331ef-font-size );}.elementor-10 .elementor-element.elementor-element-95ecce6 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-10 .elementor-element.elementor-element-5c77358{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-10 .elementor-element.elementor-element-4bdce73 .elementor-heading-title{font-size:var( --e-global-typography-718342b-font-size );}.elementor-10 .elementor-element.elementor-element-4ba89bb{font-size:var( --e-global-typography-text-font-size );}.elementor-10 .elementor-element.elementor-element-9887ba0 .elementor-heading-title{font-size:var( --e-global-typography-445ee19-font-size );}.elementor-10 .elementor-element.elementor-element-f1d3a40 .elementor-heading-title{font-size:var( --e-global-typography-718342b-font-size );}.elementor-10 .elementor-element.elementor-element-de1acfc{font-size:var( --e-global-typography-text-font-size );}.elementor-10 .elementor-element.elementor-element-59e9666 .elementor-heading-title{font-size:var( --e-global-typography-445ee19-font-size );}.elementor-10 .elementor-element.elementor-element-2d868aa .elementor-heading-title{font-size:var( --e-global-typography-718342b-font-size );}.elementor-10 .elementor-element.elementor-element-86af6bc{font-size:var( --e-global-typography-text-font-size );}.elementor-10 .elementor-element.elementor-element-75d34dd .elementor-heading-title{font-size:var( --e-global-typography-445ee19-font-size );}.elementor-10 .elementor-element.elementor-element-d1e891e .elementor-heading-title{font-size:var( --e-global-typography-718342b-font-size );}.elementor-10 .elementor-element.elementor-element-4b92db5{font-size:var( --e-global-typography-text-font-size );}.elementor-10 .elementor-element.elementor-element-8315be4 .elementor-heading-title{font-size:var( --e-global-typography-445ee19-font-size );}.elementor-10 .elementor-element.elementor-element-a4d8757{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:80px;--padding-bottom:144px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-f4d5ea6{--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-10 .elementor-element.elementor-element-2650ad1 img{height:412px;border-radius:50px 0px 50px 50px;}.elementor-10 .elementor-element.elementor-element-2457c6d{--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-10 .elementor-element.elementor-element-e331353 img{height:200px;border-radius:60px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-8202912 img{height:200px;border-radius:0px 60px 60px 60px;}.elementor-10 .elementor-element.elementor-element-b21d65f{--width:500px;}.elementor-10 .elementor-element.elementor-element-8920ba1 .elementor-heading-title{font-size:var( --e-global-typography-2a331ef-font-size );}.elementor-10 .elementor-element.elementor-element-62ad1c0 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-10 .elementor-element.elementor-element-0820245{width:100%;max-width:100%;font-size:var( --e-global-typography-accent-font-size );}.elementor-10 .elementor-element.elementor-element-0820245 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-fbb27a7 .elementor-button{font-size:var( --e-global-typography-445ee19-font-size );}.elementor-10 .elementor-element.elementor-element-735656c{--margin-top:-58px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-511264c{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-44ee055 .elementor-icon{font-size:40px;}.elementor-10 .elementor-element.elementor-element-44ee055 .elementor-icon svg{height:40px;}.elementor-10 .elementor-element.elementor-element-396f6e4 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-secondary-font-size );}.elementor-10 .elementor-element.elementor-element-396f6e4 .elementor-counter-title{font-size:var( --e-global-typography-803001d-font-size );}.elementor-10 .elementor-element.elementor-element-d29ddd6 .elementor-icon{font-size:40px;}.elementor-10 .elementor-element.elementor-element-d29ddd6 .elementor-icon svg{height:40px;}.elementor-10 .elementor-element.elementor-element-0f6679d .elementor-counter-number-wrapper{font-size:var( --e-global-typography-secondary-font-size );}.elementor-10 .elementor-element.elementor-element-0f6679d .elementor-counter-title{font-size:var( --e-global-typography-803001d-font-size );}.elementor-10 .elementor-element.elementor-element-c40ccb1 .elementor-icon{font-size:40px;}.elementor-10 .elementor-element.elementor-element-c40ccb1 .elementor-icon svg{height:40px;}.elementor-10 .elementor-element.elementor-element-11c8272{font-size:var( --e-global-typography-803001d-font-size );}.elementor-10 .elementor-element.elementor-element-f12aa62 .elementor-icon{font-size:40px;}.elementor-10 .elementor-element.elementor-element-f12aa62 .elementor-icon svg{height:40px;}.elementor-10 .elementor-element.elementor-element-fbc6876{font-size:var( --e-global-typography-803001d-font-size );}.elementor-10 .elementor-element.elementor-element-22f9c2b{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-29c84a8 .elementor-heading-title{font-size:var( --e-global-typography-2a331ef-font-size );}.elementor-10 .elementor-element.elementor-element-c5d2dc6 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-10 .elementor-element.elementor-element-ada579d{width:100%;max-width:100%;font-size:var( --e-global-typography-accent-font-size );}.elementor-10 .elementor-element.elementor-element-ada579d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-0471133 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-10 .elementor-element.elementor-element-0471133 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-10 .elementor-element.elementor-element-0471133 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-10 .elementor-element.elementor-element-0471133 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-10 .elementor-element.elementor-element-0471133 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-10 .elementor-element.elementor-element-0471133 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10 .elementor-element.elementor-element-0471133 .elementor-icon-list-item > a{font-size:var( --e-global-typography-445ee19-font-size );}.elementor-10 .elementor-element.elementor-element-a9f2439 .elementor-button{font-size:var( --e-global-typography-445ee19-font-size );}.elementor-10 .elementor-element.elementor-element-3e935a0 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:0px 50px 0px 50px;}.elementor-10 .elementor-element.elementor-element-7c18d22{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-6e731b1 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:50px 0px 50px 0px;}.elementor-10 .elementor-element.elementor-element-60ca376 .elementor-heading-title{font-size:var( --e-global-typography-2a331ef-font-size );}.elementor-10 .elementor-element.elementor-element-aed5cf6 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-10 .elementor-element.elementor-element-9f217ba{width:100%;max-width:100%;font-size:var( --e-global-typography-accent-font-size );}.elementor-10 .elementor-element.elementor-element-9f217ba > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-3c99796 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-10 .elementor-element.elementor-element-3c99796 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-10 .elementor-element.elementor-element-3c99796 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-10 .elementor-element.elementor-element-3c99796 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-10 .elementor-element.elementor-element-3c99796 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-10 .elementor-element.elementor-element-3c99796 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10 .elementor-element.elementor-element-3c99796 .elementor-icon-list-item > a{font-size:var( --e-global-typography-445ee19-font-size );}.elementor-10 .elementor-element.elementor-element-d190a39 .elementor-button{font-size:var( --e-global-typography-445ee19-font-size );}.elementor-10 .elementor-element.elementor-element-c218cd3{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-260d99b .elementor-heading-title{font-size:var( --e-global-typography-2a331ef-font-size );}.elementor-10 .elementor-element.elementor-element-58a4f34 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-10 .elementor-element.elementor-element-a50308d{width:100%;max-width:100%;font-size:var( --e-global-typography-accent-font-size );}.elementor-10 .elementor-element.elementor-element-a50308d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-b5da0a6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-10 .elementor-element.elementor-element-b5da0a6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-10 .elementor-element.elementor-element-b5da0a6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-10 .elementor-element.elementor-element-b5da0a6 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-10 .elementor-element.elementor-element-b5da0a6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-10 .elementor-element.elementor-element-b5da0a6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10 .elementor-element.elementor-element-b5da0a6 .elementor-icon-list-item > a{font-size:var( --e-global-typography-445ee19-font-size );}.elementor-10 .elementor-element.elementor-element-168e4a8 .elementor-button{font-size:var( --e-global-typography-445ee19-font-size );}.elementor-10 .elementor-element.elementor-element-5736903 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:0px 50px 0px 50px;}.elementor-10 .elementor-element.elementor-element-b0960e3 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-10 .elementor-element.elementor-element-09ec2c8{--width:500px;}.elementor-10 .elementor-element.elementor-element-2ca36bf{--gap:0px 20px;--row-gap:0px;--column-gap:20px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-6f6445f .elementor-heading-title{font-size:var( --e-global-typography-2a331ef-font-size );}.elementor-10 .elementor-element.elementor-element-3e00144 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-10 .elementor-element.elementor-element-3d529b1{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-10 .elementor-element.elementor-element-cfddc94 .elementor-heading-title{font-size:var( --e-global-typography-2a331ef-font-size );}.elementor-10 .elementor-element.elementor-element-edead9d{font-size:var( --e-global-typography-text-font-size );}.elementor-10 .elementor-element.elementor-element-900b882 .elementor-heading-title{font-size:var( --e-global-typography-2a331ef-font-size );}.elementor-10 .elementor-element.elementor-element-f0fd749{font-size:var( --e-global-typography-text-font-size );}.elementor-10 .elementor-element.elementor-element-816628c .elementor-heading-title{font-size:var( --e-global-typography-2a331ef-font-size );}.elementor-10 .elementor-element.elementor-element-3012199{font-size:var( --e-global-typography-text-font-size );}.elementor-10 .elementor-element.elementor-element-ccdbaba .elementor-heading-title{font-size:var( --e-global-typography-2a331ef-font-size );}.elementor-10 .elementor-element.elementor-element-09237c7{font-size:var( --e-global-typography-text-font-size );}.elementor-10 .elementor-element.elementor-element-643eddd{--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-b6f96f6{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-10 .elementor-element.elementor-element-e69cbd2 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-10 .elementor-element.elementor-element-6821fd3{width:100%;max-width:100%;font-size:var( --e-global-typography-accent-font-size );}.elementor-10 .elementor-element.elementor-element-32ebd8c .elementor-button{font-size:var( --e-global-typography-572880b-font-size );padding:12px 28px 12px 28px;}.elementor-10 .elementor-element.elementor-element-bd4c164{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:50px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-a810e31 .elementor-heading-title{font-size:var( --e-global-typography-9c04cb5-font-size );}.elementor-10 .elementor-element.elementor-element-dcb320b{font-size:var( --e-global-typography-text-font-size );}.elementor-10 .elementor-element.elementor-element-ebc99b9 .elementor-button{font-size:var( --e-global-typography-445ee19-font-size );}.elementor-10 .elementor-element.elementor-element-0e854f1 .elementor-heading-title{font-size:var( --e-global-typography-9c04cb5-font-size );}.elementor-10 .elementor-element.elementor-element-fa72357{width:100%;max-width:100%;font-size:var( --e-global-typography-accent-font-size );}.elementor-10 .elementor-element.elementor-element-fa72357 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-65d41f9 .elementor-button{font-size:var( --e-global-typography-445ee19-font-size );}.elementor-10 .elementor-element.elementor-element-1542930{--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-135a3f8 .elementor-heading-title{font-size:var( --e-global-typography-2a331ef-font-size );}.elementor-10 .elementor-element.elementor-element-d4bed1a .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-10 .elementor-element.elementor-element-e631b82{font-size:var( --e-global-typography-text-font-size );}.elementor-10 .elementor-element.elementor-element-516f579{font-size:var( --e-global-typography-text-font-size );}.elementor-10 .elementor-element.elementor-element-3a1f80f{font-size:var( --e-global-typography-text-font-size );}.elementor-10 .elementor-element.elementor-element-a1fe4f8{font-size:var( --e-global-typography-text-font-size );}.elementor-10 .elementor-element.elementor-element-a0a1181{font-size:var( --e-global-typography-text-font-size );}.elementor-10 .elementor-element.elementor-element-44de2fb{--n-accordion-title-font-size:var( --e-global-typography-accent-font-size );}.elementor-10 .elementor-element.elementor-element-563594e{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-c2ddd64 img{height:250px;border-radius:50px 0px 50px 0px;}.elementor-10 .elementor-element.elementor-element-590d9e0 .elementor-heading-title{font-size:var( --e-global-typography-2a331ef-font-size );}.elementor-10 .elementor-element.elementor-element-b0b932e .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-10 .elementor-element.elementor-element-5f927de{width:100%;max-width:100%;font-size:var( --e-global-typography-accent-font-size );}.elementor-10 .elementor-element.elementor-element-5f927de > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-f93bf83 .elementor-button{font-size:var( --e-global-typography-445ee19-font-size );}}@media(max-width:767px){.elementor-10 .elementor-element.elementor-element-93f1a00{--content-width:calc(100vw - 40px);--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-a349fa3{--width:250px;}.elementor-10 .elementor-element.elementor-element-fcc9df7 .elementor-heading-title{font-size:var( --e-global-typography-803001d-font-size );}.elementor-10 .elementor-element.elementor-element-09667ac .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-10 .elementor-element.elementor-element-f0453ad > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-f0453ad{font-size:var( --e-global-typography-accent-font-size );}.elementor-10 .elementor-element.elementor-element-d65804c .elementor-button{font-size:var( --e-global-typography-572880b-font-size );padding:10px 20px 10px 20px;}.elementor-10 .elementor-element.elementor-element-378d4c2 .elementor-button{font-size:var( --e-global-typography-572880b-font-size );padding:10px 20px 10px 20px;}.elementor-10 .elementor-element.elementor-element-82a362c{--width:500px;}.elementor-10 .elementor-element.elementor-element-6486da9{--content-width:calc(100vw - 40px);--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-3fc6e2c .elementor-heading-title{font-size:var( --e-global-typography-2a331ef-font-size );}.elementor-10 .elementor-element.elementor-element-95ecce6{text-align:center;}.elementor-10 .elementor-element.elementor-element-95ecce6 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-10 .elementor-element.elementor-element-5c77358{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-4bdce73 .elementor-heading-title{font-size:var( --e-global-typography-718342b-font-size );}.elementor-10 .elementor-element.elementor-element-4ba89bb{font-size:var( --e-global-typography-text-font-size );}.elementor-10 .elementor-element.elementor-element-9887ba0 .elementor-heading-title{font-size:var( --e-global-typography-445ee19-font-size );}.elementor-10 .elementor-element.elementor-element-f1d3a40 .elementor-heading-title{font-size:var( --e-global-typography-718342b-font-size );}.elementor-10 .elementor-element.elementor-element-de1acfc{font-size:var( --e-global-typography-text-font-size );}.elementor-10 .elementor-element.elementor-element-59e9666 .elementor-heading-title{font-size:var( --e-global-typography-445ee19-font-size );}.elementor-10 .elementor-element.elementor-element-2d868aa .elementor-heading-title{font-size:var( --e-global-typography-718342b-font-size );}.elementor-10 .elementor-element.elementor-element-86af6bc{font-size:var( --e-global-typography-text-font-size );}.elementor-10 .elementor-element.elementor-element-75d34dd .elementor-heading-title{font-size:var( --e-global-typography-445ee19-font-size );}.elementor-10 .elementor-element.elementor-element-d1e891e .elementor-heading-title{font-size:var( --e-global-typography-718342b-font-size );}.elementor-10 .elementor-element.elementor-element-4b92db5{font-size:var( --e-global-typography-text-font-size );}.elementor-10 .elementor-element.elementor-element-8315be4 .elementor-heading-title{font-size:var( --e-global-typography-445ee19-font-size );}.elementor-10 .elementor-element.elementor-element-a4d8757{--content-width:calc(100vw - 40px);--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:50px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-f4d5ea6{--flex-wrap:nowrap;}.elementor-10 .elementor-element.elementor-element-2650ad1 img{height:312px;}.elementor-10 .elementor-element.elementor-element-2457c6d{--width:50%;}.elementor-10 .elementor-element.elementor-element-e331353 img{height:150px;}.elementor-10 .elementor-element.elementor-element-8202912 img{height:150px;}.elementor-10 .elementor-element.elementor-element-b21d65f{--width:500px;}.elementor-10 .elementor-element.elementor-element-8920ba1 .elementor-heading-title{font-size:var( --e-global-typography-2a331ef-font-size );}.elementor-10 .elementor-element.elementor-element-62ad1c0 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-10 .elementor-element.elementor-element-0820245{font-size:var( --e-global-typography-accent-font-size );}.elementor-10 .elementor-element.elementor-element-fbb27a7 .elementor-button{font-size:var( --e-global-typography-445ee19-font-size );}.elementor-10 .elementor-element.elementor-element-735656c{--content-width:calc(100vw - 40px);}.elementor-10 .elementor-element.elementor-element-511264c{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-10 .elementor-element.elementor-element-272d7fa{--width:180px;--justify-content:center;}.elementor-10 .elementor-element.elementor-element-396f6e4 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-secondary-font-size );}.elementor-10 .elementor-element.elementor-element-396f6e4 .elementor-counter-title{font-size:var( --e-global-typography-803001d-font-size );}.elementor-10 .elementor-element.elementor-element-47dd2e6{--min-height:0px;}.elementor-10 .elementor-element.elementor-element-981c7cf{--width:180px;--justify-content:center;}.elementor-10 .elementor-element.elementor-element-0f6679d .elementor-counter-number-wrapper{font-size:var( --e-global-typography-secondary-font-size );}.elementor-10 .elementor-element.elementor-element-0f6679d .elementor-counter-title{font-size:var( --e-global-typography-803001d-font-size );}.elementor-10 .elementor-element.elementor-element-3806c5c{--min-height:0px;}.elementor-10 .elementor-element.elementor-element-18c70c4{--width:180px;--justify-content:center;}.elementor-10 .elementor-element.elementor-element-11c8272{font-size:var( --e-global-typography-803001d-font-size );}.elementor-10 .elementor-element.elementor-element-54771c6{--min-height:0px;}.elementor-10 .elementor-element.elementor-element-3b5f19d{--width:180px;--justify-content:center;}.elementor-10 .elementor-element.elementor-element-fbc6876{font-size:var( --e-global-typography-803001d-font-size );}.elementor-10 .elementor-element.elementor-element-7010c92{--width:150px;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-7010c92{right:-50px;}body.rtl .elementor-10 .elementor-element.elementor-element-7010c92{left:-50px;}.elementor-10 .elementor-element.elementor-element-f0cea6f{--width:200px;}.elementor-10 .elementor-element.elementor-element-22f9c2b{--content-width:calc(100vw - 40px);--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-29c84a8 .elementor-heading-title{font-size:var( --e-global-typography-2a331ef-font-size );}.elementor-10 .elementor-element.elementor-element-c5d2dc6 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-10 .elementor-element.elementor-element-ada579d{font-size:var( --e-global-typography-accent-font-size );}.elementor-10 .elementor-element.elementor-element-0471133 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10 .elementor-element.elementor-element-0471133 .elementor-icon-list-item > a{font-size:var( --e-global-typography-445ee19-font-size );}.elementor-10 .elementor-element.elementor-element-a9f2439 .elementor-button{font-size:var( --e-global-typography-445ee19-font-size );}.elementor-10 .elementor-element.elementor-element-7c18d22{--content-width:calc(100vw - 40px);--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-60ca376 .elementor-heading-title{font-size:var( --e-global-typography-2a331ef-font-size );}.elementor-10 .elementor-element.elementor-element-aed5cf6 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-10 .elementor-element.elementor-element-9f217ba{font-size:var( --e-global-typography-accent-font-size );}.elementor-10 .elementor-element.elementor-element-3c99796 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10 .elementor-element.elementor-element-3c99796 .elementor-icon-list-item > a{font-size:var( --e-global-typography-445ee19-font-size );}.elementor-10 .elementor-element.elementor-element-d190a39 .elementor-button{font-size:var( --e-global-typography-445ee19-font-size );}.elementor-10 .elementor-element.elementor-element-c218cd3{--content-width:calc(100vw - 40px);--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-260d99b .elementor-heading-title{font-size:var( --e-global-typography-2a331ef-font-size );}.elementor-10 .elementor-element.elementor-element-58a4f34 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-10 .elementor-element.elementor-element-a50308d{font-size:var( --e-global-typography-accent-font-size );}.elementor-10 .elementor-element.elementor-element-b5da0a6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10 .elementor-element.elementor-element-b5da0a6 .elementor-icon-list-item > a{font-size:var( --e-global-typography-445ee19-font-size );}.elementor-10 .elementor-element.elementor-element-168e4a8 .elementor-button{font-size:var( --e-global-typography-445ee19-font-size );}.elementor-10 .elementor-element.elementor-element-4a5d814{--content-width:calc(100vw - 40px);--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-961542d{--min-height:150px;}.elementor-10 .elementor-element.elementor-element-b0960e3 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-10 .elementor-element.elementor-element-09ec2c8{--width:500px;}.elementor-10 .elementor-element.elementor-element-2ca36bf{--content-width:calc(100vw - 40px);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-6f6445f .elementor-heading-title{font-size:var( --e-global-typography-2a331ef-font-size );}.elementor-10 .elementor-element.elementor-element-3e00144{text-align:center;}.elementor-10 .elementor-element.elementor-element-3e00144 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-10 .elementor-element.elementor-element-3d529b1{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-10 .elementor-element.elementor-element-2f9e470{--width:80px;}.elementor-10 .elementor-element.elementor-element-cfddc94 .elementor-heading-title{font-size:var( --e-global-typography-2a331ef-font-size );}.elementor-10 .elementor-element.elementor-element-edead9d{font-size:var( --e-global-typography-text-font-size );}.elementor-10 .elementor-element.elementor-element-0898fef{--width:80px;}.elementor-10 .elementor-element.elementor-element-900b882 .elementor-heading-title{font-size:var( --e-global-typography-2a331ef-font-size );}.elementor-10 .elementor-element.elementor-element-f0fd749{font-size:var( --e-global-typography-text-font-size );}.elementor-10 .elementor-element.elementor-element-9eff1ab{--width:80px;}.elementor-10 .elementor-element.elementor-element-816628c .elementor-heading-title{font-size:var( --e-global-typography-2a331ef-font-size );}.elementor-10 .elementor-element.elementor-element-3012199{font-size:var( --e-global-typography-text-font-size );}.elementor-10 .elementor-element.elementor-element-8722618{--width:80px;}.elementor-10 .elementor-element.elementor-element-ccdbaba .elementor-heading-title{font-size:var( --e-global-typography-2a331ef-font-size );}.elementor-10 .elementor-element.elementor-element-09237c7{font-size:var( --e-global-typography-text-font-size );}.elementor-10 .elementor-element.elementor-element-643eddd{--content-width:calc(100vw - 40px);--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-e69cbd2 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-10 .elementor-element.elementor-element-6821fd3{font-size:var( --e-global-typography-accent-font-size );}.elementor-10 .elementor-element.elementor-element-32ebd8c .elementor-button{font-size:var( --e-global-typography-572880b-font-size );}.elementor-10 .elementor-element.elementor-element-5c3fed5{--width:300px;}.elementor-10 .elementor-element.elementor-element-bd4c164{--content-width:calc(100vw - 40px);--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-6c7e374{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-10 .elementor-element.elementor-element-a810e31 .elementor-heading-title{font-size:var( --e-global-typography-9c04cb5-font-size );}.elementor-10 .elementor-element.elementor-element-dcb320b{font-size:var( --e-global-typography-text-font-size );}.elementor-10 .elementor-element.elementor-element-ebc99b9 .elementor-button{font-size:var( --e-global-typography-445ee19-font-size );}.elementor-10 .elementor-element.elementor-element-2d302dc{--content-width:calc(100vw - 40px);--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-1ca724e{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-10 .elementor-element.elementor-element-0e854f1 .elementor-heading-title{font-size:var( --e-global-typography-9c04cb5-font-size );}.elementor-10 .elementor-element.elementor-element-fa72357{font-size:var( --e-global-typography-accent-font-size );}.elementor-10 .elementor-element.elementor-element-65d41f9 .elementor-button{font-size:var( --e-global-typography-445ee19-font-size );padding:10px 20px 10px 20px;}.elementor-10 .elementor-element.elementor-element-1542930{--content-width:calc(100vw - 40px);--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-135a3f8 .elementor-heading-title{font-size:var( --e-global-typography-2a331ef-font-size );}.elementor-10 .elementor-element.elementor-element-d4bed1a .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-10 .elementor-element.elementor-element-e631b82{font-size:var( --e-global-typography-text-font-size );}.elementor-10 .elementor-element.elementor-element-516f579{font-size:var( --e-global-typography-text-font-size );}.elementor-10 .elementor-element.elementor-element-3a1f80f{font-size:var( --e-global-typography-text-font-size );}.elementor-10 .elementor-element.elementor-element-a1fe4f8{font-size:var( --e-global-typography-text-font-size );}.elementor-10 .elementor-element.elementor-element-a0a1181{font-size:var( --e-global-typography-text-font-size );}.elementor-10 .elementor-element.elementor-element-44de2fb{--n-accordion-title-font-size:var( --e-global-typography-accent-font-size );}.elementor-10 .elementor-element.elementor-element-563594e{--content-width:calc(100vw - 40px);--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-b9ecb1f{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-590d9e0 .elementor-heading-title{font-size:var( --e-global-typography-2a331ef-font-size );}.elementor-10 .elementor-element.elementor-element-b0b932e .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-10 .elementor-element.elementor-element-5f927de{font-size:var( --e-global-typography-accent-font-size );}.elementor-10 .elementor-element.elementor-element-f93bf83 .elementor-button{font-size:var( --e-global-typography-445ee19-font-size );}}/* Start custom CSS for heading, class: .elementor-element-09667ac */.elementor-10 .elementor-element.elementor-element-09667ac .orange {
    color: var(--e-global-color-54cac62);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-9e6607f *//* Crée un contexte d'empilement isolé */
.elementor-10 .elementor-element.elementor-element-9e6607f .elementor-widget-container {
    position: relative;
    z-index: 0;
    isolation: isolate; /* ← c'est ça la clé */
}

/* La bordure passe derrière l'img mais reste visible */
.elementor-10 .elementor-element.elementor-element-9e6607f .elementor-widget-container::before {
    content: "";
    position: absolute;
    top: -18px;
    left: 18px;
    height: 100%;
    width: 100%;
    border-radius: 0 100px 0 100px;
    border: 3px solid var(--e-global-color-54cac62);
    z-index: -1;
}

/* L'image reste au-dessus */
.elementor-10 .elementor-element.elementor-element-9e6607f img {
    position: relative;
    z-index: 1;
}

@media screen and (max-width : 1400px) {
    .elementor-10 .elementor-element.elementor-element-9e6607f .elementor-widget-container::before {
    top: -10px;
    left: 10px;
    border-radius: 0 50px 0 50px;
}
}/* End custom CSS */
/* Start custom CSS for text-path, class: .elementor-element-82a362c */.elementor-10 .elementor-element.elementor-element-82a362c svg {
    animation: rotate 20s linear infinite;
}

@keyframes rotate {
    0%   { transform: rotate(0deg); }
    100% { transform: rotate(360deg); }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2650ad1 *//* Crée un contexte d'empilement isolé */
.elementor-10 .elementor-element.elementor-element-2650ad1 .elementor-widget-container {
    position: relative;
    z-index: 0;
    isolation: isolate; /* ← c'est ça la clé */
}

/* La bordure passe derrière l'img mais reste visible */
.elementor-10 .elementor-element.elementor-element-2650ad1 .elementor-widget-container::before {
    content: "";
    position: absolute;
    top: -18px;
    left: -18px;
    height: 100%;
    width: 100%;
    border-radius: 100px 0 100px 100px;
    border: 1px solid var(--e-global-color-54cac62);
    z-index: -1;
}

/* L'image reste au-dessus */
.elementor-element-f6754d8.elementor-10 .elementor-element.elementor-element-2650ad1{
    position: relative;
    z-index: 1;
}

@media screen and (max-width : 1400px) {
    .elementor-10 .elementor-element.elementor-element-2650ad1 .elementor-widget-container::before {
    top: -10px;
    left: -10px;
    border-radius: 50px 0 50px 50px;
}
}/* End custom CSS */
/* Start custom CSS for text-path, class: .elementor-element-b21d65f */.elementor-10 .elementor-element.elementor-element-b21d65f svg {
    animation: rotate 20s linear infinite;
}

@keyframes rotate {
    0%   { transform: rotate(0deg); }
    100% { transform: rotate(360deg); }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cc44c6e */@keyframes flottaison {
  0%   { transform: translateY(0); }
  50%  { transform: translateY(-10px); }
  100% { transform: translateY(0); }
}

.elementor-10 .elementor-element.elementor-element-cc44c6e {
  animation: flottaison 10s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-be8c20f */@keyframes flottaison {
  0%   { transform: translateY(0); }
  50%  { transform: translateY(-10px); }
  100% { transform: translateY(0); }
}

.elementor-10 .elementor-element.elementor-element-be8c20f {
  animation: flottaison 10s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-dd956b6 */@keyframes flottaison {
  0%   { transform: translateY(0); }
  50%  { transform: translateY(-10px); }
  100% { transform: translateY(0); }
}

.elementor-10 .elementor-element.elementor-element-dd956b6 {
  animation: flottaison 10s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-3e935a0 *//* Crée un contexte d'empilement isolé */
.elementor-10 .elementor-element.elementor-element-3e935a0 .elementor-widget-container {
    position: relative;
    z-index: 0;
    isolation: isolate; /* ← c'est ça la clé */
}

/* La bordure passe derrière l'img mais reste visible */
.elementor-10 .elementor-element.elementor-element-3e935a0 .elementor-widget-container::before {
    content: "";
    position: absolute;
    top: -18px;
    left: 18px;
    height: 100%;
    width: 100%;
    border-radius: 0 100px 0 100px;
    border: 2px solid var(--e-global-color-primary);
    z-index: -1;
}

.elementor-10 .elementor-element.elementor-element-3e935a0 img {
    width: 100%;
    height: 600px;
    object-fit: cover;
}

@media screen and (max-width : 1400px) {
    .elementor-10 .elementor-element.elementor-element-3e935a0 .elementor-widget-container::before {
    top: -10px;
    left: 10px;
    border-radius: 0 50px 0 50px;
}
}

@media screen and (max-width : 767px) {
    .elementor-10 .elementor-element.elementor-element-3e935a0 img {
    height: 300px;
}
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-6e731b1 *//* Crée un contexte d'empilement isolé */
.elementor-10 .elementor-element.elementor-element-6e731b1 .elementor-widget-container {
    position: relative;
    z-index: 0;
    isolation: isolate; /* ← c'est ça la clé */
}

/* La bordure passe derrière l'img mais reste visible */
.elementor-10 .elementor-element.elementor-element-6e731b1 .elementor-widget-container::before {
    content: "";
    position: absolute;
    top: -18px;
    left: 18px;
    height: 100%;
    width: 100%;
    border-radius: 100px 0 100px 0;
    border: 2px solid var(--e-global-color-primary);
    z-index: -1;
}

.elementor-10 .elementor-element.elementor-element-6e731b1 img {
    width: 100%;
    height: 600px;
    object-fit: cover;
}

@media screen and (max-width : 1400px) {
    .elementor-10 .elementor-element.elementor-element-6e731b1 .elementor-widget-container::before {
    top: -10px;
    left: 10px;
    border-radius: 0 50px 0 50px;
}
}

@media screen and (max-width : 767px) {
    .elementor-10 .elementor-element.elementor-element-6e731b1 img {
    height: 300px;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5d07e62 */@keyframes flottaison {
  0%   { transform: translateY(0); }
  50%  { transform: translateY(-10px); }
  100% { transform: translateY(0); }
}

.elementor-10 .elementor-element.elementor-element-5d07e62 {
  animation: flottaison 10s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-83da6f6 */@keyframes flottaison {
  0%   { transform: translateY(0); }
  50%  { transform: translateY(-10px); }
  100% { transform: translateY(0); }
}

.elementor-10 .elementor-element.elementor-element-83da6f6 {
  animation: flottaison 10s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-5736903 *//* Crée un contexte d'empilement isolé */
.elementor-10 .elementor-element.elementor-element-5736903 .elementor-widget-container {
    position: relative;
    z-index: 0;
    isolation: isolate; /* ← c'est ça la clé */
}

/* La bordure passe derrière l'img mais reste visible */
.elementor-10 .elementor-element.elementor-element-5736903 .elementor-widget-container::before {
    content: "";
    position: absolute;
    top: -18px;
    left: 18px;
    height: 100%;
    width: 100%;
    border-radius: 0 100px 0 100px;
    border: 2px solid var(--e-global-color-primary);
    z-index: -1;
}

.elementor-10 .elementor-element.elementor-element-5736903 img {
    width: 100%;
    height: 600px;
    object-fit: cover;
}

@media screen and (max-width : 1400px) {
    .elementor-10 .elementor-element.elementor-element-5736903 .elementor-widget-container::before {
    top: -10px;
    left: 10px;
    border-radius: 0 50px 0 50px;
}
}

@media screen and (max-width : 767px) {
    .elementor-10 .elementor-element.elementor-element-5736903 img {
    height: 300px;
}
}/* End custom CSS */
/* Start custom CSS for text-path, class: .elementor-element-09ec2c8 */.elementor-10 .elementor-element.elementor-element-09ec2c8 svg {
    animation: rotate 20s linear infinite;
}

@keyframes rotate {
    0%   { transform: rotate(0deg); }
    100% { transform: rotate(360deg); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a66796d */.elementor-10 .elementor-element.elementor-element-a66796d:hover {
    transition: all ease-in-out 0.5s;
    background-color: var(--e-global-color-primary) !important;
}

.elementor-10 .elementor-element.elementor-element-a66796d:hover .fond-icone {
    background-color: var(--e-global-color-54cac62);
    transition: all ease-in-out 0.5s;
}

.elementor-10 .elementor-element.elementor-element-a66796d:hover .icone svg {
    fill: white !important;
    transition: all ease-in-out 0.5s;
    transform: scaleX(-1);
}

.elementor-10 .elementor-element.elementor-element-a66796d:hover .texte, .elementor-10 .elementor-element.elementor-element-a66796d:hover .elementor-heading-title {
    color: white;
    transition: all ease-in-out 0.5s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2694388 */.elementor-10 .elementor-element.elementor-element-2694388:hover {
    transition: all ease-in-out 0.5s;
    background-color: var(--e-global-color-primary) !important;
}

.elementor-10 .elementor-element.elementor-element-2694388:hover .fond-icone {
    background-color: var(--e-global-color-54cac62);
    transition: all ease-in-out 0.5s;
}

.elementor-10 .elementor-element.elementor-element-2694388:hover .icone svg {
    fill: white !important;
    transition: all ease-in-out 0.5s;
    transform: scaleX(-1);
}

.elementor-10 .elementor-element.elementor-element-2694388:hover .texte, .elementor-10 .elementor-element.elementor-element-2694388:hover .elementor-heading-title {
    color: white;
    transition: all ease-in-out 0.5s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f81021f */.elementor-10 .elementor-element.elementor-element-f81021f:hover {
    transition: all ease-in-out 0.5s;
    background-color: var(--e-global-color-primary) !important;
}

.elementor-10 .elementor-element.elementor-element-f81021f:hover .fond-icone {
    background-color: var(--e-global-color-54cac62);
    transition: all ease-in-out 0.5s;
}

.elementor-10 .elementor-element.elementor-element-f81021f:hover .icone svg {
    fill: white !important;
    transition: all ease-in-out 0.5s;
    transform: scaleX(-1);
}

.elementor-10 .elementor-element.elementor-element-f81021f:hover .texte, .elementor-10 .elementor-element.elementor-element-f81021f:hover .elementor-heading-title {
    color: white;
    transition: all ease-in-out 0.5s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a39225f */.elementor-10 .elementor-element.elementor-element-a39225f:hover {
    transition: all ease-in-out 0.5s;
    background-color: var(--e-global-color-primary) !important;
}

.elementor-10 .elementor-element.elementor-element-a39225f:hover .fond-icone {
    background-color: var(--e-global-color-54cac62);
    transition: all ease-in-out 0.5s;
}

.elementor-10 .elementor-element.elementor-element-a39225f:hover .icone svg {
    fill: white !important;
    transition: all ease-in-out 0.5s;
    transform: scaleX(-1);
}

.elementor-10 .elementor-element.elementor-element-a39225f:hover .texte, .elementor-10 .elementor-element.elementor-element-a39225f:hover .elementor-heading-title {
    color: white;
    transition: all ease-in-out 0.5s;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c2ddd64 *//* Crée un contexte d'empilement isolé */
.elementor-10 .elementor-element.elementor-element-c2ddd64 .elementor-widget-container {
    position: relative;
    z-index: 0;
    isolation: isolate; /* ← c'est ça la clé */
}

/* La bordure passe derrière l'img mais reste visible */
.elementor-10 .elementor-element.elementor-element-c2ddd64 .elementor-widget-container::before {
    content: "";
    position: absolute;
    top: -18px;
    left: -18px;
    height: 100%;
    width: 100%;
    border-radius: 100px 0 100px 0;
    border: 2px solid var(--e-global-color-primary);
    z-index: -1;
}

/* L'image reste au-dessus */
.elementor-element-f6754d8.elementor-10 .elementor-element.elementor-element-c2ddd64{
    position: relative;
    z-index: 1;
}

@media screen and (max-width : 1400px) {
    .elementor-10 .elementor-element.elementor-element-c2ddd64 .elementor-widget-container::before {
    top: -10px;
    left: -10px;
    border-radius: 50px 0 50px 0;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b66683f */@keyframes flottaison {
  0%   { transform: translateY(0); }
  50%  { transform: translateY(-10px); }
  100% { transform: translateY(0); }
}

.elementor-10 .elementor-element.elementor-element-b66683f {
  animation: flottaison 10s ease-in-out infinite;
}/* End custom CSS */