.header-fixed-dinamico { width: 100%;
background-color: #ffffff;
padding: 15px 0; transition: transform 0.3s ease-in-out, box-shadow 0.3s ease-in-out;
} .header-fixed-dinamico.header-is-fixed {
position: fixed;
top: 0;
left: 0;
z-index: 1000;
box-shadow: 0 2px 5px rgba(0,0,0,0.1); } .header-fixed-dinamico.header-is-visible {
transform: translateY(0);
visibility: visible; pointer-events: auto; } .header-fixed-dinamico.header-is-hidden {
transform: translateY(-100%);
visibility: hidden; pointer-events: none; }
@media (max-width: 767px) {
header {
position: sticky;
top: 0;
width: 100%;
left: 0;
right: 0;
z-index: 30;
}
} .navegacion a,
.navegacion .item-nav a {
text-transform: uppercase;
}
.header-links .wp-block-navigation__responsive-container {
height: 100%;
}
.header-links .wp-block-navigation__responsive-container .wp-block-navigation__responsive-close {
height: 100%;
}
.header-links .wp-block-navigation__responsive-container .wp-block-navigation__responsive-close .wp-block-navigation__responsive-dialog {
height: 100%;
}
.header-links .wp-block-navigation__responsive-container .wp-block-navigation__responsive-close .wp-block-navigation__responsive-dialog .wp-block-navigation__responsive-container-content {
height: 100%;
}
.header-links .wp-block-navigation__responsive-container .wp-block-navigation__responsive-close .wp-block-navigation__responsive-dialog .wp-block-navigation__responsive-container-content .wp-block-navigation__container {
height: 100%;
}
.header-links .wp-block-navigation__responsive-container .wp-block-navigation__responsive-close .wp-block-navigation__responsive-dialog .wp-block-navigation__responsive-container-content .wp-block-navigation__container > .item-nav {
height: 100%;
height: 100%;
padding: 20px 10px;
transition: all 0.3s ease;
gap: 4px;
}
.header-links .wp-block-navigation__responsive-container .wp-block-navigation__responsive-close .wp-block-navigation__responsive-dialog .wp-block-navigation__responsive-container-content .wp-block-navigation__container > .item-nav a {
outline: none;
}
@media (max-width: 1200px){.header-links .wp-block-navigation__responsive-container .wp-block-navigation__responsive-close .wp-block-navigation__responsive-dialog .wp-block-navigation__responsive-container-content .wp-block-navigation__container > .item-nav a {
outline: none;
font-size:12px;
}
.header-links .wp-block-navigation__responsive-container .wp-block-navigation__responsive-close .wp-block-navigation__responsive-dialog .wp-block-navigation__responsive-container-content .wp-block-navigation__container > .item-nav{
padding: 20px 7px;
}
}
.header-links .wp-block-navigation__responsive-container .wp-block-navigation__responsive-close .wp-block-navigation__responsive-dialog .wp-block-navigation__responsive-container-content .wp-block-navigation__container > .item-nav:hover {
color: var(--wp--preset--color--contrast,#3332cb);
text-decoration: none;
}
.header-links .wp-block-navigation__responsive-container .wp-block-navigation__responsive-close .wp-block-navigation__responsive-dialog .wp-block-navigation__responsive-container-content .wp-block-navigation__container > .item-nav:hover a {
text-decoration: none;
}
.header-links .wp-block-navigation__responsive-container .wp-block-navigation__responsive-close .wp-block-navigation__responsive-dialog .wp-block-navigation__responsive-container-content .wp-block-navigation__container .wp-block-navigation__submenu-container {
border: 1px solid #E5E5E5;
}
.header-links .wp-block-navigation__responsive-container .wp-block-navigation__responsive-close .wp-block-navigation__responsive-dialog .wp-block-navigation__responsive-container-content .wp-block-navigation__container .wp-block-navigation__submenu-container .wp-block-navigation-item__content {
padding: 14px 20px;
font-weight: 500;
color: var(--wp--preset--color--contrast-2);
transition: all 0.3s ease;
}
.header-links .wp-block-navigation__responsive-container .wp-block-navigation__responsive-close .wp-block-navigation__responsive-dialog .wp-block-navigation__responsive-container-content .wp-block-navigation__container .wp-block-navigation__submenu-container .wp-block-navigation-item__content:hover {
background: var(--wp--preset--color--base-2);
color: var(--wp--preset--color--contrast);
}
.header-links .wp-block-navigation__responsive-container .wp-block-navigation__responsive-close .wp-block-navigation__responsive-dialog .wp-block-navigation__responsive-container-content .wp-block-navigation__container > .item-nav.current-menu-item {
border-top: 4px solid var(--wp--preset--color--contrast);
color: var(--wp--preset--color--contrast,#3332cb);
}
.header-links .wp-block-navigation__responsive-container .wp-block-navigation__responsive-close .wp-block-navigation__responsive-dialog .wp-block-navigation__responsive-container-content .wp-block-navigation__container > .item-nav .wp-block-navigation__submenu-icon {
align-self: center;
background-color: inherit;
border: none;
color: currentColor;
display: inline-block;
font-size: 20px !important;
height: 16px !important;
line-height: 0;
margin-left: 4px !important;
padding: 0;
width: 14px !important;
bottom: 3px !important;
position: relative;
} .proy-fondo-semilla-template h2,
.proy-fondo-semilla-template h3,
.proy-fondo-semilla-template h4,
.proy-fondo-semilla-template h5,
.proy-fondo-semilla-template h6 {
color: var(--wp--preset--color--contrast);
}
ol > li:not(:last-child) {
margin-bottom: 20px;
}
.wp-block-table th {
background: #2C2F83;
color: white;
} @media (min-width: 783px) { .header-links .wp-block-navigation__container > li.wp-block-navigation-item {
padding: 20px 10px;
} .header-links .wp-block-navigation__container > li.wp-block-navigation-item:first-of-type {
padding-left: 10 !important;
padding-right: 10 !important;
}
.header-links .wp-block-navigation__container > li.wp-block-navigation-item:first-of-type > a.wp-block-navigation-item__content {
padding-left: 0 !important;
padding-right: 10 !important;
} .btn-contactanos-header { display: none !important; }
} @media (max-width: 991px) { .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-dialog{
width: 100% !important;
max-width: none !important;
height: 100%;
left: 0 !important;
right: 0 !important;
margin: 0 !important;
transform: none !important;
} .wp-block-navigation__responsive-container,
.wp-block-navigation__responsive-container .wp-block-navigation__responsive-close,
.wp-block-navigation__responsive-container .wp-block-navigation__responsive-dialog,
.wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content,
.wp-block-navigation__responsive-container .wp-block-navigation__container,
.wp-block-navigation__responsive-container .wp-block-navigation__container > .item-nav{
height: auto !important;
} .wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content{
display: flex;
flex-direction: column;
height: 100dvh; }
.wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content > .wp-block-navigation__container{
flex: 1 1 auto;
overflow: auto;
-webkit-overflow-scrolling: touch;
}
.wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content > .wp-block-buttons{
flex: 0 0 auto;
position: sticky;
bottom: 0;
padding: 16px 0;
background: #fff;
border-top: 1px solid #eee;
} .header-links .wp-block-navigation-submenu__toggle,
.header-links .wp-block-navigation__submenu-icon{ display: none !important; }
.header-links .wp-block-navigation__submenu-container{
display: none !important;
visibility: hidden !important;
height: 0 !important;
overflow: hidden !important;
} .header-links > li.wp-block-navigation-item{
display: flex;
align-items: center;
height: auto !important;
padding: 20px 0;
margin: 0;
list-style: none;
}
.header-links > li.wp-block-navigation-item > a.wp-block-navigation-item__content{
flex: 1 1 auto;
display: flex;
align-items: center;
text-decoration: none;
} .header-links > li.wp-block-navigation-item.current-menu-item,
.header-links > li.wp-block-navigation-item.current-menu-parent{ border-top: none !important; }
.header-links > li.wp-block-navigation-item.current-menu-item > a,
.header-links > li.wp-block-navigation-item.current-menu-parent > a{ color: #3332cb !important; }
}
html { scroll-behavior: smooth; }