@font-face {
    font-family: "Gilroy";
    src: url(fonts/Gilroy-Regular.ttf);
    font-weight: 500;
}

@font-face {
    font-family: "Gilroy";
    src: url(fonts/Gilroy-Medium.ttf);
    font-weight: 600;
}

@font-face {
    font-family: "Gilroy";
    src: url(fonts/Gilroy-Bold.ttf);
    font-weight: 700;
}

@font-face {
    font-family: "Gilroy";
    src: url(fonts/Gilroy-Light.ttf);
    font-weight: 400;
}

:root{
    --main-color: rgb(52, 88, 126); /*ya lo puse como color-base asi q hay q ir al documento css/style y cambiarla linea 99  =>  si se cambia tamb cambiar el main-color-dark de este css que esta unas lineas abajo */
    --main-color-light: rgba(86, 127, 170, 0.881);
    --main-color-dark: rgb(7, 57, 108);
}

a:hover{
    color: var(--main-color-dark);
}

*, body{
    font-family: "Gilroy", 'Montserrat', sans-serif;
    font-weight: 500;
}

.margin-0{
    margin: 0;
}

::-webkit-scrollbar {
    display: none;
}
.block{
    display: block;
}

.none{
    display: none;
}

/* header .navbar:not(.sticky){    /*<Todo lo que incluye esta regla puede ser borrado en caso de no querer el gradiente
    background: rgb(245,245,245);
    background: linear-gradient(180deg, rgba(245,245,245,0) 45%, rgba(54,54,54,0.25) 100%);
} */

.nav-header-container{
    height: 66px;
    width: 100vw;
    max-width: none!important;
    padding: 0 2rem;
}

.language-selector{
    display: block;
    margin-left: 1.6rem;
}

.language-selector button{
    border: none;
    padding: 0;
    background-color: transparent;
}

.language-selector h5{
    display: inline-block;
    font-size: 0.75rem;
    font-weight: 600;
    margin: 0 0.4rem;
    color: rgb(155, 155, 155);
}

.is-selected{
    background-color: transparent;
}

.nav-header-container .navbar-nav .inner-link{
    font-size: 0.75rem;
    font-weight: 600;
    font-family: 'montserrat', sans-serif;
}

.inicio-header-logo{
    filter: invert(100%) sepia(92%) saturate(3%) hue-rotate(256deg) brightness(107%) contrast(100%);
}

.navbar-button-container{
    position: absolute;
    right: 40px;
    top: 26px;
}

.accordion-menu{
    padding: 0!important;
    position: relative;
}

.footer-ig-icon{
    font-size: 1.5rem;
}

@media (min-width: 992px) {
    .navbar-default{
        justify-content: center;
    }
}

@media (max-width: 992px) {
    .nav-header-container{
        justify-content: flex-start!important;
    }
}