.elementor-114 .elementor-element.elementor-element-a4fd2f1{--display:flex;--position:fixed;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:50px;--padding-right:50px;top:0px;--z-index:10;}.elementor-114 .elementor-element.elementor-element-a4fd2f1:not(.elementor-motion-effects-element-type-background), .elementor-114 .elementor-element.elementor-element-a4fd2f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-c6280ea ) 0%, #FFFFFF00 100%);}body:not(.rtl) .elementor-114 .elementor-element.elementor-element-a4fd2f1{left:0px;}body.rtl .elementor-114 .elementor-element.elementor-element-a4fd2f1{right:0px;}.elementor-114 .elementor-element.elementor-element-456894e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-114 .elementor-element.elementor-element-456894e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-114 .elementor-element.elementor-element-a6ea8a2{text-align:start;}.elementor-114 .elementor-element.elementor-element-2af465a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-114 .elementor-element.elementor-element-2af465a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-114 .elementor-element.elementor-element-00c782d .elementor-nav-menu .elementor-item{font-family:"Asap", Sans-serif;font-size:16px;font-weight:700;}.elementor-114 .elementor-element.elementor-element-00c782d .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-64e2306 );fill:var( --e-global-color-64e2306 );}.elementor-114 .elementor-element.elementor-element-00c782d .elementor-nav-menu--dropdown a, .elementor-114 .elementor-element.elementor-element-00c782d .elementor-menu-toggle{color:var( --e-global-color-64e2306 );fill:var( --e-global-color-64e2306 );}.elementor-114 .elementor-element.elementor-element-00c782d .elementor-nav-menu--dropdown{background-color:var( --e-global-color-69d7c3a );}.elementor-114 .elementor-element.elementor-element-4abfb2a{--display:flex;--min-height:0px;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-114 .elementor-element.elementor-element-babaeb5{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 30px;--row-gap:0px;--column-gap:30px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-114 .elementor-element.elementor-element-facab22{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-114 .elementor-element.elementor-element-9a9e52a{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-114 .elementor-element.elementor-element-bf48b03{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-114 .elementor-element.elementor-element-f4f40e1{--display:flex;--position:fixed;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;top:0px;}body:not(.rtl) .elementor-114 .elementor-element.elementor-element-f4f40e1{left:0px;}body.rtl .elementor-114 .elementor-element.elementor-element-f4f40e1{right:0px;}.elementor-114 .elementor-element.elementor-element-3f9fc3c{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-114 .elementor-element.elementor-element-3f9fc3c:not(.elementor-motion-effects-element-type-background), .elementor-114 .elementor-element.elementor-element-3f9fc3c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-92f572d );}.elementor-114 .elementor-element.elementor-element-213aba9{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-114 .elementor-element.elementor-element-8a3da22{text-align:start;}.elementor-114 .elementor-element.elementor-element-06c02f3{text-align:start;}.elementor-114 .elementor-element.elementor-element-fd6aa6a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1536px){.elementor-114 .elementor-element.elementor-element-babaeb5{--grid-auto-flow:row;}.elementor-114 .elementor-element.elementor-element-3f9fc3c{--grid-auto-flow:row;}.elementor-114 .elementor-element.elementor-element-213aba9{--grid-auto-flow:row;}}@media(max-width:1024px){.elementor-114 .elementor-element.elementor-element-a4fd2f1{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-114 .elementor-element.elementor-element-00c782d .elementor-nav-menu--dropdown a{padding-left:8px;padding-right:8px;padding-top:18px;padding-bottom:18px;}.elementor-114 .elementor-element.elementor-element-00c782d .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-114 .elementor-element.elementor-element-00c782d .elementor-nav-menu__container.elementor-nav-menu--dropdown{margin-top:35px !important;}.elementor-114 .elementor-element.elementor-element-babaeb5{--grid-auto-flow:row;}.elementor-114 .elementor-element.elementor-element-f4f40e1{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:10;}.elementor-114 .elementor-element.elementor-element-3f9fc3c{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-114 .elementor-element.elementor-element-213aba9{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:40px;--padding-right:40px;}.elementor-114 .elementor-element.elementor-element-06c02f3{text-align:end;}}@media(max-width:767px){.elementor-114 .elementor-element.elementor-element-00c782d .elementor-nav-menu--dropdown a{padding-left:10px;padding-right:10px;padding-top:10px;padding-bottom:10px;}.elementor-114 .elementor-element.elementor-element-babaeb5{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-114 .elementor-element.elementor-element-3f9fc3c{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-114 .elementor-element.elementor-element-213aba9{--e-con-grid-template-columns:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--padding-top:20px;--padding-bottom:20px;--padding-left:40px;--padding-right:40px;}}@media(min-width:768px){.elementor-114 .elementor-element.elementor-element-456894e{--width:18.187%;}.elementor-114 .elementor-element.elementor-element-2af465a{--width:40.528%;}.elementor-114 .elementor-element.elementor-element-4abfb2a{--width:100%;}.elementor-114 .elementor-element.elementor-element-babaeb5{--width:100%;}}@media(min-width:2560px){.elementor-114 .elementor-element.elementor-element-babaeb5{--grid-auto-flow:row;}.elementor-114 .elementor-element.elementor-element-3f9fc3c{--grid-auto-flow:row;}.elementor-114 .elementor-element.elementor-element-213aba9{--grid-auto-flow:row;}}/* Start custom CSS for nav-menu, class: .elementor-element-00c782d *//* =========================================================
   MENÚ DESPLEGABLE HORIZONTAL
   ========================================================= */

