.et_pb_portfolio_0 .et_pb_portfolio_grid .et_pb_portfolio_grid_items .disabled-project .et_portfolio_image img {
    filter: grayscale(100%);
    opacity: 0.6;
}

.et_pb_portfolio_0 .et_pb_portfolio_grid .et_pb_portfolio_grid_items .disabled-project .et_pb_module_header a {
    color: grey;
    pointer-events: none;
}

.lock-icon {
    /* Style your lock icon as needed */
    transition: transform 0.3s ease;
}

/* div > div > div > div.et_pb_section.et_pb_section_1.et_section_regular > div > div > div > div {
    width: 20.875%;
    margin-right: 5.5%;
    margin-bottom: 5.5%;
} */

.project:hover .lock-icon {
    /* Adjust this transformation as desired to change the appearance on hover */
    transform: scale(1.1);
}

/* FIX FORM STYLE */
div.et_pb_section.et_pb_section_0_tb_footer {
    background-image: linear-gradient(157deg, #000000 0%, #2b2928 99%) !important
}

.et_pb_section_0_tb_footer.et_pb_section {
    padding-top: 0px;
    padding-bottom: 0px
}

ul.et_pb_social_media_follow_0_tb_footer {
    margin-bottom: 0px !important
}

.et_pb_text_0_tb_footer.et_pb_text,
.et_pb_text_1_tb_footer.et_pb_text,
.et_pb_text_2_tb_footer.et_pb_text,
.et_pb_text_3_tb_footer.et_pb_text,
.et_pb_text_4_tb_footer.et_pb_text,
.et_pb_text_4_tb_footer.et_pb_text a,
.et_pb_text_5_tb_footer.et_pb_text {
    color: #FFFFFF !important
}

.et_pb_text_0_tb_footer,
.et_pb_text_1_tb_footer a,
.et_pb_text_2_tb_footer a,
.et_pb_text_3_tb_footer a,
.et_pb_text_4_tb_footer a {
    text-decoration: underline
}

.et_pb_text_0_tb_footer h1,
.et_pb_text_1_tb_footer h1,
.et_pb_text_2_tb_footer h1,
.et_pb_text_3_tb_footer h1 {
    font-size: 48px;
    color: #FFFFFF !important;
    line-height: 1.3em
}

.et_pb_text_0_tb_footer h2,
.et_pb_text_1_tb_footer h2,
.et_pb_text_2_tb_footer h2,
.et_pb_text_3_tb_footer h2,
.et_pb_text_4_tb_footer h2,
.et_pb_text_5_tb_footer h2 {
    font-size: 32px;
    color: #FFFFFF !important;
    line-height: 1.4em
}

.et_pb_text_0_tb_footer h3,
.et_pb_text_1_tb_footer h3,
.et_pb_text_2_tb_footer h3,
.et_pb_text_3_tb_footer h3,
.et_pb_text_4_tb_footer h3,
.et_pb_text_5_tb_footer h3 {
    font-size: 24px;
    color: #FFFFFF !important;
    line-height: 1.4em
}

.et_pb_text_0_tb_footer h4,
.et_pb_text_1_tb_footer h4,
.et_pb_text_2_tb_footer h4,
.et_pb_text_3_tb_footer h4,
.et_pb_text_4_tb_footer h4,
.et_pb_text_5_tb_footer h4 {
    font-size: 20px;
    color: #FFFFFF !important;
    line-height: 1.4em
}

.et_pb_column_1_tb_footer {
    margin: auto
}

.et_pb_image_0_tb_footer .et_pb_image_wrap {
    border-radius: 40px 40px 40px 40px;
    overflow: hidden
}

.et_pb_image_0_tb_footer {
    margin-bottom: 30px !important;
    width: 70%;
    max-width: 70%;
    text-align: center
}

.et_pb_text_1_tb_footer.et_pb_text a,
.et_pb_text_2_tb_footer.et_pb_text a,
.et_pb_text_3_tb_footer.et_pb_text a {
    color: #EAEBEA !important
}

.et_pb_text_4_tb_footer h1,
.et_pb_text_5_tb_footer h1 {
    font-size: 48px;
    color: #FEFAEA !important;
    line-height: 1.3em
}

.et_pb_text_5_tb_footer {
    font-size: 14px
}

.et_pb_social_media_follow_network_0_tb_footer a.icon {
    background-color: #25D366 !important
}

.et_pb_social_media_follow_network_0_tb_footer.et_pb_social_icon a.icon {
    border-radius: 53px 53px 53px 53px
}

.et_pb_image_0_tb_footer.et_pb_module {
    margin-left: auto !important;
    margin-right: auto !important
}

@media only screen and (max-width:980px) {
    .et_pb_image_0_tb_footer .et_pb_image_wrap img {
        width: auto
    }
}

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

    .et_pb_text_0_tb_footer h1,
    .et_pb_text_1_tb_footer h1,
    .et_pb_text_2_tb_footer h1,
    .et_pb_text_3_tb_footer h1,
    .et_pb_text_4_tb_footer h1,
    .et_pb_text_5_tb_footer h1 {
        font-size: 32px
    }

    .et_pb_text_0_tb_footer h2,
    .et_pb_text_1_tb_footer h2,
    .et_pb_text_2_tb_footer h2,
    .et_pb_text_3_tb_footer h2,
    .et_pb_text_4_tb_footer h2,
    .et_pb_text_5_tb_footer h2 {
        font-size: 24px
    }

    .et_pb_text_0_tb_footer h3,
    .et_pb_text_1_tb_footer h3,
    .et_pb_text_2_tb_footer h3,
    .et_pb_text_3_tb_footer h3,
    .et_pb_text_4_tb_footer h3,
    .et_pb_text_5_tb_footer h3 {
        font-size: 20px
    }

    .et_pb_text_0_tb_footer h4,
    .et_pb_text_1_tb_footer h4,
    .et_pb_text_2_tb_footer h4,
    .et_pb_text_3_tb_footer h4,
    .et_pb_text_4_tb_footer h4,
    .et_pb_text_5_tb_footer h4 {
        font-size: 18px
    }

    .et_pb_image_0_tb_footer .et_pb_image_wrap img {
        width: auto
    }
}

