/* Informational Boxes */

/* BEGIN: Default View */
.block .informational-boxes.default {
    padding: 3rem 0;
}
.block .informational-boxes.default .headings-container {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
.block .informational-boxes.default .headings-container h2 {
    margin-top: 1rem;
    text-align: center;
}
.block .informational-boxes.default .headings-container p {
    margin: 1rem 0;
    font-size: 1.2rem;
    text-align: center;
}
.block .informational-boxes.default .box-container {
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
    justify-content: center;
}
.block.--bg-white .informational-boxes.default .box {
    padding: 0 1rem;
    border: 2px solid var(--boiler-gold);
    border-radius: 4px;
    margin: 1rem 1rem;
}
.block.--bg-light-gray .informational-boxes.default .box {
    padding: 0 1rem;
    border: 2px solid var(--steel-gray);
    border-radius: 4px;
    margin: 1rem 1rem;
}
.block .informational-boxes.default .box-container .box h3 {
    text-align: center;
}
.block .informational-boxes.default .box-container .box h4 {
    text-align: center;
    font-size: 1rem;
    font-weight: bold;
    margin-top: 1rem;
}
.block .informational-boxes.default .box-container .box p {
    margin-top: 1rem;
}
@media (min-width: 576px) {
    .block .informational-boxes.default .box-container {
        flex-direction: column;
    }
    .block.--bg-white .informational-boxes.default .container,
    .block.--bg-light-gray .informational-boxes.default .container {
        max-width: none;
    }
}
@media (min-width: 768px) {
    .block .informational-boxes.default .box-container {
        flex-direction: row;
        max-width: none;
    }
    .block.--bg-white .informational-boxes.default .container,
    .block.--bg-light-gray .informational-boxes.default .container {
        max-width: none;
    }
    .block.--bg-white .informational-boxes.default .box,
    .block.--bg-light-gray .informational-boxes.default .box {
        flex: 0 0 40%;
    }
}
@media (min-width: 992px) {
    .block .informational-boxes.default .box-container {
        flex-direction: row;
    }
    .block.--bg-white .informational-boxes.default .container,
    .block.--bg-light-gray .informational-boxes.default .container {
        max-width: 1140px;
    }
    .block.--bg-white .informational-boxes.default .box,
    .block.--bg-light-gray .informational-boxes.default .box {
        flex: 1;
    }
}
/* END: Default View */