.top-full .empty-banner,
.top-full .no-banner {
  height: 100px;
  background-color: #181818;
}

.sticky-header {
    min-height: 120px !important;
}

.slick-dots {
    display: none !important;
}

@media only screen and (max-width: 768px) {
    header.jumbotron {
        max-height: 1025px !important;
        overflow-x: hidden;
    }
    header.jumbotron:has(.page-banner-slider-empty) {
        min-height: 0px !important;
        max-height: 100px !important;
    }
    .page-banner-slider .empty-banner, .no-banner {
        min-height: 0px !important;
        max-height: 100px !important;
    }
}

[class*=page-banner] .cta a.btn.text-white {
    background-color: var(--color-yellow-30);
    cursor: pointer;
}