.component--page-hero{background-position:50%;background-size:cover;position:relative}@media(min-width:768px){.component--page-hero{padding-bottom:10rem;padding-top:10rem}}.component--page-hero.color-scheme--purple,.component--page-hero.color-scheme--purple .heading{background-image:linear-gradient(90deg,#8c2a80,#ce0f69)}.component--page-hero.color-scheme--purple .heading{-webkit-text-fill-color:transparent;-webkit-background-clip:text}.component--page-hero.color-scheme--teal,.component--page-hero.color-scheme--teal .heading{background-image:linear-gradient(90deg,#16b796,#006298)}.component--page-hero.color-scheme--teal .heading{-webkit-text-fill-color:transparent;-webkit-background-clip:text}.component--page-hero.color-scheme--orange,.component--page-hero.color-scheme--orange .heading{background-image:linear-gradient(90deg,#ed1e27,#d87a00)}.component--page-hero.color-scheme--orange .heading{-webkit-text-fill-color:transparent;-webkit-background-clip:text}.component--page-hero.color-scheme--blue,.component--page-hero.color-scheme--blue .heading{background-image:linear-gradient(90deg,#119ed4,#006298)}.component--page-hero.color-scheme--blue .heading{-webkit-text-fill-color:transparent;-webkit-background-clip:text}.component--page-hero .hero-shape{background:#fff;position:absolute}@media(max-width:767.98px){.component--page-hero .hero-shape{display:none}}@media(min-width:768px){.component--page-hero .hero-shape{bottom:10rem;clip-path:polygon(0 0,100% 10%,95% 90%,0 100%);left:0;top:10rem;width:52%}}@media(max-width:767.98px){.component--page-hero .hero-image-container{height:30rem;position:relative}.component--page-hero .hero-image-container .hero-image,.component--page-hero .hero-image-container .hero-video{bottom:0;left:0;position:absolute;right:0;top:0}.component--page-hero .hero-image-container:after{background:#fff;bottom:-1px;clip-path:polygon(0 0,100% 100%,100% 100%,0 100%);content:"";display:block;height:4rem;left:0;position:absolute;right:0}}@media(min-width:768px){.component--page-hero .hero-image,.component--page-hero .hero-image-container,.component--page-hero .hero-video{bottom:0;left:0;position:absolute;right:0;top:0}}.component--page-hero .hero-image,.component--page-hero .hero-video{background-position:50%;background-size:cover}.component--page-hero .hero-video video{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.component--page-hero .hero-column{position:relative}@media(max-width:767.98px){.component--page-hero .hero-column{background:#fff;padding-bottom:2.4rem;padding-top:2.4rem}}@media(min-width:768px){.component--page-hero .hero-column{padding-bottom:8rem;padding-right:4rem;padding-top:8rem}}@media(min-width:992px){.component--page-hero .hero-column{padding-bottom:12rem;padding-right:8rem;padding-top:12rem}}.component--page-hero .heading,.component--page-hero .subheading{text-transform:uppercase}.component--page-hero .subheading{color:#002048;font-family:myriad-pro,sans-serif;font-size:1.8rem;font-weight:900;line-height:125%;margin:0 0 .8rem}.component--page-hero .heading{margin:0;width:-moz-fit-content;width:fit-content}.component--page-hero .content{margin:1.6rem 0 0}.component--page-hero .links{align-items:center;display:flex;flex-wrap:wrap;gap:1.6rem;margin:3.2rem 0 0}.component--page-hero .links .btn{margin:0}
