.elementor-34553 .elementor-element.elementor-element-2ca72bf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;}.elementor-34553 .elementor-element.elementor-element-c7f4aaf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;}.elementor-34553 .elementor-element.elementor-element-1a802fd{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--background-transition:0.3s;}.elementor-34553 .elementor-element.elementor-element-c870d02{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 20px;--background-transition:0.3s;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-34553 .elementor-element.elementor-element-c870d02.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-34553 .elementor-element.elementor-element-ccb2b82{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;}.elementor-34553 .elementor-element.elementor-element-ccb2b82.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-34553 .elementor-element.elementor-element-4286455{text-align:center;width:var( --container-widget-width, 3.556% );max-width:3.556%;--container-widget-width:3.556%;--container-widget-flex-grow:0;}.elementor-34553 .elementor-element.elementor-element-4286455.elementor-element{--align-self:center;}.elementor-34553 .elementor-element.elementor-element-cdd7bf9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;}.elementor-34553 .elementor-element.elementor-element-cdd7bf9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-34553 .elementor-element.elementor-element-15b740e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-34553 .elementor-element.elementor-element-ad87d6b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;}.elementor-34553 .elementor-element.elementor-element-8a82149{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;}@media(min-width:768px){.elementor-34553 .elementor-element.elementor-element-ccb2b82{--width:62.105%;}.elementor-34553 .elementor-element.elementor-element-cdd7bf9{--width:62.105%;}}@media(max-width:767px){.elementor-34553 .elementor-element.elementor-element-c870d02{--width:100%;--flex-wrap:wrap;}.elementor-34553 .elementor-element.elementor-element-ccb2b82{--width:100%;}.elementor-34553 .elementor-element.elementor-element-4286455{--container-widget-width:285.125px;--container-widget-flex-grow:0;width:var( --container-widget-width, 285.125px );max-width:285.125px;}}/* Start custom CSS for container, class: .elementor-element-1a802fd *//* Style pour les téléphones mobiles */
@media screen and (max-width: 768px) {
    #radio-container {
        flex-direction: column;
        align-items: flex-start !important;
        gap: 10px;
    }
    
    #soutien-ponctuel, #soutien-mensuel {
        width: 10px !important;
        height: 10px !important;
    }
    
    #soutien-ponctuel:checked::before, #soutien-mensuel:checked::before {
        width: 10px !important;
        height: 10px !important;
    }
    
    #radio-group-ponctuel, #radio-group-mensuel {
        display: flex;
        align-items: center;
        gap: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e4d81e4 *//* Conteneur principal */
.donation-container {
    width: 100%;
    overflow: hidden;
    height: auto;
    font-size: 15px;
}

.donation-header {
    background-color: #2C6961;
    padding: 20px;
    text-align: center;
    color: white;
}

.donation-header h2 {
    font-size: 24px;
    color: #ffff;
}

.donation-header p {
    font-size: 16px;
}

.donation-body {
    background-color: #F9FAFA;
    padding: 20px;
    text-align: center;
    width: 100%;
}

.donation-body p {
    display: flex;
    align-items: center;
    gap: 15px; 
    font-weight: bold;
}

/* Image */
.donation-body p img {
    width: 24px; 
    height: auto;
}

.donation-body p a {
    text-decoration: underline;
    font-weight: bold;
    cursor: pointer;
}

@media screen and (max-width: 768px) {
    .donation-body p a {
        display: none;
    }
    
    /* Ajustement pour que l'image reste correctement alignée */
    .donation-body p {
        gap: 20px;
        align-items : center;
    }
    
    /* Augmenter légèrement la taille de l'icône sur mobile pour une meilleure utilisation */
    .donation-body p img {
        width: 28px;
    }
}/* End custom CSS */