.banner-2023{color:#fff;font-family:Inter,sans-serif;margin:0 auto;padding-bottom:100px;position:relative}.banner-2023 .bgc{background-position:50%;background-size:cover;bottom:2px;height:478px;left:0;right:0;top:0}.banner-2023 a{text-decoration:none}.banner-2023 a:hover{text-decoration:underline}.banner-2023 .label{color:#fff;font-size:32px;font-weight:600;line-height:125%;margin:0;padding:0}.banner-2023 h1{font-family:Roboto Slab,sans-serif;font-size:64px;font-weight:400;line-height:125%;margin:0;padding:0}.banner-2023 button svg{display:inline;height:.9em;margin-left:.5em;transition:all .3s ease;width:auto}.banner-2023 .narrow img{height:auto;max-width:100%}.banner-2023 .legal-consent-container{font-size:.715rem;line-height:1.25}.banner-2023 .corner{background-color:transparent;margin:0;padding:0;width:100%}.banner-2023 .corner img{display:block;margin:0;min-height:50px;padding:0;vertical-align:top;width:100%}.banner-2023 button{font-size:1rem!important;line-height:1!important;margin-top:1em;padding:.75em 2em!important;transition:all .3s ease}.banner-2023 .decoration{color:#ffd200;margin-left:-.8rem;position:absolute}.banner-2023 .intro{font-size:20px;line-height:125%;max-width:800px}.banner-2023 .inner-margin{max-width:1140px!important;padding-left:0;padding-right:20px;width:auto!important}@media screen and (min-width:768px){.banner-2023 .wide{width:46.5%}.banner-2023 .narrow{width:52%}}