i.icon-menu {
    color: white !important;
}

ul.header-nav.header-nav-main.nav.nav-left.nav-size-large.nav-spacing-xlarge.nav-uppercase {
    display: flex;
    justify-content: center;
}

.header-nav  a:hover {
    color: white;
}
@media only screen and (max-width: 768px) {
li.html.custom.html_topbar_left div {
    display: flex;
    justify-content: center;
}
li.html.custom.html_topbar_right {
    display: flex !important;
    width: 120px !important;
}
	li.html.custom.html_top_right_text {
    display: flex;
    justify-content: center;
}
.mfp-content .icon-box.featured-box.icon-box-left.text-left {
    width: fit-content;
}

li.html.custom.html_topbar_left {
    display: flex;
    flex-direction: column;
    gap: 20px;
    font-size: 17px;
}
}
.icones .icon-box.featured-box.icon-box-left.text-left {
    gap: 20px;
}