.section-full-width-banner{position:relative}.section-full-width-banner>div{display:flex;flex-direction:column;width:100%}.section-full-width-banner .content-top .section-full-width-banner__media:after{transform:scaleY(-1)}.section-full-width-banner:has(.media>*) .media-position--background .section-full-width-banner__content{background-color:transparent}.section-full-width-banner__content{background-color:rgb(var(--color-background));border-radius:var(--card-corner-radius);color:rgb(var(--color-foreground));display:flex;flex-direction:column;position:relative;row-gap:var(--spacing-3);width:100%;z-index:3}.section-full-width-banner__container{position:relative}.section-full-width-banner__container:not(.max-w-full).media-position--background .section-full-width-banner__media{inset-inline:var(--page-gutter);max-width:calc(100% - var(--page-gutter)*2)}.section-full-width-banner__container.media-position--background .section-full-width-banner__content{height:100%}.container.max-w-full .section-full-width-banner__content{border-radius:0}.section-full-width-banner__media iframe,.section-full-width-banner__media video{border:none;max-width:none;pointer-events:none}[dir=rtl] .section-full-width-banner__media iframe,[dir=rtl] .section-full-width-banner__media video{transform:translate(50%,-50%)}.section-full-width-banner__media svg.placeholder-svg{background-color:rgb(var(--color-background));opacity:.75}.section-full-width-banner__content>:first-child{margin-block-start:0}.section-full-width-banner__content>:last-child{margin-block-end:0}.section-full-width-banner__breadcrumbs{inset-block-start:0;inset-inline:0;padding-block-start:calc(var(--section-spacing-unit-size)*2.25);position:absolute;width:100%}.section-full-width-banner__subheading{color:rgb(var(--color-heading-text));font-size:var(--font-size-static-sm);font-weight:var(--font-weight-normal);letter-spacing:var(--letter-spacing-medium);line-height:var(--line-height-static-sm);margin:0;text-transform:uppercase}.section-full-width-banner__entry,.section-full-width-banner__heading,.section-full-width-banner__heading p{margin:0}.section-full-width-banner__entry ol,.section-full-width-banner__entry ul{text-align:start}.section-full-width-banner__buttons{display:flex;flex-wrap:wrap;gap:var(--spacing-2);margin:var(--spacing-2) 0}.section-full-width-banner__buttons .button{flex:1;max-width:calc(100vw - 4rem);min-width:-moz-fit-content;min-width:fit-content;text-overflow:ellipsis;white-space:nowrap}.section-full-width-banner .media-position--bottom,.section-full-width-banner .media-position--top{row-gap:0}.section-full-width-banner__link{height:0;overflow:hidden;width:0}.section-full-width-banner__link:after{content:"";inset:0;position:absolute;z-index:1}@media (hover:hover){.section-full-width-banner__content:has(.section-full-width-banner__link):hover .section-full-width-banner__button{background-color:var(--color-button-hover-background);border-color:var(--color-button-hover-outline);color:var(--color-button-hover-text)}}@media screen and (max-width:749px){.section-full-width-banner__buttons{justify-content:center}}@media screen and (min-width:750px){.section-full-width-banner{-moz-column-gap:0;column-gap:0;display:flex}.section-full-width-banner__media iframe,.section-full-width-banner__media video{height:108%;width:100%}}