
/* PAGES */

/* Intro */
body.custom-theme-btw .et_pb_section .et_pb_row.row_intro .et_pb_column.column_intro {
    width: 45%;
}

@media only screen and (max-width: 1280px) {

    body.custom-theme-btw .et_pb_section .et_pb_row.row_intro .et_pb_column.column_intro {
        width: 55%;
    }
}
@media only screen and (max-width: 1080px) {

    body.custom-theme-btw .et_pb_section .et_pb_row.row_intro .et_pb_column.column_intro {
        width: 70%;
    }
}
@media only screen and (max-width: 980px) {

    body.custom-theme-btw .et_pb_section .et_pb_row.row_intro .et_pb_column.column_intro {
        width: 70%;
    }
}
@media only screen and (max-width: 767px) {

    body.custom-theme-btw .et_pb_section .et_pb_row.row_intro .et_pb_column.column_intro {
        width: 80%;
    }
}
@media only screen and (max-width: 480px) {

    body.custom-theme-btw .et_pb_section .et_pb_row.row_intro .et_pb_column.column_intro {
        width: 90% !important;
    }
    body.custom-theme-btw .et_pb_section .et_pb_row.row_intro .et_pb_column.column_intro .et_pb_text .et_pb_text_inner h1 {
        font-size: 22px !important;
    }
}



/* Icons */
@media only screen and (max-width: 980px) {

    body.custom-theme-btw .et_pb_section .et_pb_row.row_home_icons {
        display: flex;
        gap: 20px;
    }
    body.custom-theme-btw .et_pb_section .et_pb_row.row_home_icons::after {
        display: none;
    }
    body.custom-theme-btw .et_pb_section .et_pb_row.row_home_icons .et_pb_column {
        margin-bottom: 0px;
    }
}
@media only screen and (max-width: 767px) {

    body.custom-theme-btw .et_pb_section .et_pb_row.row_home_icons {
        flex-direction: column;
        gap: 40px;
    }
}



/* Grille d'images */
body.custom-theme-btw .et_pb_section .et_pb_row.row_images .et_pb_column {
    height: 380px;
    margin-bottom: 0px;
}

@media only screen and (max-width: 980px) {

    body.custom-theme-btw .et_pb_section .et_pb_row.row_images .et_pb_column {
        height: 280px;
        margin-bottom: 20px;
    }
    body.custom-theme-btw .et_pb_section .et_pb_row.row_images .et_pb_column.et_pb_column_empty {
        display: block;
    }
    body.custom-theme-btw .et_pb_section .et_pb_row.row_images .et_pb_column.et-last-child {
        margin-bottom: 0px;
    }
}
@media only screen and (max-width: 767px) {

    body.custom-theme-btw .et_pb_section .et_pb_row.row_images .et_pb_column {
        height: 240px;
    }
}



/* Team */
body.custom-theme-btw .et_pb_section .et_pb_row.row_team .et_pb_column {
    display: flex;
    flex-wrap: wrap;
    gap: 30px;
}
body.custom-theme-btw .et_pb_section .et_pb_row.row_team .et_pb_column::after {
    display: none;
}
body.custom-theme-btw .et_pb_section .et_pb_row.row_team .et_pb_column .et_pb_blurb {
    /*width: calc(33.3333% - 20px);*/
    width: calc(50% - 15px);
    margin-bottom: 50px !important;
}
body.custom-theme-btw .et_pb_section .et_pb_row.row_team .et_pb_column .et_pb_blurb .et_pb_blurb_content {
    text-align: left;
}
body.custom-theme-btw .et_pb_section .et_pb_row.row_team .et_pb_column .et_pb_blurb .et_pb_blurb_content .et_pb_main_blurb_image {
    margin-bottom: 40px;
}
body.custom-theme-btw .et_pb_section .et_pb_row.row_team .et_pb_column .et_pb_blurb .et_pb_blurb_content .et_pb_main_blurb_image span.et_pb_image_wrap img {
    width: 150px;
    height: auto;
    border-radius: 100%;
    object-fit: cover;
    aspect-ratio: 1/1;
    border: 2px solid #e3e3e3;
}
body.custom-theme-btw .et_pb_section .et_pb_row.row_team .et_pb_column .et_pb_blurb .et_pb_blurb_content .et_pb_blurb_container {
    border-left: 2px solid #fbba00;
    padding-bottom: 0px;
    padding-left: 10px;
}
body.custom-theme-btw .et_pb_section .et_pb_row.row_team .et_pb_column .et_pb_blurb .et_pb_blurb_content .et_pb_blurb_container h3.et_pb_module_header {
    padding-bottom: 0px !important;
}
body.custom-theme-btw .et_pb_section .et_pb_row.row_team .et_pb_column .et_pb_blurb .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description p strong {
    font-family: 'Avenir LT Std Black', sans-serif;
    font-weight: 900;
    font-style: normal;
}
body.custom-theme-btw .et_pb_section .et_pb_row.row_team .et_pb_column .et_pb_blurb .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description p:last-child a {
    display: block;
    min-width: 140px;
    width: fit-content;
    font-family: 'Avenir LT Std';
    font-weight: 900;
    font-style: normal;
    font-size: 15px;
    line-height: 1em !important;
    text-align: center;
    text-transform: uppercase;
    text-decoration: none;
    color: #707070 !important;
    border: 2px solid #707070;
    background: #fff;
    padding-top: 12px !important;
    padding-bottom: 9px !important;
    padding-left: 20px !important;
    padding-right: 20px !important;
    transition: all .2s ease;
}
body.custom-theme-btw .et_pb_section .et_pb_row.row_team .et_pb_column .et_pb_blurb .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description p:last-child a:hover {
    color: #fff !important;
    border: 2px solid #707070 !important;
    background: #707070 !important;
}

