.elementor-12 .elementor-element.elementor-element-edfee00{--display:flex;--min-height:max(600px, 100vh);--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.8;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-12 .elementor-element.elementor-element-edfee00:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-edfee00 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://adema.lecoin-dudigital.fr/wp-content/uploads/2025/10/big-lines.webp");background-position:top center;background-repeat:no-repeat;background-size:2560px auto;}.elementor-12 .elementor-element.elementor-element-edfee00::before, .elementor-12 .elementor-element.elementor-element-edfee00 > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-edfee00 > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-edfee00 > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-edfee00 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-edfee00 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://adema.lecoin-dudigital.fr/wp-content/uploads/2025/10/Heros-V4.webp");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-edfee00.e-con{--align-self:center;}.elementor-12 .elementor-element.elementor-element-9e0b1f2{--display:flex;--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-e565b70 .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 );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );}.elementor-12 .elementor-element.elementor-element-0b146da{width:var( --container-widget-width, 580px );max-width:580px;--container-widget-width:580px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-0fc5a14{--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:0.875rem 0.875rem;--row-gap:0.875rem;--column-gap:0.875rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-1f94c85 .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-1f94c85 .elementor-icon{font-size:16px;}.elementor-12 .elementor-element.elementor-element-1f94c85 .elementor-icon svg{height:16px;}.elementor-12 .elementor-element.elementor-element-fb59130{width:var( --container-widget-width, 580px );max-width:580px;--container-widget-width:580px;--container-widget-flex-grow:0;font-family:"Hanken Grotesk", Sans-serif;font-size:0.875rem;font-weight:200;line-height:1.2em;}.elementor-12 .elementor-element.elementor-element-03ccd9f{--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;--justify-content:flex-start;--gap:1.5rem 1.5rem;--row-gap:1.5rem;--column-gap:1.5rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-03ccd9f.e-con{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-10d4887.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-10d4887 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12 .elementor-element.elementor-element-10d4887 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-12 .elementor-element.elementor-element-10d4887 .elementor-button{font-family:"Hanken Grotesk", Sans-serif;font-size:1rem;font-weight:400;line-height:1.2em;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-8b6b293.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-8b6b293 .elementor-button{font-family:"Hanken Grotesk", Sans-serif;font-size:1rem;font-weight:400;line-height:1.2em;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-3f2ccef{left:0px;}body.rtl .elementor-12 .elementor-element.elementor-element-3f2ccef{right:0px;}.elementor-12 .elementor-element.elementor-element-3f2ccef{bottom:-1px;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-56d7619{right:0px;}body.rtl .elementor-12 .elementor-element.elementor-element-56d7619{left:0px;}.elementor-12 .elementor-element.elementor-element-56d7619{bottom:-1px;}.elementor-12 .elementor-element.elementor-element-16bd28b{--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;--justify-content:center;--gap:6rem 6rem;--row-gap:6rem;--column-gap:6rem;--padding-top:6rem;--padding-bottom:6rem;--padding-left:1rem;--padding-right:1rem;}.elementor-12 .elementor-element.elementor-element-9cb610b{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:.5rem .5rem;--row-gap:.5rem;--column-gap:.5rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-9cb610b.e-con{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-7e56254 .elementor-heading-title{font-family:"Orbitron", Sans-serif;font-size:2.5rem;font-weight:500;text-transform:uppercase;line-height:1.2em;}.elementor-12 .elementor-element.elementor-element-7654082 .elementor-heading-title{font-family:"Hanken Grotesk", Sans-serif;font-size:1.625rem;font-weight:500;line-height:1.2em;}.elementor-12 .elementor-element.elementor-element-27950da{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:.5rem .5rem;--row-gap:.5rem;--column-gap:.5rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-27950da.e-con{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-f5d798f .elementor-heading-title{font-family:"Orbitron", Sans-serif;font-size:2.5rem;font-weight:500;text-transform:uppercase;line-height:1.2em;}.elementor-12 .elementor-element.elementor-element-02e2b3a .elementor-heading-title{font-family:"Hanken Grotesk", Sans-serif;font-size:1.625rem;font-weight:500;line-height:1.2em;}.elementor-12 .elementor-element.elementor-element-41da163{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:.5rem .5rem;--row-gap:.5rem;--column-gap:.5rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-41da163.e-con{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-9e3cc0b .elementor-heading-title{font-family:"Orbitron", Sans-serif;font-size:2.5rem;font-weight:500;text-transform:uppercase;line-height:1.2em;}.elementor-12 .elementor-element.elementor-element-4886fd2 .elementor-heading-title{font-family:"Hanken Grotesk", Sans-serif;font-size:1.625rem;font-weight:500;line-height:1.2em;}.elementor-12 .elementor-element.elementor-element-a735087{--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;--justify-content:center;--gap:6rem 6rem;--row-gap:6rem;--column-gap:6rem;--overlay-opacity:0.8;--padding-top:4rem;--padding-bottom:8rem;--padding-left:1rem;--padding-right:1rem;}.elementor-12 .elementor-element.elementor-element-a735087::before, .elementor-12 .elementor-element.elementor-element-a735087 > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-a735087 > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-a735087 > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-a735087 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-a735087 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://adema.lecoin-dudigital.fr/wp-content/uploads/2025/10/home-bg-1.webp");--background-overlay:'';background-position:center right;background-repeat:no-repeat;}.elementor-12 .elementor-element.elementor-element-dc770a1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-3f780ce{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-4ccaa73{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -2px) 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-4ccaa73.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-32905a1{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:1px;}.elementor-12 .elementor-element.elementor-element-32905a1 .elementor-divider-separator{width:80%;}.elementor-12 .elementor-element.elementor-element-32905a1 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-12 .elementor-element.elementor-element-b6b913a .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 );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );}.elementor-12 .elementor-element.elementor-element-9685b40{width:var( --container-widget-width, 500px );max-width:500px;padding:1rem 0rem 0rem 0rem;--container-widget-width:500px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-20c122f{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--grid-auto-flow:row;--padding-top:2rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-12 .elementor-element.elementor-element-19d3ae4{--display:flex;--justify-content:flex-end;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-19d3ae4:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-19d3ae4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(145deg, #373B3D 0%, #2B2E30 100%);}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-2437ec3{left:1rem;}body.rtl .elementor-12 .elementor-element.elementor-element-2437ec3{right:1rem;}.elementor-12 .elementor-element.elementor-element-2437ec3{top:1rem;}.elementor-12 .elementor-element.elementor-element-8ba3c56{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-96224c7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-12 .elementor-element.elementor-element-96224c7 .elementor-heading-title{font-family:"Orbitron", Sans-serif;font-size:1.5rem;font-weight:600;text-transform:uppercase;line-height:1.2em;}.elementor-12 .elementor-element.elementor-element-1482ccc{text-align:center;color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-19b623d{--display:flex;--justify-content:flex-end;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-19b623d:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-19b623d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(145deg, #373B3D 0%, #2B2E30 100%);}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-f0a463f{left:1rem;}body.rtl .elementor-12 .elementor-element.elementor-element-f0a463f{right:1rem;}.elementor-12 .elementor-element.elementor-element-f0a463f{top:1rem;}.elementor-12 .elementor-element.elementor-element-7fd0d92{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-24aa5d5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-12 .elementor-element.elementor-element-24aa5d5 .elementor-heading-title{font-family:"Orbitron", Sans-serif;font-size:1.5rem;font-weight:600;text-transform:uppercase;line-height:1.2em;}.elementor-12 .elementor-element.elementor-element-5952d22{color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-23026c2{--display:flex;}.elementor-12 .elementor-element.elementor-element-16bf4ad{--display:flex;--justify-content:flex-end;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-16bf4ad:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-16bf4ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(145deg, #373B3D 0%, #2B2E30 100%);}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-d2a9efc{left:1rem;}body.rtl .elementor-12 .elementor-element.elementor-element-d2a9efc{right:1rem;}.elementor-12 .elementor-element.elementor-element-d2a9efc{top:1rem;}.elementor-12 .elementor-element.elementor-element-a6c3eac{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-b629f98{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-12 .elementor-element.elementor-element-b629f98 .elementor-heading-title{font-family:"Orbitron", Sans-serif;font-size:1.5rem;font-weight:600;text-transform:uppercase;line-height:1.2em;}.elementor-12 .elementor-element.elementor-element-baf88f0{color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-bec2a31{--display:flex;--justify-content:flex-end;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-bec2a31:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-bec2a31 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(145deg, #373B3D 0%, #2B2E30 100%);}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-3073ae6{left:1rem;}body.rtl .elementor-12 .elementor-element.elementor-element-3073ae6{right:1rem;}.elementor-12 .elementor-element.elementor-element-3073ae6{top:1rem;}.elementor-12 .elementor-element.elementor-element-ed4f4ac{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-6949a16{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-12 .elementor-element.elementor-element-6949a16 .elementor-heading-title{font-family:"Orbitron", Sans-serif;font-size:1.5rem;font-weight:600;text-transform:uppercase;line-height:1.2em;}.elementor-12 .elementor-element.elementor-element-7b921cb{color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-2d3a423{--display:flex;--justify-content:flex-end;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-2d3a423:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-2d3a423 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(145deg, #373B3D 0%, #2B2E30 100%);}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-73aba24{left:1rem;}body.rtl .elementor-12 .elementor-element.elementor-element-73aba24{right:1rem;}.elementor-12 .elementor-element.elementor-element-73aba24{top:1rem;}.elementor-12 .elementor-element.elementor-element-2d9b78e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-c74b953{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-12 .elementor-element.elementor-element-c74b953 .elementor-heading-title{font-family:"Orbitron", Sans-serif;font-size:1.5rem;font-weight:600;text-transform:uppercase;line-height:1.2em;}.elementor-12 .elementor-element.elementor-element-673fd0a{color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-baaa953{--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;--justify-content:center;--gap:6rem 6rem;--row-gap:6rem;--column-gap:6rem;--overlay-opacity:0.8;--padding-top:8rem;--padding-bottom:8rem;--padding-left:1rem;--padding-right:1rem;}.elementor-12 .elementor-element.elementor-element-baaa953::before, .elementor-12 .elementor-element.elementor-element-baaa953 > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-baaa953 > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-baaa953 > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-baaa953 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-baaa953 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://adema.lecoin-dudigital.fr/wp-content/uploads/2025/10/home-bg-2.webp");--background-overlay:'';background-position:center left;background-repeat:no-repeat;}.elementor-12 .elementor-element.elementor-element-df01535{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-23273a8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-5289855{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -2px) 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-5289855.elementor-element{--align-self:flex-end;}.elementor-12 .elementor-element.elementor-element-919b6fc{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:1px;}.elementor-12 .elementor-element.elementor-element-919b6fc .elementor-divider-separator{width:80%;margin:0 auto;margin-right:0;}.elementor-12 .elementor-element.elementor-element-919b6fc .elementor-divider{text-align:right;padding-block-start:0px;padding-block-end:0px;}.elementor-12 .elementor-element.elementor-element-805c908{text-align:right;}.elementor-12 .elementor-element.elementor-element-805c908 .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 );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );}.elementor-12 .elementor-element.elementor-element-cae037b{width:var( --container-widget-width, 700px );max-width:700px;padding:1rem 0rem 0rem 0rem;--container-widget-width:700px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-cae037b.elementor-element{--align-self:flex-end;}.elementor-12 .elementor-element.elementor-element-5870082{--display:grid;--e-con-grid-template-columns:repeat(5, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--grid-auto-flow:row;--padding-top:2rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-12 .elementor-element.elementor-element-5870082.e-con{--align-self:flex-end;}.elementor-12 .elementor-element.elementor-element-4b931fd{--display:flex;}.elementor-12 .elementor-element.elementor-element-080c20a{--display:flex;}.elementor-12 .elementor-element.elementor-element-984ab94{--display:flex;--justify-content:flex-end;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-984ab94:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-984ab94 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(145deg, #373B3D 0%, #2B2E30 100%);}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-dfac4b5{left:1rem;}body.rtl .elementor-12 .elementor-element.elementor-element-dfac4b5{right:1rem;}.elementor-12 .elementor-element.elementor-element-dfac4b5{top:1rem;}.elementor-12 .elementor-element.elementor-element-9a4169b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-37cface{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-12 .elementor-element.elementor-element-37cface .elementor-heading-title{font-family:"Orbitron", Sans-serif;font-size:1.5rem;font-weight:600;text-transform:uppercase;line-height:1.2em;}.elementor-12 .elementor-element.elementor-element-e599a92{color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-5ba363e{--display:flex;--justify-content:flex-end;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-5ba363e:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-5ba363e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(145deg, #373B3D 0%, #2B2E30 100%);}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-e9ee67f{left:1rem;}body.rtl .elementor-12 .elementor-element.elementor-element-e9ee67f{right:1rem;}.elementor-12 .elementor-element.elementor-element-e9ee67f{top:1rem;}.elementor-12 .elementor-element.elementor-element-2849013{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-e30cee4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-12 .elementor-element.elementor-element-e30cee4 .elementor-heading-title{font-family:"Orbitron", Sans-serif;font-size:1.5rem;font-weight:600;text-transform:uppercase;line-height:1.2em;}.elementor-12 .elementor-element.elementor-element-d9dfb47{color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-764a5f5{--display:flex;--justify-content:flex-end;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-764a5f5:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-764a5f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(145deg, #373B3D 0%, #2B2E30 100%);}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-ba5d642{left:1rem;}body.rtl .elementor-12 .elementor-element.elementor-element-ba5d642{right:1rem;}.elementor-12 .elementor-element.elementor-element-ba5d642{top:1rem;}.elementor-12 .elementor-element.elementor-element-4fe0630{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-565def4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-12 .elementor-element.elementor-element-565def4 .elementor-heading-title{font-family:"Orbitron", Sans-serif;font-size:1.5rem;font-weight:600;text-transform:uppercase;line-height:1.2em;}.elementor-12 .elementor-element.elementor-element-49dacd4{color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-9ca6487{--display:flex;}.elementor-12 .elementor-element.elementor-element-c52f166{--display:flex;--justify-content:flex-end;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-c52f166:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-c52f166 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(145deg, #373B3D 0%, #2B2E30 100%);}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-9b2e922{left:1rem;}body.rtl .elementor-12 .elementor-element.elementor-element-9b2e922{right:1rem;}.elementor-12 .elementor-element.elementor-element-9b2e922{top:1rem;}.elementor-12 .elementor-element.elementor-element-2880bee{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-43b37fe{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-12 .elementor-element.elementor-element-43b37fe .elementor-heading-title{font-family:"Orbitron", Sans-serif;font-size:1.5rem;font-weight:600;text-transform:uppercase;line-height:1.2em;}.elementor-12 .elementor-element.elementor-element-d0db52f{color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-4dd4158{--display:flex;--justify-content:flex-end;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-4dd4158:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-4dd4158 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(145deg, #373B3D 0%, #2B2E30 100%);}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-77b823b{left:1rem;}body.rtl .elementor-12 .elementor-element.elementor-element-77b823b{right:1rem;}.elementor-12 .elementor-element.elementor-element-77b823b{top:1rem;}.elementor-12 .elementor-element.elementor-element-4b7fc2e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-3ce7d60{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-12 .elementor-element.elementor-element-3ce7d60 .elementor-heading-title{font-family:"Orbitron", Sans-serif;font-size:1.5rem;font-weight:600;text-transform:uppercase;line-height:1.2em;}.elementor-12 .elementor-element.elementor-element-c757de7{color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-52ad972{--display:flex;--justify-content:flex-end;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-52ad972:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-52ad972 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(145deg, #373B3D 0%, #2B2E30 100%);}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-83786fa{left:1rem;}body.rtl .elementor-12 .elementor-element.elementor-element-83786fa{right:1rem;}.elementor-12 .elementor-element.elementor-element-83786fa{top:1rem;}.elementor-12 .elementor-element.elementor-element-ddd0761{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-820903b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-12 .elementor-element.elementor-element-820903b .elementor-heading-title{font-family:"Orbitron", Sans-serif;font-size:1.5rem;font-weight:600;text-transform:uppercase;line-height:1.2em;}.elementor-12 .elementor-element.elementor-element-0830d7d{color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-19194fd{--display:flex;--justify-content:flex-end;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-19194fd:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-19194fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(145deg, #373B3D 0%, #2B2E30 100%);}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-aabb4cd{left:1rem;}body.rtl .elementor-12 .elementor-element.elementor-element-aabb4cd{right:1rem;}.elementor-12 .elementor-element.elementor-element-aabb4cd{top:1rem;}.elementor-12 .elementor-element.elementor-element-1109e34{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-4c6c41e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-12 .elementor-element.elementor-element-4c6c41e .elementor-heading-title{font-family:"Orbitron", Sans-serif;font-size:1.5rem;font-weight:600;text-transform:uppercase;line-height:1.2em;}.elementor-12 .elementor-element.elementor-element-de0b597{color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-000ad7e{--display:flex;}.elementor-12 .elementor-element.elementor-element-4938562{--display:flex;--justify-content:flex-end;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-4938562:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-4938562 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(145deg, #373B3D 0%, #2B2E30 100%);}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-b592daf{left:1rem;}body.rtl .elementor-12 .elementor-element.elementor-element-b592daf{right:1rem;}.elementor-12 .elementor-element.elementor-element-b592daf{top:1rem;}.elementor-12 .elementor-element.elementor-element-f1e60a1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-2e15c8d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-12 .elementor-element.elementor-element-2e15c8d .elementor-heading-title{font-family:"Orbitron", Sans-serif;font-size:1.5rem;font-weight:600;text-transform:uppercase;line-height:1.2em;}.elementor-12 .elementor-element.elementor-element-fb092bb{color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-961d4fb{--display:flex;--justify-content:flex-end;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-961d4fb:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-961d4fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(145deg, #373B3D 0%, #2B2E30 100%);}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-c3431dc{left:1rem;}body.rtl .elementor-12 .elementor-element.elementor-element-c3431dc{right:1rem;}.elementor-12 .elementor-element.elementor-element-c3431dc{top:1rem;}.elementor-12 .elementor-element.elementor-element-6d32607{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-778e11b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-12 .elementor-element.elementor-element-778e11b .elementor-heading-title{font-family:"Orbitron", Sans-serif;font-size:1.5rem;font-weight:600;text-transform:uppercase;line-height:1.2em;}.elementor-12 .elementor-element.elementor-element-ca15c27{color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-a55fc14{--display:flex;--justify-content:flex-end;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-a55fc14:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-a55fc14 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(145deg, #373B3D 0%, #2B2E30 100%);}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-70e6523{left:1rem;}body.rtl .elementor-12 .elementor-element.elementor-element-70e6523{right:1rem;}.elementor-12 .elementor-element.elementor-element-70e6523{top:1rem;}.elementor-12 .elementor-element.elementor-element-7736b94{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-aa41335{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-12 .elementor-element.elementor-element-aa41335 .elementor-heading-title{font-family:"Orbitron", Sans-serif;font-size:1.5rem;font-weight:600;text-transform:uppercase;line-height:1.2em;}.elementor-12 .elementor-element.elementor-element-a1e8ebb{color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-4d51568{--display:flex;--justify-content:flex-end;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-4d51568:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-4d51568 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(145deg, #373B3D 0%, #2B2E30 100%);}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-499e4f5{left:1rem;}body.rtl .elementor-12 .elementor-element.elementor-element-499e4f5{right:1rem;}.elementor-12 .elementor-element.elementor-element-499e4f5{top:1rem;}.elementor-12 .elementor-element.elementor-element-c454a98{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-f15c26f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-12 .elementor-element.elementor-element-f15c26f .elementor-heading-title{font-family:"Orbitron", Sans-serif;font-size:1.5rem;font-weight:600;text-transform:uppercase;line-height:1.2em;}.elementor-12 .elementor-element.elementor-element-8b18475{color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-5b2bf62{--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:5rem 5rem;--row-gap:5rem;--column-gap:5rem;--padding-top:8rem;--padding-bottom:8rem;--padding-left:1rem;--padding-right:1rem;}.elementor-12 .elementor-element.elementor-element-567fade{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-edbebd1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-00f294e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -2px) 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-00f294e.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-dbf32c6{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:1px;}.elementor-12 .elementor-element.elementor-element-dbf32c6 .elementor-divider-separator{width:80%;}.elementor-12 .elementor-element.elementor-element-dbf32c6 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-12 .elementor-element.elementor-element-39a8334{--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:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-4916081{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-64a1f70{--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:0.875rem 0.875rem;--row-gap:0.875rem;--column-gap:0.875rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-1cec827 .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-1cec827 .elementor-icon{font-size:27px;}.elementor-12 .elementor-element.elementor-element-1cec827 .elementor-icon svg{height:27px;}.elementor-12 .elementor-element.elementor-element-1cec827 .elementor-icon-wrapper svg{width:auto;}.elementor-12 .elementor-element.elementor-element-2f79d29{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-889a24a{--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:0.875rem 0.875rem;--row-gap:0.875rem;--column-gap:0.875rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-f29f82a .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-f29f82a .elementor-icon{font-size:27px;}.elementor-12 .elementor-element.elementor-element-f29f82a .elementor-icon svg{height:27px;}.elementor-12 .elementor-element.elementor-element-f29f82a .elementor-icon-wrapper svg{width:auto;}.elementor-12 .elementor-element.elementor-element-432a8d6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-1949e4e{--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:0.875rem 0.875rem;--row-gap:0.875rem;--column-gap:0.875rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-807493b .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-807493b .elementor-icon{font-size:27px;}.elementor-12 .elementor-element.elementor-element-807493b .elementor-icon svg{height:27px;}.elementor-12 .elementor-element.elementor-element-807493b .elementor-icon-wrapper svg{width:auto;}.elementor-12 .elementor-element.elementor-element-a808a1d.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-a808a1d .elementor-button{font-family:"Hanken Grotesk", Sans-serif;font-size:1rem;font-weight:400;line-height:1.2em;fill:#FFFFFF;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-41527eb{--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:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--padding-top:8rem;--padding-bottom:8rem;--padding-left:1rem;--padding-right:1rem;}.elementor-12 .elementor-element.elementor-element-e2221f2{width:var( --container-widget-width, 310px );max-width:310px;--container-widget-width:310px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-e2221f2.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-e2221f2 .elementor-heading-title{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 );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );}.elementor-12 .elementor-element.elementor-element-bf664c8{--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:center;--align-items:center;--gap:2.5rem 2.5rem;--row-gap:2.5rem;--column-gap:2.5rem;}.elementor-12 .elementor-element.elementor-element-a486960{--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:3rem 3rem;--row-gap:3rem;--column-gap:3rem;--overlay-opacity:0.8;--padding-top:8rem;--padding-bottom:8rem;--padding-left:1rem;--padding-right:1rem;}.elementor-12 .elementor-element.elementor-element-a486960::before, .elementor-12 .elementor-element.elementor-element-a486960 > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-a486960 > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-a486960 > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-a486960 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-a486960 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://adema.lecoin-dudigital.fr/wp-content/uploads/2025/10/home-bg-3-e1761830433837.webp");--background-overlay:'';background-position:100% 0px;background-repeat:no-repeat;background-size:800px auto;}.elementor-12 .elementor-element.elementor-element-ba5d6e5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-5cc1c68{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-34fed3a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -2px) 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-34fed3a.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-5c404e6{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:1px;}.elementor-12 .elementor-element.elementor-element-5c404e6 .elementor-divider-separator{width:80%;}.elementor-12 .elementor-element.elementor-element-5c404e6 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-12 .elementor-element.elementor-element-7a79662{width:var( --container-widget-width, 850px );max-width:850px;--container-widget-width:850px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-aa55b0d{width:var( --container-widget-width, 700px );max-width:700px;--container-widget-width:700px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-43c2044.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-43c2044 .elementor-button{font-family:"Hanken Grotesk", Sans-serif;font-size:1rem;font-weight:400;line-height:1.2em;fill:#FFFFFF;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-81ca1a0{--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:3rem 3rem;--row-gap:3rem;--column-gap:3rem;--padding-top:8rem;--padding-bottom:8rem;--padding-left:1rem;--padding-right:1rem;}.elementor-12 .elementor-element.elementor-element-1043cd0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-2c76f57{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-66170eb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -2px) 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-66170eb.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-2baae3f{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:1px;}.elementor-12 .elementor-element.elementor-element-2baae3f .elementor-divider-separator{width:80%;}.elementor-12 .elementor-element.elementor-element-2baae3f .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-12 .elementor-element.elementor-element-f1cd7e3{width:var( --container-widget-width, 850px );max-width:850px;--container-widget-width:850px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-d300000{--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:3rem 3rem;--row-gap:3rem;--column-gap:3rem;--margin-top:3rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-95e4647{--grid-columns:1;width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-779d943{--grid-columns:1;--grid-row-gap:3rem;width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-63bcf27.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-63bcf27 .elementor-button{font-family:"Hanken Grotesk", Sans-serif;font-size:1rem;font-weight:400;line-height:1.2em;fill:#FFFFFF;color:#FFFFFF;}@media(max-width:1024px){.elementor-12 .elementor-element.elementor-element-e565b70 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-12 .elementor-element.elementor-element-4ccaa73{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-b6b913a .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-12 .elementor-element.elementor-element-20c122f{--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-805c908 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-12 .elementor-element.elementor-element-5870082{--e-con-grid-template-columns:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-00f294e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-e2221f2 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-12 .elementor-element.elementor-element-a486960::before, .elementor-12 .elementor-element.elementor-element-a486960 > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-a486960 > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-a486960 > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-a486960 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-a486960 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:0% 0%;}.elementor-12 .elementor-element.elementor-element-34fed3a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-43c2044.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-66170eb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-d300000{--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;}.elementor-12 .elementor-element.elementor-element-95e4647{--grid-columns:1;}.elementor-12 .elementor-element.elementor-element-779d943{--grid-columns:2;--grid-row-gap:2rem;}}@media(max-width:767px){.elementor-12 .elementor-element.elementor-element-e565b70 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-12 .elementor-element.elementor-element-0fc5a14{--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-fb59130{padding:3px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-03ccd9f{--justify-content:center;}.elementor-12 .elementor-element.elementor-element-16bd28b{--gap:3rem 3rem;--row-gap:3rem;--column-gap:3rem;--flex-wrap:wrap;--padding-top:3rem;--padding-bottom:3rem;--padding-left:1rem;--padding-right:1rem;}.elementor-12 .elementor-element.elementor-element-9cb610b{--width:fit-content;}.elementor-12 .elementor-element.elementor-element-27950da{--width:fit-content;}.elementor-12 .elementor-element.elementor-element-41da163{--width:fit-content;}.elementor-12 .elementor-element.elementor-element-b6b913a .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-12 .elementor-element.elementor-element-20c122f{--e-con-grid-template-columns:repeat(2, 1fr);--gap:.5rem .5rem;--row-gap:.5rem;--column-gap:.5rem;--grid-auto-flow:row;--padding-top:2rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-12 .elementor-element.elementor-element-96224c7 .elementor-heading-title{font-size:1.2rem;}.elementor-12 .elementor-element.elementor-element-1482ccc.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-1482ccc{text-align:center;}.elementor-12 .elementor-element.elementor-element-24aa5d5 .elementor-heading-title{font-size:1.2rem;}.elementor-12 .elementor-element.elementor-element-b629f98 .elementor-heading-title{font-size:1.2rem;}.elementor-12 .elementor-element.elementor-element-6949a16 .elementor-heading-title{font-size:1.2rem;}.elementor-12 .elementor-element.elementor-element-c74b953 .elementor-heading-title{font-size:1.2rem;}.elementor-12 .elementor-element.elementor-element-805c908 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-12 .elementor-element.elementor-element-5870082{--e-con-grid-template-columns:repeat(2, 1fr);--gap:0.5rem 0.5rem;--row-gap:0.5rem;--column-gap:0.5rem;--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-37cface .elementor-heading-title{font-size:1.2rem;}.elementor-12 .elementor-element.elementor-element-e30cee4 .elementor-heading-title{font-size:1.2rem;}.elementor-12 .elementor-element.elementor-element-565def4 .elementor-heading-title{font-size:1.2rem;}.elementor-12 .elementor-element.elementor-element-43b37fe .elementor-heading-title{font-size:1.2rem;}.elementor-12 .elementor-element.elementor-element-3ce7d60 .elementor-heading-title{font-size:1.2rem;}.elementor-12 .elementor-element.elementor-element-820903b .elementor-heading-title{font-size:1.2rem;}.elementor-12 .elementor-element.elementor-element-4c6c41e .elementor-heading-title{font-size:1.2rem;}.elementor-12 .elementor-element.elementor-element-2e15c8d .elementor-heading-title{font-size:1.2rem;}.elementor-12 .elementor-element.elementor-element-778e11b .elementor-heading-title{font-size:1.2rem;}.elementor-12 .elementor-element.elementor-element-aa41335 .elementor-heading-title{font-size:1.2rem;}.elementor-12 .elementor-element.elementor-element-f15c26f .elementor-heading-title{font-size:1.2rem;}.elementor-12 .elementor-element.elementor-element-b351276.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-b351276 .elementor-heading-title{font-size:1.5rem;line-height:1.2em;}.elementor-12 .elementor-element.elementor-element-e907fb2.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-e907fb2 .elementor-heading-title{font-size:1.5rem;line-height:1.2em;}.elementor-12 .elementor-element.elementor-element-1f9c9f0.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-1f9c9f0 .elementor-heading-title{font-size:1.5rem;line-height:1.2em;}.elementor-12 .elementor-element.elementor-element-a808a1d.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-41527eb{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-12 .elementor-element.elementor-element-e2221f2{width:100%;max-width:100%;text-align:center;}.elementor-12 .elementor-element.elementor-element-e2221f2 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-12 .elementor-element.elementor-element-a486960::before, .elementor-12 .elementor-element.elementor-element-a486960 > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-a486960 > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-a486960 > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-a486960 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-a486960 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:0% 0%;}.elementor-12 .elementor-element.elementor-element-95e4647{--grid-columns:1;}.elementor-12 .elementor-element.elementor-element-779d943{--grid-columns:1;}}@media(min-width:768px){.elementor-12 .elementor-element.elementor-element-9cb610b{--width:fit-content;}.elementor-12 .elementor-element.elementor-element-27950da{--width:fit-content;}.elementor-12 .elementor-element.elementor-element-41da163{--width:fit-content;}.elementor-12 .elementor-element.elementor-element-20c122f{--width:782px;}.elementor-12 .elementor-element.elementor-element-5870082{--width:1314px;}}@media(max-width:1024px) and (min-width:768px){.elementor-12 .elementor-element.elementor-element-20c122f{--width:min(100%, 782px);}.elementor-12 .elementor-element.elementor-element-5870082{--width:min(100%, 782px);}}/* Start custom CSS for container, class: .elementor-element-19d3ae4 */.elementor-12 .elementor-element.elementor-element-19d3ae4 {
    aspect-ratio: 1/1;
    position: relative;
    overflow: hidden;
}

