.page-header--section{position:relative}.page-header--section .page-header{align-items:stretch;background:var(--brand-color-2,#ac1480);display:flex;isolation:isolate;justify-content:stretch;position:relative;width:100%}@media only screen and (max-width:575.98px){.page-header--section .page-header{aspect-ratio:1}}.page-header--section .page-header.vertical-padding--small{padding-bottom:50px;padding-top:26px}@media only screen and (min-width:576px){.page-header--section .page-header.vertical-padding--small{padding-bottom:73px}}.page-header--section .page-header.vertical-padding--large{padding-bottom:50px;padding-top:26px}@media only screen and (min-width:576px){.page-header--section .page-header.vertical-padding--large{padding-bottom:90px}}@media only screen and (max-width:575.98px){.page-header--section .page-header.vertical-padding--large{aspect-ratio:1/1.5}}.page-header--section .page-header.no-background-image{aspect-ratio:unset}.page-header--section .page-header__image{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%;z-index:-2}.page-header--section .page-header--overlay:before{background:linear-gradient(0deg,var(--brand-header-overlay-color,#292929) 50%,transparent 100%);content:"";height:100%;inset:0;opacity:.8;pointer-events:none;position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;z-index:-1}@media only screen and (min-width:992px){.page-header--section .page-header--overlay:before{background:linear-gradient(88deg,var(--brand-header-overlay-color,#292929) 25%,transparent 100%)}}.page-header--section .page-header .breadcrumbs{align-self:flex-start;margin:0 0 32px}@media only screen and (max-width:575.98px){.page-header--section .page-header .breadcrumbs{margin:0 0 24px}}.page-header--section .page-header .breadcrumbs ul{flex-wrap:wrap;margin:0}.page-header--section .page-header .breadcrumbs ul,.page-header--section .page-header .breadcrumbs ul *{color:inherit;display:flex;font-size:14px;font-weight:400;list-style:none}.page-header--section .page-header .breadcrumbs ul a{margin-left:3px;margin-right:3px}.page-header--section .page-header__container{align-items:flex-start;color:inherit;display:flex;flex-flow:column nowrap;gap:0;justify-content:space-between;min-height:-moz-max-content;min-height:max-content;width:100%}.page-header--section .page-header__content{align-items:flex-start;color:inherit;display:flex;flex-flow:row wrap;gap:20px 15px;justify-content:flex-start;margin-top:auto;max-width:600px;width:100%}.page-header--section .page-header__content p{margin-top:0}@media only screen and (min-width:992px){.page-header--section .page-header__content{gap:20px 15px;padding-right:30px}}@media only screen and (max-width:575.98px){.page-header--section .page-header__content>a,.page-header--section .page-header__content>button{width:100%}.page-header--section .page-header__content>a,.page-header--section .page-header__content>a+button,.page-header--section .page-header__content>button+a,.page-header--section .page-header__content>button+button{margin-top:-4px}}.page-header--section .page-header__content .heading,.page-header--section .page-header__content .text{flex-basis:100%;margin:0;text-align:left;width:100%}.page-header--section .page-header__content .text{font-size:18px;line-height:1.45rem}.page-header--section .page-header__content .button-container{display:flex;flex-flow:row wrap;gap:10px;justify-content:center;width:100%}@media only screen and (max-width:575.98px){.page-header--section .page-header__content .button-container{width:100%}}.page-header--section .page-header__content .button-container a{flex-basis:auto;flex-grow:0;flex-shrink:0;width:auto}.page-header--section .page-header--content-position-left .page-header__container{align-items:flex-start}.page-header--section .page-header--content-position-center .page-header__container{align-items:center}.page-header--section .page-header--content-position-right .page-header__container{align-items:flex-end}@media only screen and (max-width:575.98px){.page-header--section .page-header .page-header__container,.page-header--section .page-header--content-position-center .page-header__container,.page-header--section .page-header--content-position-left .page-header__container,.page-header--section .page-header--content-position-right .page-header__container{align-items:center}}.page-header--section .page-header--content-align-left .page-header__content{justify-content:flex-start}.page-header--section .page-header--content-align-left .page-header__content .heading,.page-header--section .page-header--content-align-left .page-header__content p{text-align:left}.page-header--section .page-header--content-align-left .page-header__content .button-container{justify-content:flex-start}.page-header--section .page-header--content-align-center .page-header__content{justify-content:center}.page-header--section .page-header--content-align-center .page-header__content .heading,.page-header--section .page-header--content-align-center .page-header__content p{text-align:center}.page-header--section .page-header--content-align-right .page-header__content{justify-content:flex-end}.page-header--section .page-header--content-align-right .page-header__content .heading,.page-header--section .page-header--content-align-right .page-header__content p{text-align:right}.page-header--section .page-header--content-align-right .page-header__content .button-container{justify-content:flex-end}@media only screen and (max-width:575.98px){.page-header--section .page-header .page-header__content,.page-header--section .page-header--content-align-center .page-header__content,.page-header--section .page-header--content-align-left .page-header__content,.page-header--section .page-header--content-align-right .page-header__content{justify-content:center}.page-header--section .page-header .page-header__content .heading,.page-header--section .page-header .page-header__content .text,.page-header--section .page-header--content-align-center .page-header__content .heading,.page-header--section .page-header--content-align-center .page-header__content .text,.page-header--section .page-header--content-align-left .page-header__content .heading,.page-header--section .page-header--content-align-left .page-header__content .text,.page-header--section .page-header--content-align-right .page-header__content .heading,.page-header--section .page-header--content-align-right .page-header__content .text{text-align:center}}