#menu-1-00c782d {
    display: flex !important;
    flex-direction: row !important;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
}

#menu-1-00c782d > li {
    width: auto !important;
    flex: 0 0 auto;
}

#menu-1-00c782d > li > a {
    display: flex !important;
    align-items: center;
    width: auto !important;
    white-space: nowrap;
}


/* =========================================================
   ICONOS
   Estado inicial
   ========================================================= */

#menu-1-00c782d > li.popup-carsharing > a::after,
#menu-1-00c782d > li.popup-provincias > a::after,
#menu-1-00c782d > li.popup-promociones > a::after,
#menu-1-00c782d > li.popup-corporativa > a::after {
    content: "" !important;
    display: inline-block !important;

    width: 12px !important;
    height: 12px !important;
    margin-left: 4px !important;

    background-image: url("https://guppy.dpeteria.com/wp-content/uploads/2026/09/Desplegable.png") !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
    background-size: contain !important;

    flex: 0 0 12px !important;

    visibility: visible !important;
    opacity: 1 !important;
}


/* =========================================================
   SI HAY UN POPUP ABIERTO
   Todos los iconos NO activos → NEGRO
   ========================================================= */

#menu-1-00c782d:has(> li.menu-popup-activo)
> li.popup-carsharing:not(.menu-popup-activo) > a::after,

#menu-1-00c782d:has(> li.menu-popup-activo)
> li.popup-provincias:not(.menu-popup-activo) > a::after,

#menu-1-00c782d:has(> li.menu-popup-activo)
> li.popup-promociones:not(.menu-popup-activo) > a::after,

#menu-1-00c782d:has(> li.menu-popup-activo)
> li.popup-corporativa:not(.menu-popup-activo) > a::after {
    background-image: url("https://guppy.dpeteria.com/wp-content/uploads/2026/09/Desplegable_Negro.png") !important;
}


/* =========================================================
   SCROLL SIN POPUP
   Todos los iconos → NEGRO
   ========================================================= */

.header-guppy.header-scrolled
#menu-1-00c782d > li.popup-carsharing > a::after,

.header-guppy.header-scrolled
#menu-1-00c782d > li.popup-provincias > a::after,

.header-guppy.header-scrolled
#menu-1-00c782d > li.popup-promociones > a::after,

