.elementor-52010000 .elementor-element.elementor-element-78f0ac4:not(.elementor-motion-effects-element-type-background), .elementor-52010000 .elementor-element.elementor-element-78f0ac4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/img/cms/cabecera-multimedia.jpg");}.elementor-52010000 .elementor-element.elementor-element-78f0ac4{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-52010000 .elementor-element.elementor-element-78f0ac4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-52010000 .elementor-element.elementor-element-4a60e0d > .elementor-container{max-width:1259px;}.elementor-52010000 .elementor-element.elementor-element-4a60e0d{padding:0px 0px 0px 20px;}.elementor-52010000 .elementor-element.elementor-element-72f3655 .elementor-heading-title{color:#FFFFFF;}.elementor-52010000 .elementor-element.elementor-element-72f3655 > .elementor-widget-container{padding:0px 0px 0px 0px;}/* Start custom CSS for heading, class: .elementor-element-72f3655 */.page-header-catalogos { 
    z-index: 10; 
} 
.page-header-catalogos .elementor-heading-title { 
    color: #FFFFFF;
    font-size: 60px; 
    font-weight: normal;
    bottom: 42%;
    left: 0;
    right: 0; 
    text-align: center;
    margin-left: auto;
    margin-right: auto;   
    line-height: 1;
    text-transform: uppercase;
    font-family: 'London Tube Normal';
    position: absolute;  
}
@media (max-width: 768px) {
    .page-header-catalogos .elementor-heading-title {
        font-size: 32px;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-78f0ac4 */.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: center !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 */