.c-banner .c-banner__placeholder,.c-banner-overlay .c-banner__placeholder,.c-banner-overlay--variable-high .c-banner__placeholder,.c-banner-overlay--variable-low .c-banner__placeholder,.c-banner-overlay--variable-medium .c-banner__placeholder{height:260px}.c-banner .c-banner__wrapper .c-banner__container,.c-banner-overlay .c-banner__wrapper .c-banner__container,.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{height:260px;margin:0 auto;max-width:1920px;overflow:hidden;position:relative;width:100%}@media only screen and (min-width:1025px){.c-banner .c-banner__wrapper .c-banner__container,.c-banner-overlay .c-banner__wrapper .c-banner__container,.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{height:290px}}.c-banner .c-banner__wrapper .c-banner__container .c-banner__picture,.c-banner-overlay .c-banner__wrapper .c-banner__container .c-banner__picture,.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{display:block;opacity:1;position:relative;z-index:2}@media only screen and (min-width:1025px){.c-banner .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-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{opacity:0;transition:opacity 1s}}.c-banner .c-banner__wrapper .c-banner__container .c-banner__image,.c-banner-overlay .c-banner__wrapper .c-banner__container .c-banner__image,.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{bottom:0;min-height:100%;min-width:100%;position:absolute;right:0;top:0}.c-banner .c-banner__wrapper .c-banner__container .c-banner__content,.c-banner-overlay .c-banner__wrapper .c-banner__container .c-banner__content,.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{height:260px;margin:0 auto;position:relative}.c-banner .c-banner__wrapper .c-banner__container .c-banner__inner,.c-banner-overlay .c-banner__wrapper .c-banner__container .c-banner__inner,.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{bottom:0;padding:30px 0;position:absolute;right:0;text-align:left;top:auto}.c-banner .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-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{left:0;right:auto}.c-banner .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-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{left:50%;right:auto;transform:translateX(-50%)}.c-banner .c-banner__wrapper.is-fixed,.c-banner-overlay .c-banner__wrapper.is-fixed,.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{max-height:200px;overflow:hidden;position:fixed;top:0;width:100%;z-index:0}.c-banner .c-banner__wrapper .c-banner__video-wrapper,.c-banner-overlay .c-banner__wrapper .c-banner__video-wrapper,.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{display:none;position:relative}@media only screen and (min-width:1025px){.c-banner .c-banner__wrapper .c-banner__video-wrapper,.c-banner-overlay .c-banner__wrapper .c-banner__video-wrapper,.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{display:block;overflow:hidden}.c-banner .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-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{left:50%;margin-top:-100px;position:absolute;transform:translate(-50%);z-index:0}}@media only screen and (min-width:768px){.c-banner--height-low.c-banner-overlay .c-banner__placeholder,.c-banner--height-low.c-banner-overlay .c-banner__wrapper .c-banner__container,.c-banner--height-low.c-banner-overlay .c-banner__wrapper.is-fixed,.c-banner--height-low.c-banner-overlay--variable-high .c-banner__placeholder,.c-banner--height-low.c-banner-overlay--variable-high .c-banner__wrapper .c-banner__container,.c-banner--height-low.c-banner-overlay--variable-high .c-banner__wrapper.is-fixed,.c-banner--height-low.c-banner-overlay--variable-low .c-banner__placeholder,.c-banner--height-low.c-banner-overlay--variable-low .c-banner__wrapper .c-banner__container,.c-banner--height-low.c-banner-overlay--variable-low .c-banner__wrapper.is-fixed,.c-banner--height-low.c-banner-overlay--variable-medium .c-banner__placeholder,.c-banner--height-low.c-banner-overlay--variable-medium .c-banner__wrapper .c-banner__container,.c-banner--height-low.c-banner-overlay--variable-medium .c-banner__wrapper.is-fixed,.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}.c-banner--height-medium.c-banner-overlay .c-banner__placeholder,.c-banner--height-medium.c-banner-overlay .c-banner__wrapper .c-banner__container,.c-banner--height-medium.c-banner-overlay .c-banner__wrapper.is-fixed,.c-banner--height-medium.c-banner-overlay--variable-high .c-banner__placeholder,.c-banner--height-medium.c-banner-overlay--variable-high .c-banner__wrapper .c-banner__container,.c-banner--height-medium.c-banner-overlay--variable-high .c-banner__wrapper.is-fixed,.c-banner--height-medium.c-banner-overlay--variable-low .c-banner__placeholder,.c-banner--height-medium.c-banner-overlay--variable-low .c-banner__wrapper .c-banner__container,.c-banner--height-medium.c-banner-overlay--variable-low .c-banner__wrapper.is-fixed,.c-banner--height-medium.c-banner-overlay--variable-medium .c-banner__placeholder,.c-banner--height-medium.c-banner-overlay--variable-medium .c-banner__wrapper .c-banner__container,.c-banner--height-medium.c-banner-overlay--variable-medium .c-banner__wrapper.is-fixed,.c-banner.c-banner--height-medium .c-banner__placeholder,.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--height-high.c-banner-overlay .c-banner__placeholder,.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.c-banner--height-high .c-banner__placeholder{height:260px}.c-banner--height-high.c-banner-overlay .c-banner__wrapper .c-banner__container,.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.c-banner--height-high .c-banner__wrapper .c-banner__container{height:260px;margin:0 auto;max-width:1920px;overflow:hidden;position:relative;width:100%}@media only screen and (min-width:1025px){.c-banner--height-high.c-banner-overlay .c-banner__wrapper .c-banner__container,.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.c-banner--height-high .c-banner__wrapper .c-banner__container{height:700px}}.c-banner .c-readmore__link,.c-banner-overlay .c-readmore__link,.c-banner-overlay--variable-high .c-readmore__link,.c-banner-overlay--variable-low .c-readmore__link,.c-banner-overlay--variable-medium .c-readmore__link{color:#373737}.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]){bottom:0;left:0;position:absolute;right:0;top: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{bottom:20px;left:20px;position:absolute;right:20px}}@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{margin-top:20px;position:relative}.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{background-color:transparent;padding:0}}@media only screen and (min-width:768px){.c-banner-overlay .c-banner-overlay__holder,.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{left:30px;padding-top:90px;right:30px}}@media only screen and (min-width:1025px){.c-banner-overlay .c-banner-overlay__holder,.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{left:30px;padding-top:150px;right:30px}}.c-banner-overlay .c-banner-overlay__content--box,.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{background-color:hsla(0,0%,100%,.85);max-width:780px;padding:30px}.c-banner-overlay .c-banner-overlay__content--contained,.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{max-width:800px}.c-banner-overlay .c-banner-overlay__subtitle+.c-banner-overlay__summary,.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{margin-top:20px}.c-banner-overlay .c-banner-overlay__summary p:last-child,.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{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{margin-top:-210px;min-height:210px}}@media only screen and (min-width:768px){.c-banner-overlay--variable-high,.c-banner-overlay--variable-low,.c-banner-overlay--variable-medium{margin-top:-300px;min-height:3400px}}@media only screen and (max-width:767px){.c-banner-overlay--variable-medium{margin-top:-210px;min-height:210px}}@media only screen and (min-width:768px){.c-banner-overlay--variable-medium{margin-top:-470px;min-height:470px}}@media only screen and (max-width:767px){.c-banner-overlay--variable-high{margin-top:-240px;min-height:240px}}@media only screen and (min-width:768px){.c-banner-overlay--variable-high{margin-top:-420px;min-height:420px}}@media only screen and (min-width:1025px){.c-banner-overlay--variable-high{margin-top:-676px;min-height: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{background-color:transparent;content:"";display:block;height:100%;position:absolute;top:0;width:100%;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}.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}.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}}.c-banner-overlay:not(.c-banner-overlay\@mobile) .c-banner-overlay__content--box{color:#373737}@media only screen and (min-width:768px){.c-banner-overlay.c-banner-overlay\@mobile .c-banner-overlay__content--box{color:#373737}.c-banner-overlay .c-banner-overlay__holder{padding-top:50px}}@media only screen and (min-width:1025px){.c-banner-overlay .c-banner-overlay__holder{left:auto;position:relative;right:auto}}.c-banner-overlay .c-banner-overlay__buttons{position:absolute;top:273px}@media only screen and (min-width:768px){.c-banner-overlay .c-banner-overlay__buttons .c-button:not(:first-child){margin-left:20px}}