.header-guppy.header-scrolled
#menu-1-00c782d > li.popup-corporativa > a::after {
    background-image: url("https://guppy.dpeteria.com/wp-content/uploads/2026/09/Desplegable_Negro.png") !important;
}


/* =========================================================
   POPUP ACTIVO
   SIEMPRE → AZUL
   ========================================================= */

#menu-1-00c782d > li.menu-popup-activo > a::after {
    background-image: url("https://guppy.dpeteria.com/wp-content/uploads/2026/09/Desplegable_Azul.png") !important;
}


/* =========================================================
   MÁXIMA PRIORIDAD
   Popup activo + scroll → AZUL
   ========================================================= */

.header-guppy.header-scrolled
#menu-1-00c782d > li.menu-popup-activo > a::after {
    background-image: url("https://guppy.dpeteria.com/wp-content/uploads/2026/09/Desplegable_Azul.png") !important;
}


/* =========================================================
   TARIFAS Y FAQ → SIN NINGÚN ICONO
   ========================================================= */

#menu-1-00c782d > li.menu-item-1807 > a::before,
#menu-1-00c782d > li.menu-item-1807 > a::after,

#menu-1-00c782d > li.menu-item-13511 > a::before,
#menu-1-00c782d > li.menu-item-13511 > a::after {
    content: none !important;
    display: none !important;
    background: none !important;
    background-image: none !important;
    width: 0 !important;
    height: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a4fd2f1 *//* =========================================================
   HEADER GUPPY
   ========================================================= */

.header-guppy {
    display: flex;
    flex-direction: row;
    align-items: center;
    width: 100%;

    /* Transición del fondo */
    transition:
        background 0.4s ease,
        background-color 0.4s ease;
}


/* =========================================================
   LOGO
   ========================================================= */

.header-guppy > .elementor-element-456894e {
    flex: 0 0 160px;
    width: 160px;
    min-width: 160px;
}

.header-guppy .elementor-element-a6ea8a2 img {
    display: block;
    width: auto;
    max-width: 100%;
    height: auto;

    transition: opacity 0.3s ease;
}


/* =========================================================
   ENLACE DEL LOGO
   ========================================================= */

.header-guppy .logo-guppy-enlace {
    display: inline-block;
    line-height: 0;
    text-decoration: none;
}

.header-guppy .logo-guppy-enlace img {
    cursor: pointer;
}


/* =========================================================
   MENÚ CENTRAL
   ========================================================= */

.header-guppy > .elementor-element-2af465a {
    flex: 1 1 auto;
    width: auto;
    min-width: 0;
}


/* El menú ocupa todo el espacio disponible */
.header-guppy > .elementor-element-2af465a
.elementor-nav-menu--main {
    width: 100%;
}


/* Alinear los elementos del menú a la derecha */
.header-guppy > .elementor-element-2af465a
.elementor-nav-menu {
    justify-content: flex-end;
}


/* =========================================================
   TEXTO DEL MENÚ
   ========================================================= */

.header-guppy .elementor-nav-menu--main .elementor-item {
    display: inline-flex !important;
    align-items: center;
    gap: 8px;

    transition:
        color 0.4s ease,
        opacity 0.3s ease;
}


/* =========================================================
   CARET / ICONO DESPLEGABLE
   ========================================================= */

/* Caret de Elementor */
.header-guppy .elementor-nav-menu--main .elementor-item::after {
    content: "\f0d7";

    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    font-size: 11px;

    display: inline-block !important;

    color: #FFFFFF;

    margin-left: 2px;
    position: relative;
    top: 1px;

    visibility: visible !important;
    opacity: 1 !important;

    transition: color 0.4s ease;
}


/* =========================================================
   HEADER BLANCO AL HACER SCROLL
   ========================================================= */

.header-guppy.header-scrolled {
    background: #FFFFFF !important;
    background-image: none !important;
}


/* =========================================================
   MENÚ NEGRO AL HACER SCROLL
   ========================================================= */