.et_pb_section_0.et_pb_section {
    padding-top: 150px;
    margin-top: -100px;
    background-color: #000000 !important
}

.et_pb_text_0.et_pb_text {
    color: #FFFFFF !important
}

.et_pb_text_0 h1 {
    font-size: 48px;
    color: #FFFFFF !important;
    line-height: 1.3em
}

.et_pb_text_0 h2 {
    font-size: 32px;
    color: #FFFFFF !important;
    line-height: 1.4em
}

.et_pb_text_0 h3 {
    font-size: 24px;
    color: #FFFFFF !important;
    line-height: 1.4em
}

.et_pb_text_0 h4 {
    font-size: 20px;
    color: #FFFFFF !important;
    line-height: 1.4em
}

.et_pb_portfolio_0 .et_pb_portfolio_item h2,
.et_pb_portfolio_0 .et_pb_portfolio_item h2 a,
.et_pb_portfolio_0 .et_pb_portfolio_item h1.et_pb_module_header,
.et_pb_portfolio_0 .et_pb_portfolio_item h1.et_pb_module_header a,
.et_pb_portfolio_0 .et_pb_portfolio_item h3.et_pb_module_header,
.et_pb_portfolio_0 .et_pb_portfolio_item h3.et_pb_module_header a,
.et_pb_portfolio_0 .et_pb_portfolio_item h4.et_pb_module_header,
.et_pb_portfolio_0 .et_pb_portfolio_item h4.et_pb_module_header a,
.et_pb_portfolio_0 .et_pb_portfolio_item h5.et_pb_module_header,
.et_pb_portfolio_0 .et_pb_portfolio_item h5.et_pb_module_header a,
.et_pb_portfolio_0 .et_pb_portfolio_item h6.et_pb_module_header,
.et_pb_portfolio_0 .et_pb_portfolio_item h6.et_pb_module_header a {
    font-size: 18px !important;
    color: #FFFFFF !important;
    line-height: 2em !important;
    text-align: center !important;
    margin-bottom: 0;
}

/* Modifs Border radius in the php directly */
.et_pb_portfolio_0 .et_pb_portfolio_item {
    background-color: #2B2928;
    /* border-radius: 32px 32px 8px 8px; */
    border-radius: 2px;
    overflow: hidden
}

