.elementor-kit-9362{--e-global-color-primary:#ABD23E;--e-global-color-secondary:#313131;--e-global-color-text:#59585D;--e-global-color-accent:#ABD23E;--e-global-color-4d7b7af:#1C1C1D;--e-global-color-1d62194:#F6F6F6;--e-global-color-b666397:#E3E3E8;--e-global-color-102b85f:#88AA22;--e-global-color-7c8b012:#FFFFFF;--e-global-color-f62b44e:#FFFFFF;--e-global-color-e573066:#FFFFFF00;--e-global-color-b338220:#ABD23E;--e-global-color-985fc07:#3A3A3A;--e-global-color-1da00a5:#A2A2A2;--e-global-typography-primary-font-family:"Maitree";--e-global-typography-primary-font-weight:700;--e-global-typography-secondary-font-family:"Maitree";--e-global-typography-secondary-font-weight:700;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;--e-global-typography-6f65a6a-font-family:"Golos Text";--e-global-typography-6f65a6a-font-size:16px;--e-global-typography-6f65a6a-font-weight:400;--e-global-typography-6f65a6a-line-height:26px;--e-global-typography-84206e5-font-family:"Cal Sans";--e-global-typography-84206e5-font-size:66px;--e-global-typography-84206e5-font-weight:400;--e-global-typography-84206e5-line-height:76px;--e-global-typography-9d44200-font-family:"Cal Sans";--e-global-typography-9d44200-font-size:52px;--e-global-typography-9d44200-font-weight:400;--e-global-typography-9d44200-line-height:62px;--e-global-typography-bbcc715-font-family:"Cal Sans";--e-global-typography-bbcc715-font-size:30px;--e-global-typography-bbcc715-font-weight:400;--e-global-typography-bbcc715-line-height:40px;--e-global-typography-341c7fe-font-family:"Cal Sans";--e-global-typography-341c7fe-font-size:24px;--e-global-typography-341c7fe-font-weight:400;--e-global-typography-341c7fe-line-height:34px;--e-global-typography-2ba69ba-font-family:"Cal Sans";--e-global-typography-2ba69ba-font-size:20px;--e-global-typography-2ba69ba-font-weight:400;--e-global-typography-2ba69ba-line-height:30px;--e-global-typography-2ba69ba-letter-spacing:0.5px;--e-global-typography-b7acf16-font-family:"Cal Sans";--e-global-typography-b7acf16-font-size:18px;--e-global-typography-b7acf16-font-weight:400;--e-global-typography-b7acf16-line-height:28px;--e-global-typography-b7acf16-letter-spacing:0.5px;color:var( --e-global-color-text );font-family:var( --e-global-typography-6f65a6a-font-family ), Sans-serif;font-size:var( --e-global-typography-6f65a6a-font-size );font-weight:var( --e-global-typography-6f65a6a-font-weight );line-height:var( --e-global-typography-6f65a6a-line-height );letter-spacing:var( --e-global-typography-6f65a6a-letter-spacing );}.elementor-kit-9362 e-page-transition{background-color:#FFBC7D;}.elementor-kit-9362 h1{color:var( --e-global-color-4d7b7af );font-family:var( --e-global-typography-84206e5-font-family ), Sans-serif;font-size:var( --e-global-typography-84206e5-font-size );font-weight:var( --e-global-typography-84206e5-font-weight );line-height:var( --e-global-typography-84206e5-line-height );}.elementor-kit-9362 h2{color:var( --e-global-color-4d7b7af );font-family:var( --e-global-typography-9d44200-font-family ), Sans-serif;font-size:var( --e-global-typography-9d44200-font-size );font-weight:var( --e-global-typography-9d44200-font-weight );line-height:var( --e-global-typography-9d44200-line-height );}.elementor-kit-9362 h3{color:var( --e-global-color-4d7b7af );font-family:var( --e-global-typography-bbcc715-font-family ), Sans-serif;font-size:var( --e-global-typography-bbcc715-font-size );font-weight:var( --e-global-typography-bbcc715-font-weight );line-height:var( --e-global-typography-bbcc715-line-height );}.elementor-kit-9362 h4{color:var( --e-global-color-4d7b7af );font-family:var( --e-global-typography-341c7fe-font-family ), Sans-serif;font-size:var( --e-global-typography-341c7fe-font-size );font-weight:var( --e-global-typography-341c7fe-font-weight );line-height:var( --e-global-typography-341c7fe-line-height );}.elementor-kit-9362 h5{color:var( --e-global-color-4d7b7af );font-family:var( --e-global-typography-2ba69ba-font-family ), Sans-serif;font-size:var( --e-global-typography-2ba69ba-font-size );font-weight:var( --e-global-typography-2ba69ba-font-weight );line-height:var( --e-global-typography-2ba69ba-line-height );letter-spacing:var( --e-global-typography-2ba69ba-letter-spacing );}.elementor-kit-9362 h6{color:var( --e-global-color-4d7b7af );font-family:var( --e-global-typography-b7acf16-font-family ), Sans-serif;font-size:var( --e-global-typography-b7acf16-font-size );font-weight:var( --e-global-typography-b7acf16-font-weight );line-height:var( --e-global-typography-b7acf16-line-height );letter-spacing:var( --e-global-typography-b7acf16-letter-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1300px;}.e-con{--container-max-width:1300px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1366px){.elementor-kit-9362{--e-global-typography-84206e5-font-size:52px;--e-global-typography-84206e5-line-height:66px;--e-global-typography-9d44200-font-size:48px;--e-global-typography-9d44200-line-height:58px;--e-global-typography-bbcc715-font-size:26px;--e-global-typography-bbcc715-line-height:34px;font-size:var( --e-global-typography-6f65a6a-font-size );line-height:var( --e-global-typography-6f65a6a-line-height );letter-spacing:var( --e-global-typography-6f65a6a-letter-spacing );}.elementor-kit-9362 h1{font-size:var( --e-global-typography-84206e5-font-size );line-height:var( --e-global-typography-84206e5-line-height );}.elementor-kit-9362 h2{font-size:var( --e-global-typography-9d44200-font-size );line-height:var( --e-global-typography-9d44200-line-height );}.elementor-kit-9362 h3{font-size:var( --e-global-typography-bbcc715-font-size );line-height:var( --e-global-typography-bbcc715-line-height );}.elementor-kit-9362 h4{font-size:var( --e-global-typography-341c7fe-font-size );line-height:var( --e-global-typography-341c7fe-line-height );}.elementor-kit-9362 h5{font-size:var( --e-global-typography-2ba69ba-font-size );line-height:var( --e-global-typography-2ba69ba-line-height );letter-spacing:var( --e-global-typography-2ba69ba-letter-spacing );}.elementor-kit-9362 h6{font-size:var( --e-global-typography-b7acf16-font-size );line-height:var( --e-global-typography-b7acf16-line-height );letter-spacing:var( --e-global-typography-b7acf16-letter-spacing );}}@media(max-width:1200px){.elementor-kit-9362{--e-global-typography-84206e5-font-size:52px;--e-global-typography-84206e5-line-height:66px;--e-global-typography-9d44200-font-size:38px;--e-global-typography-9d44200-line-height:48px;}}@media(max-width:1024px){.elementor-kit-9362{--e-global-typography-84206e5-font-size:44px;--e-global-typography-84206e5-line-height:54px;--e-global-typography-9d44200-font-size:30px;--e-global-typography-9d44200-line-height:40px;--e-global-typography-bbcc715-font-size:24px;--e-global-typography-bbcc715-line-height:34px;--e-global-typography-341c7fe-font-size:22px;--e-global-typography-341c7fe-line-height:32px;font-size:var( --e-global-typography-6f65a6a-font-size );line-height:var( --e-global-typography-6f65a6a-line-height );letter-spacing:var( --e-global-typography-6f65a6a-letter-spacing );}.elementor-kit-9362 h1{font-size:var( --e-global-typography-84206e5-font-size );line-height:var( --e-global-typography-84206e5-line-height );}.elementor-kit-9362 h2{font-size:var( --e-global-typography-9d44200-font-size );line-height:var( --e-global-typography-9d44200-line-height );}.elementor-kit-9362 h3{font-size:var( --e-global-typography-bbcc715-font-size );line-height:var( --e-global-typography-bbcc715-line-height );}.elementor-kit-9362 h4{font-size:var( --e-global-typography-341c7fe-font-size );line-height:var( --e-global-typography-341c7fe-line-height );}.elementor-kit-9362 h5{font-size:var( --e-global-typography-2ba69ba-font-size );line-height:var( --e-global-typography-2ba69ba-line-height );letter-spacing:var( --e-global-typography-2ba69ba-letter-spacing );}.elementor-kit-9362 h6{font-size:var( --e-global-typography-b7acf16-font-size );line-height:var( --e-global-typography-b7acf16-line-height );letter-spacing:var( --e-global-typography-b7acf16-letter-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-9362{--e-global-typography-84206e5-font-size:36px;--e-global-typography-84206e5-line-height:1.3em;--e-global-typography-bbcc715-font-size:20px;--e-global-typography-bbcc715-line-height:30px;--e-global-typography-341c7fe-font-size:20px;--e-global-typography-341c7fe-line-height:30px;font-size:var( --e-global-typography-6f65a6a-font-size );line-height:var( --e-global-typography-6f65a6a-line-height );letter-spacing:var( --e-global-typography-6f65a6a-letter-spacing );}.elementor-kit-9362 h1{font-size:var( --e-global-typography-84206e5-font-size );line-height:var( --e-global-typography-84206e5-line-height );}.elementor-kit-9362 h2{font-size:var( --e-global-typography-9d44200-font-size );line-height:var( --e-global-typography-9d44200-line-height );}.elementor-kit-9362 h3{font-size:var( --e-global-typography-bbcc715-font-size );line-height:var( --e-global-typography-bbcc715-line-height );}.elementor-kit-9362 h4{font-size:var( --e-global-typography-341c7fe-font-size );line-height:var( --e-global-typography-341c7fe-line-height );}.elementor-kit-9362 h5{font-size:var( --e-global-typography-2ba69ba-font-size );line-height:var( --e-global-typography-2ba69ba-line-height );letter-spacing:var( --e-global-typography-2ba69ba-letter-spacing );}.elementor-kit-9362 h6{font-size:var( --e-global-typography-b7acf16-font-size );line-height:var( --e-global-typography-b7acf16-line-height );letter-spacing:var( --e-global-typography-b7acf16-letter-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//*Ajuste la largeur des images du mega menu pour qu'il prenne toute la largeur*/
div div div .e-con-inner .elementor-element .e-con-inner .elementor-element .elementor-widget-image a {
    display: block !important;
}

/*couleur du texte au survol pour le bouton pour lire un article dans la page atualités*/
body.search-results .site-main > article .entry-summary.rs-flat .blog-button a, .rs-blog .blog-item.rs-flat .blog-button a:hover {
    color: white !important;
}

/*Icône du bouton du formulaire de contact*/
.elementor-191 .elementor-element.elementor-element-09d961e .form-btn-area em {
        right: 247px !important;
    top: 23px !important;
    filter: invert(1);
    transition: filter 0.2s ease;
}

.elementor-191 .elementor-element.elementor-element-09d961e:hover .form-btn-area em {
    filter: invert(0);
}

/*Message de lors de l'envoi d'un mail*/
.wpcf7-response-output {
        font-size: 1.2rem !important;
    margin: 15px 0 0 0 !important;
    padding: 0 !important;
    color: black !important;
}

/*taille du texte du bouton de soumission du form*/
.elementor-191 .elementor-element.elementor-element-09d961e .wpcf7-submit {
    font-size: 17px !important;
}

/*couleurs des éléments d'envoie du form*/
.wpcf7 .wpcf7-acceptance span {
    color: black !important;
}

.wpcf7 .wpcf7-acceptance a {
    color: black !important;
}

.wpcf7 .wpcf7-acceptance a:hover {
    color: #ABD23E !important;
}

.wpcf7 .wpcf7-acceptance input[type=checkbox]:after {
    color: black !important;
}

/*Checkbox du formulaire pour le consentement*/
.wpcf7 .wpcf7-acceptance input[type=checkbox] {
    cursor: pointer;
    width: 33px !important;
    height: 27px !important;
    border: 1px solid black !important;
}/* End custom CSS */