/* === BLOC #2 - hero-006 === */
#id_bloc_2 {
    background-color: rgba(255, 246, 243, 1);
    background-image: url(/wp-content/themes/theme-wordpress/assets/images/accueil/hero-006.png);
    background-size: cover;
    background-position: center;
    opacity: 1;
    border-style: none;
    border-top-width: 0;
    border-right-width: 0;
    border-bottom-width: 0;
    border-left-width: 0;
    border-color: transparent;
    height: 100vh
    }
#id_bloc_2_formulaire {
    background-color: rgba(51, 103, 59, 1);
    background-image: none;
    opacity: 1;
    background-size: cover;
    background-position: center;
    border-style: none;
    border-top-width: 0;
    border-right-width: 0;
    border-bottom-width: 0;
    border-left-width: 0;
    border-color: transparent
    }
#id_bloc_2_formulaire_titre_1 {
    color: rgb(255, 255, 255);
    text-align: left;
    text-decoration-line: none;
    text-decoration-color: currentcolor;
    text-decoration-style: solid;
    text-decoration-thickness: auto;
    text-transform: none;
    font-family: "Mustica Pro";
    opacity: 1
    }
#id_bloc_2_bouton_submit_1 {
    background-color: rgba(25, 35, 26, 1);
    opacity: 1;
    border-style: solid;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-color: rgba(25, 35, 26, 1);
    text-decoration: none;
    display: flex;
    justify-content: center;
    align-items: center
    }
#id_bloc_2_bouton_submit_1:hover {
    background-color: rgba(204, 63, 13, 1);
    opacity: 1;
    border-style: solid;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-color: rgba(204, 63, 13, 1);
    text-decoration: none
    }
#id_bloc_2_bouton_submit_1:hover #id_bloc_2_bouton_submit_1_texte_1 {
    color: rgba(255, 255, 255, 1)
    }
#id_bloc_2_bouton_submit_1:active {
    background-color: rgba(204, 63, 13, 1);
    opacity: 1;
    border-style: solid;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-color: rgba(204, 63, 13, 1);
    text-decoration: none
    }
#id_bloc_2_bouton_submit_1:active #id_bloc_2_bouton_submit_1_texte_1 {
    color: rgba(255, 255, 255, 1)
    }
#id_bloc_2_bouton_submit_1_texte_1 {
    color: rgb(255, 255, 255);
    text-align: center;
    text-decoration-line: none;
    text-decoration-color: currentcolor;
    text-decoration-style: solid;
    text-decoration-thickness: auto;
    text-transform: none;
    font-family: "Poppins";
    opacity: 1
    }
/* Responsive Breakpoints */
@media (max-width: 575.98px) {
    #id_bloc_2 {
        padding-top: 51.25px;
        padding-bottom: 54.25px;
        padding-left: 114.5px;
        padding-right: 114.5px
        }
    #id_bloc_2_formulaire {
        padding-top: 9px;
        padding-bottom: 9px;
        padding-left: 6.75px;
        padding-right: 6.75px;
        /* margin-top: 0.0px; */
        /* margin-left: 0.0px; */
        border-top-left-radius: 0;
        border-top-right-radius: 0;
        border-bottom-right-radius: 0;
        border-bottom-left-radius: 0
        }
    #id_bloc_2_formulaire_titre_1 {
        text-align: left;
        font-size: 19px;
        line-height: 1.5;
        margin-top: 0 /* 14.4px */;
        letter-spacing: -0.015em
        }
    #id_bloc_2_bouton_submit_1 {
        padding-top: 1.75px;
        padding-right: 55.88px;
        padding-bottom: 1.75px;
        padding-left: 55.88px;
        margin-top: 9.6px
        }
    #id_bloc_2_bouton_submit_1_texte_1 {
        font-size: 16px;
        line-height: 1.5;
        letter-spacing: 0
        }
    }
@media (min-width: 576px) {
    #id_bloc_2 {
        padding-top: 77.9px;
        padding-bottom: 82.46px;
        padding-left: 174.04px;
        padding-right: 174.04px
        }
    #id_bloc_2_formulaire {
        padding-top: 13.68px;
        padding-bottom: 13.68px;
        padding-left: 10.26px;
        padding-right: 10.26px;
        /* margin-left: 0.0px; */
        /* margin-top: 0.0px; */
        border-top-left-radius: 0;
        border-top-right-radius: 0;
        border-bottom-right-radius: 0;
        border-bottom-left-radius: 0
        }
    #id_bloc_2_formulaire_titre_1 {
        text-align: left;
        font-size: 19px;
        line-height: 1.5;
        margin-top: 0 /* 19.8px */;
        letter-spacing: -0.015em
        }
    #id_bloc_2_bouton_submit_1 {
        padding-top: 2.66px;
        padding-right: 84.93px;
        padding-bottom: 2.66px;
        padding-left: 84.93px;
        margin-top: 13.2px
        }
    #id_bloc_2_bouton_submit_1_texte_1 {
        font-size: 16px;
        line-height: 1.5;
        letter-spacing: 0
        }
    }