@media only screen and (max-width: 980px) {

    body.custom-theme-btw .et_pb_section .et_pb_row.row_team .et_pb_column .et_pb_blurb {
        width: calc(50% - 15px);
        margin-bottom: 30px !important;
    }
    body.custom-theme-btw .et_pb_section .et_pb_row.row_team .et_pb_column .et_pb_blurb .et_pb_blurb_content .et_pb_main_blurb_image {
        margin-bottom: 30px;
    }
    body.custom-theme-btw .et_pb_section .et_pb_row.row_team .et_pb_column .et_pb_blurb .et_pb_blurb_content .et_pb_main_blurb_image span.et_pb_image_wrap img {
        width: 130px;
    }
    body.custom-theme-btw .et_pb_section .et_pb_row.row_team .et_pb_column .et_pb_blurb .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description p:last-child a {
        min-width: 135px;
        font-size: 14px;
    }
}
@media only screen and (max-width: 767px) {

    body.custom-theme-btw .et_pb_section .et_pb_row.row_team .et_pb_column .et_pb_blurb .et_pb_blurb_content .et_pb_main_blurb_image span.et_pb_image_wrap img {
        width: 110px;
    }
    body.custom-theme-btw .et_pb_section .et_pb_row.row_team .et_pb_column .et_pb_blurb .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description p:last-child a {
        min-width: 130px;
        font-size: 13px;
    }
}
@media only screen and (max-width: 580px) {

    body.custom-theme-btw .et_pb_section .et_pb_row.row_team .et_pb_column .et_pb_blurb {
        width: 100%;
    }
}



/* Flip Books */
body.custom-theme-btw .et_pb_section .et_pb_row .et_pb_column .et_pb_code .et_pb_code_inner ._df_book .df-container .df-bg {
    background-color: transparent !important;
}



