.elementor-2 .elementor-element.elementor-element-b8015d1{--display:flex;--min-height:100vh;--background-transition:0.3s;--overlay-opacity:0.5;--margin-block-start:-124px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-2 .elementor-element.elementor-element-b8015d1:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-b8015d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-2 .elementor-element.elementor-element-b8015d1::before, .elementor-2 .elementor-element.elementor-element-b8015d1 > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-b8015d1 > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-b8015d1 > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-b8015d1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-b8015d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-2 .elementor-element.elementor-element-b8015d1, .elementor-2 .elementor-element.elementor-element-b8015d1::before{--border-transition:0.3s;}.elementor-2 .elementor-element.elementor-element-aeab29c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:100px;--padding-block-end:100px;--padding-inline-start:40px;--padding-inline-end:40px;}.elementor-2 .elementor-element.elementor-element-aeab29c:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-aeab29c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-2 .elementor-element.elementor-element-aeab29c, .elementor-2 .elementor-element.elementor-element-aeab29c::before{--border-transition:0.3s;}.elementor-2 .elementor-element.elementor-element-c14c356{--lottie-container-width:850px;top:-470px;z-index:1;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-c14c356{right:-461px;}body.rtl .elementor-2 .elementor-element.elementor-element-c14c356{left:-461px;}.elementor-2 .elementor-element.elementor-element-1b2b78d{--lottie-container-width:850px;top:-470px;z-index:1;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-1b2b78d{left:-418px;}body.rtl .elementor-2 .elementor-element.elementor-element-1b2b78d{right:-418px;}.elementor-2 .elementor-element.elementor-element-b1627a8{text-align:center;}.elementor-2 .elementor-element.elementor-element-b1627a8 .elementor-heading-title{color:#FFFFFF;font-family:"Klore", Sans-serif;font-size:40px;font-weight:100;text-transform:uppercase;}.elementor-2 .elementor-element.elementor-element-b1627a8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 40px 0px;}.elementor-2 .elementor-element.elementor-element-f3a8679{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-2 .elementor-element.elementor-element-0f699b4{--display:flex;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-2 .elementor-element.elementor-element-e42026d{--display:flex;--min-height:320px;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-2 .elementor-element.elementor-element-1058d6c{text-align:center;}.elementor-2 .elementor-element.elementor-element-1058d6c img{width:305px;}.elementor-2 .elementor-element.elementor-element-e40e9b9{text-align:center;}.elementor-2 .elementor-element.elementor-element-e40e9b9 .elementor-heading-title{color:#FFFFFF;font-family:"Klore", Sans-serif;font-size:32px;font-weight:100;text-transform:uppercase;}.elementor-2 .elementor-element.elementor-element-e40e9b9.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-c472865 .elementor-button{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:700;background-color:#61CE7000;border-style:solid;border-width:2px 2px 2px 2px;border-radius:500px 500px 500px 500px;padding:15px 40px 15px 40px;}.elementor-2 .elementor-element.elementor-element-c472865 .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-c472865 .elementor-button:focus{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-c472865 .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-c472865 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-c472865.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-b8a980b{--display:flex;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-2 .elementor-element.elementor-element-90a062f{--display:flex;--min-height:320px;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-2 .elementor-element.elementor-element-d6ac53f{text-align:center;}.elementor-2 .elementor-element.elementor-element-d6ac53f img{width:300px;}.elementor-2 .elementor-element.elementor-element-053ad0b{text-align:center;}.elementor-2 .elementor-element.elementor-element-053ad0b .elementor-heading-title{color:#FFFFFF;font-family:"Klore", Sans-serif;font-size:32px;font-weight:100;text-transform:uppercase;}.elementor-2 .elementor-element.elementor-element-053ad0b.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-e3df37a .elementor-button{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:700;background-color:#61CE7000;border-style:solid;border-width:2px 2px 2px 2px;border-radius:500px 500px 500px 500px;padding:15px 40px 15px 40px;}.elementor-2 .elementor-element.elementor-element-e3df37a .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-e3df37a .elementor-button:focus{color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-e3df37a .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-e3df37a .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-e3df37a.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-56f3ab7{--display:flex;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-2 .elementor-element.elementor-element-c506705{--display:flex;--min-height:320px;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-2 .elementor-element.elementor-element-6235f81{text-align:center;}.elementor-2 .elementor-element.elementor-element-6235f81 img{width:311px;}.elementor-2 .elementor-element.elementor-element-5f56851{text-align:center;}.elementor-2 .elementor-element.elementor-element-5f56851 .elementor-heading-title{color:#FFFFFF;font-family:"Klore", Sans-serif;font-size:32px;font-weight:100;text-transform:uppercase;}.elementor-2 .elementor-element.elementor-element-5f56851.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-9e4f396 .elementor-button{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:700;background-color:#61CE7000;border-style:solid;border-width:2px 2px 2px 2px;border-radius:500px 500px 500px 500px;padding:15px 40px 15px 40px;}.elementor-2 .elementor-element.elementor-element-9e4f396 .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-9e4f396 .elementor-button:focus{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-9e4f396 .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-9e4f396 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-9e4f396.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-af351a1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--background-transition:0.3s;--margin-block-start:50px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-2 .elementor-element.elementor-element-314f3ee{--display:flex;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-2 .elementor-element.elementor-element-759701d{--display:flex;--min-height:320px;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-2 .elementor-element.elementor-element-367888e{text-align:center;}.elementor-2 .elementor-element.elementor-element-367888e img{width:303px;}.elementor-2 .elementor-element.elementor-element-6ea0745{text-align:center;}.elementor-2 .elementor-element.elementor-element-6ea0745 .elementor-heading-title{color:#FFFFFF;font-family:"Klore", Sans-serif;font-size:32px;font-weight:100;text-transform:uppercase;}.elementor-2 .elementor-element.elementor-element-6ea0745.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-e0f4e57 .elementor-button{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:700;background-color:#61CE7000;border-style:solid;border-width:2px 2px 2px 2px;border-radius:500px 500px 500px 500px;padding:15px 40px 15px 40px;}.elementor-2 .elementor-element.elementor-element-e0f4e57 .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-e0f4e57 .elementor-button:focus{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-e0f4e57 .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-e0f4e57 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-e0f4e57.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-42232d9{--display:flex;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-2 .elementor-element.elementor-element-c0cf16c{--display:flex;--min-height:320px;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-2 .elementor-element.elementor-element-c21d2a8{text-align:center;}.elementor-2 .elementor-element.elementor-element-c21d2a8 img{width:304px;}.elementor-2 .elementor-element.elementor-element-4bde409{text-align:center;}.elementor-2 .elementor-element.elementor-element-4bde409 .elementor-heading-title{color:#FFFFFF;font-family:"Klore", Sans-serif;font-size:32px;font-weight:100;text-transform:uppercase;}.elementor-2 .elementor-element.elementor-element-4bde409.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-6948b3c .elementor-button{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:700;background-color:#61CE7000;border-style:solid;border-width:2px 2px 2px 2px;border-radius:500px 500px 500px 500px;padding:15px 40px 15px 40px;}.elementor-2 .elementor-element.elementor-element-6948b3c .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-6948b3c .elementor-button:focus{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-6948b3c .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-6948b3c .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-6948b3c.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-0de3d45{--display:flex;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-2 .elementor-element.elementor-element-5e9f367{--display:flex;--min-height:320px;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-2 .elementor-element.elementor-element-36334d5 img{width:320px;}.elementor-2 .elementor-element.elementor-element-1465b24{text-align:center;}.elementor-2 .elementor-element.elementor-element-1465b24 .elementor-heading-title{color:#FFFFFF;font-family:"Klore", Sans-serif;font-size:32px;font-weight:100;text-transform:uppercase;}.elementor-2 .elementor-element.elementor-element-1465b24.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-5624de5 .elementor-button{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:700;background-color:#61CE7000;border-style:solid;border-width:2px 2px 2px 2px;border-radius:500px 500px 500px 500px;padding:15px 40px 15px 40px;}.elementor-2 .elementor-element.elementor-element-5624de5 .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-5624de5 .elementor-button:focus{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-5624de5 .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-5624de5 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-5624de5.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-526dd17{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:0px 0px;--background-transition:0.3s;--margin-block-start:50px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-2 .elementor-element.elementor-element-284b91c{--display:flex;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-2 .elementor-element.elementor-element-cd5b876{--display:flex;--min-height:320px;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-2 .elementor-element.elementor-element-f567102{text-align:center;}.elementor-2 .elementor-element.elementor-element-f567102 img{width:283px;}.elementor-2 .elementor-element.elementor-element-567cbcd{text-align:center;}.elementor-2 .elementor-element.elementor-element-567cbcd .elementor-heading-title{color:#FFFFFF;font-family:"Klore", Sans-serif;font-size:32px;font-weight:100;text-transform:uppercase;}.elementor-2 .elementor-element.elementor-element-567cbcd.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-9eb4707 .elementor-button{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:700;background-color:#61CE7000;border-style:solid;border-width:2px 2px 2px 2px;border-radius:500px 500px 500px 500px;padding:15px 40px 15px 40px;}.elementor-2 .elementor-element.elementor-element-9eb4707 .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-9eb4707 .elementor-button:focus{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-9eb4707 .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-9eb4707 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-9eb4707.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-a1a6c07{--display:flex;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-2 .elementor-element.elementor-element-10eb5e2{--display:flex;--min-height:320px;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-2 .elementor-element.elementor-element-0c13057 img{width:309px;}.elementor-2 .elementor-element.elementor-element-8319f73{text-align:center;}.elementor-2 .elementor-element.elementor-element-8319f73 .elementor-heading-title{color:#FFFFFF;font-family:"Klore", Sans-serif;font-size:32px;font-weight:100;text-transform:uppercase;}.elementor-2 .elementor-element.elementor-element-8319f73.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-dda312a .elementor-button{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:700;background-color:#61CE7000;border-style:solid;border-width:2px 2px 2px 2px;border-radius:500px 500px 500px 500px;padding:15px 40px 15px 40px;}.elementor-2 .elementor-element.elementor-element-dda312a .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-dda312a .elementor-button:focus{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-dda312a .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-dda312a .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-dda312a.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-594f0c4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:100px;--padding-block-end:100px;--padding-inline-start:40px;--padding-inline-end:40px;}.elementor-2 .elementor-element.elementor-element-594f0c4:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-594f0c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mathias.sitaz.fr/wp-content/uploads/2024/03/81613FHFJ6.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-594f0c4, .elementor-2 .elementor-element.elementor-element-594f0c4::before{--border-transition:0.3s;}.elementor-2 .elementor-element.elementor-element-6c5a770{text-align:center;}.elementor-2 .elementor-element.elementor-element-6c5a770 .elementor-heading-title{color:#FFFFFF;font-family:"Klore", Sans-serif;font-size:40px;font-weight:100;text-transform:uppercase;}.elementor-2 .elementor-element.elementor-element-6c5a770 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 40px 0px;}.elementor-2 .elementor-element.elementor-element-e62f6e7{--swiper-slides-to-display:2;--arrow-prev-left-align:100%;--arrow-prev-translate-x:-100%;--arrow-prev-left-position:-60px;--arrow-prev-top-align:0%;--arrow-prev-caption-spacing:0px;--arrow-prev-translate-y:0px;--arrow-prev-top-position:-95px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:0%;--arrow-next-caption-spacing:0px;--arrow-next-translate-y:0px;--arrow-next-top-position:-95px;--swiper-slides-gap:20px;}.elementor-2 .elementor-element.elementor-element-e62f6e7 .swiper-slide > .elementor-element{height:100%;}.elementor-2 .elementor-element.elementor-element-d1dd1f0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:100px;--padding-block-end:100px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-2 .elementor-element.elementor-element-d1dd1f0:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-d1dd1f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-2 .elementor-element.elementor-element-d1dd1f0, .elementor-2 .elementor-element.elementor-element-d1dd1f0::before{--border-transition:0.3s;}.elementor-2 .elementor-element.elementor-element-6c805e0{--display:flex;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-2 .elementor-element.elementor-element-cafe84a{--lottie-container-width:368px;top:-170px;z-index:0;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-cafe84a{left:32%;}body.rtl .elementor-2 .elementor-element.elementor-element-cafe84a{right:32%;}.elementor-2 .elementor-element.elementor-element-a7f66cf{text-align:center;z-index:99;}.elementor-2 .elementor-element.elementor-element-a7f66cf .elementor-heading-title{color:#FFFFFF;font-family:"Klore", Sans-serif;font-size:40px;font-weight:100;text-transform:uppercase;}.elementor-2 .elementor-element.elementor-element-a7f66cf > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 40px 0px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-2 .elementor-element.elementor-element-aeab29c{--content-width:1300px;}.elementor-2 .elementor-element.elementor-element-f3a8679{--content-width:1300px;}.elementor-2 .elementor-element.elementor-element-af351a1{--content-width:1300px;}.elementor-2 .elementor-element.elementor-element-526dd17{--content-width:900px;}}@media(max-width:1024px){.elementor-2 .elementor-element.elementor-element-c472865 .elementor-button{font-size:30px;}.elementor-2 .elementor-element.elementor-element-e3df37a .elementor-button{font-size:30px;}.elementor-2 .elementor-element.elementor-element-9e4f396 .elementor-button{font-size:30px;}.elementor-2 .elementor-element.elementor-element-e0f4e57 .elementor-button{font-size:30px;}.elementor-2 .elementor-element.elementor-element-6948b3c .elementor-button{font-size:30px;}.elementor-2 .elementor-element.elementor-element-5624de5 .elementor-button{font-size:30px;}.elementor-2 .elementor-element.elementor-element-9eb4707 .elementor-button{font-size:30px;}.elementor-2 .elementor-element.elementor-element-dda312a .elementor-button{font-size:30px;}.elementor-2 .elementor-element.elementor-element-e62f6e7{--swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-2 .elementor-element.elementor-element-e62f6e7{--swiper-slides-to-display:1;}}/* Start custom CSS for button, class: .elementor-element-c472865 */:root{
    --grad1: #C95233;
    --grad2: #F3A031;
    --grad3: #5F2F7B;
    --grad4: #C95233;
}

.elementor-2 .elementor-element.elementor-element-c472865 a:hover{
	background: linear-gradient(90deg, var(--grad1), var(--grad2), var(--grad3), var(--grad4));
	background-size: 400%;
	z-index: 1;
	position: relative;
}
.elementor-2 .elementor-element.elementor-element-c472865 a:hover{
	animation: animate 8s linear infinite;
}
@keyframes animate {
	0%{
		background-position: 0%;
	}
	100%{
		background-position: 400%;
	}
}
/*css for glowing background*/
.elementor-2 .elementor-element.elementor-element-c472865 a:before{
	content: '';
	position: absolute;
	top: -5px;
	left: -5px;
	right: -5px;
	bottom: -5px;
	z-index: 0;
	background: linear-gradient(90deg, var(--grad1), var(--grad2), var(--grad3), var(--grad4));
	background-size: 400%;
	border-radius: 40px;
	opacity: 0;
	transition: 0.5s;

}
.elementor-2 .elementor-element.elementor-element-c472865 a:hover:before{
	filter: blur(20px);
	opacity: .6;
	animation: animate 8s linear infinite;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e3df37a */:root{
    --grad1: #C95233;
    --grad2: #F3A031;
    --grad3: #5F2F7B;
    --grad4: #C95233;
}

.elementor-2 .elementor-element.elementor-element-e3df37a a:hover{
	background: linear-gradient(90deg, var(--grad1), var(--grad2), var(--grad3), var(--grad4));
	background-size: 400%;
	z-index: 1;
	position: relative;
}
.elementor-2 .elementor-element.elementor-element-e3df37a a:hover{
	animation: animate 8s linear infinite;
}
@keyframes animate {
	0%{
		background-position: 0%;
	}
	100%{
		background-position: 400%;
	}
}
/*css for glowing background*/
.elementor-2 .elementor-element.elementor-element-e3df37a a:before{
	content: '';
	position: absolute;
	top: -5px;
	left: -5px;
	right: -5px;
	bottom: -5px;
	z-index: 0;
	background: linear-gradient(90deg, var(--grad1), var(--grad2), var(--grad3), var(--grad4));
	background-size: 400%;
	border-radius: 40px;
	opacity: 0;
	transition: 0.5s;

}
.elementor-2 .elementor-element.elementor-element-e3df37a a:hover:before{
	filter: blur(20px);
	opacity: .6;
	animation: animate 8s linear infinite;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9e4f396 */:root{
    --grad1: #C95233;
    --grad2: #F3A031;
    --grad3: #5F2F7B;
    --grad4: #C95233;
}

.elementor-2 .elementor-element.elementor-element-9e4f396 a:hover{
	background: linear-gradient(90deg, var(--grad1), var(--grad2), var(--grad3), var(--grad4));
	background-size: 400%;
	z-index: 1;
	position: relative;
}
.elementor-2 .elementor-element.elementor-element-9e4f396 a:hover{
	animation: animate 8s linear infinite;
}
@keyframes animate {
	0%{
		background-position: 0%;
	}
	100%{
		background-position: 400%;
	}
}
/*css for glowing background*/
.elementor-2 .elementor-element.elementor-element-9e4f396 a:before{
	content: '';
	position: absolute;
	top: -5px;
	left: -5px;
	right: -5px;
	bottom: -5px;
	z-index: 0;
	background: linear-gradient(90deg, var(--grad1), var(--grad2), var(--grad3), var(--grad4));
	background-size: 400%;
	border-radius: 40px;
	opacity: 0;
	transition: 0.5s;

}
.elementor-2 .elementor-element.elementor-element-9e4f396 a:hover:before{
	filter: blur(20px);
	opacity: .6;
	animation: animate 8s linear infinite;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e0f4e57 */:root{
    --grad1: #C95233;
    --grad2: #F3A031;
    --grad3: #5F2F7B;
    --grad4: #C95233;
}

.elementor-2 .elementor-element.elementor-element-e0f4e57 a:hover{
	background: linear-gradient(90deg, var(--grad1), var(--grad2), var(--grad3), var(--grad4));
	background-size: 400%;
	z-index: 1;
	position: relative;
}
.elementor-2 .elementor-element.elementor-element-e0f4e57 a:hover{
	animation: animate 8s linear infinite;
}
@keyframes animate {
	0%{
		background-position: 0%;
	}
	100%{
		background-position: 400%;
	}
}
/*css for glowing background*/
.elementor-2 .elementor-element.elementor-element-e0f4e57 a:before{
	content: '';
	position: absolute;
	top: -5px;
	left: -5px;
	right: -5px;
	bottom: -5px;
	z-index: 0;
	background: linear-gradient(90deg, var(--grad1), var(--grad2), var(--grad3), var(--grad4));
	background-size: 400%;
	border-radius: 40px;
	opacity: 0;
	transition: 0.5s;

}
.elementor-2 .elementor-element.elementor-element-e0f4e57 a:hover:before{
	filter: blur(20px);
	opacity: .6;
	animation: animate 8s linear infinite;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6948b3c */:root{
    --grad1: #C95233;
    --grad2: #F3A031;
    --grad3: #5F2F7B;
    --grad4: #C95233;
}

.elementor-2 .elementor-element.elementor-element-6948b3c a:hover{
	background: linear-gradient(90deg, var(--grad1), var(--grad2), var(--grad3), var(--grad4));
	background-size: 400%;
	z-index: 1;
	position: relative;
}
.elementor-2 .elementor-element.elementor-element-6948b3c a:hover{
	animation: animate 8s linear infinite;
}
@keyframes animate {
	0%{
		background-position: 0%;
	}
	100%{
		background-position: 400%;
	}
}
/*css for glowing background*/
.elementor-2 .elementor-element.elementor-element-6948b3c a:before{
	content: '';
	position: absolute;
	top: -5px;
	left: -5px;
	right: -5px;
	bottom: -5px;
	z-index: 0;
	background: linear-gradient(90deg, var(--grad1), var(--grad2), var(--grad3), var(--grad4));
	background-size: 400%;
	border-radius: 40px;
	opacity: 0;
	transition: 0.5s;

}
.elementor-2 .elementor-element.elementor-element-6948b3c a:hover:before{
	filter: blur(20px);
	opacity: .6;
	animation: animate 8s linear infinite;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5624de5 */:root{
    --grad1: #C95233;
    --grad2: #F3A031;
    --grad3: #5F2F7B;
    --grad4: #C95233;
}

.elementor-2 .elementor-element.elementor-element-5624de5 a:hover{
	background: linear-gradient(90deg, var(--grad1), var(--grad2), var(--grad3), var(--grad4));
	background-size: 400%;
	z-index: 1;
	position: relative;
}
.elementor-2 .elementor-element.elementor-element-5624de5 a:hover{
	animation: animate 8s linear infinite;
}
@keyframes animate {
	0%{
		background-position: 0%;
	}
	100%{
		background-position: 400%;
	}
}
/*css for glowing background*/
.elementor-2 .elementor-element.elementor-element-5624de5 a:before{
	content: '';
	position: absolute;
	top: -5px;
	left: -5px;
	right: -5px;
	bottom: -5px;
	z-index: 0;
	background: linear-gradient(90deg, var(--grad1), var(--grad2), var(--grad3), var(--grad4));
	background-size: 400%;
	border-radius: 40px;
	opacity: 0;
	transition: 0.5s;

}
.elementor-2 .elementor-element.elementor-element-5624de5 a:hover:before{
	filter: blur(20px);
	opacity: .6;
	animation: animate 8s linear infinite;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9eb4707 */:root{
    --grad1: #C95233;
    --grad2: #F3A031;
    --grad3: #5F2F7B;
    --grad4: #C95233;
}

.elementor-2 .elementor-element.elementor-element-9eb4707 a:hover{
	background: linear-gradient(90deg, var(--grad1), var(--grad2), var(--grad3), var(--grad4));
	background-size: 400%;
	z-index: 1;
	position: relative;
}
.elementor-2 .elementor-element.elementor-element-9eb4707 a:hover{
	animation: animate 8s linear infinite;
}
@keyframes animate {
	0%{
		background-position: 0%;
	}
	100%{
		background-position: 400%;
	}
}
/*css for glowing background*/
.elementor-2 .elementor-element.elementor-element-9eb4707 a:before{
	content: '';
	position: absolute;
	top: -5px;
	left: -5px;
	right: -5px;
	bottom: -5px;
	z-index: 0;
	background: linear-gradient(90deg, var(--grad1), var(--grad2), var(--grad3), var(--grad4));
	background-size: 400%;
	border-radius: 40px;
	opacity: 0;
	transition: 0.5s;

}
.elementor-2 .elementor-element.elementor-element-9eb4707 a:hover:before{
	filter: blur(20px);
	opacity: .6;
	animation: animate 8s linear infinite;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-dda312a */:root{
    --grad1: #C95233;
    --grad2: #F3A031;
    --grad3: #5F2F7B;
    --grad4: #C95233;
}

.elementor-2 .elementor-element.elementor-element-dda312a a:hover{
	background: linear-gradient(90deg, var(--grad1), var(--grad2), var(--grad3), var(--grad4));
	background-size: 400%;
	z-index: 1;
	position: relative;
}
.elementor-2 .elementor-element.elementor-element-dda312a a:hover{
	animation: animate 8s linear infinite;
}
@keyframes animate {
	0%{
		background-position: 0%;
	}
	100%{
		background-position: 400%;
	}
}
/*css for glowing background*/
.elementor-2 .elementor-element.elementor-element-dda312a a:before{
	content: '';
	position: absolute;
	top: -5px;
	left: -5px;
	right: -5px;
	bottom: -5px;
	z-index: 0;
	background: linear-gradient(90deg, var(--grad1), var(--grad2), var(--grad3), var(--grad4));
	background-size: 400%;
	border-radius: 40px;
	opacity: 0;
	transition: 0.5s;

}
.elementor-2 .elementor-element.elementor-element-dda312a a:hover:before{
	filter: blur(20px);
	opacity: .6;
	animation: animate 8s linear infinite;
}/* End custom CSS */
/* Start custom CSS */body.elementor-page-2 {
  overflow-x:  hidden;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Klore';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://mathias.sitaz.fr/wp-content/uploads/2024/03/KLORE_ttf-1.woff') format('woff'),
		url('https://mathias.sitaz.fr/wp-content/uploads/2024/03/KLORE_ttf.ttf') format('truetype');
}
/* End Custom Fonts CSS */