@media (min-width: 768px) {
    #id_bloc_2 {
        padding-top: 104.55px;
        padding-bottom: 110.67px;
        padding-left: 233.58px;
        padding-right: 233.58px
        }
    #id_bloc_2_formulaire {
        padding-top: 18.36px;
        padding-bottom: 18.36px;
        padding-left: 13.77px;
        padding-right: 13.77px;
        border-top-left-radius: 0;
        border-top-right-radius: 0;
        border-bottom-right-radius: 0;
        border-bottom-left-radius: 0
        }
    #id_bloc_2_formulaire_titre_1 {
        text-align: left;
        font-size: 20.2px;
        line-height: 1.5;
        margin-top: 0 /* 25.2px */;
        letter-spacing: -0.015em
        }
    #id_bloc_2_bouton_submit_1 {
        padding-top: 3.57px;
        padding-right: 113.98px;
        padding-bottom: 3.57px;
        padding-left: 113.98px;
        margin-top: 16.8px
        }
    #id_bloc_2_bouton_submit_1_texte_1 {
        font-size: 15.8px;
        line-height: 1.5;
        letter-spacing: 0
        }
    }
@media (min-width: 992px) {
    #id_bloc_2 {
        padding-top: 135.3px;
        padding-bottom: 143.22px;
        padding-left: 302.28px;
        padding-right: 302.28px
        }
    #id_bloc_2_formulaire {
        padding-top: 23.76px;
        padding-bottom: 23.76px;
        padding-left: 17.82px;
        padding-right: 17.82px;
        /* margin-left: 0.0px; */
        /* margin-top: 0.0px; */
        border-top-left-radius: 0;
        border-top-right-radius: 0;
        border-bottom-right-radius: 0;
        border-bottom-left-radius: 0
        }
    #id_bloc_2_formulaire_titre_1 {
        text-align: left;
        font-size: 21.5px;
        line-height: 1.5;
        margin-top: 0 /* 30.6px */;
        letter-spacing: -0.015em
        }
    #id_bloc_2_bouton_submit_1 {
        padding-top: 4.62px;
        padding-right: 147.51px;
        padding-bottom: 4.62px;
        padding-left: 147.51px;
        margin-top: 20.4px
        }
    #id_bloc_2_bouton_submit_1_texte_1 {
        font-size: 15.5px;
        line-height: 1.5;
        letter-spacing: 0
        }
    }
@media (min-width: 1200px) {
    #id_bloc_2 {
        padding-top: 161.95px;
        padding-bottom: 171.43px;
        padding-left: 361.82px;
        padding-right: 361.82px
        }
    #id_bloc_2_formulaire {
        padding-top: 28.44px;
        padding-bottom: 28.44px;
        padding-left: 21.33px;
        padding-right: 21.33px;
        /* margin-left: 0.0px; */
        /* margin-top: 0.0px; */
        border-top-left-radius: 0;
        border-top-right-radius: 0;
        border-bottom-right-radius: 0;
        border-bottom-left-radius: 0
        }
    #id_bloc_2_formulaire_titre_1 {
        text-align: left;
        font-size: 22.8px;
        line-height: 1.5;
        margin-top: 0 /* 34.2px */;
        letter-spacing: -0.015em
        }
    #id_bloc_2_bouton_submit_1 {
        padding-top: 5.53px;
        padding-right: 176.56px;
        padding-bottom: 5.53px;
        padding-left: 176.56px;
        margin-top: 22.8px
        }
    #id_bloc_2_bouton_submit_1_texte_1 {
        font-size: 15.2px;
        line-height: 1.5;
        letter-spacing: 0
        }
    }
@media (min-width: 1400px) {
    #id_bloc_2 {
        padding-top: 205px;
        padding-bottom: 217px;
        padding-left: 458px;
        padding-right: 458px
        }
    #id_bloc_2_formulaire {
        padding-top: 36px;
        padding-bottom: 36px;
        padding-right: 27px;
        padding-left: 27px;
        /* margin-left: 0.0px; */
        /* margin-top: 0.0px; */
        border-top-left-radius: 0;
        border-top-right-radius: 0;
        border-bottom-right-radius: 0;
        border-bottom-left-radius: 0
        }
    #id_bloc_2_formulaire_titre_1 {
        text-align: left;
        font-size: 24px;
        line-height: 1.5;
        margin-top: 0 /* 36.0px */;
        letter-spacing: -0.015em
        }
    #id_bloc_2_bouton_submit_1 {
        padding-top: 7px;
        padding-right: 223.5px;
        padding-bottom: 7px;
        padding-left: 223.5px;
        margin-top: 24px
        }
    #id_bloc_2_bouton_submit_1_texte_1 {
        font-size: 15px;
        line-height: 1.5;
        letter-spacing: 0
        }
    }
