.elementor-618 .elementor-element.elementor-element-4e650943{--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:center;--padding-top:160px;--padding-bottom:0px;--padding-left:100px;--padding-right:100px;}.elementor-618 .elementor-element.elementor-element-48a91b9d{--e-image-carousel-slides-to-show:1;}.elementor-618 .elementor-element.elementor-element-795428b{text-align:center;}.elementor-618 .elementor-element.elementor-element-795428b .elementor-heading-title{font-family:var( --e-global-typography-800ca6e-font-family ), Sans-serif;font-size:var( --e-global-typography-800ca6e-font-size );font-weight:var( --e-global-typography-800ca6e-font-weight );text-transform:var( --e-global-typography-800ca6e-text-transform );line-height:var( --e-global-typography-800ca6e-line-height );}.elementor-618 .elementor-element.elementor-element-32efc08{--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;}.elementor-618 .elementor-element.elementor-element-6fb90f3{--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--padding-top:100px;--padding-bottom:100px;--padding-left:100px;--padding-right:100px;}.elementor-618 .elementor-element.elementor-element-1523733{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:-50px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-618 .elementor-element.elementor-element-928c6e0{--display:flex;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-618 .elementor-element.elementor-element-fb6cf44{text-align:end;font-family:"forma-djr-deck", Sans-serif;font-size:30px;font-weight:bold;line-height:1.5em;}.elementor-618 .elementor-element.elementor-element-0104ca8{--display:flex;--overflow:hidden;--border-radius:15px 15px 15px 15px;}.elementor-618 .elementor-element.elementor-element-0104ca8:not(.elementor-motion-effects-element-type-background), .elementor-618 .elementor-element.elementor-element-0104ca8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.asticoweb.com/wp-content/uploads/asticoweb-bureau.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-618 .elementor-element.elementor-element-44cadd3{--display:flex;--justify-content:center;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--margin-top:0px;--margin-bottom:0px;--margin-left:-50px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-618 .elementor-element.elementor-element-8f103be{padding:25px 25px 25px 25px;columns:1;}.elementor-618 .elementor-element.elementor-element-4e87792{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:0px;--padding-bottom:100px;--padding-left:100px;--padding-right:100px;}.elementor-618 .elementor-element.elementor-element-420fd7f{--display:flex;}.elementor-618 .elementor-element.elementor-element-dfcad67{--iteration-count:infinite;--animation-duration:1500ms;--dynamic-text-color:var( --e-global-color-text );}.elementor-618 .elementor-element.elementor-element-dfcad67 .elementor-headline{text-align:center;font-family:"forma-djr-deck", Sans-serif;font-size:40px;font-weight:bold;}.elementor-618 .elementor-element.elementor-element-dfcad67 .elementor-headline-plain-text{color:var( --e-global-color-primary );}.elementor-618 .elementor-element.elementor-element-dfcad67 .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-9761ffa );stroke-width:10px;stroke-linecap:round;stroke-linejoin:round;}.elementor-618 .elementor-element.elementor-element-dfcad67 .elementor-headline-dynamic-wrapper svg{z-index:2;}.elementor-618 .elementor-element.elementor-element-dfcad67 .elementor-headline-dynamic-text{z-index:auto;}.elementor-618 .elementor-element.elementor-element-a1acee3{--iteration-count:infinite;--animation-duration:1500ms;--dynamic-text-color:var( --e-global-color-text );}.elementor-618 .elementor-element.elementor-element-a1acee3 .elementor-headline{text-align:center;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 );}.elementor-618 .elementor-element.elementor-element-a1acee3 .elementor-headline-plain-text{color:var( --e-global-color-primary );}.elementor-618 .elementor-element.elementor-element-a1acee3 .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-68c1e2c );stroke-width:10px;stroke-linecap:round;stroke-linejoin:round;}.elementor-618 .elementor-element.elementor-element-a1acee3 .elementor-headline-dynamic-wrapper svg{z-index:2;}.elementor-618 .elementor-element.elementor-element-a1acee3 .elementor-headline-dynamic-text{z-index:auto;}.elementor-618 .elementor-element.elementor-element-7b5c74f{--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:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-618 .elementor-element.elementor-element-cff075c{--display:flex;}.elementor-618 .elementor-element.elementor-element-9ab016b{text-align:center;}.elementor-618 .elementor-element.elementor-element-0244f0c{--display:flex;}.elementor-618 .elementor-element.elementor-element-efba9eb{text-align:center;}.elementor-618 .elementor-element.elementor-element-fa56b55{--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:12.5px 50px;--row-gap:12.5px;--column-gap:50px;}.elementor-618 .elementor-element.elementor-element-7ce1794{--iteration-count:infinite;--animation-duration:1500ms;--dynamic-text-color:var( --e-global-color-text );}.elementor-618 .elementor-element.elementor-element-7ce1794 .elementor-headline{text-align:center;font-family:"mongoose", Sans-serif;font-size:50px;font-weight:bold;text-transform:uppercase;}.elementor-618 .elementor-element.elementor-element-7ce1794 .elementor-headline-plain-text{color:var( --e-global-color-text );}.elementor-618 .elementor-element.elementor-element-7ce1794 .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-04a3ca6 );stroke-width:10px;stroke-linecap:round;stroke-linejoin:round;}.elementor-618 .elementor-element.elementor-element-7ce1794 .elementor-headline-dynamic-wrapper svg{z-index:2;}.elementor-618 .elementor-element.elementor-element-7ce1794 .elementor-headline-dynamic-text{z-index:auto;}.elementor-618 .elementor-element.elementor-element-1a7dfd3{--iteration-count:infinite;--animation-duration:1500ms;--dynamic-text-color:var( --e-global-color-text );}.elementor-618 .elementor-element.elementor-element-1a7dfd3 .elementor-headline{text-align:center;font-family:"mongoose", Sans-serif;font-size:50px;font-weight:bold;text-transform:uppercase;}.elementor-618 .elementor-element.elementor-element-1a7dfd3 .elementor-headline-plain-text{color:var( --e-global-color-text );}.elementor-618 .elementor-element.elementor-element-1a7dfd3 .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-ef4c457 );stroke-width:10px;stroke-linecap:round;stroke-linejoin:round;}.elementor-618 .elementor-element.elementor-element-1a7dfd3 .elementor-headline-dynamic-wrapper svg{z-index:2;}.elementor-618 .elementor-element.elementor-element-1a7dfd3 .elementor-headline-dynamic-text{z-index:auto;}.elementor-618 .elementor-element.elementor-element-db4fbdc{--iteration-count:infinite;--animation-duration:1500ms;--dynamic-text-color:var( --e-global-color-text );}.elementor-618 .elementor-element.elementor-element-db4fbdc .elementor-headline{text-align:center;font-family:"mongoose", Sans-serif;font-size:50px;font-weight:bold;text-transform:uppercase;}.elementor-618 .elementor-element.elementor-element-db4fbdc .elementor-headline-plain-text{color:var( --e-global-color-text );}.elementor-618 .elementor-element.elementor-element-db4fbdc .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-bdb6bef );stroke-width:10px;stroke-linecap:round;stroke-linejoin:round;}.elementor-618 .elementor-element.elementor-element-db4fbdc .elementor-headline-dynamic-wrapper svg{z-index:2;}.elementor-618 .elementor-element.elementor-element-db4fbdc .elementor-headline-dynamic-text{z-index:auto;}.elementor-618 .elementor-element.elementor-element-6d3ac22{--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:0px;--padding-bottom:0px;--padding-left:100px;--padding-right:100px;--z-index:1;}.elementor-618 .elementor-element.elementor-element-afee78f .elementor-heading-title{font-family:"mongoose", Sans-serif;font-size:200px;font-weight:bold;text-transform:uppercase;line-height:0.8em;}.elementor-618 .elementor-element.elementor-element-54c5514 .elementor-heading-title{font-family:"mongoose", Sans-serif;font-size:200px;font-weight:bold;text-transform:uppercase;line-height:0.8em;}.elementor-618 .elementor-element.elementor-element-761e0f0{--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:center;--margin-top:-79.75px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-618 .elementor-element.elementor-element-3699144{--display:flex;}.elementor-618 .elementor-element.elementor-element-6cb438c{--e-image-carousel-slides-to-show:1;}.elementor-618 .elementor-element.elementor-element-b79c958{--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:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--margin-top:calc(-100dvh + 130px);--margin-bottom:0;--margin-left:0;--margin-right:0;}.elementor-618 .elementor-element.elementor-element-6f4019a{--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:space-between;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-618 .elementor-element.elementor-element-6f4019a:not(.elementor-motion-effects-element-type-background), .elementor-618 .elementor-element.elementor-element-6f4019a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9761ffa );}.elementor-618 .elementor-element.elementor-element-6a60314 .elementor-heading-title{font-family:"mongoose", Sans-serif;font-size:60px;font-weight:bold;text-transform:uppercase;}.elementor-618 .elementor-element.elementor-element-7f2b6a2{--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:space-between;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-618 .elementor-element.elementor-element-7f2b6a2:not(.elementor-motion-effects-element-type-background), .elementor-618 .elementor-element.elementor-element-7f2b6a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-68c1e2c );}.elementor-618 .elementor-element.elementor-element-24f9077 .elementor-heading-title{font-family:"mongoose", Sans-serif;font-size:60px;font-weight:bold;text-transform:uppercase;}.elementor-618 .elementor-element.elementor-element-c438051{--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:space-between;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-618 .elementor-element.elementor-element-c438051:not(.elementor-motion-effects-element-type-background), .elementor-618 .elementor-element.elementor-element-c438051 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-04a3ca6 );}.elementor-618 .elementor-element.elementor-element-ac476da .elementor-heading-title{font-family:"mongoose", Sans-serif;font-size:60px;font-weight:bold;text-transform:uppercase;}.elementor-618 .elementor-element.elementor-element-6f12b39{--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:space-between;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-618 .elementor-element.elementor-element-6f12b39:not(.elementor-motion-effects-element-type-background), .elementor-618 .elementor-element.elementor-element-6f12b39 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ef4c457 );}.elementor-618 .elementor-element.elementor-element-f129cec .elementor-heading-title{font-family:"mongoose", Sans-serif;font-size:60px;font-weight:bold;text-transform:uppercase;}.elementor-618 .elementor-element.elementor-element-ed65c76{--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:space-between;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-618 .elementor-element.elementor-element-ed65c76:not(.elementor-motion-effects-element-type-background), .elementor-618 .elementor-element.elementor-element-ed65c76 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bdb6bef );}.elementor-618 .elementor-element.elementor-element-37a4447 .elementor-heading-title{font-family:"mongoose", Sans-serif;font-size:60px;font-weight:bold;text-transform:uppercase;}.elementor-618 .elementor-element.elementor-element-a4c1b54{--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:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:0px;--padding-bottom:100px;--padding-left:100px;--padding-right:100px;}.elementor-618 .elementor-element.elementor-element-967efa2{--display:flex;}.elementor-618 .elementor-element.elementor-element-95f1d21{text-align:center;font-family:"mongoose", Sans-serif;font-size:100px;font-weight:bold;text-transform:uppercase;line-height:1em;}.elementor-618 .elementor-element.elementor-element-490a5d0{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 );line-height:var( --e-global-typography-accent-line-height );}.elementor-618 .elementor-element.elementor-element-3eef6b5{--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;}.elementor-618 .elementor-element.elementor-element-50fe3eb{--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:50px 50px;--row-gap:50px;--column-gap:50px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-618 .elementor-element.elementor-element-ae2c312{--display:flex;}.elementor-618 .elementor-element.elementor-element-033035a{--display:flex;}.elementor-618 .elementor-element.elementor-element-3f72ba2{font-family:"forma-djr-deck", Sans-serif;font-size:24px;font-weight:bold;line-height:1.75em;}.elementor-618 .elementor-element.elementor-element-347c6e5{--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:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-618 .elementor-element.elementor-element-d202ad2{--display:flex;}.elementor-618 .elementor-element.elementor-element-4f0c5ac{--display:flex;}.elementor-618 .elementor-element.elementor-element-3708041{--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:center;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--padding-top:100px;--padding-bottom:100px;--padding-left:100px;--padding-right:100px;}.elementor-618 .elementor-element.elementor-element-78c1f88 img{width:100%;max-width:100%;}.elementor-618 .elementor-element.elementor-element-70bc039{--display:flex;}.elementor-618 .elementor-element.elementor-element-4b5ff85{text-align:center;font-family:"mongoose", Sans-serif;font-size:200px;font-weight:bold;text-transform:uppercase;line-height:0.8em;}.elementor-618 .elementor-element.elementor-element-89cfbe6{text-align:center;font-family:"forma-djr-deck", Sans-serif;font-size:25px;font-weight:bold;line-height:1.25em;}.elementor-618 .elementor-element.elementor-element-287a55b{text-align:center;}@media(max-width:1024px){.elementor-618 .elementor-element.elementor-element-4e650943{--padding-top:160px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-618 .elementor-element.elementor-element-795428b .elementor-heading-title{font-size:var( --e-global-typography-800ca6e-font-size );line-height:var( --e-global-typography-800ca6e-line-height );}.elementor-618 .elementor-element.elementor-element-6fb90f3{--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:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:100px;--padding-bottom:100px;--padding-left:50px;--padding-right:50px;}.elementor-618 .elementor-element.elementor-element-1523733{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-618 .elementor-element.elementor-element-928c6e0{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-618 .elementor-element.elementor-element-fb6cf44{text-align:start;font-size:25px;}.elementor-618 .elementor-element.elementor-element-44cadd3{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-618 .elementor-element.elementor-element-8f103be{padding:0px 0px 0px 0px;columns:2;}.elementor-618 .elementor-element.elementor-element-4e87792{--padding-top:0px;--padding-bottom:100px;--padding-left:50px;--padding-right:50px;}.elementor-618 .elementor-element.elementor-element-dfcad67 .elementor-headline{font-size:30px;}.elementor-618 .elementor-element.elementor-element-a1acee3 .elementor-headline{font-size:var( --e-global-typography-primary-font-size );}.elementor-618 .elementor-element.elementor-element-7ce1794 .elementor-headline{font-size:37.5px;}.elementor-618 .elementor-element.elementor-element-1a7dfd3 .elementor-headline{font-size:37.5px;}.elementor-618 .elementor-element.elementor-element-db4fbdc .elementor-headline{font-size:37.5px;}.elementor-618 .elementor-element.elementor-element-6d3ac22{--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-618 .elementor-element.elementor-element-afee78f .elementor-heading-title{font-size:150px;}.elementor-618 .elementor-element.elementor-element-54c5514 .elementor-heading-title{font-size:150px;}.elementor-618 .elementor-element.elementor-element-761e0f0{--margin-top:-60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-618 .elementor-element.elementor-element-a4c1b54{--padding-top:0px;--padding-bottom:100px;--padding-left:50px;--padding-right:50px;}.elementor-618 .elementor-element.elementor-element-95f1d21{font-size:75px;}.elementor-618 .elementor-element.elementor-element-490a5d0{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-618 .elementor-element.elementor-element-3f72ba2{font-size:16px;}.elementor-618 .elementor-element.elementor-element-3708041{--padding-top:100px;--padding-bottom:100px;--padding-left:50px;--padding-right:50px;}.elementor-618 .elementor-element.elementor-element-4b5ff85{font-size:150px;}.elementor-618 .elementor-element.elementor-element-89cfbe6{font-size:25px;}}@media(max-width:767px){.elementor-618 .elementor-element.elementor-element-4e650943{--padding-top:134px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-618 .elementor-element.elementor-element-795428b .elementor-heading-title{font-size:var( --e-global-typography-800ca6e-font-size );line-height:var( --e-global-typography-800ca6e-line-height );}.elementor-618 .elementor-element.elementor-element-6fb90f3{--gap:25px 25px;--row-gap:25px;--column-gap:25px;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:25px;--padding-right:25px;}.elementor-618 .elementor-element.elementor-element-8f103be{columns:1;}.elementor-618 .elementor-element.elementor-element-4e87792{--gap:25px 25px;--row-gap:25px;--column-gap:25px;--padding-top:0px;--padding-bottom:50px;--padding-left:25px;--padding-right:25px;}.elementor-618 .elementor-element.elementor-element-dfcad67 .elementor-headline{font-size:25px;}.elementor-618 .elementor-element.elementor-element-a1acee3 .elementor-headline{font-size:var( --e-global-typography-primary-font-size );}.elementor-618 .elementor-element.elementor-element-7b5c74f{--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-618 .elementor-element.elementor-element-9ab016b{text-align:start;}.elementor-618 .elementor-element.elementor-element-efba9eb{text-align:start;}.elementor-618 .elementor-element.elementor-element-fa56b55{--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;}.elementor-618 .elementor-element.elementor-element-7ce1794 .elementor-headline{font-size:30px;}.elementor-618 .elementor-element.elementor-element-1a7dfd3 .elementor-headline{font-size:30px;}.elementor-618 .elementor-element.elementor-element-db4fbdc .elementor-headline{font-size:30px;}.elementor-618 .elementor-element.elementor-element-6d3ac22{--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-618 .elementor-element.elementor-element-afee78f .elementor-heading-title{font-size:50px;}.elementor-618 .elementor-element.elementor-element-54c5514 .elementor-heading-title{font-size:50px;}.elementor-618 .elementor-element.elementor-element-761e0f0{--margin-top:-21px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-618 .elementor-element.elementor-element-b79c958{--gap:25px 25px;--row-gap:25px;--column-gap:25px;--margin-top:calc(-100dvh + 70px);--margin-bottom:0;--margin-left:0;--margin-right:0;}.elementor-618 .elementor-element.elementor-element-6f4019a{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-618 .elementor-element.elementor-element-6a60314 .elementor-heading-title{font-size:50px;}.elementor-618 .elementor-element.elementor-element-7f2b6a2{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-618 .elementor-element.elementor-element-24f9077 .elementor-heading-title{font-size:50px;}.elementor-618 .elementor-element.elementor-element-c438051{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-618 .elementor-element.elementor-element-ac476da .elementor-heading-title{font-size:50px;}.elementor-618 .elementor-element.elementor-element-6f12b39{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-618 .elementor-element.elementor-element-f129cec .elementor-heading-title{font-size:50px;}.elementor-618 .elementor-element.elementor-element-ed65c76{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-618 .elementor-element.elementor-element-37a4447 .elementor-heading-title{font-size:50px;}.elementor-618 .elementor-element.elementor-element-a4c1b54{--gap:25px 25px;--row-gap:25px;--column-gap:25px;--padding-top:0px;--padding-bottom:50px;--padding-left:25px;--padding-right:25px;}.elementor-618 .elementor-element.elementor-element-95f1d21{font-size:50px;}.elementor-618 .elementor-element.elementor-element-490a5d0{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-618 .elementor-element.elementor-element-50fe3eb{--gap:25px 25px;--row-gap:25px;--column-gap:25px;--margin-top:0px;--margin-bottom:25px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-618 .elementor-element.elementor-element-347c6e5{--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-618 .elementor-element.elementor-element-3708041{--padding-top:50px;--padding-bottom:50px;--padding-left:25px;--padding-right:25px;}.elementor-618 .elementor-element.elementor-element-4b5ff85{font-size:75px;}.elementor-618 .elementor-element.elementor-element-89cfbe6{font-size:16px;}.elementor-618 .elementor-element.elementor-element-287a55b{line-height:1.25em;}}/* Start custom CSS for image-carousel, class: .elementor-element-48a91b9d */.elementor-618 .elementor-element.elementor-element-48a91b9d {
    
    position: absolute;
    inset: 0;
    z-index: 0;
}

.elementor-618 .elementor-element.elementor-element-48a91b9d * {
    
    width: 100%;
    height: 100%;
}

.elementor-618 .elementor-element.elementor-element-48a91b9d img {
    
    object-fit: cover;
}

.elementor-618 .elementor-element.elementor-element-48a91b9d:after {
    
    content: '';
    position: absolute;
    inset: 0;
    z-index: 1;
    background: linear-gradient(to top, rgba(255,255,255,1)0%, rgba(255,255,255,0)100%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-795428b */.elementor-618 .elementor-element.elementor-element-795428b .elementor-heading-title {
    
    text-box: trim-both cap alphabetic;
}

.elementor-618 .elementor-element.elementor-element-795428b span {
    
    position: absolute;
    left: 50%;
    top: 100%;
    rotate: -2.5deg;
    translate: -50% -50%;
    padding: 6.25px 12.5px;
    background: var(--vert);
    line-height: 1;
    text-wrap: nowrap;
    font-size: .333em;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fb6cf44 */.elementor-618 .elementor-element.elementor-element-fb6cf44 strong {
    
    display: inline-block;
    text-decoration: underline;
}

.elementor-618 .elementor-element.elementor-element-fb6cf44 strong:nth-child(1) {
    
    text-decoration-color: var(--violet);
}

.elementor-618 .elementor-element.elementor-element-fb6cf44 strong:nth-child(2) {
    
    text-decoration-color: var(--rose);
}

.elementor-618 .elementor-element.elementor-element-fb6cf44 strong:nth-child(3) {
    
    text-decoration-color: var(--bleu);
}

.elementor-618 .elementor-element.elementor-element-fb6cf44 strong:nth-child(4) {
    
    text-decoration-color: var(--vert);
}

.elementor-618 .elementor-element.elementor-element-fb6cf44 strong:nth-child(5) {
    
    text-decoration-color: var(--jaune);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0104ca8 */@media only screen and (max-width:1024px) {
    
    .elementor-618 .elementor-element.elementor-element-0104ca8 {
        
        aspect-ratio: 1;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fb90f3 */.elementor-618 .elementor-element.elementor-element-6fb90f3 .wrapper {
    border-radius: 15px;
    background: rgba(255,255,255,.5);
    backdrop-filter: blur(10px);
    border: solid 1px rgba(0, 0, 0, .1);
}

@media only screen and (max-width:1024px) {
    
    .elementor-618 .elementor-element.elementor-element-6fb90f3 .wrapper {
        
        border: none !important;
        padding: 0 !important;
        background: transparent !important;
        backdrop-filter: none !important;
    }
}/* End custom CSS */
/* Start custom CSS for animated-headline, class: .elementor-element-dfcad67 */.elementor-618 .elementor-element.elementor-element-dfcad67 {
    
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for animated-headline, class: .elementor-element-a1acee3 */.elementor-618 .elementor-element.elementor-element-a1acee3 {
    
    text-wrap: balance;
}

.elementor-618 .elementor-element.elementor-element-a1acee3 .elementor-headline.e-animated svg path {
    
    animation-delay: 1s;
}

.elementor-618 .elementor-element.elementor-element-a1acee3 .elementor-headline.e-hide-highlight svg path {
    
    animation-delay: 0s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-420fd7f */.elementor-618 .elementor-element.elementor-element-420fd7f *{
    
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for animated-headline, class: .elementor-element-1a7dfd3 */.elementor-618 .elementor-element.elementor-element-1a7dfd3 .elementor-headline.e-animated svg path {
    
    animation-delay: 1s;
}

.elementor-618 .elementor-element.elementor-element-1a7dfd3 .elementor-headline.e-hide-highlight svg path {
    
    animation-delay: 0s;
}/* End custom CSS */
/* Start custom CSS for animated-headline, class: .elementor-element-db4fbdc */.elementor-618 .elementor-element.elementor-element-db4fbdc .elementor-headline.e-animated svg path {
    
    animation-delay: 2s;
}

.elementor-618 .elementor-element.elementor-element-db4fbdc .elementor-headline.e-hide-highlight svg path {
    
    animation-delay: 0s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fa56b55 */.elementor-618 .elementor-element.elementor-element-fa56b55 p {
    
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-afee78f */.elementor-618 .elementor-element.elementor-element-afee78f .elementor-heading-title:after {
    
    content: '';
    width: 100%;
    height: 7.5px;
    background: var(--noir);
}

@media only screen and (max-width:650px) {
    
    .elementor-618 .elementor-element.elementor-element-afee78f .elementor-heading-title:after {
        
        height: 5px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54c5514 */.elementor-618 .elementor-element.elementor-element-54c5514 .elementor-heading-title:before {
    
    content: '';
    width: 100%;
    height: 7.5px;
    background: var(--noir);
}

@media only screen and (max-width:650px) {
    
    .elementor-618 .elementor-element.elementor-element-54c5514 .elementor-heading-title:before {
        
        height: 5px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d3ac22 */.elementor-618 .elementor-element.elementor-element-6d3ac22 .elementor-heading-title {
    
    display: flex;
    align-items: center;
    text-wrap: nowrap;
    gap: 25px;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-6cb438c */.elementor-618 .elementor-element.elementor-element-6cb438c {

    width: 100vw;
    height: calc(50dvh + 80px);
    
}

.elementor-618 .elementor-element.elementor-element-6cb438c * {
    
    width: 100%;
    height: 100%;
}

.elementor-618 .elementor-element.elementor-element-6cb438c img {
    
    object-fit: cover;
}

.elementor-618 .elementor-element.elementor-element-6cb438c:after {
    
    content: '';
    position: absolute;
    inset: 0;
    z-index: 1;
    background: linear-gradient(to top, rgba(255,255,255,1)0%, rgba(255,255,255,0)75%, rgba(255,255,255,0)100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3699144 */.elementor-618 .elementor-element.elementor-element-3699144 {
    
    position: sticky;
    top: 0;
    height: 100dvh;
    /*margin-bottom: calc(-100dvh + 100px);*/
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-761e0f0 */.elementor-618 .elementor-element.elementor-element-761e0f0 .card {

    --stack-top: 160px;
    --card-height: calc(100dvh - 210px);

    --x: 0%;
    --rotate: 0deg;

    border-radius: 15px;

    position: sticky;
    top: var(--stack-top);

    height: var(--card-height);
    width: auto;
    aspect-ratio: 3/4;

    transform-origin: center center;

    view-timeline-name: --card;
    view-timeline-axis: block;

    animation-name:
        card-translate,
        card-rotate;

    animation-duration:
        1ms,
        1ms;

    animation-timing-function:
        cubic-bezier(.22, 1, .36, 1),
        cubic-bezier(.22, 1, .36, 1);

    animation-fill-mode:
        both,
        both;

    animation-timeline:
        --card,
        --card;

    animation-range:
        entry 0% contain 50%,
        entry 0% contain 50%;

    will-change: translate, rotate;
    transition: scale .3s cubic-bezier(.22, 1, .36, 1);
}


.elementor-618 .elementor-element.elementor-element-761e0f0 .card:hover {
    
    scale: 1.05 !important;
}

.elementor-618 .elementor-element.elementor-element-761e0f0 .card:nth-of-type(1) {
    --x: -66.666%;
    --rotate: -10deg;
}

.elementor-618 .elementor-element.elementor-element-761e0f0 .card:nth-of-type(2) {
    --x: -33.333%;
    --rotate: -5deg;
}

.elementor-618 .elementor-element.elementor-element-761e0f0 .card:nth-of-type(3) {
    --x: 0%;
    --rotate: 0deg;
}

.elementor-618 .elementor-element.elementor-element-761e0f0 .card:nth-of-type(4) {
    --x: 33.333%;
    --rotate: 5deg;
}

.elementor-618 .elementor-element.elementor-element-761e0f0 .card:nth-of-type(5) {
    --x: 66.666%;
    --rotate: 10deg;
}

@keyframes card-translate {

    from {
        translate: 0 0;
    }

    to {
        translate: var(--x) 0;
    }
}

@keyframes card-rotate {

    from {
        rotate: 0deg;
    }

    to {
        rotate: var(--rotate);
    }
}

@media only screen and (max-width:1024px) {
    
    .elementor-618 .elementor-element.elementor-element-761e0f0 .card {
        
        translate: none !important;
        width: calc(100% - 200px);
        aspect-ratio: auto;
    }
}

@media only screen and (max-width:650px) {
    
    .elementor-618 .elementor-element.elementor-element-761e0f0 .card {
        --stack-top: 134px;
        translate: none !important;
        width: calc(100% - 75px);
        height: calc(100dvh - 249px);
    }
    
    .elementor-618 .elementor-element.elementor-element-761e0f0 .card:nth-of-type(1) {
    --rotate: -5deg;
}

.elementor-618 .elementor-element.elementor-element-761e0f0 .card:nth-of-type(2) {
    --rotate: -2.5deg;
}


.elementor-618 .elementor-element.elementor-element-761e0f0 .card:nth-of-type(4) {
    --x: 33.333%;
    --rotate: 2.5deg;
}

.elementor-618 .elementor-element.elementor-element-761e0f0 .card:nth-of-type(5) {
    --x: 66.666%;
    --rotate: 5deg;
}

    
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-78c1f88 */.elementor-618 .elementor-element.elementor-element-78c1f88 {
    
    position: absolute;
    top: 0;
    height: 100%;
    border-radius: 15px 15px 0 0;
    overflow: hidden;
}

.elementor-618 .elementor-element.elementor-element-78c1f88 * {
    
    height: 100%;
}

.elementor-618 .elementor-element.elementor-element-78c1f88 img {
    
    height: 100%;
    aspect-ratio: 1;
    scale: 1.5;
    animation: rotate 10s linear infinite;
}

@keyframes rotate {
    
    to {
        
        rotate: 1turn;
    }
}

@media only screen and (max-width:650px) {
    
    .elementor-618 .elementor-element.elementor-element-78c1f88, .elementor-618 .elementor-element.elementor-element-78c1f88 * {
        
        width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS */.under:not(.elementor-editor-active .under) {
    
    z-index: -1;
}/* End custom CSS */