/*
 * Custom code goes here.
 * A template should always ship with an empty custom.css
 */

.our_products .elementor-button-text{
    text-align: left;
}
.banner_homepage img{
    width:100%;
}
.user_b2c .container_buttons_b2b{
    display:none
}
.user_b2b .onlyb2c{
    display:none
}
@media(min-width:768px){
    #desktop_logo img{
        max-width: 150px;
    }
    .container_buttons_b2b{
        display: flex;
        justify-content: flex-end;
        gap: 15px;
    }
    .container_buttons_b2b a{
        color:#fff!important;
        font-weight: 600;
    }
    .header-custom-html p{
        display: flex;
        gap: 15px;
    }
    .header-custom-html p a,
    #header-user-btn .title_customer{
        background: #000;
        color:#fff!important;
        font-weight: 700;
        padding: 5px 20px;
    }
    #language_selector{
        flex: 0 0 auto;
        width: auto;
    }
    .cbp-horizontal > ul > li{
        width: 14.2%;
    }
    .cbp-horizontal > ul > li a span{
        font-weight: 600!important;
    }
    .square-sections{
        aspect-ratio: 1 / 1;
    }
    #language_selector{
        background: #000;
    }
    #language_selector .expand-more{
        color:#fff;
        font-weight: 600;
        text-transform: uppercase;
    }
    #language_selector .dropdown-menu a{
        font-weight: 600;
        text-transform: uppercase;
    }

}
