.c-banner-overlay--variable-high .c-banner__placeholder,.c-banner-overlay--variable-low .c-banner__placeholder,.c-banner-overlay--variable-medium .c-banner__placeholder,.c-banner-overlay .c-banner__placeholder,.c-banner .c-banner__placeholder{height:260px}.c-banner-overlay--variable-high .c-banner__wrapper .c-banner__container,.c-banner-overlay--variable-low .c-banner__wrapper .c-banner__container,.c-banner-overlay--variable-medium .c-banner__wrapper .c-banner__container,.c-banner-overlay .c-banner__wrapper .c-banner__container,.c-banner .c-banner__wrapper .c-banner__container{position:relative;overflow:hidden;height:260px;margin:0 auto;width:100%;max-width:1920px}@media only screen and (min-width:1025px){.c-banner-overlay--variable-high .c-banner__wrapper .c-banner__container,.c-banner-overlay--variable-low .c-banner__wrapper .c-banner__container,.c-banner-overlay--variable-medium .c-banner__wrapper .c-banner__container,.c-banner-overlay .c-banner__wrapper .c-banner__container,.c-banner .c-banner__wrapper .c-banner__container{height:290px}}.c-banner-overlay--variable-high .c-banner__wrapper .c-banner__container .c-banner__picture,.c-banner-overlay--variable-low .c-banner__wrapper .c-banner__container .c-banner__picture,.c-banner-overlay--variable-medium .c-banner__wrapper .c-banner__container .c-banner__picture,.c-banner-overlay .c-banner__wrapper .c-banner__container .c-banner__picture,.c-banner .c-banner__wrapper .c-banner__container .c-banner__picture{display:block;position:relative;z-index:2;opacity:1}@media only screen and (min-width:1025px){.c-banner-overlay--variable-high .c-banner__wrapper .c-banner__container .c-banner__picture.is-playing,.c-banner-overlay--variable-low .c-banner__wrapper .c-banner__container .c-banner__picture.is-playing,.c-banner-overlay--variable-medium .c-banner__wrapper .c-banner__container .c-banner__picture.is-playing,.c-banner-overlay .c-banner__wrapper .c-banner__container .c-banner__picture.is-playing,.c-banner .c-banner__wrapper .c-banner__container .c-banner__picture.is-playing{transition:opacity 1s;opacity:0}}.c-banner-overlay--variable-high .c-banner__wrapper .c-banner__container .c-banner__image,.c-banner-overlay--variable-low .c-banner__wrapper .c-banner__container .c-banner__image,.c-banner-overlay--variable-medium .c-banner__wrapper .c-banner__container .c-banner__image,.c-banner-overlay .c-banner__wrapper .c-banner__container .c-banner__image,.c-banner .c-banner__wrapper .c-banner__container .c-banner__image{position:absolute;right:0;top:0;bottom:0}.c-banner-overlay--variable-high .c-banner__wrapper .c-banner__container .c-banner__content,.c-banner-overlay--variable-low .c-banner__wrapper .c-banner__container .c-banner__content,.c-banner-overlay--variable-medium .c-banner__wrapper .c-banner__container .c-banner__content,.c-banner-overlay .c-banner__wrapper .c-banner__container .c-banner__content,.c-banner .c-banner__wrapper .c-banner__container .c-banner__content{margin:0 auto;height:260px;position:relative}.c-banner-overlay--variable-high .c-banner__wrapper .c-banner__container .c-banner__inner,.c-banner-overlay--variable-low .c-banner__wrapper .c-banner__container .c-banner__inner,.c-banner-overlay--variable-medium .c-banner__wrapper .c-banner__container .c-banner__inner,.c-banner-overlay .c-banner__wrapper .c-banner__container .c-banner__inner,.c-banner .c-banner__wrapper .c-banner__container .c-banner__inner{padding:20px 0;text-align:left;position:absolute;right:0;bottom:0;top:auto}.c-banner-overlay--variable-high .c-banner__wrapper.c-banner--image-left .c-banner__image,.c-banner-overlay--variable-low .c-banner__wrapper.c-banner--image-left .c-banner__image,.c-banner-overlay--variable-medium .c-banner__wrapper.c-banner--image-left .c-banner__image,.c-banner-overlay .c-banner__wrapper.c-banner--image-left .c-banner__image,.c-banner .c-banner__wrapper.c-banner--image-left .c-banner__image{right:auto;left:0}.c-banner-overlay--variable-high .c-banner__wrapper.c-banner--image-centered .c-banner__image,.c-banner-overlay--variable-low .c-banner__wrapper.c-banner--image-centered .c-banner__image,.c-banner-overlay--variable-medium .c-banner__wrapper.c-banner--image-centered .c-banner__image,.c-banner-overlay .c-banner__wrapper.c-banner--image-centered .c-banner__image,.c-banner .c-banner__wrapper.c-banner--image-centered .c-banner__image{left:50%;right:auto;transform:translateX(-50%)}.c-banner-overlay--variable-high .c-banner__wrapper.is-fixed,.c-banner-overlay--variable-low .c-banner__wrapper.is-fixed,.c-banner-overlay--variable-medium .c-banner__wrapper.is-fixed,.c-banner-overlay .c-banner__wrapper.is-fixed,.c-banner .c-banner__wrapper.is-fixed{top:0;position:fixed;width:100%;max-height:200px;overflow:hidden;z-index:0}.c-banner-overlay--variable-high .c-banner__wrapper .c-banner__video-wrapper,.c-banner-overlay--variable-low .c-banner__wrapper .c-banner__video-wrapper,.c-banner-overlay--variable-medium .c-banner__wrapper .c-banner__video-wrapper,.c-banner-overlay .c-banner__wrapper .c-banner__video-wrapper,.c-banner .c-banner__wrapper .c-banner__video-wrapper{display:none;position:relative}@media only screen and (min-width:1025px){.c-banner-overlay--variable-high .c-banner__wrapper .c-banner__video-wrapper,.c-banner-overlay--variable-low .c-banner__wrapper .c-banner__video-wrapper,.c-banner-overlay--variable-medium .c-banner__wrapper .c-banner__video-wrapper,.c-banner-overlay .c-banner__wrapper .c-banner__video-wrapper,.c-banner .c-banner__wrapper .c-banner__video-wrapper{display:block;overflow:hidden}}@media only screen and (min-width:1025px){.c-banner-overlay--variable-high .c-banner__wrapper .c-banner__video-wrapper .c-banner__video-player,.c-banner-overlay--variable-low .c-banner__wrapper .c-banner__video-wrapper .c-banner__video-player,.c-banner-overlay--variable-medium .c-banner__wrapper .c-banner__video-wrapper .c-banner__video-player,.c-banner-overlay .c-banner__wrapper .c-banner__video-wrapper .c-banner__video-player,.c-banner .c-banner__wrapper .c-banner__video-wrapper .c-banner__video-player{margin-top:-100px;position:absolute;left:50%;transform:translate(-50%);z-index:0}}.c-banner--height-high.c-banner-overlay--variable-high .c-banner__placeholder,.c-banner--height-high.c-banner-overlay--variable-low .c-banner__placeholder,.c-banner--height-high.c-banner-overlay--variable-medium .c-banner__placeholder,.c-banner--height-high.c-banner-overlay .c-banner__placeholder,.c-banner.c-banner--height-high .c-banner__placeholder{height:260px}.c-banner--height-high.c-banner-overlay--variable-high .c-banner__wrapper .c-banner__container,.c-banner--height-high.c-banner-overlay--variable-low .c-banner__wrapper .c-banner__container,.c-banner--height-high.c-banner-overlay--variable-medium .c-banner__wrapper .c-banner__container,.c-banner--height-high.c-banner-overlay .c-banner__wrapper .c-banner__container,.c-banner.c-banner--height-high .c-banner__wrapper .c-banner__container{position:relative;overflow:hidden;height:260px;margin:0 auto;width:100%;max-width:1920px}@media only screen and (min-width:1025px){.c-banner--height-high.c-banner-overlay--variable-high .c-banner__wrapper .c-banner__container,.c-banner--height-high.c-banner-overlay--variable-low .c-banner__wrapper .c-banner__container,.c-banner--height-high.c-banner-overlay--variable-medium .c-banner__wrapper .c-banner__container,.c-banner--height-high.c-banner-overlay .c-banner__wrapper .c-banner__container,.c-banner.c-banner--height-high .c-banner__wrapper .c-banner__container{height:700px}}.c-banner-overlay--variable-high .c-readmore__link,.c-banner-overlay--variable-low .c-readmore__link,.c-banner-overlay--variable-medium .c-readmore__link,.c-banner-overlay .c-readmore__link,.c-banner .c-readmore__link{color:#4d4d4d}.c-banner-overlay,.c-banner-overlay--variable-high,.c-banner-overlay--variable-low,.c-banner-overlay--variable-medium{z-index:2}.c-banner-overlay--variable-high:not([class*=c-banner-overlay--variable]),.c-banner-overlay--variable-low:not([class*=c-banner-overlay--variable]),.c-banner-overlay--variable-medium:not([class*=c-banner-overlay--variable]),.c-banner-overlay:not([class*=c-banner-overlay--variable]){position:absolute;top:0;right:0;bottom:0;left:0}@media only screen and (min-width:0) and (max-width:767px){.c-banner-overlay--variable-high:not([class*=c-banner-overlay--variable]):not(.c-banner-overlay\@mobile) .c-banner-overlay__holder,.c-banner-overlay--variable-low:not([class*=c-banner-overlay--variable]):not(.c-banner-overlay\@mobile) .c-banner-overlay__holder,.c-banner-overlay--variable-medium:not([class*=c-banner-overlay--variable]):not(.c-banner-overlay\@mobile) .c-banner-overlay__holder,.c-banner-overlay:not([class*=c-banner-overlay--variable]):not(.c-banner-overlay\@mobile) .c-banner-overlay__holder{position:absolute;right:10px;bottom:20px;left:10px}}@media only screen and (max-width:767px){.c-banner-overlay.c-banner-overlay\@mobile,.c-banner-overlay\@mobile.c-banner-overlay--variable-high,.c-banner-overlay\@mobile.c-banner-overlay--variable-low,.c-banner-overlay\@mobile.c-banner-overlay--variable-medium{position:relative;margin-top:20px}.c-banner-overlay.c-banner-overlay\@mobile .c-banner-overlay__content--box,.c-banner-overlay\@mobile.c-banner-overlay--variable-high .c-banner-overlay__content--box,.c-banner-overlay\@mobile.c-banner-overlay--variable-low .c-banner-overlay__content--box,.c-banner-overlay\@mobile.c-banner-overlay--variable-medium .c-banner-overlay__content--box{padding:0;background-color:transparent}}@media only screen and (min-width:768px){.c-banner-overlay--variable-high .c-banner-overlay__holder,.c-banner-overlay--variable-low .c-banner-overlay__holder,.c-banner-overlay--variable-medium .c-banner-overlay__holder,.c-banner-overlay .c-banner-overlay__holder{right:30px;left:30px;padding-top:90px}}@media only screen and (min-width:1025px){.c-banner-overlay--variable-high .c-banner-overlay__holder,.c-banner-overlay--variable-low .c-banner-overlay__holder,.c-banner-overlay--variable-medium .c-banner-overlay__holder,.c-banner-overlay .c-banner-overlay__holder{right:30px;left:30px;padding-top:150px}}.c-banner-overlay--variable-high .c-banner-overlay__content--box,.c-banner-overlay--variable-low .c-banner-overlay__content--box,.c-banner-overlay--variable-medium .c-banner-overlay__content--box,.c-banner-overlay .c-banner-overlay__content--box{max-width:600px;padding:25px;background-color:hsla(0,0%,100%,.85)}.c-banner-overlay--variable-high .c-banner-overlay__content--contained,.c-banner-overlay--variable-low .c-banner-overlay__content--contained,.c-banner-overlay--variable-medium .c-banner-overlay__content--contained,.c-banner-overlay .c-banner-overlay__content--contained{max-width:800px}.c-banner-overlay--variable-high .c-banner-overlay__subtitle+.c-banner-overlay__summary,.c-banner-overlay--variable-low .c-banner-overlay__subtitle+.c-banner-overlay__summary,.c-banner-overlay--variable-medium .c-banner-overlay__subtitle+.c-banner-overlay__summary,.c-banner-overlay .c-banner-overlay__subtitle+.c-banner-overlay__summary{margin-top:20px}.c-banner-overlay--variable-high .c-banner-overlay__summary p:last-child,.c-banner-overlay--variable-low .c-banner-overlay__summary p:last-child,.c-banner-overlay--variable-medium .c-banner-overlay__summary p:last-child,.c-banner-overlay .c-banner-overlay__summary p:last-child{margin-bottom:0}.c-banner-overlay--variable-high,.c-banner-overlay--variable-low,.c-banner-overlay--variable-medium{position:relative}.c-banner-overlay--variable-high .c-banner-overlay__holder,.c-banner-overlay--variable-low .c-banner-overlay__holder,.c-banner-overlay--variable-medium .c-banner-overlay__holder{padding-top:80px}@media only screen and (max-width:767px){.c-banner-overlay--variable-high,.c-banner-overlay--variable-low,.c-banner-overlay--variable-medium{min-height:210px;margin-top:-210px}}@media only screen and (min-width:768px){.c-banner-overlay--variable-high,.c-banner-overlay--variable-low,.c-banner-overlay--variable-medium{min-height:300px;margin-top:-300px}}@media only screen and (max-width:767px){.c-banner-overlay--variable-medium{min-height:210px;margin-top:-210px}}@media only screen and (min-width:768px){.c-banner-overlay--variable-medium{min-height:470px;margin-top:-470px}}@media only screen and (max-width:767px){.c-banner-overlay--variable-high{min-height:240px;margin-top:-240px}}@media only screen and (min-width:768px){.c-banner-overlay--variable-high{min-height:420px;margin-top:-420px}}@media only screen and (min-width:1025px){.c-banner-overlay--variable-high{min-height:676px;margin-top:-676px}}
.c-banner .c-banner__placeholder{height:210px}@media only screen and (min-width:768px){.c-banner .c-banner__placeholder{height:470px}}.c-banner .c-banner__wrapper .c-banner__container{height:210px}.c-banner .c-banner__wrapper .c-banner__container:after{position:absolute;display:block;content:"";background-color:transparent;width:100%;height:100%;top:0;z-index:1}@media only screen and (min-width:768px){.c-banner .c-banner__wrapper .c-banner__container{height:470px}}.c-banner .c-banner__wrapper .c-banner__container .c-banner__content{z-index:2}.c-banner .c-banner__wrapper.is-fixed{height:210px;z-index:0}@media only screen and (min-width:768px){.c-banner .c-banner__wrapper.is-fixed{height:470px}}@media only screen and (min-width:768px){.c-banner.c-banner--height-low .c-banner__placeholder,.c-banner.c-banner--height-low .c-banner__wrapper .c-banner__container,.c-banner.c-banner--height-low .c-banner__wrapper.is-fixed{height:300px}}@media only screen and (min-width:768px){.c-banner.c-banner--height-high .c-banner__placeholder,.c-banner.c-banner--height-medium .c-banner__placeholder{height:470px}}.c-banner.c-banner--height-high .c-banner__wrapper.is-fixed,.c-banner.c-banner--height-medium .c-banner__wrapper.is-fixed{z-index:0}@media only screen and (min-width:768px){.c-banner.c-banner--height-high .c-banner__wrapper .c-banner__container,.c-banner.c-banner--height-high .c-banner__wrapper.is-fixed,.c-banner.c-banner--height-medium .c-banner__wrapper .c-banner__container,.c-banner.c-banner--height-medium .c-banner__wrapper.is-fixed{height:470px}}.c-banner.c-banner--height-high .c-banner__placeholder{height:240px}@media only screen and (min-width:768px){.c-banner.c-banner--height-high .c-banner__placeholder{height:420px}}@media only screen and (min-width:1025px){.c-banner.c-banner--height-high .c-banner__placeholder{height:676px}}.c-banner.c-banner--height-high .c-banner__wrapper.is-fixed{height:240px}@media only screen and (min-width:768px){.c-banner.c-banner--height-high .c-banner__wrapper.is-fixed{height:420px}}@media only screen and (min-width:1025px){.c-banner.c-banner--height-high .c-banner__wrapper.is-fixed{height:676px}}.c-banner.c-banner--height-high .c-banner__wrapper .c-banner__container{height:240px}@media only screen and (min-width:768px){.c-banner.c-banner--height-high .c-banner__wrapper .c-banner__container{height:420px}}@media only screen and (min-width:1025px){.c-banner.c-banner--height-high .c-banner__wrapper .c-banner__container{height:676px}}@media only screen and (min-width:768px){.c-banner-overlay--sm-content-beneath .c-banner-overlay__content--box,.c-banner-overlay .c-banner-overlay__content--box{background-color:rgba(0,0,0,.85);color:#fff}}@media only screen and (min-width:768px){.c-banner-overlay--sm-content-beneath .c-banner-overlay__holder,.c-banner-overlay .c-banner-overlay__holder{padding-top:85px}}@media only screen and (min-width:1025px){.c-banner-overlay--sm-content-beneath .c-banner-overlay__holder,.c-banner-overlay .c-banner-overlay__holder{position:relative;left:auto;right:auto}}.c-banner-overlay--sm-content-beneath .c-banner-overlay__buttons,.c-banner-overlay .c-banner-overlay__buttons{position:absolute;top:273px}@media only screen and (min-width:768px){.c-banner-overlay--sm-content-beneath .c-banner-overlay__buttons .c-button:not(:first-child),.c-banner-overlay .c-banner-overlay__buttons .c-button:not(:first-child){margin-left:20px}}.c-banner-overlay--variable-low .c-banner-overlay__buttons{top:115px}.c-banner-overlay--variable-medium .c-banner-overlay__buttons{top:273px}.c-banner-overlay--variable-high .c-banner-overlay__buttons{top:223px}@media only screen and (min-width:1025px){.c-banner-overlay--variable-high .c-banner-overlay__buttons{top:479px}}@media only screen and (max-width:767px){.c-banner-overlay--sm-content-beneath.c-banner-overlay--sm-content-beneath{position:relative;margin-top:20px}}
