@import "fonts-31fc71f185baa368e85c9ba6d39b0720.css";

.navbar-brand {
    max-width: 221px;

    svg {
        min-height: 70px;
        min-width: 70px;
    }
}

.navbar {
    --color-font: var(--color-font1);
}

.footerlogo svg {
    transform: scale(1.2);

    .cls-1 {
        fill: currentColor;
    }
}

.home-content h2 {
    color: var(--color-font1);
    text-align: center;

    &::after {
        background: var(--color2);
        border-radius: 20px;
        box-shadow: var(--box-shadow-w2);
        content: "";
        display: block;
        margin: 1.5rem auto;
        width: 100px;
        height: 4px;
    }
}

.page-content {
    h2 {
        color: var(--color-font1);
    }
    h3 {
        color: var(--color-font1);
    }
}

#topsearch-button::before {
    display: none;
}

#topsearch {
    background: var(--color-bg);
    opacity: 1;
    left: unset;
}
