.Container{color:var(--lightningcss-light,#000)var(--lightningcss-dark,#fff);fill:currentColor;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only;background-color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#000);flex:1;width:100%}.Container.is-alternative-mode{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark only}.Container.is-extended-background{background-color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#000);position:relative}@media screen and (min-width:1280px){.Container.is-extended-background:before{content:"";z-index:-1;background-color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#000);width:100vw;height:100%;margin-left:-50vw;position:absolute;top:0;left:50%}}.Container.is-alternative-background{background-color:var(--lightningcss-light,#f1f1f2)var(--lightningcss-dark,#232424)}.Container.is-alternative-background.is-extended-background{background-color:var(--lightningcss-light,#f1f1f2)var(--lightningcss-dark,#232424);position:relative}@media screen and (min-width:1280px){.Container.is-alternative-background.is-extended-background:before{content:"";z-index:-1;background-color:var(--lightningcss-light,#f1f1f2)var(--lightningcss-dark,#232424);width:100vw;height:100%;margin-left:-50vw;position:absolute;top:0;left:50%}.Container.is-full-width{width:100vw;position:relative;left:calc(50% - 50vw)}}.Container.is-slice-padding{padding:16px}@media screen and (min-width:1024px){.Container.is-slice-padding{padding-top:32px;padding-bottom:32px}}@media screen and (min-width:1440px){.Container.is-slice-padding{padding-left:0;padding-right:0}}.Container.is-slice-padding-block{padding-top:16px;padding-bottom:16px}@media screen and (min-width:1024px){.Container.is-slice-padding-block{padding-top:32px;padding-bottom:32px}}.Container.is-slice-padding-inline{padding-left:16px;padding-right:16px}@media screen and (min-width:1440px){.Container.is-slice-padding-inline{padding-left:0;padding-right:0}}.ActionBannerBackground{color:#000;justify-content:center;display:flex}.ActionBannerBackground.is-alternative-mode{color:#fff}.ActionBannerBackground__inner{border:1px solid #d9d9d6;border-radius:8px;min-height:562px;margin:0 16px;padding:32px 0;position:relative}@media screen and (min-width:670px){.ActionBannerBackground__inner{max-width:1280px;min-height:-webkit-fit-content;flex:1;align-items:center;min-height:fit-content;padding:0;display:flex}}.ActionBannerBackground__inner.is-dark-mode{color:#fff;background-color:#000}.ActionBannerBackground__inner.is-text-dark-mode{color:#fff}.ActionBannerBackground__container{flex-direction:column;align-content:space-between;min-height:562px;display:flex}@media screen and (min-width:670px){.ActionBannerBackground__container{max-width:700px;min-height:auto;margin:32px 0 16px;padding:0 32px}}.ActionBannerBackground__content{flex:1;margin:0 32px;font-family:NouvelR\, sans-serif;font-size:1.6rem;font-weight:400;line-height:1.4}@media screen and (min-width:670px){.ActionBannerBackground__content{margin:0 32px 0 0}}.ActionBannerBackground__strapline,.ActionBannerBackground__description{display:block}.ActionBannerBackground__strapline.is-darkmode,.ActionBannerBackground__description.is-darkmode{color:#fff}.ActionBannerBackground__strapline{margin:8px 0;font-family:NouvelR\, sans-serif;font-size:1.6rem;font-weight:700;line-height:1}@media screen and (min-width:1024px){.ActionBannerBackground__strapline{font-size:1.8rem}}.ActionBannerBackground__description{white-space:pre-line;margin-top:8px;font-family:NouvelR\, sans-serif;font-size:1.6rem;font-weight:400;line-height:1.4}.ActionBannerBackground__title{font-family:NouvelR\, sans-serif;font-size:2.4rem;font-weight:700;line-height:.95}.ActionBannerBackground__title.is-darkmode{color:#fff}.ActionBannerBackground__CTAWrapper{flex-direction:column;gap:8px;margin:0 24px;display:flex}@media screen and (min-width:670px){.ActionBannerBackground__CTAWrapper{flex-direction:row;gap:16px;margin:32px 32px 4px 0}}.ActionBannerBackground__Wrapper{width:100%;position:relative;overflow:hidden}.ActionBannerBackground__backgroundPicture{border-radius:8px;height:100%;position:absolute;left:16px;right:16px;overflow:hidden}.ActionBannerBackground__legalMentions{margin:8px 24px 0}@media screen and (min-width:670px){.ActionBannerBackground__legalMentions{margin:0}}@media screen and (min-width:1024px){.ActionBannerBackground__title{font-size:2.8rem}}