body {
    position: relative;
}

.pt-cell {
    padding-top: 128px;
}

.pb-cell {
    padding-bottom: 128px;
}

.site-header {
    background-color: rgba(255, 255, 255, 0.85) !important;
}

@media (min-width: 768px) {
    .card-columns {
        column-count: 2;
    }
}

@media (min-width: 992px) {
    .card-columns {
        column-count: 3;
    }
}