@font-face {
    font-family: Axiforma;
    font-weight: 900;
    src: url('/wp-content/fonts/Axiforma-Black.woff2') format('woff2');
}

@font-face {
    font-family: Axiforma;
    font-weight: 700;
    src: url('/wp-content/fonts/Axiforma-Bold.woff2') format('woff2');
}

@font-face {
    font-family: Axiforma-heavy;
    font-weight: 900;
    src: url('/wp-content/fonts/Axiforma-Heavy.woff2') format('woff2');
}

@font-face {
    font-family: Axiforma;
    font-weight: 400;
    font-style: italic;
    src: url('/wp-content/fonts/Axiforma-Italic.woff2') format('woff2');
}

@font-face {
    font-family: Axiforma;
    font-weight: 500;
    src: url('/wp-content/fonts/Axiforma-Medium.woff2') format('woff2');
}

@font-face {
    font-family: Axiforma;
    font-weight: 400;
    font-style: normal;
    src: url('/wp-content/fonts/Axiforma-Regular.woff2') format('woff2');
}

@font-face {
    font-family: Axiforma;
    font-weight: 600;
    src: url('/wp-content/fonts/Axiforma-SemiBold.woff2') format('woff2');
}

@font-face {
    font-family: Axiforma;
    font-weight: 100;
    src: url('/wp-content/fonts/Axiforma-Thin.woff2') format('woff2');
}

@keyframes wave{
    0%{
        background-position-x:0%;
    }
    100%{
        background-position-x:-200%;
    }
}



.headerContainer {
    height: 11vh;
    background-color: #162d3e;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    padding: 0 6%;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    transition: all 0.2s ease-in-out;
    box-sizing: border-box;
    z-index: 99;
}


.headerLogo svg {
    width: 50%;
    height: 100%;
    object-fit: contain;
}

.headerLogo p {
    font-family: 'Axiforma';
    font-weight: 400;
    color: white;
    padding-left: 15px;
    letter-spacing: 4px;
    white-space: nowrap;
    text-wrap: nowrap;
    margin: unset;
    font-size: 0.9em;
    transition: all 0.2s ease-in-out;
}

.headerLogo {
    width: 25%;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-direction: row;
    transition: all 0.2s ease-in-out;
}

.headerLogo>a{
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-direction: row;
    width: 100%;
    height: 100%;
}

.headerNavigation a {
    font-family: 'Axiforma';
    font-weight: 400;
    color: white;
    transition: all 0.2s ease-in-out;
    letter-spacing: 0.3em;
    font-size:1em;
}

.headerNavigation {
    display: flex;
    align-items: center;
    width: 50%;
    justify-content: space-between;
}

a{
    text-decoration: unset;
}

.currentLoc{
    color:#ff8b00!important;
}

nav {
    padding-bottom: 11vh;
}

.headerContainer.headerStuck {
    height: 8vh;
}

.headerStuck .headerLogo {
    width: 20%;
}

.headerStuck .headerLogo p{
    font-size:0.8em;
}
.headerStuck .headerNavigation a{
    font-size:0.9em;
}

#header>nav{
    padding-bottom: 11vh;
    background-color: #162d3e;
}

.wave {
    width: 100%;
    height: 15vh;
    position: absolute;
    top: 100%;
    background-image: url("data:image/svg+xml,%3Csvg id='Capa_1' data-name='Capa 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 3853.54 228.25'%3E%3Cpath d='M10243.31,7056.67q8.25-5,16.23-10.59v161.43H8325.73V6979.26c102.25,73.52,214.84,150.36,341,146.23,89-2.91,174.19-46.65,263-40.57,97.89,6.7,185.27,73.16,283.39,73.57,106.44.45,196.57-75.81,299.05-104.35,122.81-34.21,252.65,2.11,377.56,27.76,118.52,24.35,251.44,36.26,353.57-25.23' transform='translate(-8325.73 -6979.26)' style='fill:%23162d3e'/%3E%3Cpath d='M10294.64,7014c88.93,61,185.57,115,291.84,111.51,89-2.91,174.18-46.65,263-40.57,97.89,6.7,185.26,73.16,283.39,73.57,106.44.45,196.56-75.81,299-104.35,122.81-34.21,252.65,2.11,377.55,27.76s265.81,37.51,369.81-35.82v161.43H10245.46V7055.36' transform='translate(-8325.73 -6979.26)' style='fill:%23162d3e'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    transform: translateY(-100%);
    background-size: cover;
}

