/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.brandbox{aspect-ratio:100 / 60;margin-left:calc(50% - var(--width) / 2);margin-right:calc(50% - var(--width) / 2);overflow:hidden;padding:0;position:relative;}@media screen and (min-width:1020px){.brandbox{aspect-ratio:100 / 40;padding:0 2.4rem;}}@media screen and (min-width:1500px){.brandbox{margin-left:calc(50% - var(--max-width) / 2);margin-right:calc(50% - var(--max-width) / 2);max-width:var(--max-width);}.brandbox--full{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);max-width:100vw;}}@media screen and (min-width:1020px){.brandbox{padding:0;}}.brandbox__media{height:100%;position:absolute;width:100%;}.brandbox__media div{height:100%;}.brandbox__media img{height:100%;object-fit:cover;width:100%;}.brandbox__wrapper{align-items:center;display:flex;height:100%;justify-content:center;margin:0 auto;max-width:var(--max-width);}.brandbox__wrapper-inner{color:var(--color-white);text-align:center;z-index:1;}.brandbox--text-left .brandbox__wrapper{justify-content:flex-start;padding:2rem 6%;}.brandbox--text-left .brandbox__wrapper-inner{text-align:left;}.brandbox__wrapper-inner h2,.brandbox__wrapper-inner h3,.brandbox__wrapper-inner h4{color:var(--color-white);}.brandbox__wrapper-inner img{width:auto;}.brandbox__title{color:var(--color-white);font-size:1.2rem;padding:1rem .5rem;}@media screen and (min-width:761px){.brandbox__title{font-size:1.3rem;}}@media screen and (min-width:1020px){.brandbox__title{font-size:1.4rem;}}@media screen and (min-width:1340px){.brandbox__title{font-size:1.6rem;}}.brandbox__title .link:before{content:"";height:100%;left:0;position:absolute;top:0;width:100%;}.brandbox__title .link{line-height:1;}.brandbox__title .link,.brandbox__title .link:hover{color:var(--color-white);}.brandbox__parallax{background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover;position:relative;width:100%;}.brandbox__attention{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);margin-top:2rem;padding:0 2rem;}.brandbox__attention-title{background:var(--color-grey-darker);padding:.5rem 1rem;}.brandbox__attention-title h2{color:var(--color-white);padding:0;}.brandbox__attention-text{background:var(--color-grey);color:var(--color-white);padding:1rem;}.brandbox__attention-text img{width:auto;}@media screen and (min-width:761px){.brandbox__attention{margin-bottom:-6rem;padding-left:6%;position:relative;top:-6rem;}.brandbox__attention-title{display:inline-block;}.brandbox__attention-text{width:25vw;}}
