.image-hero-container.dark,.video-hero-container.dark{background-color:var(--darkBlue)}.image-hero-container.dark .text-container *,.video-hero-container.dark .text-container *{color:#fff!important}.image-hero-container.light,.video-hero-container.light{background-color:#fff}.video-hero-container.light .text-container *
.image-hero-container.light .text-container *{color:#000!important}.image-hero-container,.video-hero-container{align-items:center;background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;flex-flow:column nowrap;height:auto;justify-content:center;margin:0;padding:120px 20px;position:relative;width:100%}.full-screen{min-height:calc(100vh - 120px)}.center{text-align:center}#background-video{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%;z-index:1}.video-hero-container #background-video{object-fit:cover}#background-image{background-color:#000;background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;left:0;object-fit:contain;position:absolute;top:0;width:100%;z-index:1}.text-container{margin:0 auto;max-width:1200px;z-index:2}.text-container.small-width{max-width:900px}.image-hero-container .text-container .button,.video-hero-container .text-container .button{margin-top:20px}.image-hero-container .text-container .button.secondary,.video-hero-container .text-container .button.secondary{background-color:#fff;border:2px solid var(--mediumBlue);border-radius:6px;color:var(--mediumBlue)!important;font-size:20px;line-height:26px!important;padding:12px 24px}.image-hero-container .text-container .button.secondary:focus,.image-hero-container .text-container .button.secondary:hover,.video-hero-container .text-container .button.secondary:focus,.video-hero-container .text-container .button.secondary:hover{border:2px solid var(--brightBlue)!important;color:var(--brightBlue)!important;font-size:20px;line-height:26px!important;margin-bottom:24px;margin-right:24px;padding:12px 24px}