.hero-banner{background-repeat:no-repeat}.hero-banner [data-desktop-fixed-height=true] .hero-banner--desktop,.hero-banner [data-mobile-fixed-height=true] .hero-banner--mobile{background-position:center center;background-repeat:no-repeat;-ms-background-size:cover;-o-background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;background-size:cover}.hero-banner--article{min-height:278px;background-position:center;background-size:cover}.hero-banner--desktop,.hero-banner--mobile{line-height:0;position:relative;text-align:center}.hero-banner__video{display:block;height:100%;margin:0 auto;object-fit:cover}.hero-banner__arrow{bottom:30px;cursor:pointer;left:0;margin:0 auto;position:absolute;right:0;width:60px;z-index:2}.hero-banner__arrow{transition:bottom .25s ease-in-out;transition-behavior:allow-discrete}.hero-banner__arrow:hover,.hero-banner__arrow:focus{bottom:25px;padding-top:10px}.hero-banner__text{left:0;position:absolute;top:0;width:100%}.hero-banner__text .container{left:0;margin:0 auto;right:0;text-align:center;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.hero-banner.parallax{position:relative;width:100%}.hero-banner.parallax .parallax--image{bottom:0;left:0;position:fixed;right:0;top:0;z-index:-999}.template-index .hero-banner.parallax .parallax--image{top:0}html:not(.no-announcement) .template-index .hero-banner.parallax .parallax--image{top:50px}.image-with-text{position:relative}.image-with-text .content{padding:0 30px}.image-with-text__text{position:relative}.image-with-text__title{margin-bottom:20px;margin-top:0}.image-with-text__button{margin-top:20px}.image-with-text__button:hover,.image-with-text__button:focus{background-color:var(--secondary-button-border-color-hover);border-color:var(--secondary-button-border-color-hover);color:var(--secondary-button-color)!important}.image-with-text__content{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.image-with-text__content p{font-size:16px}@media only screen and (max-width: 1600px){.image-with-text .content{max-width:calc(100% - 40px)!important}}@media only screen and (max-width: 768px){.image-with-text .content{padding:0 20px;max-width:calc(100% - 40px)!important}.image-with-text__content{position:relative;text-align:center;top:unset;transform:none;width:100%!important}}.banner-with-text{height:480px;position:relative;background-position:center center;background-repeat:no-repeat;-ms-background-size:cover;-o-background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;background-size:cover}.banner-with-text .container,.banner-with-text .grid{height:100%;position:relative}.banner-with-text__content{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.banner-with-text__title{margin-bottom:40px}.banner-with-text__text{font-size:15px}.banner-with-text__button{margin-top:40px}@media only screen and (max-width: 768px){.banner-with-text__text{font-size:12px}}