.header-guppy.header-scrolled
.elementor-nav-menu--main .elementor-item {
    color: #000000 !important;
}


/* Caret negro al hacer scroll */
.header-guppy.header-scrolled
.elementor-nav-menu--main .elementor-item::after {
    color: #000000 !important;
}


/* Hover */
.header-guppy.header-scrolled
.elementor-nav-menu--main .elementor-item:hover {
    color: #000000 !important;
}


/* =========================================================
   OPCIÓN ACTIVA - POPUP ABIERTO
   ========================================================= */

/*
   Esta regla tiene prioridad sobre el color blanco/negro
   del estado normal y del estado scroll.
*/

.header-guppy .elementor-nav-menu--main
ul.elementor-nav-menu > li.menu-popup-activo > a.elementor-item {
    color: #0097A9 !important;
    font-weight: 700 !important;
    opacity: 1 !important;
}


/* Mantener #0097A9 en hover */
.header-guppy .elementor-nav-menu--main
ul.elementor-nav-menu > li.menu-popup-activo > a.elementor-item:hover,

.header-guppy .elementor-nav-menu--main
ul.elementor-nav-menu > li.menu-popup-activo > a.elementor-item:focus,

.header-guppy .elementor-nav-menu--main
ul.elementor-nav-menu > li.menu-popup-activo > a.elementor-item:active {
    color: #0097A9 !important;
}


/* =========================================================
   CARET DE LA OPCIÓN ACTIVA
   ========================================================= */

.header-guppy .elementor-nav-menu--main
ul.elementor-nav-menu > li.menu-popup-activo > a.elementor-item::after {
    color: #0097A9 !important;

    display: inline-block !important;
    visibility: visible !important;
    opacity: 1 !important;
}


/* =========================================================
   CONTENEDOR DE LOS 3 BOTONES
   ========================================================= */

.header-guppy > .elementor-element-4abfb2a {
    flex: 0 0 470px;
    width: 470px;
    min-width: 0;
}


/* Los tres botones */
.header-guppy > .elementor-element-4abfb2a
.elementor-element-bf27e5f {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: flex-end;

    gap: 10px;
    width: 100%;
}


/* Cada botón */
.header-guppy > .elementor-element-4abfb2a
.elementor-element-bf27e5f > div {
    flex: 1 1 0;
    width: auto;
    min-width: 0;
}


/* =========================================================
   LOS BOTONES SE ESCALAN CON EL CONTENEDOR
   ========================================================= */

.header-guppy .boton-reserva-guppy,
.header-guppy .boton-app-store,
.header-guppy .boton-google-play {
    width: 100%;
    max-width: none;
}


/* =========================================================
   PORTÁTIL
   Hasta 1280 px
   ========================================================= */

@media (max-width: 1280px) {

    /* Logo */
    .header-guppy > .elementor-element-456894e {
        flex: 0 0 130px;
        width: 130px;
        min-width: 130px;
    }

    /* Contenedor botones */
    .header-guppy > .elementor-element-4abfb2a {
        flex: 0 0 390px;
        width: 390px;
    }

    /* Separación botones */
    .header-guppy > .elementor-element-4abfb2a
    .elementor-element-bf27e5f {
        gap: 8px;
    }
}


/* =========================================================
   TABLET
   Hasta 1024 px
   ========================================================= */

@media (max-width: 1024px) {

    /* Logo */
    .header-guppy > .elementor-element-456894e {
        flex: 0 0 110px;
        width: 110px;
        min-width: 110px;
    }

    /* Botones más pequeños */
    .header-guppy > .elementor-element-4abfb2a {
        flex: 0 0 330px;
        width: 330px;
    }

    /* Separación */
    .header-guppy > .elementor-element-4abfb2a
    .elementor-element-bf27e5f {
        gap: 6px;
    }
}


/* =========================================================
   MÓVIL
   Hasta 767 px
   ========================================================= */