.et_pb_portfolio_0 .et_pb_portfolio_item .et_portfolio_image {
    box-shadow: 0px 2px 18px 0px rgba(0, 0, 0, 0.3)
}

.et_pb_portfolio_0 .et_overlay:before {
    color: #FEFAEA !important;
    font-family: ETmodules !important;
    font-weight: 400 !important
}

.et_pb_portfolio_0 .et_overlay {
    background-color: rgba(43, 41, 40, 0.48);
    border-color: rgba(43, 41, 40, 0.48)
}

@media only screen and (max-width:767px) {
    .et_pb_text_0 h1 {
        font-size: 32px
    }

    .et_pb_text_0 h2 {
        font-size: 24px
    }

    .et_pb_text_0 h3 {
        font-size: 20px
    }

    .et_pb_text_0 h4 {
        font-size: 18px
    }
}

.et_pb_section_0_tb_header.et_pb_section {
    padding-top: 0px;
    padding-bottom: 0px;
    background-color: #151100 !important
}

.et_pb_section_0_tb_header {
    z-index: 1;
    position: relative
}

.et_pb_row_0_tb_header.et_pb_row {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    padding-top: 0px;
    padding-bottom: 0px
}

.et_pb_text_0_tb_header.et_pb_text,
.et_pb_menu_0_tb_header.et_pb_menu .nav li ul.sub-menu a,
.et_pb_menu_0_tb_header.et_pb_menu .et_mobile_menu a {
    color: #FFFFFF !important
}

.et_pb_text_0_tb_header {
    font-size: 12px
}

.et_pb_text_0_tb_header h1 {
    font-size: 48px;
    color: #FFFFFF !important;
    line-height: 1.3em
}

.et_pb_text_0_tb_header h2 {
    font-size: 32px;
    color: #FFFFFF !important;
    line-height: 1.4em
}

.et_pb_text_0_tb_header h3 {
    font-size: 24px;
    color: #FFFFFF !important;
    line-height: 1.4em
}

.et_pb_text_0_tb_header h4 {
    font-size: 20px;
    color: #FFFFFF !important;
    line-height: 1.4em
}

.et_pb_code_0_tb_header {
    position: fixed !important;
    top: 0px;
    bottom: auto;
    right: 0px;
    left: auto
}

body.logged-in.admin-bar .et_pb_code_0_tb_header {
    top: calc(0px + 32px)
}

.et_pb_section_1_tb_header {
    border-radius: 0 0 48px 48px;
    width: auto;
    margin-left: auto !important;
    margin-right: auto !important;
    z-index: 10;
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.3);
    z-index: 999;
    position: relative;
    transition: margin 300ms ease 0ms, border-radius 300ms ease 0ms, box-shadow 300ms ease 0ms, width 300ms ease 0ms, left 300ms ease 0ms
}

.et_pb_sticky.et_pb_section_1_tb_header {
    border-radius: 48px 48px 48px 48px;
    margin-top: 16px !important;
    box-shadow: 0px 2px 9px 0px rgba(0, 0, 0, 0.3);
    z-index: 999 !important
}

.et_pb_section_1_tb_header.et_pb_section {
    padding-top: 0px;
    padding-bottom: 0px;
    background-color: #2B2928 !important
}

.et_pb_row_1_tb_header {
    width: 80%;
    transition: padding 300ms ease 0ms, width 300ms ease 0ms
}

.et_pb_row_1_tb_header,
body #page-container .et-db #et-boc .et-l .et_pb_row_1_tb_header.et_pb_row,
body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_1_tb_header.et_pb_row,
body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_1_tb_header.et_pb_row {
    max-width: none
}

.et_pb_menu_0_tb_header.et_pb_menu ul li a {
    font-family: 'Poppins', Helvetica, Arial, Lucida, sans-serif;
    font-weight: 400;
    text-transform: none;
    font-size: 18px;
    color: #FFFFFF !important
}

.et_pb_menu_0_tb_header.et_pb_menu .nav li ul {
    background-color: #2B2928 !important;
    border-color: RGBA(255, 255, 255, 0)
}

.et_pb_menu_0_tb_header.et_pb_menu .et_mobile_menu {
    border-color: RGBA(255, 255, 255, 0)
}

.et_pb_menu_0_tb_header.et_pb_menu .et_mobile_menu,
.et_pb_menu_0_tb_header.et_pb_menu .et_mobile_menu ul {
    background-color: #151100 !important
}

