.elementor-41010000 .elementor-element.elementor-element-f0a3f74:not(.elementor-motion-effects-element-type-background), .elementor-41010000 .elementor-element.elementor-element-f0a3f74 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/img/cms/cabecera-multimedia.jpg");}.elementor-41010000 .elementor-element.elementor-element-f0a3f74{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-1px;margin-bottom:0px;padding:0px 0px 27px 0px;}.elementor-41010000 .elementor-element.elementor-element-f0a3f74 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-41010000 .elementor-element.elementor-element-af472fd > .elementor-container{max-width:1259px;}.elementor-41010000 .elementor-element.elementor-element-af472fd{padding:0px 0px 0px 20px;}.elementor-41010000 .elementor-element.elementor-element-fa624a8 .elementor-heading-title{color:#FFFFFF;}.elementor-41010000 .elementor-element.elementor-element-fa624a8 > .elementor-widget-container{padding:0px 0px 0px 0px;}/* Start custom CSS for heading, class: .elementor-element-fa624a8 */.page-header-catalogos { 
    z-index: 10; 
}

.page-header-catalogos .elementor-heading-title { 
    color: #FFFFFF;
    font-size: 60px;
    line-height: 55px;
    font-weight: 500;
    bottom: 45px;
    margin-left: auto;
    margin-right: auto; 
    text-align: left;
    padding-right: 24%;
    animation-duration: 1s;
    font-family: 'Platform';
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-f0a3f74 */.breadcrumb {
    display: none;
}  
#hero-catalogo {
    height: 100vh !important; 
    min-height: 100vh !important;  
    background-repeat: no-repeat !important;
    background-size: cover !important;  
    background-attachment: fixed !important;
    background-position: center center !important; 
    height: calc(100vh + 1px);
}
 
#hero-catalogo .elementor-container {
    display: flex !important;
    flex-direction: column !important;
    justify-content: flex-end !important;  
    height: 100% !important;  
}/* End custom CSS */
/* Start custom CSS for page-settings */.elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated {
    padding: 0px;
}/* End custom CSS */