.elementor-27133 .elementor-element.elementor-element-1a12f68{--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-27133 .elementor-element.elementor-element-f8e2159 .jet-profile-menu{flex-direction:column;align-items:stretch;}.elementor-27133 .elementor-element.elementor-element-f8e2159 .jet-profile-menu__item-link{text-align:left;}.elementor-27133 .elementor-element.elementor-element-74934ae > .elementor-widget-container{background-color:#FAFDFF;margin:0px 10px 0px 0px;padding:0px 14px 0px 19px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#DDDDDD;border-radius:8px 8px 8px 8px;}.elementor-27133 .elementor-element.elementor-element-74934ae.elementor-element{--align-self:stretch;}.elementor-27133 .elementor-element.elementor-element-74934ae .jet-auth-links{justify-content:center;}.elementor-27133 .elementor-element.elementor-element-74934ae .jet-auth-links__logout .jet-auth-links__item{font-family:"Inter", Sans-serif;font-weight:500;color:#3F3F3F;border-style:none;border-radius:11px 11px 11px 11px;padding:5% 0% 5% 0%;}.elementor-27133 .elementor-element.elementor-element-74934ae .jet-auth-links__logout .jet-auth-links__prefix{color:#F50909;}@media(max-width:767px){.elementor-27133 .elementor-element.elementor-element-74934ae .jet-auth-links{justify-content:center;}}/* Start custom CSS for jet-engine-profile-menu, class: .elementor-element-f8e2159 *//*=========================================
=          MODERN PROFILE MENU            =
=========================================*/

.jet-profile-menu{

    width:100%;
    padding:8px 0;
    background:transparent;
    border:none;
    box-shadow:none;

}

.jet-profile-menu__items{

    margin:0;
    padding:0;
    display:flex;
    flex-direction:column;
    gap:4px;

}

.jet-profile-menu__item{

    list-style:none;
    width:100%;
    margin:0;

}

.jet-profile-menu__item-link{

    display:flex;
    align-items:center;
    justify-content:space-between;

    width:100%;
    min-height:52px;

    padding:0 18px;

    border-radius:14px;

    text-decoration:none;

    color:#111827;

    font-size:15px;
    font-weight:600;

    transition:all .25s cubic-bezier(.4,0,.2,1);

    box-sizing:border-box;

}

/* ICONO + TEXTO */

.jet-profile-menu__item-link>div{

    display:flex;
    align-items:center;
    gap:14px;
    width:100%;

}

/* ICONOS */

.jet-profile-menu__item-link svg,
.jet-profile-menu__item-link i{

    width:20px;
    height:20px;

    color:#3B82F6;

    transition:.25s;

}

/* TEXTO */

.jet-profile-menu__item-link span{

    color:#111827;

    transition:.25s;

}

/* FLECHA */

.jet-profile-menu__item-link::after{

    content:"→";

    font-size:15px;

    color:#CBD5E1;

    transition:.25s;

}

/*==========================
=         HOVER            =
==========================*/

.jet-profile-menu__item-link:hover{

    background:#F5F8FC;

    color:#2563EB;

}

.jet-profile-menu__item-link:hover span{

    color:#2563EB;

}

.jet-profile-menu__item-link:hover svg{

    color:#2563EB;

    transform:scale(1.08);

}

.jet-profile-menu__item-link:hover::after{

    color:#2563EB;

    transform:translateX(4px);

}

/*==========================
=        ACTIVO            =
==========================*/

.jet-profile-menu__item.is-active .jet-profile-menu__item-link,
.jet-profile-menu__item.current-menu-item .jet-profile-menu__item-link{

    background:#2563EB;

    color:#fff;

}

.jet-profile-menu__item.is-active span,
.jet-profile-menu__item.current-menu-item span,

.jet-profile-menu__item.is-active svg,
.jet-profile-menu__item.current-menu-item svg,

.jet-profile-menu__item.is-active::after,
.jet-profile-menu__item.current-menu-item::after{

    color:#fff;

}

/*==========================
=       RESPONSIVE         =
==========================*/

@media(max-width:768px){

.jet-profile-menu__item-link{

    min-height:48px;
    padding:0 15px;

    font-size:14px;

}

.jet-profile-menu__item-link svg{

    width:18px;
    height:18px;

}

}/* End custom CSS */