.et_pb_menu_0_tb_header .et_pb_menu_inner_container>.et_pb_menu__logo-wrap,
.et_pb_menu_0_tb_header .et_pb_menu__logo-slot {
    width: 270px;
    max-width: 270px
}

.et_pb_menu_0_tb_header .et_pb_menu_inner_container>.et_pb_menu__logo-wrap .et_pb_menu__logo img,
.et_pb_menu_0_tb_header .et_pb_menu__logo-slot .et_pb_menu__logo-wrap img {
    height: auto;
    max-height: none
}

.et_pb_menu_0_tb_header .mobile_nav .mobile_menu_bar:before {
    font-size: 40px;
    color: #fedd44
}

.et_pb_menu_0_tb_header .et_pb_menu__icon.et_pb_menu__search-button,
.et_pb_menu_0_tb_header .et_pb_menu__icon.et_pb_menu__close-search-button,
.et_pb_menu_0_tb_header .et_pb_menu__icon.et_pb_menu__cart-button {
    color: #fedd44
}

.et_pb_code_2_tb_header {
    border-color: #151100;
    width: 70%;
    max-width: 70%;
    position: absolute !important;
    bottom: -8px;
    top: auto;
    left: 0px;
    right: auto
}

.et_pb_column_3_tb_header {
    margin: auto
}

body #page-container .et_pb_section .et_pb_button_0_tb_header {
    padding-right: 2em;
    padding-left: 0.7em
}

body #page-container .et_pb_section .et_pb_button_0_tb_header:hover:after {
    margin-left: .3em;
    left: auto;
    margin-left: .3em
}

body #page-container .et_pb_section .et_pb_button_0_tb_header:after {
    line-height: inherit;
    font-size: inherit !important;
    opacity: 1;
    margin-left: .3em;
    left: auto;
    font-family: FontAwesome !important;
    font-weight: 900 !important
}

.et_pb_button_0_tb_header,
.et_pb_button_0_tb_header:after {
    transition: all 300ms ease 0ms
}

.et_pb_row_1_tb_header.et_pb_row {
    padding-top: 16px !important;
    padding-bottom: 16px !important;
    margin-left: auto !important;
    margin-right: auto !important;
    padding-top: 16px;
    padding-bottom: 16px
}

.et_pb_sticky .et_pb_row_1_tb_header {
    padding-top: 8px !important;
    padding-bottom: 8px !important;
    width: 94%
}

@media only screen and (max-width:980px) {
    body #page-container .et_pb_section .et_pb_button_0_tb_header:after {
        line-height: inherit;
        font-size: inherit !important;
        margin-left: .3em;
        left: auto;
        display: inline-block;
        opacity: 1;
        content: attr(data-icon);
        font-family: FontAwesome !important;
        font-weight: 900 !important
    }

    body #page-container .et_pb_section .et_pb_button_0_tb_header:before {
        display: none
    }

    body #page-container .et_pb_section .et_pb_button_0_tb_header:hover:after {
        margin-left: .3em;
        left: auto;
        margin-left: .3em
    }
}

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

    .et_pb_column_0_tb_header,
    .et_pb_code_2_tb_header,
    .et_pb_column_3_tb_header {
        display: none !important
    }
}

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

    .et_pb_column_0_tb_header,
    .et_pb_code_2_tb_header,
    .et_pb_column_3_tb_header {
        display: none !important
    }

    .et_pb_text_0_tb_header h1 {
        font-size: 32px
    }

    .et_pb_text_0_tb_header h2 {
        font-size: 24px
    }

    .et_pb_text_0_tb_header h3 {
        font-size: 20px
    }

    .et_pb_text_0_tb_header h4 {
        font-size: 18px
    }

    body #page-container .et_pb_section .et_pb_button_0_tb_header:after {
        line-height: inherit;
        font-size: inherit !important;
        margin-left: .3em;
        left: auto;
        display: inline-block;
        opacity: 1;
        content: attr(data-icon);
        font-family: FontAwesome !important;
        font-weight: 900 !important
    }

    body #page-container .et_pb_section .et_pb_button_0_tb_header:before {
        display: none
    }

    body #page-container .et_pb_section .et_pb_button_0_tb_header:hover:after {
        margin-left: .3em;
        left: auto;
        margin-left: .3em
    }
}

