.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-12395 .elementor-element.elementor-element-d8559e5 .elementor-button{background-color:var( --e-global-color-95ee004 );}.elementor-12395 .elementor-element.elementor-element-186c137 .elementor-button{background-color:var( --e-global-color-95ee004 );}.elementor-12395 .elementor-element.elementor-element-49aa9d8 .elementor-button{background-color:var( --e-global-color-95ee004 );}.elementor-12395 .elementor-element.elementor-element-e5b7fec .elementor-button{background-color:var( --e-global-color-95ee004 );}.elementor-12395 .elementor-element.elementor-element-678113a .elementor-button{background-color:var( --e-global-color-95ee004 );}.elementor-12395 .elementor-element.elementor-element-413789d .elementor-button{background-color:var( --e-global-color-95ee004 );}.elementor-12395 .elementor-element.elementor-element-3f8d7c2 .elementor-button{background-color:var( --e-global-color-95ee004 );}.elementor-12395 .elementor-element.elementor-element-47b7e86 .elementor-button{background-color:var( --e-global-color-95ee004 );}.elementor-12395 .elementor-element.elementor-element-94414a4 .elementor-button{background-color:var( --e-global-color-95ee004 );}.elementor-12395 .elementor-element.elementor-element-86af0f5 .elementor-button{background-color:var( --e-global-color-95ee004 );}.elementor-12395 .elementor-element.elementor-element-02014bf .elementor-button{background-color:var( --e-global-color-95ee004 );}.elementor-12395 .elementor-element.elementor-element-4782f5c .elementor-button{background-color:var( --e-global-color-95ee004 );}/* Start custom CSS for button, class: .elementor-element-d8559e5 *//* Boutons */
.elementor-button-wrapper {
    margin-bottom: 10px;
}

/* Conteneur de l'iframe */
#classement-iframe-container {
    width: 100%;
    margin: 10px auto;
    padding: 10px;
    background: #f9f9f9;
    border-radius: 5px;
    box-shadow: 0 2px 5px rgba(0,0,0,0.1);
}

/* Iframe */
#classement-iframe {
    width: 100%;
    height: 400px;
    border: 1px solid #ddd;
    border-radius: 4px;
}

/* Titre de l'iframe */
#classement-title {
    text-align: center;
    color: #333;
    margin-bottom: 10px;
    font-size: 1.2em;
}

/* Adaptation pour mobile */
@media (max-width: 767px) {
    .elementor-button {
        width: 100%;
        margin-bottom: 10px;
    }

    #classement-iframe {
        height: 300px;
    }

    .elementor-button-wrapper {
        width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-86af0f5 */#close-iframe {
    display: block !important;
    margin: 0 auto 10px !important;
    padding: 8px 15px !important;
    background: #ff6b6b !important;
    color: white !important;
    border: none !important;
    border-radius: 4px !important;
    cursor: pointer !important;
    font-size: 16px !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-6d39e13 */#close-iframe {
    display: block !important;
    margin: 0 auto 10px !important;
    padding: 8px 15px !important;
    background: #ff6b6b !important;
    color: white !important;
    border: none !important;
    border-radius: 4px !important;
    cursor: pointer !important;
    font-size: 16px !important;
}/* End custom CSS */