body {
    font-size:14px;
    font-weight: 300;
}

h1.wi {
    text-align: center;
    font-size: 20px;
    font-weight: 700;
    padding-top: 24px;
    padding-bottom: 42px;
}

#wi-search-bar {
    width: 100%;
    height: 100%;
    transition: all .2s ease-out;
}

div.bxTop {
    transition: all 2s linear;
}

#wiSearchTitle {
    font-size: 24px;
    font-weight: bold;
}

#wiSearchTitleH1 {
    font-size: 18px;
    font-weight: bold;
    color: red;
}

#wiSearchTitleH3 {
    font-size: 13px;
    font-weight: bold;
    color: blue;
}

@media screen and (min-width: 1024px) {
    .new-h16 {
        height: 4rem;
    }
}

.text-primary {
    --tw-text-opacity: 1;
    color: rgb(184 96 166/var(--tw-text-opacity))
}

.red {
    color: #FF0000;
}

.bgLightBlue {
    background-color: #F2F8FE;
}