@media only screen and (min-width: 320px) {

    .gb-block-is-current, .gb-block-is-current:hover {
        background-color: #FFFFFF;
    }

    .faq-container .gb-container.gb-accordion__item button {
        font-weight: 600;
    }

    .faq-container .gb-accordion__item:first-of-type button.gb-button {
        border-top: 1px solid black;
    }
    .faq-container .gb-accordion button.gb-button:hover {
        color: #FD6034;
    }

    .faq-container button.gb-button {
        border-bottom: 1px solid black;
        padding: 15px 0;
        font-size: 1em;
    }

    .faq-container .gb-accordion__content .gb-container {
        padding: 0;
        padding-bottom: 15px;
        border-bottom: 1px solid black;
        margin: 0;
    }

    .faq-container button.gb-block-is-current {
        border-bottom: none;
    }

    .what-next-container a {
        font-weight: 300;
        padding: 10px 0;
        text-decoration: underline;
        text-underline-offset: 4px;
        text-decoration-thickness: 1px;
    }

}

@media only screen and (min-width: 768px) {
    
}

@media only screen and (min-width: 1024px) {
    
}