.elementor-17248 .elementor-element.elementor-element-25e3afc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:5px 5px 5px 5px;border-style:solid;border-width:2px 2px 2px 2px;border-color:#00a3ad;border-radius:0px 0px 0px 0px;}.elementor-17248 .elementor-element.elementor-element-ec3b60f .elementor-button .elementor-align-icon-right{margin-left:10px;}.elementor-17248 .elementor-element.elementor-element-ec3b60f .elementor-button .elementor-align-icon-left{margin-right:10px;}.elementor-17248 .elementor-element.elementor-element-ec3b60f a.elementor-button, .elementor-17248 .elementor-element.elementor-element-ec3b60f .elementor-button{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:800;fill:#ffffff;color:#ffffff;background-color:#18a3ad;border-radius:0px 0px 0px 0px;padding:8px 12px 8px 14px;}.elementor-17248 .elementor-element.elementor-element-ec3b60f a.elementor-button:hover, .elementor-17248 .elementor-element.elementor-element-ec3b60f .elementor-button:hover, .elementor-17248 .elementor-element.elementor-element-ec3b60f a.elementor-button:focus, .elementor-17248 .elementor-element.elementor-element-ec3b60f .elementor-button:focus{background-color:#14133b;}.elementor-17248 .elementor-element.elementor-element-ec3b60f > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-17248 .elementor-element.elementor-element-80cf701 .elementor-toggle .elementor-tab-title{font-size:24px;font-weight:700;line-height:0.5em;letter-spacing:0.5px;}.elementor-17248 .elementor-element.elementor-element-80cf701 .elementor-toggle .elementor-tab-title .elementor-toggle-icon i:before{color:#00a3ad;}.elementor-17248 .elementor-element.elementor-element-80cf701 .elementor-toggle .elementor-tab-title .elementor-toggle-icon svg{fill:#00a3ad;}.elementor-17248 .elementor-element.elementor-element-80cf701 .elementor-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon i:before{color:#14133b;}.elementor-17248 .elementor-element.elementor-element-80cf701 .elementor-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon svg{fill:#14133b;}.elementor-17248 .elementor-element.elementor-element-80cf701 .elementor-toggle .elementor-toggle-icon.elementor-toggle-icon-left{margin-right:7px;}.elementor-17248 .elementor-element.elementor-element-80cf701 .elementor-toggle .elementor-toggle-icon.elementor-toggle-icon-right{margin-left:7px;}.elementor-17248 .elementor-element.elementor-element-7ac0761 .elementor-spacer-inner{height:50px;}.elementor-17248 .elementor-element.elementor-element-0fad5e0 .elementor-spacer-inner{height:20px;}/* Start custom CSS for toggle, class: .elementor-element-80cf701 *//* Pour desktop - texte du titre à 24px */
.elementor-tab-title .elementor-accordion-title,
.elementor-tab-title a {
    font-size: 24px !important;
}

/* Pour mobile - texte du titre à 22px */
@media (max-width: 767px) {
    .elementor-tab-title .elementor-accordion-title,
    .elementor-tab-title a {
        font-size: 21px !important;
    }
}/* End custom CSS */