.elementor-27019 .elementor-element.elementor-element-f1a1df8{margin-top:120px;margin-bottom:0px;}@media(max-width:767px){.elementor-27019 .elementor-element.elementor-element-f1a1df8{margin-top:0px;margin-bottom:0px;}}/* Start custom CSS for bloc8-accueil, class: .elementor-element-f53bd85 */@media screen and (min-width: 960px) {
    ul.types-hp {
        display: flex;
        align-items: flex-start;
    }
    ul.types-hp li {
        display: flex;
        flex-direction: column;
        justify-content: flex-start;
    }
    ul.types-hp li p.text_bold {
       font-size: 16px;
    }
}

@media screen and (max-width: 959px) {
    .types-hp li:last-of-type {
        margin: unset !important;
    }
}/* End custom CSS */
/* Start custom CSS for bloc-faq-recrute, class: .elementor-element-92502d8 */.question_bloc .fs14 p {
    font-size: 14px;
}
@media (max-width:991px){
    button[role=tab][data-hashaccordion-id] {
    display: block;
    width: 100%;
    font-size: 18px;
    font-weight: 600;
  }
  .question_bloc .fs14 p {
    font-size: 16px;
  }
}/* End custom CSS */
/* Start custom CSS for bandeau-cta, class: .elementor-element-2f9cd43 */.elementor-element {
    margin-block-end: 0px !important;
}/* End custom CSS */