@media (max-width: 767px) {

    .header-guppy {
        justify-content: space-between;
    }

    /* Logo */
    .header-guppy > .elementor-element-456894e {
        flex: 0 0 100px;
        width: 100px;
        min-width: 100px;
    }

    /* Ocultar los tres botones */
    .header-guppy > .elementor-element-4abfb2a {
        display: none;
    }

    /* Menú ocupa el espacio restante */
    .header-guppy > .elementor-element-2af465a {
        flex: 1 1 auto;
        width: auto;
    }

    /* Logo */
    .header-guppy .elementor-element-a6ea8a2 img {
        max-width: 100%;
        height: auto;
    }
}


 /* =========================================================
    HEADER CON POPUP ABIERTO
    Se comporta igual que cuando hacemos scroll
    ========================================================= */

.header-guppy.header-popup-open {
    background: #FFFFFF !important;
    background-image: none !important;
}


/* =========================================================
   MENÚ NEGRO CON POPUP ABIERTO
   ========================================================= */

.header-guppy.header-popup-open
.elementor-nav-menu--main .elementor-item {
    color: #000000 !important;
}


/* =========================================================
   CARET NEGRO CON POPUP ABIERTO
   ========================================================= */

.header-guppy.header-popup-open
.elementor-nav-menu--main .elementor-item::after {
    color: #000000 !important;
}


/* =========================================================
   OPCIÓN ACTIVA DEL POPUP
   ========================================================= */

.header-guppy.header-popup-open
.elementor-nav-menu--main
ul.elementor-nav-menu > li.menu-popup-activo > a.elementor-item {
    color: #0097A9 !important;
    font-weight: 700 !important;
}


/* =========================================================
   CARET DE LA OPCIÓN ACTIVA
   ========================================================= */

.header-guppy.header-popup-open
.elementor-nav-menu--main
ul.elementor-nav-menu > li.menu-popup-activo > a.elementor-item::after {
    color: #0097A9 !important;
}

/* =========================================================
   POPUPS GUPPY — ELIMINAR BORDE DE FOCO
   ========================================================= */

.elementor-popup-modal .elementor-nav-menu a:focus,
.elementor-popup-modal .elementor-nav-menu a:active,
.elementor-popup-modal .elementor-nav-menu li:focus,
.elementor-popup-modal .elementor-nav-menu li:focus-within {
    outline: none !important;
    box-shadow: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f9fc3c *//* CONTENEDOR APPS */
.elementor-114 .elementor-element.elementor-element-3f9fc3c {
    display: grid;
    grid-template-columns: repeat(2, 208px);
    justify-content: center;
    align-items: center;
    gap: 15px;
}

/* BOTONES */
.elementor-114 .elementor-element.elementor-element-3f9fc3c .boton-app-store,
.elementor-114 .elementor-element.elementor-element-3f9fc3c .boton-google-play {
    display: block;
    width: 208px;
    max-width: 208px;
    height: 61px;

    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
}

/* TABLET Y MÓVIL */
@media (max-width: 1024px) {
    .elementor-114 .elementor-element.elementor-element-3f9fc3c {
        grid-template-columns: repeat(2, minmax(0, 208px));
        justify-content: center;
    }

    .elementor-114 .elementor-element.elementor-element-3f9fc3c .boton-app-store,
    .elementor-114 .elementor-element.elementor-element-3f9fc3c .boton-google-play {
        width: 100%;
        max-width: 208px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-213aba9 */.logo_menu {
    background-color: transparent !important;
    transition: background-color 0.3s ease;

    /* Una sola fila */
    grid-template-columns: 1fr auto !important;

    /* Centrado vertical */
    align-items: center !important;
}

.logo_menu.scrolled {
    background-color: #fff !important;
}

/* Logo */
.logo_menu > .elementor-widget-image:first-child {
    justify-self: start;
    align-self: center;
}

/* Icono menú */
.logo_menu > .elementor-widget-image:last-child {
    justify-self: end;
    align-self: center;
}/* End custom CSS */