footer .content {
    width: 100% !important;
}

footer .content p {
    margin: 0 !important;
}

.jicara-information {
    max-width: 1280px;
    margin: 0 auto;
    text-align: center;
    display: grid;
    gap: 19px;
    padding: 32px 15px;
    position: relative;
    z-index: 2;
}

.jicara-information p, .jicara-information li, .jicara-information ul {
    margin: 0;
}

.jicara-information a,
.jicara-information a:hover,
.jicara-information a:active,
.jicara-information a:focus {
    text-decoration: none;
    color: var(--footer-font-color);
}

.separator {
    display: grid;
    place-content: center;
}

.kit {
    display: grid;
    grid-template-columns: 1fr;
    gap: 23px;
    padding: 30px 15px 40px;
    color: var(--footer-font-color);
    text-align: center;
    place-items: center;
}

.kit .images {
    display: flex;
    flex-flow: row;
    gap: 100px;
}

nav.menu-secondary_menu-container ul {
    display: flex;
    flex-flow: row;
    justify-content: space-evenly;
}

nav.menu-main_menu-container ul {
    display: grid;
    grid-template-columns: 1fr;
    gap: 5px;
}

.contact-information {
    display: grid;
    grid-template-columns: 1fr;
    gap: 5px;
}

.socials {
    display: flex;
    flex-flow: row;
    gap: 20px;
    justify-content: center;
}

.bg-image.jicara {
    max-width: 1920px;
    width: 100%;
    height: 185px;
    background-size: cover;
    margin: auto;
    background-position: center;
    background-repeat: no-repeat;
    mix-blend-mode: multiply;

}



/* FABER GUIDE */

footer {
    position: relative;
}

.faber-logo-container {
    position: absolute;
    z-index: 1;
    inset: 0;
}

.faber-logo-container .image-container {
    max-width: 1370px;
    margin: 0 auto;
    padding: 0 15px;
    position: relative;
    display: grid;
    place-content: end;
    top: 32px;
}

.faber-guide-mobile, .faber-guide {
    max-height: 137px;
    max-width: 137px;
    height: 100%;
    width: 100%;
}

.faber-logo-container-mobile,
.image-container-mobile,
.faber-guide-mobile,
.separator-mobile {
    display: none !important;
}

@media (max-width: 1060px) {
    nav.menu-secondary_menu-container ul {
        display: grid;
        grid-template-columns: repeat(3, 178px);
        gap: 1em .5em;
    }
}

@media (max-width: 820px) {
    .faber-logo-container {
        display: none;
    }

    .faber-logo-container-mobile,
    .image-container-mobile,
    .faber-guide-mobile,
    .separator-mobile {
        display: grid !important;
        place-content: center;
    }
}

@media (max-width: 600px) {
    nav.menu-secondary_menu-container ul {
        display: grid;
        grid-template-columns: 1fr;
        gap: 5px;
    }
}