.elementor-313 .elementor-element.elementor-element-5ab4a0d > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-313 .elementor-element.elementor-element-5ab4a0d{z-index:5;}.elementor-313 .elementor-element.elementor-element-e408beb{text-align:left;}.elementor-313 .elementor-element.elementor-element-e408beb img{width:250px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:767px){.elementor-313 .elementor-element.elementor-element-69fdd2e{width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-313 .elementor-element.elementor-element-69fdd2e{width:30%;}}/* Start custom CSS for image, class: .elementor-element-e408beb */.logotipo {
    filter: invert(1);
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-5ab4a0d */.menu-principal {
    position: absolute;
    width: 100%;
    top: 0;
}

a.menu-link:before {
        content: "";
        position: absolute;
        width: 100%;
        height: 2px;
        bottom: 0px;
        left: 0;
        background: #fff;
        visibility: hidden;
        border-radius: 5px;
        transform: scaleX(0);
        transition: .25s linear;
    }

    a.menu-link:hover:before,
    a.menu-link:focus:before {
        visibility: visible;
        transform: scaleX(1);
    }/* End custom CSS */