:root{--banner-height:80px}.banner-wrapper{background-color:#242682;color:#fff;left:0;padding:20px 0;position:fixed;top:-500px;transition:top .3s ease;width:100%;z-index:9}.banner{align-items:center;display:flex;justify-content:space-between}.banner *{color:#fff;margin-bottom:0;margin-top:0}.banner h3{font-size:24px}.banner h4{font-size:20px}.banner .cta_button{color:#242682;font-size:18px;margin:0 auto;padding:10px 20px}.banner .cta_button:hover{background:#fcc200;color:#242682;opacity:.8}body.with-banner:not(.fixed-nav) .header{top:var(--banner-height)}body.with-banner:not(.fixed-nav) .body-container-wrapper{padding-top:var(--banner-height)}body.with-banner:not(.fixed-nav) .banner-wrapper{top:0}@media(max-width:1023px){.banner{display:grid;grid-template-columns:100%;grid-gap:10px;justify-content:center;text-align:center}}