.elementor-918 .elementor-element.elementor-element-1fda245{--display:flex;--background-transition:0.3s;}.elementor-918 .elementor-element.elementor-element-1fda245.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-918 .elementor-element.elementor-element-c76e422{--display:flex;--background-transition:0.3s;}.elementor-918 .elementor-element.elementor-element-7f32af4 .elementor-heading-title{color:#000000;font-family:"Montserrat", Sans-serif;font-size:11rem;font-weight:600;word-spacing:0px;}.elementor-918 .elementor-element.elementor-element-65dc4db{--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-918 .elementor-element.elementor-element-915b591{--display:flex;--background-transition:0.3s;}.elementor-918 .elementor-element.elementor-element-915b591.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-918 .elementor-element.elementor-element-45cbfd6{--display:flex;--background-transition:0.3s;}.elementor-918 .elementor-element.elementor-element-1a045f9 .elementor-heading-title{color:#000000;}.elementor-918 .elementor-element.elementor-element-1a045f9 > .elementor-widget-container{margin:0% 2% -11% 0%;padding:0px 0px 0px 0px;}.elementor-918 .elementor-element.elementor-element-fbfb034{--display:flex;--background-transition:0.3s;}.elementor-918 .elementor-element.elementor-element-a9db569{color:#080808;font-family:"Montserrat", Sans-serif;font-weight:300;}.elementor-918 .elementor-element.elementor-element-6e469a7{--display:flex;--background-transition:0.3s;}.elementor-918 .elementor-element.elementor-element-6e469a7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-918 .elementor-element.elementor-element-49f2af1{--display:flex;--background-transition:0.3s;}.elementor-918 .elementor-element.elementor-element-521d3ee .elementor-heading-title{color:#000000;}.elementor-918 .elementor-element.elementor-element-521d3ee > .elementor-widget-container{margin:0% 2% -11% 0%;padding:0px 0px 0px 0px;}.elementor-918 .elementor-element.elementor-element-548f269{--display:flex;--background-transition:0.3s;}.elementor-918 .elementor-element.elementor-element-aa96975{color:#080808;font-family:"Montserrat", Sans-serif;font-weight:300;}.elementor-918 .elementor-element.elementor-element-975312d{--display:flex;--background-transition:0.3s;}.elementor-918 .elementor-element.elementor-element-975312d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-918 .elementor-element.elementor-element-2743fa3{--display:flex;--background-transition:0.3s;}.elementor-918 .elementor-element.elementor-element-073d4b6 .elementor-heading-title{color:#000000;}.elementor-918 .elementor-element.elementor-element-073d4b6 > .elementor-widget-container{margin:0% 2% -11% 0%;padding:0px 0px 0px 0px;}.elementor-918 .elementor-element.elementor-element-e5044b8{--display:flex;--background-transition:0.3s;}.elementor-918 .elementor-element.elementor-element-237c598{color:#080808;font-family:"Montserrat", Sans-serif;font-weight:300;}.elementor-918 .elementor-element.elementor-element-056d378{--display:flex;--background-transition:0.3s;}.elementor-918 .elementor-element.elementor-element-056d378.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-918 .elementor-element.elementor-element-0cc4365{--display:flex;--background-transition:0.3s;}.elementor-918 .elementor-element.elementor-element-99b64f2 .elementor-heading-title{color:#000000;}.elementor-918 .elementor-element.elementor-element-99b64f2 > .elementor-widget-container{margin:0% 2% -11% 0%;padding:0px 0px 0px 0px;}.elementor-918 .elementor-element.elementor-element-707c01c{--display:flex;--background-transition:0.3s;}.elementor-918 .elementor-element.elementor-element-9a9c06e{color:#080808;font-family:"Montserrat", Sans-serif;font-weight:300;}.elementor-918 .elementor-element.elementor-element-1499146{--display:flex;--background-transition:0.3s;}.elementor-918 .elementor-element.elementor-element-eebfd6f{--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-918 .elementor-element.elementor-element-d7b5e45 .elementor-heading-title{color:#000000;font-family:"Montserrat", Sans-serif;font-size:200px;font-weight:600;word-spacing:0px;}.elementor-918 .elementor-element.elementor-element-abc4a12{--display:flex;--min-height:369px;--background-transition:0.3s;}.elementor-918 .elementor-element.elementor-element-b7a8942{--display:flex;--background-transition:0.3s;}.elementor-918 .elementor-element.elementor-element-b7a8942.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-918 .elementor-element.elementor-element-cd55a3e{--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-918 .elementor-element.elementor-element-a1af93b{--display:flex;--background-transition:0.3s;}.elementor-918 .elementor-element.elementor-element-1d2ebae .elementor-heading-title{color:#000000;font-family:"Montserrat", Sans-serif;font-size:200px;font-weight:600;word-spacing:0px;}.elementor-918 .elementor-element.elementor-element-2915812{--display:flex;--background-transition:0.3s;}.elementor-918 .elementor-element.elementor-element-4f246cf{color:#000000;width:var( --container-widget-width, 500px );max-width:500px;--container-widget-width:500px;--container-widget-flex-grow:0;}.elementor-918 .elementor-element.elementor-element-4f246cf > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0% 0% 0% 0%;}.elementor-918 .elementor-element.elementor-element-4f246cf.elementor-element{--align-self:center;}.elementor-918 .elementor-element.elementor-element-8c355dd{--display:flex;--background-transition:0.3s;}.elementor-918 .elementor-element.elementor-element-7d60977{color:#000000;width:var( --container-widget-width, 500px );max-width:500px;--container-widget-width:500px;--container-widget-flex-grow:0;}.elementor-918 .elementor-element.elementor-element-7d60977.elementor-element{--align-self:center;}.elementor-918 .elementor-element.elementor-element-5efea35{--display:flex;--background-transition:0.3s;}.elementor-918 .elementor-element.elementor-element-d35e59e .elementor-heading-title{color:#000000;font-family:"Montserrat", Sans-serif;font-size:184px;font-weight:600;word-spacing:0px;}.elementor-918 .elementor-element.elementor-element-d929cca{--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-918 .elementor-element.elementor-element-348d747{--display:flex;--background-transition:0.3s;}.elementor-918 .elementor-element.elementor-element-348d747.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-918 .elementor-element.elementor-element-be1036a{--display:flex;--background-transition:0.3s;}.elementor-918 .elementor-element.elementor-element-044cf31 .elementor-heading-title{color:#000000;}.elementor-918 .elementor-element.elementor-element-044cf31 > .elementor-widget-container{margin:0% 2% -15% 0%;padding:0px 0px 0px 0px;}.elementor-918 .elementor-element.elementor-element-7698af9{--display:flex;--background-transition:0.3s;}.elementor-918 .elementor-element.elementor-element-d06b4f4{color:#080808;font-family:"Montserrat", Sans-serif;font-weight:300;}.elementor-918 .elementor-element.elementor-element-61f4e38{--display:flex;--background-transition:0.3s;}.elementor-918 .elementor-element.elementor-element-61f4e38.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-918 .elementor-element.elementor-element-4d01d5f{--display:flex;--background-transition:0.3s;}.elementor-918 .elementor-element.elementor-element-5d3cace .elementor-heading-title{color:#000000;}.elementor-918 .elementor-element.elementor-element-5d3cace > .elementor-widget-container{margin:0% 2% -15% 0%;padding:0px 0px 0px 0px;}.elementor-918 .elementor-element.elementor-element-b0ea0d4{--display:flex;--background-transition:0.3s;}.elementor-918 .elementor-element.elementor-element-7123bf3{color:#080808;font-family:"Montserrat", Sans-serif;font-weight:300;}.elementor-918 .elementor-element.elementor-element-69ad515{--display:flex;--background-transition:0.3s;}.elementor-918 .elementor-element.elementor-element-69ad515.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-918 .elementor-element.elementor-element-203f058{--display:flex;--background-transition:0.3s;}.elementor-918 .elementor-element.elementor-element-20c0aa4 .elementor-heading-title{color:#000000;}.elementor-918 .elementor-element.elementor-element-20c0aa4 > .elementor-widget-container{margin:0% 2% -17% 0%;padding:0px 0px 0px 0px;}.elementor-918 .elementor-element.elementor-element-f3f0b3e{--display:flex;--background-transition:0.3s;}.elementor-918 .elementor-element.elementor-element-7a094b5{color:#080808;font-family:"Montserrat", Sans-serif;font-weight:300;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-918 .elementor-element.elementor-element-1fda245{--width:99.706%;}.elementor-918 .elementor-element.elementor-element-65dc4db{--width:77%;}.elementor-918 .elementor-element.elementor-element-915b591{--width:29.751%;}.elementor-918 .elementor-element.elementor-element-6e469a7{--width:29.751%;}.elementor-918 .elementor-element.elementor-element-975312d{--width:29.751%;}.elementor-918 .elementor-element.elementor-element-056d378{--width:29.751%;}.elementor-918 .elementor-element.elementor-element-b7a8942{--width:98.484%;}.elementor-918 .elementor-element.elementor-element-348d747{--width:29.751%;}.elementor-918 .elementor-element.elementor-element-61f4e38{--width:29.751%;}.elementor-918 .elementor-element.elementor-element-69ad515{--width:29.751%;}}/* Start custom CSS for heading, class: .elementor-element-7f32af4 */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-1fda245 */.ma-classe{
    border-bottom: solid 1px black;
 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-348d747 */.bloc-texte-ressource{
    border-right: solid 1px black;
   
}/* End custom CSS */