@media (min-width:965px){.c-hero--container+.c-page-container{margin-top:-3rem;z-index:2;position:relative}}.c-hero-wide{position:relative;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (max-width:719px){.c-hero-wide--image-content{height:32rem}}@media (min-width:720px) and (max-width:964px){.c-hero-wide--image-content{height:35rem}}.c-hero-wide--bg-hover picture img{-webkit-transition:all 1s;transition:all 1s}.c-hero-wide--bg-hover:hover picture img{-webkit-transform:scale(1.05);transform:scale(1.05)}@media (min-width:965px){.c-hero-wide{height:50rem}}@media (min-width:1200px){.c-hero-wide{height:60rem}}.c-hero-wide picture{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;top:0;left:0;right:0;bottom:0}@media (min-width:965px){.c-hero-wide picture{position:absolute}.c-hero-wide picture:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;opacity:0}}@media (max-width:964px){.c-hero-wide picture{height:25rem;position:relative;width:100%}.c-hero-wide picture img{width:100%;height:100%;position:absolute;-o-object-fit:cover;object-fit:cover}}@media (min-width:576px) and (max-width:719px){.c-hero-wide picture{height:32rem}}@media (min-width:720px) and (max-width:964px){.c-hero-wide picture{height:35rem}}.c-hero-wide picture img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.c-hero-wide__video{overflow:hidden;display:block;z-index:0;width:100vw;position:relative;height:25rem}.c-hero-wide__video-image{position:absolute;height:32rem}@media (min-width:576px) and (max-width:719px){.c-hero-wide__video-image{height:32rem}}@media (min-width:720px) and (max-width:964px){.c-hero-wide__video-image{height:35rem}}@media (min-width:576px) and (max-width:719px){.c-hero-wide__video{height:32rem}}@media (min-width:720px) and (max-width:964px){.c-hero-wide__video{height:35rem}}@media (min-width:965px){.c-hero-wide__video,.c-hero-wide__video:after{position:absolute;left:0;top:0;height:100%}.c-hero-wide__video:after{content:"";width:100%;opacity:0}}.c-hero-wide video{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.c-hero-wide--dark .c-hero-wide__video:after,.c-hero-wide--dark picture:after{background-color:#000}.c-hero-wide--light .c-hero-wide__video:after,.c-hero-wide--light picture:after{background-color:#e0dee3}.c-hero-wide--brand-primary .c-hero-wide__video:after,.c-hero-wide--brand-primary picture:after{background-color:#3d0061}.c-hero-wide.u-overlay-opacity--0 .c-hero-wide__video:after,.c-hero-wide.u-overlay-opacity--0 picture:after{opacity:0}.c-hero-wide.u-overlay-opacity--10 .c-hero-wide__video:after,.c-hero-wide.u-overlay-opacity--10 picture:after{opacity:.1}.c-hero-wide.u-overlay-opacity--15 .c-hero-wide__video:after,.c-hero-wide.u-overlay-opacity--15 picture:after{opacity:.15}.c-hero-wide.u-overlay-opacity--20 .c-hero-wide__video:after,.c-hero-wide.u-overlay-opacity--20 picture:after{opacity:.2}.c-hero-wide.u-overlay-opacity--30 .c-hero-wide__video:after,.c-hero-wide.u-overlay-opacity--30 picture:after{opacity:.3}.c-hero-wide.u-overlay-opacity--40 .c-hero-wide__video:after,.c-hero-wide.u-overlay-opacity--40 picture:after{opacity:.4}.c-hero-wide.u-overlay-opacity--45 .c-hero-wide__video:after,.c-hero-wide.u-overlay-opacity--45 picture:after{opacity:.45}.c-hero-wide.u-overlay-opacity--60 .c-hero-wide__video:after,.c-hero-wide.u-overlay-opacity--60 picture:after{opacity:.6}.c-hero-wide__content{margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:3rem 2rem;height:100%;-webkit-box-flex:1;-ms-flex:1;flex:1}@media (min-width:576px) and (max-width:719px){.c-hero-wide__content{padding:2.9rem 3.1rem}}@media (min-width:720px){.c-hero-wide__content{padding:2.9rem 3.3rem}}@media (max-width:574.9px){.c-hero-wide__content .o-btn{width:100%}.c-hero-wide__content .o-btn:not(:last-child){margin-bottom:2rem}}@media (min-width:965px){.c-hero-wide__content{width:96.5rem;padding:0 5rem 3rem}}@media (min-width:1200px){.c-hero-wide__content{width:117rem;padding:0 5rem 3rem}}@media (min-width:720px) and (max-width:964px){.c-hero-wide__content{width:72rem;margin:0 auto}}@media (min-width:575px) and (max-width:719px){.c-hero-wide__content{width:57.6rem;margin:0 auto}}.c-hero-wide__content h1{font-size:2.2rem;line-height:3.2rem;font-weight:300;margin-bottom:2rem}@media (min-width:576px){.c-hero-wide__content h1{font-size:2.6rem;line-height:3.2rem}}@media (min-width:965px){.c-hero-wide__content h1{font-size:3rem;line-height:3.5rem}}.c-hero-wide__content .o-btn{margin-right:1.5rem}.c-hero-wide__content__container{padding:0 0 2rem}@media (min-width:965px){.c-hero-wide__content__container{width:35rem}}@media (min-width:1200px){.c-hero-wide__content__container{width:42rem}}.c-hero-wide__subtext{font-size:1.6rem;line-height:2.4rem;font-weight:300;font-family:silka,Arial,sans-serif;padding-top:0}@media (min-width:965px){.c-hero-wide__subtext{font-size:1.8rem;line-height:2.5rem}}.c-hero-wide__subtext p{font-family:silka,Arial,sans-serif}@media (min-width:965px){.c-hero-wide__subtext p{font-size:1.8rem;line-height:2.5rem}}.c-hero-wide--brand-primary,.c-hero-wide--brand-primary .btn.btn--transparent,.c-hero-wide--brand-primary .o-btn--dark-outline,.c-hero-wide--brand-primary .o-btn--primary-outline,.c-hero-wide--brand-primary .o-btn--secondary-outline,.c-hero-wide--dark,.c-hero-wide--dark .btn.btn--transparent,.c-hero-wide--dark .o-btn--dark-outline,.c-hero-wide--dark .o-btn--primary-outline,.c-hero-wide--dark .o-btn--secondary-outline{color:#fff}.c-hero-wide--brand-primary .c-hero-wide__content__container,.c-hero-wide--dark .c-hero-wide__content__container{text-shadow:0 0 10px rgba(0,0,0,.8)}.c-hero-wide--light{color:#333}.c-hero-wide--light .c-hero-wide__content__container{text-shadow:0 0 10px hsla(0,0%,100%,.8)}.c-hero-wide__content-image{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.c-hero-wide__content-image .c-hero-wide__content__container{padding:0}