.elementor-12 .elementor-element.elementor-element-19d3ae4 .hover-text {
  max-height: 0;
  opacity: 0;
  transform: translateY(10px);
  transition: all 0.4s ease;
  overflow: hidden;
}


@media (min-width: 767px) {

.elementor-12 .elementor-element.elementor-element-19d3ae4:hover .hover-text {
  max-height: 100px; 
  opacity: 1;
  transform: translateY(0);
  color: white;
}

}

.elementor-12 .elementor-element.elementor-element-19d3ae4:hover .title-service * {
    /*color: #2F3234;*/
    text-align: center;
}

.elementor-12 .elementor-element.elementor-element-19d3ae4:hover img { display: none; }

.elementor-12 .elementor-element.elementor-element-19d3ae4:hover {
    background: var(--e-global-color-secondary) !important;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19b623d */.elementor-12 .elementor-element.elementor-element-19b623d {
    aspect-ratio: 1/1;
    position: relative;
    overflow: hidden;
}

.elementor-12 .elementor-element.elementor-element-19b623d .hover-text {
  max-height: 0;
  opacity: 0;
  transform: translateY(10px);
  transition: all 0.4s ease;
  overflow: hidden;
}


@media (min-width: 767px) {

.elementor-12 .elementor-element.elementor-element-19b623d:hover .hover-text {
  max-height: 100px; 
  opacity: 1;
  transform: translateY(0);
  color: white;
}

}

.elementor-12 .elementor-element.elementor-element-19b623d:hover .title-service * {
    color: #2F3234;
}

.elementor-12 .elementor-element.elementor-element-19b623d:hover {
    background: var(--e-global-color-secondary) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-16bf4ad */.elementor-12 .elementor-element.elementor-element-16bf4ad {
    aspect-ratio: 1/1;
    position: relative;
    overflow: hidden;
}

.elementor-12 .elementor-element.elementor-element-16bf4ad .hover-text {
  max-height: 0;
  opacity: 0;
  transform: translateY(10px);
  transition: all 0.4s ease;
  overflow: hidden;
}


@media (min-width: 767px) {

.elementor-12 .elementor-element.elementor-element-16bf4ad:hover .hover-text {
  max-height: 100px; 
  opacity: 1;
  transform: translateY(0);
  color: white;
}

}

.elementor-12 .elementor-element.elementor-element-16bf4ad:hover .title-service * {
    color: #2F3234;
}

.elementor-12 .elementor-element.elementor-element-16bf4ad:hover {
    background: var(--e-global-color-secondary) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bec2a31 */.elementor-12 .elementor-element.elementor-element-bec2a31 {
    aspect-ratio: 1/1;
    position: relative;
    overflow: hidden;
}

.elementor-12 .elementor-element.elementor-element-bec2a31 .hover-text {
  max-height: 0;
  opacity: 0;
  transform: translateY(10px);
  transition: all 0.4s ease;
  overflow: hidden;
}


@media (min-width: 767px) {

.elementor-12 .elementor-element.elementor-element-bec2a31:hover .hover-text {
  max-height: 100px; 
  opacity: 1;
  transform: translateY(0);
  color: white;
}

}

.elementor-12 .elementor-element.elementor-element-bec2a31:hover .title-service * {
    color: #2F3234;
}

.elementor-12 .elementor-element.elementor-element-bec2a31:hover {
    background: var(--e-global-color-secondary) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d3a423 */.elementor-12 .elementor-element.elementor-element-2d3a423 {
    aspect-ratio: 1/1;
    position: relative;
    overflow: hidden;
}

.elementor-12 .elementor-element.elementor-element-2d3a423 .hover-text {
  max-height: 0;
  opacity: 0;
  transform: translateY(10px);
  transition: all 0.4s ease;
  overflow: hidden;
}


@media (min-width: 767px) {

.elementor-12 .elementor-element.elementor-element-2d3a423:hover .hover-text {
  max-height: 100px; 
  opacity: 1;
  transform: translateY(0);
  color: white;
}

}

.elementor-12 .elementor-element.elementor-element-2d3a423:hover .title-service * {
    color: #2F3234;
}

.elementor-12 .elementor-element.elementor-element-2d3a423:hover {
    background: var(--e-global-color-secondary) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b931fd */@media (min-width: 1025px) and (max-width: 1075px){
.elementor-12 .elementor-element.elementor-element-4b931fd {
    display: none;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-080c20a */@media (min-width: 1025px) and (max-width: 1075px){
.elementor-12 .elementor-element.elementor-element-080c20a {
    display: none;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-984ab94 */.elementor-12 .elementor-element.elementor-element-984ab94 {
    aspect-ratio: 1/1;
    position: relative;
    overflow: hidden;
}

.elementor-12 .elementor-element.elementor-element-984ab94 .hover-text {
  max-height: 0;
  opacity: 0;
  transform: translateY(10px);
  transition: all 0.4s ease;
  overflow: hidden;
}


@media (min-width: 767px) {

.elementor-12 .elementor-element.elementor-element-984ab94:hover .hover-text {
  max-height: 100px; 
  opacity: 1;
  transform: translateY(0);
  color: white;
}

}

.elementor-12 .elementor-element.elementor-element-984ab94:hover .title-service * {
    color: #2F3234;
}

.elementor-12 .elementor-element.elementor-element-984ab94:hover {
    background: var(--e-global-color-secondary) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5ba363e */.elementor-12 .elementor-element.elementor-element-5ba363e {
    aspect-ratio: 1/1;
    position: relative;
    overflow: hidden;
}

.elementor-12 .elementor-element.elementor-element-5ba363e .hover-text {
  max-height: 0;
  opacity: 0;
  transform: translateY(10px);
  transition: all 0.4s ease;
  overflow: hidden;
}


@media (min-width: 767px) {

.elementor-12 .elementor-element.elementor-element-5ba363e:hover .hover-text {
  max-height: 100px; 
  opacity: 1;
  transform: translateY(0);
  color: white;
}

}

.elementor-12 .elementor-element.elementor-element-5ba363e:hover .title-service * {
    color: #2F3234;
}

.elementor-12 .elementor-element.elementor-element-5ba363e:hover {
    background: var(--e-global-color-secondary) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-764a5f5 */.elementor-12 .elementor-element.elementor-element-764a5f5 {
    aspect-ratio: 1/1;
    position: relative;
    overflow: hidden;
}

.elementor-12 .elementor-element.elementor-element-764a5f5 .hover-text {
  max-height: 0;
  opacity: 0;
  transform: translateY(10px);
  transition: all 0.4s ease;
  overflow: hidden;
}


@media (min-width: 767px) {

.elementor-12 .elementor-element.elementor-element-764a5f5:hover .hover-text {
  max-height: 100px; 
  opacity: 1;
  transform: translateY(0);
  color: white;
}

}

.elementor-12 .elementor-element.elementor-element-764a5f5:hover .title-service * {
    color: #2F3234;
}

.elementor-12 .elementor-element.elementor-element-764a5f5:hover {
    background: var(--e-global-color-secondary) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ca6487 */@media (min-width: 1025px) and (max-width: 1075px){
.elementor-12 .elementor-element.elementor-element-9ca6487 {
    display: none;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c52f166 */.elementor-12 .elementor-element.elementor-element-c52f166 {
    aspect-ratio: 1/1;
    position: relative;
    overflow: hidden;
}

.elementor-12 .elementor-element.elementor-element-c52f166 .hover-text {
  max-height: 0;
  opacity: 0;
  transform: translateY(10px);
  transition: all 0.4s ease;
  overflow: hidden;
}


@media (min-width: 767px) {

.elementor-12 .elementor-element.elementor-element-c52f166:hover .hover-text {
  max-height: 100px; 
  opacity: 1;
  transform: translateY(0);
  color: white;
}

}

.elementor-12 .elementor-element.elementor-element-c52f166:hover .title-service * {
    color: #2F3234;
}

.elementor-12 .elementor-element.elementor-element-c52f166:hover {
    background: var(--e-global-color-secondary) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4dd4158 */.elementor-12 .elementor-element.elementor-element-4dd4158 {
    aspect-ratio: 1/1;
    position: relative;
    overflow: hidden;
}

.elementor-12 .elementor-element.elementor-element-4dd4158 .hover-text {
  max-height: 0;
  opacity: 0;
  transform: translateY(10px);
  transition: all 0.4s ease;
  overflow: hidden;
}


@media (min-width: 767px) {

.elementor-12 .elementor-element.elementor-element-4dd4158:hover .hover-text {
  max-height: 100px; 
  opacity: 1;
  transform: translateY(0);
  color: white;
}

}

.elementor-12 .elementor-element.elementor-element-4dd4158:hover .title-service * {
    color: #2F3234;
}

.elementor-12 .elementor-element.elementor-element-4dd4158:hover {
    background: var(--e-global-color-secondary) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52ad972 */.elementor-12 .elementor-element.elementor-element-52ad972 {
    aspect-ratio: 1/1;
    position: relative;
    overflow: hidden;
}

.elementor-12 .elementor-element.elementor-element-52ad972 .hover-text {
  max-height: 0;
  opacity: 0;
  transform: translateY(10px);
  transition: all 0.4s ease;
  overflow: hidden;
}


@media (min-width: 767px) {

.elementor-12 .elementor-element.elementor-element-52ad972:hover .hover-text {
  max-height: 100px; 
  opacity: 1;
  transform: translateY(0);
  color: white;
}

}

.elementor-12 .elementor-element.elementor-element-52ad972:hover .title-service * {
    color: #2F3234;
}

.elementor-12 .elementor-element.elementor-element-52ad972:hover {
    background: var(--e-global-color-secondary) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19194fd */.elementor-12 .elementor-element.elementor-element-19194fd {
    aspect-ratio: 1/1;
    position: relative;
    overflow: hidden;
}

.elementor-12 .elementor-element.elementor-element-19194fd .hover-text {
  max-height: 0;
  opacity: 0;
  transform: translateY(10px);
  transition: all 0.4s ease;
  overflow: hidden;
}


@media (min-width: 767px) {

.elementor-12 .elementor-element.elementor-element-19194fd:hover .hover-text {
  max-height: 100px; 
  opacity: 1;
  transform: translateY(0);
  color: white;
}

}

.elementor-12 .elementor-element.elementor-element-19194fd:hover .title-service * {
    color: #2F3234;
}

.elementor-12 .elementor-element.elementor-element-19194fd:hover {
    background: var(--e-global-color-secondary) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-000ad7e */@media (min-width: 1025px) and (max-width: 1075px){
.elementor-12 .elementor-element.elementor-element-000ad7e {
    display: none;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4938562 */.elementor-12 .elementor-element.elementor-element-4938562 {
    aspect-ratio: 1/1;
    position: relative;
    overflow: hidden;
}

.elementor-12 .elementor-element.elementor-element-4938562 .hover-text {
  max-height: 0;
  opacity: 0;
  transform: translateY(10px);
  transition: all 0.4s ease;
  overflow: hidden;
}


@media (min-width: 767px) {

.elementor-12 .elementor-element.elementor-element-4938562:hover .hover-text {
  max-height: 100px; 
  opacity: 1;
  transform: translateY(0);
  color: white;
}

}

.elementor-12 .elementor-element.elementor-element-4938562:hover .title-service * {
    color: #2F3234;
}

.elementor-12 .elementor-element.elementor-element-4938562:hover {
    background: var(--e-global-color-secondary) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-961d4fb */.elementor-12 .elementor-element.elementor-element-961d4fb {
    aspect-ratio: 1/1;
    position: relative;
    overflow: hidden;
}

.elementor-12 .elementor-element.elementor-element-961d4fb .hover-text {
  max-height: 0;
  opacity: 0;
  transform: translateY(10px);
  transition: all 0.4s ease;
  overflow: hidden;
}


@media (min-width: 767px) {

.elementor-12 .elementor-element.elementor-element-961d4fb:hover .hover-text {
  max-height: 100px; 
  opacity: 1;
  transform: translateY(0);
  color: white;
}

}

.elementor-12 .elementor-element.elementor-element-961d4fb:hover .title-service * {
    color: #2F3234;
}

.elementor-12 .elementor-element.elementor-element-961d4fb:hover {
    background: var(--e-global-color-secondary) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a55fc14 */.elementor-12 .elementor-element.elementor-element-a55fc14 {
    aspect-ratio: 1/1;
    position: relative;
    overflow: hidden;
}

.elementor-12 .elementor-element.elementor-element-a55fc14 .hover-text {
  max-height: 0;
  opacity: 0;
  transform: translateY(10px);
  transition: all 0.4s ease;
  overflow: hidden;
}


@media (min-width: 767px) {

.elementor-12 .elementor-element.elementor-element-a55fc14:hover .hover-text {
  max-height: 100px; 
  opacity: 1;
  transform: translateY(0);
  color: white;
}

}

.elementor-12 .elementor-element.elementor-element-a55fc14:hover .title-service * {
    color: #2F3234;
}

.elementor-12 .elementor-element.elementor-element-a55fc14:hover {
    background: var(--e-global-color-secondary) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d51568 */.elementor-12 .elementor-element.elementor-element-4d51568 {
    aspect-ratio: 1/1;
    position: relative;
    overflow: hidden;
}

.elementor-12 .elementor-element.elementor-element-4d51568 .hover-text {
  max-height: 0;
  opacity: 0;
  transform: translateY(10px);
  transition: all 0.4s ease;
  overflow: hidden;
}


@media (min-width: 767px) {

.elementor-12 .elementor-element.elementor-element-4d51568:hover .hover-text {
  max-height: 100px; 
  opacity: 1;
  transform: translateY(0);
  color: white;
}

}

.elementor-12 .elementor-element.elementor-element-4d51568:hover .title-service * {
    color: #2F3234;
}

.elementor-12 .elementor-element.elementor-element-4d51568:hover {
    background: var(--e-global-color-secondary) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5870082 */@media (min-width: 1025px) and (max-width: 1075px){
.elementor-12 .elementor-element.elementor-element-5870082 {
    grid-template-columns: repeat(3, 1fr);
    width: min(784px, 100%);
}
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-779d943 */.elementor-12 .elementor-element.elementor-element-779d943 .elementor-loop-container { height: 100%; }/* End custom CSS */