:root{--bannerblock-padding-mobile: var(--space-32) var(--space-24);--bannerblock-padding-desktop: var(--space-100) var(--space-24);--bannerblock-background-color: var(--color-gray-superdark);--bannerblock-text-color: var(--color-white);--bannerblock-text-size: var(--typography-text-large);--bannerblock-header-font-size-desktop: var(--typography-display);--bannerblock-header-font-size: var(--typography-h2-fontsize);--bannerblock-transition: .5s ease}.banner-block{display:flex;position:relative;flex-direction:column;justify-content:center;container:banner-container/inline-size;border-radius:var(--box-border-radius);width:100%;height:100%;min-height:328px;overflow:hidden;text-align:center}.banner-block div[data-clickable-box-link=true]{z-index:3}.banner-block .banner-block__main-image,.banner-block .banner-block__high-image{height:100%}.banner-block .banner-block__img-wrapper{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%}.banner-block .banner-block__img-wrapper img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.banner-block .banner-block__overlay{position:absolute;transition:var(--bannerblock-transition);background-color:#0003;width:100%;height:100%}.banner-block .banner-block__slim-banner{display:flex;justify-content:center;align-items:center;z-index:2;transition:var(--bannerblock-transition);height:52px;color:var(--color-black);font-family:var(--typography-display-font);text-transform:uppercase}.banner-block .banner-block__slim-banner-text{transition:var(--bannerblock-transition);color:var(--color-black)}.banner-block .banner-block__header{z-index:2;transition:var(--bannerblock-transition);margin-bottom:0;color:var(--color-black);font-size:var(--bannerblock-header-font-size);line-height:var(--typography-bodytext-lineheight);font-family:var(--typography-display-font);text-transform:uppercase}@media screen and (min-width: 768px){.banner-block .banner-block__header{font-size:var(--bannerblock-header-font-size-desktop)}}@container (width < 640px){.banner-block .banner-block__header{font-size:var(--typography-h3-fontsize)}}.banner-block[data-banner-extra-large-heading=true] .banner-block__header{font-size:var(--typography-display-brutal-medium);line-height:100%;letter-spacing:-.35px}@container banner-container (width < 400px){.banner-block[data-banner-extra-large-heading=true] .banner-block__header{font-size:var(--typography-display-medium)}}.banner-block .banner-block-block__list-icon{z-index:2;transition:var(--bannerblock-transition)}.banner-block .banner-block-block__list-icon svg{width:auto;height:80px}@container banner-container (width < 400px){.banner-block .banner-block-block__list-icon{max-width:90%;height:80px}.banner-block .banner-block-block__list-icon svg{max-width:90%;height:80px}}.banner-block .banner-block__text{z-index:2;transition:var(--bannerblock-transition);font-size:var(--typography-preamble-textsize);font-family:var(--typography-preamble-font);letter-spacing:.438px}.banner-block .banner-block__container{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:var(--space-32);transition:var(--bannerblock-transition);padding:var(--bannerblock-padding-mobile)}@media screen and (min-width: 768px){.banner-block .banner-block__container{padding:var(--bannerblock-padding-desktop)}}.banner-block:has(.banner-block__slim-banner) .banner-block__container{margin:auto}.banner-block .banner-block__cta{text-align:center;text-align:-webkit-center}.banner-block .button:before{content:url(/dist/client/default/assets/sprites/arrow-right.svg)}.banner-block .button__no-arrow:before{content:none}.banner-block:has([data-clickable-box-link=true]):hover .banner-block__overlay{background-color:#fff3}.banner-block:has([data-clickable-box-link=true]):hover .cta-button__link{background-color:var(--color-black)}.banner-block:has([data-clickable-box-link=true]):hover .cta-button__link:before{content:url(/dist/client/default/assets/sprites/arrow-right-white.svg)}.banner-block:has([data-clickable-box-link=true]):hover .button__floating{box-shadow:var(--button-box-shadow);background-color:var(--button-hover-background-color)}.banner-block:has([data-clickable-box-link=true]):hover .button__floating:before{content:url(/dist/client/default/assets/sprites/arrow-right-large.svg)}.banner-block:has([data-clickable-box-link=true]):hover .button__no-arrow:before{content:none}.banner-block:has([data-clickable-box-link=true]):hover .cta-button__link{color:var(--color-white)}.banner-block:has([data-clickable-box-link=true]):hover .button__secondary{border:1px solid var(--button-hover-background-color);background-color:var(--button-hover-background-color);color:var(--color-black)}.banner-block:has([data-clickable-box-link=true]):hover .button__secondary:before{content:url(/dist/client/default/assets/sprites/arrow-right.svg)}.banner-block:has([data-clickable-box-link=true]):hover .button__link-with-arrow{background-color:transparent;color:var(--color-black)}.banner-block:has([data-clickable-box-link=true]):hover .button__link-with-arrow:before{margin-right:0;margin-left:var(--space-7);content:url(/dist/client/default/assets/sprites/arrow-right.svg)}@media screen and (max-width: 767px){.banner-block[data-banner-mobile-padding="128"]>.banner-block__container{padding:128px var(--space-24)}.banner-block[data-banner-mobile-padding="256"]>.banner-block__container{padding:256px var(--space-24)}}@media screen and (min-width: 768px){.banner-block[data-banner-desktop-padding="36"]>.banner-block__container{padding:var(--space-24)}}.banner-block:has(img):not([data-background]){box-shadow:var(--box-shadow-primary)}.banner-block:has(img):not([data-background]) .banner-block__slim-banner{background-color:var(--color-brand-primary)}.banner-block:has(img):not([data-background]) .banner-block__header{color:var(--color-brand-primary)}.banner-block:has(img):not([data-background]) .banner-block-block__list-icon{color:var(--color-brand-primary)}.banner-block:has(img):not([data-background]) .banner-block__text{color:var(--color-brand-primary)}.banner-block:has(img):not([data-background]):has([data-clickable-box-link=true]):hover .banner-block__slim-banner{background-color:var(--color-black)}.banner-block:has(img):not([data-background]):has([data-clickable-box-link=true]):hover .banner-block__slim-banner-text{color:var(--color-brand-primary)}.banner-block:has(img):not([data-background]):has([data-clickable-box-link=true]):hover .banner-block__header{color:var(--color-black)}.banner-block:has(img):not([data-background]):has([data-clickable-box-link=true]):hover .banner-block-block__list-icon{color:var(--color-black)}.banner-block:has(img):not([data-background]):has([data-clickable-box-link=true]):hover .banner-block__text{color:var(--color-black)}.banner-block[data-background=white]{box-shadow:var(--box-shadow-primary)}.banner-block[data-background=white] .banner-block__slim-banner{background-color:var(--color-brand-primary)}.banner-block[data-background=white] .banner-block__header,.banner-block[data-background=white] .banner-block-block__list-icon,.banner-block[data-background=white] .banner-block__text{color:var(--color-black)}.banner-block[data-background=white]:has([data-clickable-box-link=true]):hover{background-color:var(--color-brand-primary)}.banner-block[data-background=white]:has([data-clickable-box-link=true]):hover .banner-block__slim-banner{background-color:var(--color-black)}.banner-block[data-background=white]:has([data-clickable-box-link=true]):hover .banner-block__slim-banner-text{color:var(--color-brand-primary)}.banner-block[data-background=white]:has([data-clickable-box-link=true]):not(:has(img)):hover .button__floating{box-shadow:var(--button-box-shadow);background-color:var(--color-black)}.banner-block[data-background=white]:has([data-clickable-box-link=true]):not(:has(img)):hover .button__floating:before{content:url(/dist/client/default/assets/sprites/arrow-right-white-large.svg)}.banner-block[data-background=white]:has([data-clickable-box-link=true]):not(:has(img)):hover .button{box-shadow:var(--button-box-shadow);background-color:var(--color-black);color:var(--color-white)}.banner-block[data-background=white]:has([data-clickable-box-link=true]):not(:has(img)):hover .button:before{content:url(/dist/client/default/assets/sprites/arrow-right-white.svg)}.banner-block[data-background=white]:has([data-clickable-box-link=true]):not(:has(img)):hover .button__no-arrow:before{content:none}.banner-block[data-background=white]:has([data-clickable-box-link=true]):not(:has(img)):hover .button__secondary{border:1px solid var(--color-white);background-color:var(--color-white);color:var(--color-black)}.banner-block[data-background=white]:has([data-clickable-box-link=true]):not(:has(img)):hover .button__secondary:before{content:url(/dist/client/default/assets/sprites/arrow-right.svg)}.banner-block[data-background=white]:has([data-clickable-box-link=true]):not(:has(img)):hover .button__link-with-arrow{box-shadow:none;background-color:transparent;color:var(--color-black)}.banner-block[data-background=white]:has([data-clickable-box-link=true]):not(:has(img)):hover .button__link-with-arrow:before{margin-right:0;margin-left:var(--space-7);content:url(/dist/client/default/assets/sprites/arrow-right.svg)}.banner-block[data-background=yellow]{box-shadow:var(--box-shadow-primary)}.banner-block[data-background=yellow] .banner-block__slim-banner{background-color:var(--color-black)}.banner-block[data-background=yellow] .banner-block__slim-banner-text{color:var(--color-brand-primary)}.banner-block[data-background=yellow]:has([data-clickable-box-link=true]):hover{background-color:var(--color-black)}.banner-block[data-background=yellow]:has([data-clickable-box-link=true]):hover .banner-block__slim-banner{background-color:var(--color-brand-primary)}.banner-block[data-background=yellow]:has([data-clickable-box-link=true]):hover .banner-block__slim-banner-text{color:var(--color-black)}.banner-block[data-background=yellow]:has([data-clickable-box-link=true]):hover .banner-block__header{color:var(--color-white)}.banner-block[data-background=yellow]:has([data-clickable-box-link=true]):hover .banner-block-block__list-icon{color:var(--color-white)}.banner-block[data-background=yellow]:has([data-clickable-box-link=true]):hover .banner-block__text{color:var(--color-white)}.banner-block[data-background=yellow]:not(:has(img)) .button__floating{background-color:var(--color-black)}.banner-block[data-background=yellow]:not(:has(img)) .button__floating:before{content:url(/dist/client/default/assets/sprites/arrow-right-white.svg)}.banner-block[data-background=yellow]:not(:has(img)) .button{background-color:var(--color-black);color:var(--color-white)}.banner-block[data-background=yellow]:not(:has(img)) .button:before{content:url(/dist/client/default/assets/sprites/arrow-right-white.svg)}.banner-block[data-background=yellow]:not(:has(img)) .button__secondary{border:1px solid var(--color-black);background-color:var(--color-brand-primary);color:var(--color-black)}.banner-block[data-background=yellow]:not(:has(img)) .button__secondary:before{content:url(/dist/client/default/assets/sprites/arrow-right.svg)}.banner-block[data-background=yellow]:not(:has(img)) .button__link-with-arrow{box-shadow:none;background-color:transparent;color:var(--color-black)}.banner-block[data-background=yellow]:not(:has(img)) .button__link-with-arrow:before{content:url(/dist/client/default/assets/sprites/arrow-right.svg)}.banner-block[data-background=yellow]:not(:has(img)):has([data-clickable-box-link=true]):hover .button__floating{background-color:var(--button-hover-background-color)}.banner-block[data-background=yellow]:not(:has(img)):has([data-clickable-box-link=true]):hover .button__floating:before{content:url(/dist/client/default/assets/sprites/arrow-right-large.svg)}.banner-block[data-background=yellow]:not(:has(img)):has([data-clickable-box-link=true]):hover .button{background-color:var(--button-hover-background-color);color:var(--color-black)}.banner-block[data-background=yellow]:not(:has(img)):has([data-clickable-box-link=true]):hover .button:before{content:url(/dist/client/default/assets/sprites/arrow-right.svg)}.banner-block[data-background=yellow]:not(:has(img)):has([data-clickable-box-link=true]):hover .button__secondary{border:1px solid var(--button-hover-background-color);background-color:var(--color-black);color:var(--color-white)}.banner-block[data-background=yellow]:not(:has(img)):has([data-clickable-box-link=true]):hover .button__secondary:before{content:url(/dist/client/default/assets/sprites/arrow-right-white.svg)}.banner-block[data-background=yellow]:not(:has(img)):has([data-clickable-box-link=true]):hover .button__link-with-arrow{box-shadow:none;background-color:transparent;color:var(--color-white)}.banner-block[data-background=yellow]:not(:has(img)):has([data-clickable-box-link=true]):hover .button__link-with-arrow:before{margin-right:0;margin-left:var(--space-7);content:url(/dist/client/default/assets/sprites/arrow-right-white.svg)}.banner-block[data-background=black]{box-shadow:var(--box-shadow-primary)}.banner-block[data-background=black] .banner-block__slim-banner{background-color:var(--color-brand-primary)}.banner-block[data-background=black] .banner-block__slim-banner-text{color:var(--color-black)}.banner-block[data-background=black] .banner-block__header,.banner-block[data-background=black] .banner-block-block__list-icon,.banner-block[data-background=black] .banner-block__text{color:var(--color-white)}.banner-block[data-background=black]:has([data-clickable-box-link=true]):hover{background-color:var(--color-brand-primary)}.banner-block[data-background=black]:has([data-clickable-box-link=true]):hover .banner-block__slim-banner{background-color:var(--color-black)}.banner-block[data-background=black]:has([data-clickable-box-link=true]):hover .banner-block__slim-banner-text{color:var(--color-brand-primary)}.banner-block[data-background=black]:has([data-clickable-box-link=true]):hover .banner-block__header{color:var(--color-black)}.banner-block[data-background=black]:has([data-clickable-box-link=true]):hover .banner-block-block__list-icon{color:var(--color-black)}.banner-block[data-background=black]:has([data-clickable-box-link=true]):hover .banner-block__text{color:var(--color-black)}.banner-block[data-background=black]:not(:has(img)) .button__secondary{border:1px solid var(--button-hover-background-color);background-color:var(--color-black);color:var(--color-white)}.banner-block[data-background=black]:not(:has(img)) .button__secondary:before{content:url(/dist/client/default/assets/sprites/arrow-right-white.svg)}.banner-block[data-background=black]:not(:has(img)) .button__link-with-arrow:before{content:url(/dist/client/default/assets/sprites/arrow-right-white.svg)}.banner-block[data-background=black]:not(:has(img)):has([data-clickable-box-link=true]):hover .button__floating{box-shadow:var(--button-box-shadow);background-color:var(--color-black)}.banner-block[data-background=black]:not(:has(img)):has([data-clickable-box-link=true]):hover .button__floating:before{content:url(/dist/client/default/assets/sprites/arrow-right-white.svg)}.banner-block[data-background=black]:not(:has(img)):has([data-clickable-box-link=true]):hover .button{box-shadow:var(--button-box-shadow);background-color:var(--color-black);color:var(--color-white)}.banner-block[data-background=black]:not(:has(img)):has([data-clickable-box-link=true]):hover .button:before{content:url(/dist/client/default/assets/sprites/arrow-right-white.svg)}.banner-block[data-background=black]:not(:has(img)):has([data-clickable-box-link=true]):hover .button__secondary{box-shadow:var(--button-box-shadow);border:1px solid var(--color-gray-superdark-darker);background:var(--color-gray-superdark-darker);color:var(--color-white)}.banner-block[data-background=black]:not(:has(img)):has([data-clickable-box-link=true]):hover .button__secondary:before{content:url(/dist/client/default/assets/sprites/arrow-right-white.svg)}.banner-block[data-background=black]:not(:has(img)):has([data-clickable-box-link=true]):hover .button__no-arrow{box-shadow:var(--button-box-shadow)}.banner-block[data-background=black]:not(:has(img)):has([data-clickable-box-link=true]):hover .button__no-arrow:before{content:none}.banner-block[data-background=black]:not(:has(img)):has([data-clickable-box-link=true]):hover .button__link-with-arrow{box-shadow:none;background-color:transparent;color:var(--color-black)}.banner-block[data-background=black]:not(:has(img)):has([data-clickable-box-link=true]):hover .button__link-with-arrow:before{margin-right:0;margin-left:var(--space-7);content:url(/dist/client/default/assets/sprites/arrow-right.svg)}.banner-block:has(img) .button__secondary{border:1px solid var(--color-black)}.banner-block:has(img) .button__link-with-arrow{color:var(--color-white)}.banner-block:has(img) .button__link-with-arrow:before{content:url(/dist/client/default/assets/sprites/arrow-right-white.svg)}.banner-block:has(img):has([data-clickable-box-link=true]):hover .button{background-color:var(--color-black);color:var(--color-white)}.banner-block:has(img):has([data-clickable-box-link=true]):hover .button:before{content:url(/dist/client/default/assets/sprites/arrow-right-white.svg)}.banner-block:has(img):has([data-clickable-box-link=true]):hover .button__floating{box-shadow:var(--button-box-shadow);background-color:var(--button-hover-background-color)}.banner-block:has(img):has([data-clickable-box-link=true]):hover .button__floating:before{content:url(/dist/client/default/assets/sprites/arrow-right-large.svg)}.banner-block:has(img):has([data-clickable-box-link=true]):hover .button__no-arrow:before{content:none}.banner-block:has(img):has([data-clickable-box-link=true]):hover .button__secondary{border:1px solid var(--button-hover-background-color);background-color:var(--button-hover-background-color);color:var(--color-black)}.banner-block:has(img):has([data-clickable-box-link=true]):hover .button__secondary:before{content:url(/dist/client/default/assets/sprites/arrow-right.svg)}.banner-block:has(img):has([data-clickable-box-link=true]):hover .button__link-with-arrow{background-color:transparent;color:var(--color-black)}.banner-block:has(img):has([data-clickable-box-link=true]):hover .button__link-with-arrow:before{margin-right:0;margin-left:var(--space-7);content:url(/dist/client/default/assets/sprites/arrow-right.svg)}