/* === BLOC #3 - footer-002 === */
#id_bloc_3 {
    background-color: rgba(0, 0, 0, 1);
    opacity: 1;
    background-size: cover;
    background-position: center;
    border-style: none;
    border-top-width: 0;
    border-right-width: 0;
    border-bottom-width: 0;
    border-left-width: 0;
    border-color: transparent
    }
#id_bloc_3_lien_surlignage_1 {
    color: rgba(255, 255, 255, 1);
    text-decoration: none
    }
#id_bloc_3_lien_surlignage_1:hover {
    color: rgba(255, 246, 243, 1);
    text-decoration: none
    }
#id_bloc_3_lien_surlignage_1:active {
    color: rgba(255, 246, 243, 1);
    text-decoration: none
    }
#id_bloc_3_lien_surlignage_1_texte {
    color: rgb(255, 255, 255);
    text-align: left;
    text-decoration-line: none;
    text-decoration-color: currentcolor;
    text-decoration-style: solid;
    text-decoration-thickness: auto;
    text-transform: none;
    font-family: "Poppins";
    opacity: 1
    }
#id_bloc_3_lien_surlignage_2 {
    color: rgba(255, 255, 255, 1);
    text-decoration: none
    }
#id_bloc_3_lien_surlignage_2:hover {
    color: rgba(255, 246, 243, 1);
    text-decoration: none
    }
#id_bloc_3_lien_surlignage_2:active {
    color: rgba(255, 246, 243, 1);
    text-decoration: none
    }
#id_bloc_3_lien_surlignage_2_texte {
    color: rgb(255, 255, 255);
    text-align: left;
    text-decoration-line: none;
    text-decoration-color: currentcolor;
    text-decoration-style: solid;
    text-decoration-thickness: auto;
    text-transform: none;
    font-family: "Poppins";
    opacity: 1
    }
#id_bloc_3_lien_surlignage_3 {
    color: rgba(255, 255, 255, 1);
    text-decoration: none
    }
#id_bloc_3_lien_surlignage_3:hover {
    color: rgba(255, 246, 243, 1);
    text-decoration: none
    }
#id_bloc_3_lien_surlignage_3:active {
    color: rgba(255, 246, 243, 1);
    text-decoration: none
    }
#id_bloc_3_lien_surlignage_3_texte {
    color: rgb(255, 255, 255);
    text-align: left;
    text-decoration-line: none;
    text-decoration-color: currentcolor;
    text-decoration-style: solid;
    text-decoration-thickness: auto;
    text-transform: none;
    font-family: "Poppins";
    opacity: 1
    }
#id_bloc_3_inner_border {
    border-top: 1px;
    opacity: 1
    }
#id_bloc_3_signature_sds {
    background-color: transparent;
    background-image: none;
    opacity: 1;
    background-size: cover;
    background-position: center;
    border-style: none;
    border-top-width: 0;
    border-right-width: 0;
    border-bottom-width: 0;
    border-left-width: 0;
    border-color: transparent
    }
#id_bloc_3_signature_sds_coeur {
    opacity: 1;
    border-style: none;
    border-top-width: 0;
    border-right-width: 0;
    border-bottom-width: 0;
    border-left-width: 0;
    border-color: transparent
    }
#id_bloc_3_signature_sds_signature_text {
    color: rgb(255, 255, 255);
    text-align: center;
    text-decoration-line: none;
    text-decoration-color: currentcolor;
    text-decoration-style: solid;
    text-decoration-thickness: auto;
    text-transform: none;
    font-family: "Poppins";
    opacity: 1
    }
@media (max-width: 575.98px) {
    #id_bloc_3 {
        padding-top: 8.5px;
        padding-right: 41.75px;
        padding-bottom: 8.25px;
        padding-left: 41.75px
        }
    #id_bloc_3_signature_sds {
        border-top-left-radius: 0;
        border-top-right-radius: 0;
        border-bottom-right-radius: 0;
        border-bottom-left-radius: 0;
        margin-left: 0;
        margin-top: 14px;
        margin-right: 0;
        margin-bottom: 0;
        padding-top: 0;
        padding-right: 0;
        padding-bottom: 0;
        padding-left: 0
        }
    #id_bloc_3_signature_sds_signature_text {
        letter-spacing: 0;
        line-height: 1.5;
        font-weight: 300;
        font-size: 16px;
        margin-left: 0;
        margin-top: 0;
        margin-right: 0;
        margin-bottom: 0
        }
    }
