/* Home Styles */
#index .main-banner-home > .elementor-column-wrap.elementor-element-populated{
    position: relative;
}

#index .main-banner-home > .elementor-column-wrap.elementor-element-populated::after{
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.25);
    pointer-events: none;
}

#index .main-banner-home > .elementor-column-wrap.elementor-element-populated .elementor-widget-wrap{
    z-index: 1;
}

#index .main-banner-home > .elementor-column-wrap.elementor-element-populated .elementor-widget-wrap .elementor-heading-title{
    max-width: 600px;
    margin: auto;
}

#index .categoria-destacada .elementor-image-box-content {
    width: 100%;
    position: absolute;
    bottom: 50px;
}

#index .categoria-destacada .elementor-image-box-img{
    position: relative;
    border-radius: 8px;
    overflow: hidden;
}

#index .categoria-destacada .elementor-image-box-img::after{
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 50%;
    background: linear-gradient(to bottom, transparent, rgba(0, 0, 0, 0.6));
    pointer-events: none;
}

#index .banner-pack{
    position: relative;
    overflow: hidden;
}

#index .banner-pack::after{
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.3);
    pointer-events: none;
}

#index .banner-pack .elementor-column-wrap{
    z-index: 1;
}

#index .banner-pack .elementor-column-wrap .elementor-widget-wrap .elementor-heading-title{
    max-width: 460px;
    margin: auto;
}

/* End of Home Styles */