/* Prestations */
body.custom-theme-btw .et_pb_section.section_prestations {
    background-image: linear-gradient(180deg, #fbba00 0px, #ffffff 140px) !important;
}
body.custom-theme-btw .et_pb_section.section_prestations.none {
    background-image: none !important;
}
body.custom-theme-btw .et_pb_section.section_realisations {
    background-image: linear-gradient(180deg, #fbba00 0px, #ffffff 140px) !important;
}
/* Titres */
body.custom-theme-btw .et_pb_section.section_prestations .et_pb_row .et_pb_column .et_pb_blurb .et_pb_blurb_content {
    display: flex;
    align-items: center;
}
body.custom-theme-btw .et_pb_section.section_prestations .et_pb_row .et_pb_column .et_pb_blurb .et_pb_blurb_content .et_pb_main_blurb_image {
    display: block;
    min-width: 90px;
    width: fit-content;
    margin-bottom: 0px;
}
body.custom-theme-btw .et_pb_section.section_prestations .et_pb_row .et_pb_column .et_pb_blurb .et_pb_blurb_content .et_pb_main_blurb_image span.et_pb_image_wrap img {
    width: 90px;
    height: 90px;
    border-radius: 100%;
    object-fit: cover;
    aspect-ratio: 1/1;
    border: 2px solid #e3e3e3;
}
body.custom-theme-btw .et_pb_section.section_prestations .et_pb_row .et_pb_column .et_pb_blurb .et_pb_blurb_content .et_pb_blurb_container {
    padding-left: 20px;
}
/* Tableaux */
body.custom-theme-btw .et_pb_section.section_prestations .row_prestations:last-child .et_pb_column {
    border-bottom: 2px solid #fbba00 !important;
}
body.custom-theme-btw .et_pb_section.section_prestations .et_pb_row.row_prestations .et_pb_column.column_buttons {
    display: flex;
    flex-wrap: wrap;
    gap: 20px;
} 
body.custom-theme-btw .et_pb_section.section_prestations .et_pb_row.row_prestations .et_pb_column.column_buttons .et_pb_button_module_wrapper {
    width: calc(50% - 10px);
}
body.custom-theme-btw .et_pb_section.section_prestations .et_pb_row.row_prestations .et_pb_column.column_buttons .et_pb_button_module_wrapper a.et_pb_button {
    min-width: auto;
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    line-height: 1.3em !important;
}
/* Images */
body.custom-theme-btw .et_pb_section .et_pb_row .et_pb_column.column_images_real {
    display: flex;
    flex-wrap: wrap;
    gap: 15px;
}
body.custom-theme-btw .et_pb_section .et_pb_row .et_pb_column.column_images_real .et_pb_image span.et_pb_image_wrap {
    width: 100%;
}
body.custom-theme-btw .et_pb_section .et_pb_row .et_pb_column.column_images_real .et_pb_image.one {
    width: 100%;
}
body.custom-theme-btw .et_pb_section .et_pb_row .et_pb_column.column_images_real .et_pb_image.one span.et_pb_image_wrap img {
    width: 100%;
    height: auto;
    object-fit: cover;
    aspect-ratio: 1/1;
}
body.custom-theme-btw .et_pb_section .et_pb_row .et_pb_column.column_images_real .et_pb_image.one-one {
    width: calc(50% - 7.5px);
}
body.custom-theme-btw .et_pb_section .et_pb_row .et_pb_column.column_images_real .et_pb_image.one-one span.et_pb_image_wrap img {
    width: 100%;
    height: auto;
    object-fit: cover;
    aspect-ratio: 1/1;
}
body.custom-theme-btw .et_pb_section .et_pb_row .et_pb_column.column_images_real .et_pb_image.two-one {
    width: 100%;
}
body.custom-theme-btw .et_pb_section .et_pb_row .et_pb_column.column_images_real .et_pb_image.two-one span.et_pb_image_wrap img {
    width: 100%;
    height: auto;
    object-fit: cover;
    aspect-ratio: 2/1;
}
body.custom-theme-btw .et_pb_section .et_pb_row .et_pb_column.column_images_real .et_pb_image.one-two {
    width: calc(50% - 7.5px);
}
body.custom-theme-btw .et_pb_section .et_pb_row .et_pb_column.column_images_real .et_pb_image.one-two span.et_pb_image_wrap img {
    width: 100%;
    height: auto;
    object-fit: cover;
    aspect-ratio: 1/2;
}

@media only screen and (max-width: 980px) {

    body.custom-theme-btw .et_pb_section.section_prestations {
        background-image: linear-gradient(180deg, #fbba00 0px, #ffffff 120px) !important;
    }
    body.custom-theme-btw .et_pb_section.section_prestations.none {
        background-image: none !important;
    }
    body.custom-theme-btw .et_pb_section.section_realisations {
        background-image: linear-gradient(180deg, #fbba00 0px, #ffffff 120px) !important;
    }
    /* Titres */
    body.custom-theme-btw .et_pb_section.section_prestations .et_pb_row .et_pb_column .et_pb_blurb .et_pb_blurb_content .et_pb_main_blurb_image {
        min-width: 80px;
    }
    body.custom-theme-btw .et_pb_section.section_prestations .et_pb_row .et_pb_column .et_pb_blurb .et_pb_blurb_content .et_pb_main_blurb_image span.et_pb_image_wrap img {
        width: 80px;
        height: 80px;
    }
    body.custom-theme-btw .et_pb_section.section_prestations .et_pb_row .et_pb_column .et_pb_blurb .et_pb_blurb_content .et_pb_blurb_container {
        padding-left: 18px;
    }
    /* Tableaux */
    body.custom-theme-btw .et_pb_section.section_prestations .et_pb_row.row_prestations {
        display: flex;
    }
    body.custom-theme-btw .et_pb_section.section_prestations .et_pb_row.row_prestations .et_pb_column {
        width: 40%;
    }
    body.custom-theme-btw .et_pb_section.section_prestations .et_pb_row.row_prestations .et_pb_column.column_buttons {
        width: 60%;
    }
    body.custom-theme-btw .et_pb_section.section_prestations .et_pb_row.row_prestations .et_pb_column.column_buttons {
        gap: 16px;
    }
    body.custom-theme-btw .et_pb_section.section_prestations .et_pb_row.row_prestations .et_pb_column.column_buttons .et_pb_button_module_wrapper {
        width: calc(50% - 8px);
    }
}
@media only screen and (max-width: 767px) {

    body.custom-theme-btw .et_pb_section.section_prestations {
        background-image: linear-gradient(180deg, #fbba00 0px, #ffffff 100px) !important;
    }
    body.custom-theme-btw .et_pb_section.section_prestations.none {
        background-image: none !important;
    }
    body.custom-theme-btw .et_pb_section.section_realisations {
        background-image: linear-gradient(180deg, #fbba00 0px, #ffffff 100px) !important;
    }
    /* Titres */
    body.custom-theme-btw .et_pb_section.section_prestations .et_pb_row .et_pb_column .et_pb_blurb .et_pb_blurb_content .et_pb_main_blurb_image {
        min-width: 70px;
    }
    body.custom-theme-btw .et_pb_section.section_prestations .et_pb_row .et_pb_column .et_pb_blurb .et_pb_blurb_content .et_pb_main_blurb_image span.et_pb_image_wrap img {
        width: 70px;
        height: 70px;
    }
    body.custom-theme-btw .et_pb_section.section_prestations .et_pb_row .et_pb_column .et_pb_blurb .et_pb_blurb_content .et_pb_blurb_container {
        padding-left: 16px;
    }
    /* Tableaux */
    body.custom-theme-btw .et_pb_section.section_prestations .et_pb_row.row_prestations .et_pb_column.column_buttons {
        gap: 12px;
    }
    body.custom-theme-btw .et_pb_section.section_prestations .et_pb_row.row_prestations .et_pb_column.column_buttons .et_pb_button_module_wrapper {
        width: calc(50% - 6px);
    }
}
@media only screen and (max-width: 680px) {

    /* Titres */
    body.custom-theme-btw .et_pb_section.section_prestations .et_pb_row .et_pb_column .et_pb_blurb .et_pb_blurb_content .et_pb_main_blurb_image {
        min-width: 60px;
    }
    body.custom-theme-btw .et_pb_section.section_prestations .et_pb_row .et_pb_column .et_pb_blurb .et_pb_blurb_content .et_pb_main_blurb_image span.et_pb_image_wrap img {
        width: 60px;
        height: 60px;
    }
    body.custom-theme-btw .et_pb_section.section_prestations .et_pb_row .et_pb_column .et_pb_blurb .et_pb_blurb_content .et_pb_blurb_container {
        padding-left: 14px;
    }
    /* Tableaux */
    body.custom-theme-btw .et_pb_section.section_prestations .et_pb_row.row_prestations {
        flex-direction: column;
    }
    body.custom-theme-btw .et_pb_section.section_prestations .et_pb_row.row_prestations .et_pb_column {
        width: 100%;
        border-bottom: 0px;
        padding-left: 10px;
        padding-right: 10px;
    }
    body.custom-theme-btw .et_pb_section.section_prestations .et_pb_row.row_prestations:last-child .et_pb_column {
        border-bottom: 0px !important;
    }
    body.custom-theme-btw .et_pb_section.section_prestations .et_pb_row.row_prestations .et_pb_column.column_buttons {
        width: 100%;
        border-top: 0px;
        border-bottom: 0px;
        padding-top: 0px;
        padding-left: 0px;
        padding-right: 0px;
    }
    body.custom-theme-btw .et_pb_section.section_prestations .et_pb_row.row_prestations:last-child .et_pb_column.column_buttons {
        border-bottom: 2px solid #fbba00 !important;
    }
}
@media only screen and (max-width: 440px) {

    /* Tableaux */
    body.custom-theme-btw .et_pb_section.section_prestations .et_pb_row.row_prestations .et_pb_column.column_buttons .et_pb_button_module_wrapper {
        width: 100%;
    }
}


