.ufa-special-cta,.ufa-landing-cta{
    position: fixed;
    z-index: 10000;
    width: 200px;
    bottom: 40px;
    right: 25px;
}

.ufa-special-cta img,.ufa-landing-cta img{
    width: fit-content;
    cursor: pointer;
}

.popupList li:before{
    font-weight: 300 !important;
}
.bannerPopup{
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: space-around;
    
}
.banner_popup img {
    cursor: pointer;

}
.bannerPopup .ean-link{
    color: white !important;
}
@media (max-width: 782px) {
    .bannerPopup .ean-link{
        margin-top: 25px;
    }
    .hustle-group-content #concoursEuro .newsletter-form{
        gap: 20px;
    }

}
.popupList a{
    font-weight: 300 !important;
}


/* LANDING PAGE  */
.UFA input[type='email']{
    padding: 20px;
    font-size: 18px;
    margin: 20px 0;
}
.UFA input[type='checkbox']{
    width: 18px;
    height: 18px;
}

/* POPUP LANDING  */

.hustle-group-content .landingPopup .newsletter-form{
    display: flex;
    flex-direction: column;
    /* justify-content: space-between; */
    height: 100%;
}
.hustle-group-content .landingPopup .newsletter-form .wpcf7-list-item{
    margin: 0;
}
/* .hustle-group-content .landingPopup .UFA span{
    text-align: start;
} */
.hustle-group-content .landingPopup .newsletter-form .submit-container{
    padding-top: 20px;
    margin-top: auto;
}
.hustle-group-content .landingPopup .newsletter-form .submit-container input{
    border-radius: 30px;
}
.hustle-group-content .landingPopup .newsletter-form .UFA input[type='email']{
    font-size: 14px;
}
.hustle-group-content .landingPopup,.hustle-group-content .wpcf7 , .hustle-group-content form{
    height: 100%;
}