@media (min-width: 576px) {
    #id_bloc_3 {
        padding-top: 12.92px;
        padding-right: 63.46px;
        padding-bottom: 12.54px;
        padding-left: 63.46px
        }
    #id_bloc_3_signature_sds {
        border-top-left-radius: 0;
        border-top-right-radius: 0;
        border-bottom-right-radius: 0;
        border-bottom-left-radius: 0;
        margin-left: 0;
        margin-top: 19.25px;
        margin-right: 0;
        margin-bottom: 0;
        padding-top: 0;
        padding-right: 0;
        padding-bottom: 0;
        padding-left: 0
        }
    #id_bloc_3_signature_sds_signature_text {
        letter-spacing: 0;
        line-height: 1.5;
        font-weight: 300;
        font-size: 16px;
        margin-left: 0;
        margin-top: 0;
        margin-right: 0;
        margin-bottom: 0
        }
    }
@media (min-width: 768px) {
    #id_bloc_3 {
        padding-top: 17.34px;
        padding-right: 85.17px;
        padding-bottom: 16.83px;
        padding-left: 85.17px
        }
    #id_bloc_3_signature_sds {
        border-top-left-radius: 0;
        border-top-right-radius: 0;
        border-bottom-right-radius: 0;
        border-bottom-left-radius: 0;
        margin-left: 0;
        margin-top: 24.5px;
        margin-right: 0;
        margin-bottom: 0;
        padding-top: 0;
        padding-right: 0;
        padding-bottom: 0;
        padding-left: 0
        }
    #id_bloc_3_signature_sds_signature_text {
        letter-spacing: 0;
        line-height: 1.5;
        font-weight: 300;
        font-size: 15.8px;
        margin-left: 0;
        margin-top: 0;
        margin-right: 0;
        margin-bottom: 0
        }
    }
@media (min-width: 992px) {
    #id_bloc_3 {
        padding-top: 22.44px;
        padding-right: 110.22px;
        padding-bottom: 21.78px;
        padding-left: 110.22px
        }
    #id_bloc_3_signature_sds {
        border-top-left-radius: 0;
        border-top-right-radius: 0;
        border-bottom-right-radius: 0;
        border-bottom-left-radius: 0;
        margin-left: 0;
        margin-top: 29.75px;
        margin-right: 0;
        margin-bottom: 0;
        padding-top: 0;
        padding-right: 0;
        padding-bottom: 0;
        padding-left: 0
        }
    #id_bloc_3_signature_sds_signature_text {
        letter-spacing: 0;
        line-height: 1.5;
        font-weight: 300;
        font-size: 15.5px;
        margin-left: 0;
        margin-top: 0;
        margin-right: 0;
        margin-bottom: 0
        }
    }
@media (min-width: 1200px) {
    #id_bloc_3 {
        padding-top: 26.86px;
        padding-right: 131.93px;
        padding-bottom: 26.07px;
        padding-left: 131.93px
        }
    #id_bloc_3_signature_sds {
        border-top-left-radius: 0;
        border-top-right-radius: 0;
        border-bottom-right-radius: 0;
        border-bottom-left-radius: 0;
        margin-left: 0;
        margin-top: 33.25px;
        margin-right: 0;
        margin-bottom: 0;
        padding-top: 0;
        padding-right: 0;
        padding-bottom: 0;
        padding-left: 0
        }
    #id_bloc_3_signature_sds_signature_text {
        letter-spacing: 0;
        line-height: 1.5;
        font-weight: 300;
        font-size: 15.2px;
        margin-left: 0;
        margin-top: 0;
        margin-right: 0;
        margin-bottom: 0
        }
    }
@media (min-width: 1400px) {
    #id_bloc_3 {
        padding-top: 34px;
        padding-right: 167px;
        padding-bottom: 33px;
        padding-left: 167px
        }
    #id_bloc_3_signature_sds {
        border-top-left-radius: 0;
        border-top-right-radius: 0;
        border-bottom-right-radius: 0;
        border-bottom-left-radius: 0;
        margin-left: 0;
        margin-top: 35px;
        margin-right: 0;
        margin-bottom: 0;
        padding-top: 0;
        padding-right: 0;
        padding-bottom: 0;
        padding-left: 0
        }
    #id_bloc_3_signature_sds_signature_text {
        letter-spacing: 0;
        line-height: 1.5;
        font-weight: 300;
        font-size: 15px;
        margin-left: 0;
        margin-top: 0;
        margin-right: 0;
        margin-bottom: 0
        }
    }