.elementor-1005 .elementor-element.elementor-element-3171741e{--display:flex;--background-transition:0.3s;}.elementor-1005 .elementor-element.elementor-element-5e49bf4f{--display:flex;--background-transition:0.3s;}.elementor-1005 .elementor-element.elementor-element-344b0bf2 .elementor-heading-title{color:#000000;font-family:"Montserrat", Sans-serif;font-size:11rem;font-weight:600;word-spacing:0px;}.elementor-1005 .elementor-element.elementor-element-4857e330{--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-1005 .elementor-element.elementor-element-20c804d3{--display:flex;--background-transition:0.3s;}.elementor-1005 .elementor-element.elementor-element-20c804d3.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1005 .elementor-element.elementor-element-243cf7d3{--display:flex;--background-transition:0.3s;}.elementor-1005 .elementor-element.elementor-element-32a08c6e .elementor-heading-title{color:#000000;}.elementor-1005 .elementor-element.elementor-element-32a08c6e > .elementor-widget-container{margin:0% 2% -11% 0%;padding:0px 0px 0px 0px;}.elementor-1005 .elementor-element.elementor-element-480148e0{--display:flex;--background-transition:0.3s;}.elementor-1005 .elementor-element.elementor-element-2e353080{color:#080808;font-family:"Montserrat", Sans-serif;font-weight:300;}.elementor-1005 .elementor-element.elementor-element-169b6763{--display:flex;--background-transition:0.3s;}.elementor-1005 .elementor-element.elementor-element-169b6763.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1005 .elementor-element.elementor-element-309e96a2{--display:flex;--background-transition:0.3s;}.elementor-1005 .elementor-element.elementor-element-7f906db2 .elementor-heading-title{color:#000000;}.elementor-1005 .elementor-element.elementor-element-7f906db2 > .elementor-widget-container{margin:0% 2% -11% 0%;padding:0px 0px 0px 0px;}.elementor-1005 .elementor-element.elementor-element-43221060{--display:flex;--background-transition:0.3s;}.elementor-1005 .elementor-element.elementor-element-6cba2300{color:#080808;font-family:"Montserrat", Sans-serif;font-weight:300;}.elementor-1005 .elementor-element.elementor-element-43dc1f50{--display:flex;--background-transition:0.3s;}.elementor-1005 .elementor-element.elementor-element-43dc1f50.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1005 .elementor-element.elementor-element-3928492f{--display:flex;--background-transition:0.3s;}.elementor-1005 .elementor-element.elementor-element-3dd85fe0 .elementor-heading-title{color:#000000;}.elementor-1005 .elementor-element.elementor-element-3dd85fe0 > .elementor-widget-container{margin:0% 2% -11% 0%;padding:0px 0px 0px 0px;}.elementor-1005 .elementor-element.elementor-element-3faed082{--display:flex;--background-transition:0.3s;}.elementor-1005 .elementor-element.elementor-element-5636f867{color:#080808;font-family:"Montserrat", Sans-serif;font-weight:300;}.elementor-1005 .elementor-element.elementor-element-95c2686{--display:flex;--background-transition:0.3s;}.elementor-1005 .elementor-element.elementor-element-95c2686.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1005 .elementor-element.elementor-element-615277d{--display:flex;--background-transition:0.3s;}.elementor-1005 .elementor-element.elementor-element-34510ec3 .elementor-heading-title{color:#000000;}.elementor-1005 .elementor-element.elementor-element-34510ec3 > .elementor-widget-container{margin:0% 2% -11% 0%;padding:0px 0px 0px 0px;}.elementor-1005 .elementor-element.elementor-element-7160b263{--display:flex;--background-transition:0.3s;}.elementor-1005 .elementor-element.elementor-element-459ab562{color:#080808;font-family:"Montserrat", Sans-serif;font-weight:300;}.elementor-1005 .elementor-element.elementor-element-973c1dd{--display:flex;--background-transition:0.3s;}.elementor-1005 .elementor-element.elementor-element-1e11d59a{--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-1005 .elementor-element.elementor-element-1e0a0e2b .elementor-heading-title{color:#000000;font-family:"Montserrat", Sans-serif;font-size:200px;font-weight:600;word-spacing:0px;}.elementor-1005 .elementor-element.elementor-element-47d5158f{--display:flex;--min-height:369px;--background-transition:0.3s;}.elementor-1005 .elementor-element.elementor-element-6dad81c5{--e-image-carousel-slides-to-show:3;width:100%;max-width:100%;}.elementor-1005 .elementor-element.elementor-element-6012dc93{--display:flex;--background-transition:0.3s;}.elementor-1005 .elementor-element.elementor-element-6012dc93.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1005 .elementor-element.elementor-element-7ab6ecf{--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-1005 .elementor-element.elementor-element-31069a2b{--display:flex;--background-transition:0.3s;}.elementor-1005 .elementor-element.elementor-element-530c33b7 .elementor-heading-title{color:#000000;font-family:"Montserrat", Sans-serif;font-size:200px;font-weight:600;word-spacing:0px;}.elementor-1005 .elementor-element.elementor-element-67a50efa{--display:flex;--background-transition:0.3s;}.elementor-1005 .elementor-element.elementor-element-4e620006{color:#000000;width:var( --container-widget-width, 500px );max-width:500px;--container-widget-width:500px;--container-widget-flex-grow:0;}.elementor-1005 .elementor-element.elementor-element-4e620006 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0% 0% 0% 0%;}.elementor-1005 .elementor-element.elementor-element-4e620006.elementor-element{--align-self:center;}.elementor-1005 .elementor-element.elementor-element-75016841{--display:flex;--background-transition:0.3s;}.elementor-1005 .elementor-element.elementor-element-73f3690f{color:#000000;width:var( --container-widget-width, 500px );max-width:500px;--container-widget-width:500px;--container-widget-flex-grow:0;}.elementor-1005 .elementor-element.elementor-element-73f3690f.elementor-element{--align-self:center;}.elementor-1005 .elementor-element.elementor-element-51fe31a9{--display:flex;--background-transition:0.3s;}.elementor-1005 .elementor-element.elementor-element-13aba767 .elementor-heading-title{color:#000000;font-family:"Montserrat", Sans-serif;font-size:184px;font-weight:600;word-spacing:0px;}.elementor-1005 .elementor-element.elementor-element-7cd8f49f{--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-1005 .elementor-element.elementor-element-66140be5{--display:flex;--background-transition:0.3s;}.elementor-1005 .elementor-element.elementor-element-66140be5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1005 .elementor-element.elementor-element-7bf8bed3{--display:flex;--background-transition:0.3s;}.elementor-1005 .elementor-element.elementor-element-17872e9e .elementor-heading-title{color:#000000;}.elementor-1005 .elementor-element.elementor-element-17872e9e > .elementor-widget-container{margin:0% 2% -19% 0%;padding:0px 0px 0px 0px;}.elementor-1005 .elementor-element.elementor-element-2dd6a6c3{--display:flex;--background-transition:0.3s;}.elementor-1005 .elementor-element.elementor-element-32103a22{color:#080808;font-family:"Montserrat", Sans-serif;font-weight:300;}.elementor-1005 .elementor-element.elementor-element-3c75df6e{--display:flex;--background-transition:0.3s;}.elementor-1005 .elementor-element.elementor-element-3c75df6e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1005 .elementor-element.elementor-element-659f5b14{--display:flex;--background-transition:0.3s;}.elementor-1005 .elementor-element.elementor-element-21ef688f .elementor-heading-title{color:#000000;}.elementor-1005 .elementor-element.elementor-element-21ef688f > .elementor-widget-container{margin:0% 2% -19% 0%;padding:0px 0px 0px 0px;}.elementor-1005 .elementor-element.elementor-element-265914ec{--display:flex;--background-transition:0.3s;}.elementor-1005 .elementor-element.elementor-element-eabea18{color:#080808;font-family:"Montserrat", Sans-serif;font-weight:300;}.elementor-1005 .elementor-element.elementor-element-2dc53e46{--display:flex;--background-transition:0.3s;}.elementor-1005 .elementor-element.elementor-element-2dc53e46.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1005 .elementor-element.elementor-element-7cdb95d9{--display:flex;--background-transition:0.3s;}.elementor-1005 .elementor-element.elementor-element-48a941c5 .elementor-heading-title{color:#000000;}.elementor-1005 .elementor-element.elementor-element-48a941c5 > .elementor-widget-container{margin:0% 2% -19% 0%;padding:0px 0px 0px 0px;}.elementor-1005 .elementor-element.elementor-element-7c63820e{--display:flex;--background-transition:0.3s;}.elementor-1005 .elementor-element.elementor-element-34052585{color:#080808;font-family:"Montserrat", Sans-serif;font-weight:300;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-1005 .elementor-element.elementor-element-4857e330{--width:77%;}.elementor-1005 .elementor-element.elementor-element-20c804d3{--width:29.751%;}.elementor-1005 .elementor-element.elementor-element-169b6763{--width:29.751%;}.elementor-1005 .elementor-element.elementor-element-43dc1f50{--width:29.751%;}.elementor-1005 .elementor-element.elementor-element-95c2686{--width:29.751%;}.elementor-1005 .elementor-element.elementor-element-6012dc93{--width:98.484%;}.elementor-1005 .elementor-element.elementor-element-66140be5{--width:29.751%;}.elementor-1005 .elementor-element.elementor-element-3c75df6e{--width:29.751%;}.elementor-1005 .elementor-element.elementor-element-2dc53e46{--width:29.751%;}}/* Start custom CSS for heading, class: .elementor-element-344b0bf2 */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 image-carousel, class: .elementor-element-6dad81c5 */.swiper-slide-image {
    width: 600px !important;
    height:587px!important;
    object-fit: cover
   
}

.swiper-wrapper {
  transition-timing-function: linear; 
  width: 100%
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66140be5 */.bloc-texte-ressource{
    border-right: solid 1px black;
   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3171741e */.ma-classe{
    border-bottom: solid 1px black;
 
}/* End custom CSS */