.elementor-4018 .elementor-element.elementor-element-da2610d{margin-top:0%;margin-bottom:0%;padding:0% 0% 0% 0%;}.elementor-4018 .elementor-element.elementor-element-694edca > .elementor-element-populated{margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;padding:0px 0px 0px 0px;}.elementor-4018 .elementor-element.elementor-element-e2734ad .tp-offcanvas-area-2{background-color:#1A173D;}.elementor-4018 .elementor-element.elementor-element-e2734ad > .elementor-widget-container{background-color:#A21717;margin:0% 0% 0% 0%;padding:0% 0% 0% 0%;}.elementor-4018 .elementor-element.elementor-element-e2734ad .main-menu > nav > ul > li{margin:0% 0% 0% 5%;}.elementor-4018 .elementor-element.elementor-element-e2734ad .main-menu > nav > ul > li .submenu{background:#440D0D !important;}.elementor-4018 .elementor-element.elementor-element-e2734ad .tp-header-area.tp-header-sticky-cloned::before{background:#1E0B3182 !important;}.elementor-4018 .elementor-element.elementor-element-e2734ad .tp-header-cv-btn{font-size:1px;}/* Start custom CSS for tp-header-2, class: .elementor-element-e2734ad */@media (min-width: 1024px) {
    .logo {
        margin-left: 30%;
    }
}
.tp-header-area {
    background-color: rgba(15, 24, 62, 0.5) !important;
    
    /* Mantenemos el desenfoque para que el contenido que pasa 
       por debajo no ensucie la legibilidad del menú */
    backdrop-filter: blur(12px) !important;
    -webkit-backdrop-filter: blur(12px) !important;
}

.tp-offcanvas-gallery {
    margin-bottom: 0px !important;
}/* End custom CSS */