p {
    font-size: 17px;
    color: white;
}
.montserrat {
    font-family: "Montserrat", sans-serif !important;
}

.open-sans {
    font-family: "Open Sans", sans-serif !important;
}

div > p {
    font-family: "Open Sans" !important;
}

.tailwind-reset {
    display: flex;
    justify-content: flex-start;
    flex-direction: column;
}

.lower-container,
.web-link {
    display: flex;
    flex-direction: column;
    padding: 40px 40px !important;
}

.lower-container {
    background: radial-gradient(
        circle at top center,
        rgba(255, 255, 255, 0.3) 0%,
        rgba(50, 50, 100, 0.2) 40%,
        #0e0b31 50%
    );
}

.left-column > .montserrat {
    font-weight: bold !important;
}

h3 {
    color: #99ccff !important;
    font-size: 17px !important;
    font-weight: normal !important;
}

h3 + a {
    color: white !important;
}

@media (min-width: 1024px) {
    .lower-container,
    .web-link {
        flex-direction: row;
        gap: 2rem;
        padding: 40px 140px !important;
    }

    .left-column,
    .right-column {
        width: 50%;
    }
    .left-column {
        padding-right: 10px !important;
    }
    .right-column {
        padding-left: 10px !important;
    }
    .tailwind-reset{
        padding: 40px 140px !important;
        gap: 2rem;
    }
}
