@font-face {
    font-display: block;
    font-family: Roboto;
    src: url(https://assets.brevo.com/font/Roboto/Latin/normal/normal/7529907e9eaf8ebb5220c5f9850e3811.woff2) format("woff2"), url(https://assets.brevo.com/font/Roboto/Latin/normal/normal/25c678feafdc175a70922a116c9be3e7.woff) format("woff");
}
@font-face {
    font-display: fallback;
    font-family: Roboto;
    font-weight: 600;
    src: url(https://assets.brevo.com/font/Roboto/Latin/medium/normal/6e9caeeafb1f3491be3e32744bc30440.woff2) format("woff2"), url(https://assets.brevo.com/font/Roboto/Latin/medium/normal/71501f0d8d5aa95960f6475d5487d4c2.woff) format("woff");
}
@font-face {
    font-display: fallback;
    font-family: Roboto;
    font-weight: 700;
    src: url(https://assets.brevo.com/font/Roboto/Latin/bold/normal/3ef7cf158f310cf752d5ad08cd0e7e60.woff2) format("woff2"), url(https://assets.brevo.com/font/Roboto/Latin/bold/normal/ece3a1d82f18b60bcce0211725c476aa.woff) format("woff");
}
/* =========================================================
   BREVO CONTAINER
   Neutralise certaines règles globales du site
   ========================================================= */
#sib-container {
    box-sizing: border-box;
}
#sib-container *, #sib-container *::before, #sib-container *::after {
    box-sizing: border-box;
}
/* =========================================================
   FORM
   design.css donne margin:15px à tous les <form>
   ========================================================= */
#sib-form {
    margin: 0;
    width: 100%;
}
/* =========================================================
   PARAGRAPHS
   Neutralise #content p
   ========================================================= */
#content #sib-container p {
    margin: 0;
    padding: 0;
    font-size: inherit;
}
/* =========================================================
   LABELS
   TRÈS IMPORTANT
   Neutralise le label global de design.css
   ========================================================= */
#sib-container label {
    float: none;
    clear: none;
    width: auto;
    max-width: none;
    margin: 0;
    padding: 0;
    display: block;
}
/* =========================================================
   INPUTS
   Neutralise input/select/textarea de design.css
   ========================================================= */
#sib-container input, #sib-container select, #sib-container textarea {
    font-family: Helvetica, sans-serif;
    width: 100%;
    max-width: 100%;
    margin: 0;
    border-radius: 0;
    box-sizing: border-box;
	background-color: #ececec !important;
	margin-top: 5px;
	margin-bottom: 10px;
}
/* Brevo contrôle lui-même le fond des champs */
#sib-container input[required], #sib-container select[required], #sib-container textarea[required] {
    background-color: transparent;
}
/* =========================================================
   BREVO FIELD
   ========================================================= */
#sib-container .entry__field {
    width: 100%;
}
#sib-container .entry__field input, #sib-container .entry__field textarea, #sib-container .entry__field select {
    width: 100%;
}
/* =========================================================
   PLACEHOLDERS
   ========================================================= */
#sib-container input::placeholder, #sib-container textarea::placeholder {
    font-family: Helvetica, sans-serif;
    text-align: left;
    color: #c0ccda;
}
/* =========================================================
   ERROR LABELS
   Corrige les grosses barres roses
   ========================================================= */
#sib-container .entry__error {
    float: none;
    clear: both;
    width: auto;
    margin: 0;
    padding: 0;
    min-height: 0;
    color: #FF0004;
}
#sib-container .entry__error:empty {
    display: none !important;
}
/* =========================================================
   HELP / SPECIFICATION
   ========================================================= */
#sib-container .entry__specification {
    float: none;
    clear: both;
    width: auto;
    margin: 0;
    padding: 0;
    display: block;
    opacity: 0.5;
	font-size: 0.9em;
}
/* =========================================================
   SUCCESS / ERROR PANELS
   ========================================================= */
.sib-form-message-panel {
    display: none;
}
.sib-form-message-panel .sib-notification__icon {
    width: 20px;
    height: 20px;
}
/* =========================================================
   CHECKBOX
   IMPORTANT: design.css donne width:90% aux inputs
   ========================================================= */
#sib-container input[type="checkbox"] {
    width: auto !important;
    max-width: none;
    margin: 0;
    padding: 0 !important;
    float: none;
    background: none;
}
/* Le label contenant checkbox + texte */
#sib-container .entry__choice label {
    display: flex;
    align-items: flex-start;
    width: 100%;
    margin: 0;
    padding: 0;
}
/* =========================================================
   BUTTON
   ========================================================= */
#sib-container button {
    width: auto;
    cursor: pointer;
}
/* =========================================================
   LOADER
   Corrige le gros demi-cercle noir
   ========================================================= */
#sib-container .sib-hide-loader-icon {
    display: none !important;
}
/* =========================================================
   SVG
   ========================================================= */
#sib-container svg {
    max-width: none;
}
/* =========================================================
   HONEYPOT
   ========================================================= */
#sib-container .input--hidden {
    display: none !important;
}
/* =========================================================
   LINKS
   ========================================================= */
#sib-container a {
    text-decoration: underline;
    color: #2BB2FC;
}
/* =========================================================
   CAPTCHA
   ========================================================= */
#sib-container .g-recaptcha {
    margin: 0;
}