/*! sass-mixins - v0.8.0 - 2014-04-28 */.is-hidden{display:none !important;visibility:hidden}.skip-link,.is-visuallyhidden,.layout__search__form>label,.form label.form__label--hidden,.form__row__pot{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.focusable.skip-link:active,.focusable.is-visuallyhidden:active,.layout__search__form>label.focusable:active,.form label.focusable.form__label--hidden:active,.focusable.form__row__pot:active,.focusable.skip-link:focus,.focusable.is-visuallyhidden:focus,.layout__search__form>label.focusable:focus,.form label.focusable.form__label--hidden:focus,.focusable.form__row__pot:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.content_paragraph:before,.form__submit:before,.navigation .navigation__audience:before,.teaser__row:before,.hero-wrapper:before,.content_paragraph:after,.form__submit:after,.navigation .navigation__audience:after,.teaser__row:after,.hero-wrapper:after{content:' ';display:table}.content_paragraph:after,.form__submit:after,.navigation .navigation__audience:after,.teaser__row:after,.hero-wrapper:after{clear:both}
.hero{-webkit-border-radius:0.25rem;border-radius:0.25rem;max-width:1200px;max-width:75rem;padding:1px 32px 2px 32px;padding:0.06rem 2rem 0.13rem 2rem;margin:16px auto 8px auto;margin:1rem auto 0 auto;position:relative;z-index:10}.wrapper .hero{padding:1px 0 2px 0;padding:0.06rem 0 0.13rem 0}@media (max-width: 40em){.hero{padding:0 16px;padding:0 1rem}}@media (min-width: 53em){.hero{overflow:hidden}}.hero li:before{display:none}.hero .hero-overflow-wrapper{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden}.hero .hero-captions h1,.hero .hero-captions h3{font-size:16px;font-size:1rem;max-width:240px;max-width:15rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0}.hero h1,.hero h3,.hero .hero-captions .is-active h1,.hero .hero-captions .is-active h3{font-size:24px;font-size:1.5rem;margin:16px 0 0;margin:1rem 0 0;max-width:none;overflow:visible;white-space:normal}.hero-wrapper{position:relative;margin:0 -1%}.hero-wrapper .teaser--basic{padding-bottom:8px;padding-bottom:0.5rem;margin:0;padding-top:0}.hero-wrapper .hero-wrapper__aside{position:absolute;right:0;z-index:20}.hero-wrapper .hero-wrapper__aside,.hero-wrapper .teaser--basic,.hero-wrapper .teaser__wrapper{height:100%}@media (max-width: 48em){.hero-wrapper .teaser--basic{padding-bottom:0}.hero-wrapper .hero-wrapper__aside{position:relative}.hero-wrapper .hero-wrapper__aside,.hero-wrapper .teaser--basic,.hero-wrapper .teaser__wrapper{height:auto}}
.hero-wrapper__main{float:left;display:inline;width:64.67%;margin-left:1%;margin-right:1%;min-height:250px;min-height:15.63rem}@media all and (max-width: 48em){.hero-wrapper__main{width:98%}}@media all and (max-width: 32em){.hero-wrapper__main{width:98%}}
.hero-wrapper__aside{float:left;display:inline;width:31.33%;margin-left:1%;margin-right:1%;padding-top:16px;padding-top:1rem}@media all and (max-width: 48em){.hero-wrapper__aside{width:64.67%}}@media all and (max-width: 32em){.hero-wrapper__aside{width:98%}}@media (max-width: 48em){.hero-wrapper__aside{width:99%}}
.hero-slides{-webkit-box-shadow:0 0 0 1px #fff,0 0 0 2px #ddd;-webkit-border-radius:0.25rem 0.25rem 0 0;border-radius:0.25rem 0.25rem 0 0;position:relative;background-color:#fff;list-style:none;margin:0;padding:0;z-index:20}.hero-slides li{-webkit-transition:opacity 1s;transition:opacity 1s;opacity:0;filter:alpha(opacity=0);position:absolute;z-index:5;top:0;left:0;right:0;padding:0}.hero-slides li:first-child{opacity:1;filter:alpha(opacity=100)}.hero-slides li.is-active{position:relative}.hero-slides li.is-active figcaption{opacity:1;filter:alpha(opacity=100)}.hero-slides .is-active{opacity:1;filter:alpha(opacity=100);z-index:10}.hero-slides img{-webkit-border-radius:0.25rem;border-radius:0.25rem;max-width:100%}.lt-ie9 .hero-slides img{width:100%}@media (min-width: 53em){.hero-slides img{-webkit-border-radius:0.25rem;border-radius:0.25rem}}.hero-slides figcaption{-webkit-box-shadow:0 0 0 1px #fff,0 0 0 2px #ddd;box-shadow:0 0 0 1px #fff,0 0 0 2px #ddd;-webkit-border-radius:0 0 0.31rem 0.31rem;border-radius:0 0 0.31rem 0.31rem;opacity:0;filter:alpha(opacity=0);position:relative;width:100%}.lt-ie9 .hero-slides figcaption{display:none}.hero-slides figcaption p{padding-top:16px;padding-top:1rem;max-height:10rem}@media (min-width: 53em){.hero-slides figcaption{display:none}}.hero-slides figcaption,.hero-slides .hero-captions{list-style:none;margin:0}.hero-slides figcaption,.hero-captions li{padding:10.4px 20.8px;padding:0.65rem 1.3rem;z-index:5;background-color:#fff;background:rgba(245,245,245,0.8);cursor:pointer}.lt-ie9 .hero-slides figcaption,.hero-slides .lt-ie9 figcaption,.lt-ie9 .hero-captions li,.hero-captions .lt-ie9 li{filter:alpha(opacity=70)}.hero-slides figcaption p,.hero-captions li p{line-height:19.2px;line-height:1.2rem;padding-left:8px;padding-left:0.5rem;padding-right:8px;padding-right:0.5rem;margin-left:-8px;margin-left:-0.5rem;margin-right:-8px;margin-right:-0.5rem;max-height:0;margin-bottom:0;overflow:hidden}.hero-slides figcaption a,.hero-captions li a{margin:0 0 8px 0;margin:0 0 0.5rem 0}@media (min-width: 53em){.hero-slides figcaption,.hero-captions li{-webkit-transition:1s;transition:1s}.hero-slides figcaption p,.hero-captions li p{-webkit-transition:1s;transition:1s}}
.hero-slides li.is-active figcaption,.hero-captions .is-active{z-index:10;background-color:#fff}.lt-ie9 .hero-slides li.is-active figcaption,.hero-slides li.is-active .lt-ie9 figcaption,.lt-ie9 .hero-captions .is-active,.hero-captions .lt-ie9 .is-active{filter:alpha(opacity=90)}.hero-slides li.is-active figcaption p,.hero-captions .is-active p{padding-top:16px;padding-top:1rem;max-height:10rem;margin-bottom:0}.lt-ie9 .hero-slides li.is-active figcaption p,.hero-slides li.is-active .lt-ie9 figcaption p,.lt-ie9 .hero-captions .is-active p,.hero-captions .lt-ie9 .is-active p{max-height:none}.hero-captions{-webkit-border-radius:0.25rem;border-radius:0.25rem;right:22px;right:1.38rem;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);position:absolute;z-index:20;top:50%;left:69.5%;padding:0}@media (max-width: 53em){.hero-captions{display:none}}.lt-ie9 .hero-captions{top:24px}.hero-wrapper .hero-captions{right:20px;right:1.25rem;left:60%}.hero-captions figcaption{outline:none}@media print{.hero,.hero *{-webkit-transition:0;transition:0}.hero-captions{display:none}.hero-slides>li,figcaption{position:static !important;display:block !important;opacity:1 !important}}
.hero .campaign{margin-top:-10px}
.hero .campaign__inner{padding-left:0}
@media all and (max-width: 53em){
    .hero .campaign__inner{margin-top:-0.25rem;background:-moz-linear-gradient(top, #f0f0f0 0%, #fefefe 4px);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #f0f0f0), color-stop(4px, #fefefe));background:-webkit-linear-gradient(top, #f0f0f0 0%, #fefefe 4px);background:-o-linear-gradient(top, #f0f0f0 0%, #fefefe 4px);background:-ms-linear-gradient(top, #f0f0f0 0%, #fefefe 4px);background:linear-gradient(to bottom, #f0f0f0 0%, #fefefe 4px)}
}
.hero .campaign__slogan{padding-top:4px;padding-top:0.25rem;padding-bottom:4.8px;padding-bottom:0.3rem;line-height:1}
@media all and (max-width: 53em){.hero .campaign__slogan{padding-top:12px;padding-top:0.75rem}}
.hero__border-wrapper, .hero-wrapper__main.hero { background-color: #fff; border: 1px solid #e3e3e3; border-radius: 0.3125rem; padding: 1px;}