.post-meta {
    font-style: italic;
    color: #EAEBEA !important;
    text-align: center;
    margin-top: 0;
}

.steering-wheel-btn {
    padding: 10px 20px;
    font-size: 16px;
    margin: 5px;
    border-radius: 24px;
    /* border: 2px solid #ccc; Adjusted border thickness */
    background-color: #eee;
    /* Btn Background color */
    color: #999;
    /* Btn Text color */
    cursor: pointer;
    border: none;
    width: 20%;
}

.steering-wheel-btn-selected {

    padding: 10px 20px;
    font-size: 16px;
    margin: 5px;
    border-radius: 24px;
    /* border: 2px solid #ccc; Adjusted border thickness */
    color: #000;
    /* Btn Text color */
    cursor: pointer;
    border: none;
    width: 20%;
    background-color: #fedd44;
    /* Selected background color */
    /* border-color: #fedd44; */
}

#project-filters>button {
    width: auto !important;
}

@media only screen and (max-width: 768px) {
    .slider-label {
        width: 50px;
    }
}

.date-projet-custom, .name-projet-custom {
    padding-bottom: 0;
    color: white;
}

iv.et_pb_section.et_pb_section_0_tb_footer{background-image:linear-gradient(157deg,#000000 0%,#2b2928 99%)!important}.et_pb_section_0_tb_footer.et_pb_section{padding-top:0px;padding-bottom:0px}ul.et_pb_social_media_follow_0_tb_footer{margin-bottom:0px!important}.et_pb_text_0_tb_footer.et_pb_text,.et_pb_text_1_tb_footer.et_pb_text,.et_pb_text_2_tb_footer.et_pb_text,.et_pb_text_3_tb_footer.et_pb_text,.et_pb_text_4_tb_footer.et_pb_text,.et_pb_text_4_tb_footer.et_pb_text a,.et_pb_text_5_tb_footer.et_pb_text{color:#FFFFFF!important}.et_pb_text_0_tb_footer,.et_pb_text_1_tb_footer a,.et_pb_text_2_tb_footer a,.et_pb_text_3_tb_footer a,.et_pb_text_4_tb_footer a{text-decoration:underline}.et_pb_text_0_tb_footer h1,.et_pb_text_1_tb_footer h1,.et_pb_text_2_tb_footer h1,.et_pb_text_3_tb_footer h1{font-size:48px;color:#FFFFFF!important;line-height:1.3em}.et_pb_text_0_tb_footer h2,.et_pb_text_1_tb_footer h2,.et_pb_text_2_tb_footer h2,.et_pb_text_3_tb_footer h2,.et_pb_text_4_tb_footer h2,.et_pb_text_5_tb_footer h2{font-size:32px;color:#FFFFFF!important;line-height:1.4em}.et_pb_text_0_tb_footer h3,.et_pb_text_1_tb_footer h3,.et_pb_text_2_tb_footer h3,.et_pb_text_3_tb_footer h3,.et_pb_text_4_tb_footer h3,.et_pb_text_5_tb_footer h3{font-size:24px;color:#FFFFFF!important;line-height:1.4em}.et_pb_text_0_tb_footer h4,.et_pb_text_1_tb_footer h4,.et_pb_text_2_tb_footer h4,.et_pb_text_3_tb_footer h4,.et_pb_text_4_tb_footer h4,.et_pb_text_5_tb_footer h4{font-size:20px;color:#FFFFFF!important;line-height:1.4em}.et_pb_column_1_tb_footer{margin:auto}.et_pb_image_0_tb_footer .et_pb_image_wrap{border-radius:40px 40px 40px 40px;overflow:hidden}.et_pb_image_0_tb_footer{margin-bottom:30px!important;width:70%;max-width:70%;text-align:center}.et_pb_text_1_tb_footer.et_pb_text a,.et_pb_text_2_tb_footer.et_pb_text a,.et_pb_text_3_tb_footer.et_pb_text a{color:#EAEBEA!important}.et_pb_text_4_tb_footer h1,.et_pb_text_5_tb_footer h1{font-size:48px;color:#FEFAEA!important;line-height:1.3em}.et_pb_text_5_tb_footer{font-size:14px}.et_pb_social_media_follow_network_0_tb_footer a.icon{background-color:#25D366!important}.et_pb_social_media_follow_network_0_tb_footer.et_pb_social_icon a.icon{border-radius:53px 53px 53px 53px}.et_pb_image_0_tb_footer.et_pb_module{margin-left:auto!important;margin-right:auto!important}@media only screen and (max-width:980px){.et_pb_image_0_tb_footer .et_pb_image_wrap img{width:auto}}@media only screen and (max-width:767px){.et_pb_text_0_tb_footer h1,.et_pb_text_1_tb_footer h1,.et_pb_text_2_tb_footer h1,.et_pb_text_3_tb_footer h1,.et_pb_text_4_tb_footer h1,.et_pb_text_5_tb_footer h1{font-size:32px}.et_pb_text_0_tb_footer h2,.et_pb_text_1_tb_footer h2,.et_pb_text_2_tb_footer h2,.et_pb_text_3_tb_footer h2,.et_pb_text_4_tb_footer h2,.et_pb_text_5_tb_footer h2{font-size:24px}.et_pb_text_0_tb_footer h3,.et_pb_text_1_tb_footer h3,.et_pb_text_2_tb_footer h3,.et_pb_text_3_tb_footer h3,.et_pb_text_4_tb_footer h3,.et_pb_text_5_tb_footer h3{font-size:20px}.et_pb_text_0_tb_footer h4,.et_pb_text_1_tb_footer h4,.et_pb_text_2_tb_footer h4,.et_pb_text_3_tb_footer h4,.et_pb_text_4_tb_footer h4,.et_pb_text_5_tb_footer h4{font-size:18px}.et_pb_image_0_tb_footer .et_pb_image_wrap img{width:auto}}.et_pb_section_0.et_pb_section{padding-top:150px;margin-top:-100px;background-color:#000000!important}.et_pb_text_0.et_pb_text{color:#FFFFFF!important}.et_pb_text_0 h1{font-size:48px;color:#FFFFFF!important;line-height:1.3em}.et_pb_text_0 h2{font-size:32px;color:#FFFFFF!important;line-height:1.4em}.et_pb_text_0 h3{font-size:24px;color:#FFFFFF!important;line-height:1.4em}.et_pb_text_0 h4{font-size:20px;color:#FFFFFF!important;line-height:1.4em}.et_pb_portfolio_0 .et_pb_portfolio_item h2,.et_pb_portfolio_0 .et_pb_portfolio_item h2 a,.et_pb_portfolio_0 .et_pb_portfolio_item h1.et_pb_module_header,.et_pb_portfolio_0 .et_pb_portfolio_item h1.et_pb_module_header a,.et_pb_portfolio_0 .et_pb_portfolio_item h3.et_pb_module_header,.et_pb_portfolio_0 .et_pb_portfolio_item h3.et_pb_module_header a,.et_pb_portfolio_0 .et_pb_portfolio_item h4.et_pb_module_header,.et_pb_portfolio_0 .et_pb_portfolio_item h4.et_pb_module_header a,.et_pb_portfolio_0 .et_pb_portfolio_item h5.et_pb_module_header,.et_pb_portfolio_0 .et_pb_portfolio_item h5.et_pb_module_header a,.et_pb_portfolio_0 .et_pb_portfolio_item h6.et_pb_module_header,.et_pb_portfolio_0 .et_pb_portfolio_item h6.et_pb_module_header a{font-size:18px!important;color:#FFFFFF!important;line-height:2em!important;text-align:center!important}.et_pb_portfolio_0 .et_pb_portfolio_item{background-color:#2B2928;border-radius:5px;overflow:hidden}.et_pb_portfolio_0 .et_pb_portfolio_item .et_portfolio_image{box-shadow:0px 2px 18px 0px rgba(0,0,0,0.3)}.et_pb_portfolio_0 .et_overlay:before{color:#FEFAEA!important;font-family:ETmodules!important;font-weight:400!important}.et_pb_portfolio_0 .et_overlay{background-color:rgba(43,41,40,0.48);border-color:rgba(43,41,40,0.48)}@media only screen and (max-width:767px){.et_pb_text_0 h1{font-size:32px}.et_pb_text_0 h2{font-size:24px}.et_pb_text_0 h3{font-size:20px}.et_pb_text_0 h4{font-size:18px}}