.elementor-872 .elementor-element.elementor-element-4c826c1{--display:flex;--background-transition:0.3s;}.elementor-872 .elementor-element.elementor-element-09bc594{--display:flex;--background-transition:0.3s;}.elementor-872 .elementor-element.elementor-element-81a4b38 .elementor-heading-title{color:#000000;font-family:"Montserrat", Sans-serif;font-size:11rem;font-weight:600;word-spacing:0px;}.elementor-872 .elementor-element.elementor-element-d735f4b{--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;}.elementor-872 .elementor-element.elementor-element-7026be4{--display:flex;--background-transition:0.3s;}.elementor-872 .elementor-element.elementor-element-7026be4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-872 .elementor-element.elementor-element-0f47df5{--display:flex;--background-transition:0.3s;}.elementor-872 .elementor-element.elementor-element-1297dad .elementor-heading-title{color:#000000;}.elementor-872 .elementor-element.elementor-element-1297dad > .elementor-widget-container{margin:0% 2% -11% 0%;padding:0px 0px 0px 0px;}.elementor-872 .elementor-element.elementor-element-dea2ab8{--display:flex;--background-transition:0.3s;}.elementor-872 .elementor-element.elementor-element-830fba9{color:#080808;font-family:"Montserrat", Sans-serif;font-weight:300;}.elementor-872 .elementor-element.elementor-element-5d03fe0{--display:flex;--background-transition:0.3s;}.elementor-872 .elementor-element.elementor-element-5d03fe0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-872 .elementor-element.elementor-element-367cdbd{--display:flex;--background-transition:0.3s;}.elementor-872 .elementor-element.elementor-element-4a4ee24 .elementor-heading-title{color:#000000;}.elementor-872 .elementor-element.elementor-element-4a4ee24 > .elementor-widget-container{margin:0% 2% -11% 0%;padding:0px 0px 0px 0px;}.elementor-872 .elementor-element.elementor-element-89797fe{--display:flex;--background-transition:0.3s;}.elementor-872 .elementor-element.elementor-element-36ba5de{color:#080808;font-family:"Montserrat", Sans-serif;font-weight:300;}.elementor-872 .elementor-element.elementor-element-e0e314b{--display:flex;--background-transition:0.3s;}.elementor-872 .elementor-element.elementor-element-e0e314b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-872 .elementor-element.elementor-element-d7c3180{--display:flex;--background-transition:0.3s;}.elementor-872 .elementor-element.elementor-element-a224a12 .elementor-heading-title{color:#000000;}.elementor-872 .elementor-element.elementor-element-a224a12 > .elementor-widget-container{margin:0% 2% -11% 0%;padding:0px 0px 0px 0px;}.elementor-872 .elementor-element.elementor-element-e8e4a73{--display:flex;--background-transition:0.3s;}.elementor-872 .elementor-element.elementor-element-a5fc37d{color:#080808;font-family:"Montserrat", Sans-serif;font-weight:300;}.elementor-872 .elementor-element.elementor-element-150d90b{--display:flex;--background-transition:0.3s;}.elementor-872 .elementor-element.elementor-element-150d90b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-872 .elementor-element.elementor-element-7d42fb9{--display:flex;--background-transition:0.3s;}.elementor-872 .elementor-element.elementor-element-12b2a6f .elementor-heading-title{color:#000000;}.elementor-872 .elementor-element.elementor-element-12b2a6f > .elementor-widget-container{margin:0% 2% -11% 0%;padding:0px 0px 0px 0px;}.elementor-872 .elementor-element.elementor-element-be4ea7a{--display:flex;--background-transition:0.3s;}.elementor-872 .elementor-element.elementor-element-d90476e{color:#080808;font-family:"Montserrat", Sans-serif;font-weight:300;}.elementor-872 .elementor-element.elementor-element-3c51213{--display:flex;--background-transition:0.3s;}.elementor-872 .elementor-element.elementor-element-275c14c{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--background-transition:0.3s;}.elementor-872 .elementor-element.elementor-element-5f81368 .elementor-heading-title{color:#000000;font-family:"Montserrat", Sans-serif;font-size:200px;font-weight:600;word-spacing:0px;}.elementor-872 .elementor-element.elementor-element-78ea91b{--display:flex;--min-height:369px;--background-transition:0.3s;}.elementor-872 .elementor-element.elementor-element-d87a7fb{--e-image-carousel-slides-to-show:3;width:100%;max-width:100%;}.elementor-872 .elementor-element.elementor-element-d87a7fb .swiper-pagination-bullet{width:6px;height:6px;background:#4B4B4B;}.elementor-872 .elementor-element.elementor-element-d87a7fb .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:#E4E4E4;opacity:1;}.elementor-872 .elementor-element.elementor-element-bfee38c{--display:flex;--background-transition:0.3s;}.elementor-872 .elementor-element.elementor-element-bfee38c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-872 .elementor-element.elementor-element-b93b4a0{--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;}.elementor-872 .elementor-element.elementor-element-851d7f0{--display:flex;--background-transition:0.3s;}.elementor-872 .elementor-element.elementor-element-303c241 .elementor-heading-title{color:#000000;font-family:"Montserrat", Sans-serif;font-size:200px;font-weight:600;word-spacing:0px;}.elementor-872 .elementor-element.elementor-element-83ace46{--display:flex;--background-transition:0.3s;}.elementor-872 .elementor-element.elementor-element-ee8948b{color:#000000;width:var( --container-widget-width, 500px );max-width:500px;--container-widget-width:500px;--container-widget-flex-grow:0;}.elementor-872 .elementor-element.elementor-element-ee8948b > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0% 0% 0% 0%;}.elementor-872 .elementor-element.elementor-element-ee8948b.elementor-element{--align-self:center;}.elementor-872 .elementor-element.elementor-element-7580583{--display:flex;--background-transition:0.3s;}.elementor-872 .elementor-element.elementor-element-73ca01d{width:var( --container-widget-width, 500px );max-width:500px;--container-widget-width:500px;--container-widget-flex-grow:0;}.elementor-872 .elementor-element.elementor-element-73ca01d.elementor-element{--align-self:center;}.elementor-872 .elementor-element.elementor-element-139f322{--display:flex;--background-transition:0.3s;}.elementor-872 .elementor-element.elementor-element-394764b .elementor-heading-title{color:#000000;font-family:"Montserrat", Sans-serif;font-size:184px;font-weight:600;word-spacing:0px;}.elementor-872 .elementor-element.elementor-element-29a91e0{--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;}.elementor-872 .elementor-element.elementor-element-eb5919f{--display:flex;--background-transition:0.3s;}.elementor-872 .elementor-element.elementor-element-eb5919f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-872 .elementor-element.elementor-element-08efdf9{--display:flex;--background-transition:0.3s;}.elementor-872 .elementor-element.elementor-element-8d0ab0d .elementor-heading-title{color:#000000;}.elementor-872 .elementor-element.elementor-element-8d0ab0d > .elementor-widget-container{margin:0% 2% -19% 0%;padding:0px 0px 0px 0px;}.elementor-872 .elementor-element.elementor-element-761763e{--display:flex;--background-transition:0.3s;}.elementor-872 .elementor-element.elementor-element-245821b{color:#080808;font-family:"Montserrat", Sans-serif;font-weight:300;}.elementor-872 .elementor-element.elementor-element-bfdeb3d{--display:flex;--background-transition:0.3s;}.elementor-872 .elementor-element.elementor-element-bfdeb3d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-872 .elementor-element.elementor-element-99613c0{--display:flex;--background-transition:0.3s;}.elementor-872 .elementor-element.elementor-element-ca1b69d .elementor-heading-title{color:#000000;}.elementor-872 .elementor-element.elementor-element-ca1b69d > .elementor-widget-container{margin:0% 2% -19% 0%;padding:0px 0px 0px 0px;}.elementor-872 .elementor-element.elementor-element-f9cc135{--display:flex;--background-transition:0.3s;}.elementor-872 .elementor-element.elementor-element-aab12d3{color:#080808;font-family:"Montserrat", Sans-serif;font-weight:300;}.elementor-872 .elementor-element.elementor-element-bfd0afd{--display:flex;--background-transition:0.3s;}.elementor-872 .elementor-element.elementor-element-bfd0afd.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-872 .elementor-element.elementor-element-66a3b6e{--display:flex;--background-transition:0.3s;}.elementor-872 .elementor-element.elementor-element-fd37e24 .elementor-heading-title{color:#000000;}.elementor-872 .elementor-element.elementor-element-fd37e24 > .elementor-widget-container{margin:0% 2% -19% 0%;padding:0px 0px 0px 0px;}.elementor-872 .elementor-element.elementor-element-f9099ac{--display:flex;--background-transition:0.3s;}.elementor-872 .elementor-element.elementor-element-4331f68{color:#080808;font-family:"Montserrat", Sans-serif;font-weight:300;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-872 .elementor-element.elementor-element-d735f4b{--width:77%;}.elementor-872 .elementor-element.elementor-element-7026be4{--width:29.751%;}.elementor-872 .elementor-element.elementor-element-5d03fe0{--width:29.751%;}.elementor-872 .elementor-element.elementor-element-e0e314b{--width:29.751%;}.elementor-872 .elementor-element.elementor-element-150d90b{--width:29.751%;}.elementor-872 .elementor-element.elementor-element-bfee38c{--width:98.484%;}.elementor-872 .elementor-element.elementor-element-eb5919f{--width:29.751%;}.elementor-872 .elementor-element.elementor-element-bfdeb3d{--width:29.751%;}.elementor-872 .elementor-element.elementor-element-bfd0afd{--width:29.751%;}}/* Start custom CSS for heading, class: .elementor-element-81a4b38 */h5 {
    font-size: 6vw !important; /* Taille de base du titre */
}

@media screen and (min-width: 1200px) {
    h5 {
        font-size: 8vw !important; /* Taille réduite pour les grands écrans */
    }
}

@media screen and (min-width: 1600px) {
    h5 {
        font-size: 10vw !important; /* Taille encore plus réduite pour les écrans très grands */
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c826c1 */.ma-classe{
    border-bottom: solid 1px black;
 
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-d87a7fb */.swiper-slide-image {
    width: 600px !important;
    height:587px!important;
    object-fit: cover
   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb5919f */.bloc-texte-ressource{
    border-right: solid 1px black;
   
}/* End custom CSS */