
/* PAGES */


/* Intro */
body.custom-theme-btws .et_pb_section.section_intro {
    height: calc(100vh - 150px);
}

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

    body.custom-theme-btws .et_pb_section.section_intro {
        height: calc(100vh - 140px);
    }
}
@media only screen and (max-width: 980px) {

    body.custom-theme-btws .et_pb_section.section_intro {
        height: calc(100vh - 110px);
    }
}
@media only screen and (max-width: 767px) {

    body.custom-theme-btws .et_pb_section.section_intro {
        height: calc(100vh - 85px);
    }
}
@media only screen and (max-width: 540px) {

    body.custom-theme-btws .et_pb_section.section_intro {
        height: calc(100vh - 80px);
    }
}



/* Qui sommes-nous */
body.custom-theme-btws .et_pb_section.section_degraded .et_pb_row {
    background-image: linear-gradient(90deg, #2d5b7b 40.9%, #7996ae 40.9% 100%) !important;
}



/* Nos services */
body.custom-theme-btws .et_pb_section .et_pb_row .et_pb_column .et_pb_divider.line {
    height: calc(100% - 81px); /* -20px */
}

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

    body.custom-theme-btws .et_pb_section .et_pb_row .et_pb_column .et_pb_row.row_service {
        display: flex;
        gap: 0px;
    }
    body.custom-theme-btws .et_pb_section .et_pb_row .et_pb_column .et_pb_row.row_service .et_pb_column {
        width: 25%;
    }
    body.custom-theme-btws .et_pb_section .et_pb_row .et_pb_column .et_pb_row.row_service .et_pb_column:last-child {
        width: 75%;
    }
}



/* Pourquoi */
body.custom-theme-btws .et_pb_section.section_pourquoi .et_pb_row .et_pb_column .et_pb_text .et_pb_text_inner h3 {
    padding-bottom: 10px !important;
}



/* Références */
body.custom-theme-btws .et_pb_section .et_pb_row .et_pb_column .et_pb_divider.document {
    height: calc(100% - 52px);
}
body.custom-theme-btws .et_pb_section .et_pb_row .et_pb_column .et_pb_blurb.document .et_pb_blurb_content .et_pb_main_blurb_image {
    min-width: 41px;
}
body.custom-theme-btws .et_pb_section .et_pb_row .et_pb_column .et_pb_blurb.document .et_pb_blurb_content .et_pb_main_blurb_image span.et_pb_image_wrap img {
    width: 41px;
    height: auto;
}
body.custom-theme-btws .et_pb_section .et_pb_row .et_pb_column .et_pb_blurb.document .et_pb_blurb_content .et_pb_blurb_container h3.et_pb_module_header {
    padding-bottom: 5px !important;
}
body.custom-theme-btws .et_pb_section .et_pb_row .et_pb_column .et_pb_blurb.document:hover .et_pb_blurb_content .et_pb_blurb_container h3.et_pb_module_header {
    text-decoration: underline;
}
body.custom-theme-btws .et_pb_section .et_pb_row .et_pb_column .et_pb_blurb.document .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description h4 {
    font-weight: 400;
    font-size: 18px;
    line-height: 1.5em;
    color: #000;
}

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

    body.custom-theme-btws .et_pb_section .et_pb_row .et_pb_column .et_pb_blurb.document .et_pb_blurb_content .et_pb_main_blurb_image {
        min-width: 38px;
    }
    body.custom-theme-btws .et_pb_section .et_pb_row .et_pb_column .et_pb_blurb.document .et_pb_blurb_content .et_pb_main_blurb_image span.et_pb_image_wrap img {
        width: 38px;
    }
    body.custom-theme-btws .et_pb_section .et_pb_row .et_pb_column .et_pb_blurb.document .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description h4 {
        font-size: 17px;
    }
}
@media only screen and (max-width: 767px) {
    
    body.custom-theme-btws .et_pb_section .et_pb_row .et_pb_column .et_pb_blurb.document .et_pb_blurb_content .et_pb_main_blurb_image {
        min-width: 35px;
    }
    body.custom-theme-btws .et_pb_section .et_pb_row .et_pb_column .et_pb_blurb.document .et_pb_blurb_content .et_pb_main_blurb_image span.et_pb_image_wrap img {
        width: 35px;
    }
    body.custom-theme-btws .et_pb_section .et_pb_row .et_pb_column .et_pb_blurb.document .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description h4 {
        font-size: 16px;
    }
}


