.l-banner{padding-bottom:55px;padding-top:55px;position:relative;z-index:1}@media (min-width:768px){.l-banner{padding-top:75px}}@media (min-width:992px){.l-banner{padding-top:60px}}@media (min-width:1200px){.l-banner{padding-top:80px}}@media (min-width:1400px){.l-banner{padding-top:100px}}@media (min-width:768px){.l-banner{padding-bottom:75px}}@media (min-width:992px){.l-banner{padding-bottom:60px}}@media (min-width:1200px){.l-banner{padding-bottom:80px}}@media (min-width:1400px){.l-banner{padding-bottom:100px}}.l-banner--no-padding,.l-banner--no-spacing{padding-bottom:0!important;padding-top:0!important}.l-banner--padding-top,.l-banner--spacing-top{padding-bottom:0!important}.l-banner--padding-bottom,.l-banner--spacing-bottom{padding-top:0!important}.l-banner__container{margin-inline:auto;max-inline-size:80rem;padding-inline:1em;position:relative;position:static}.l-banner__wrapper{display:flex;flex-direction:column;gap:24px}@media (min-width:768px){.l-banner__wrapper{align-items:center;flex-direction:row}.l-banner__link{margin-left:auto}}.l-banner__overlay-link{inset:0;position:absolute}.c-badge{background-color:var(--bgColor);border-color:var(--bgColor);color:var(--textColor);padding:.5rem 1rem}