.form-group+.form-group,form *+.actions{margin-top:1rem}

.CallToAction{font-weight:700;padding:1rem 2.5rem;border-radius:0;background-color:#666;color:#fff;border:none;text-underline-offset:8px;text-underline-offset:.5rem;text-decoration:none}.CallToAction:focus,.CallToAction:hover{text-decoration:underline;background-color:#af181d}.CallToAction:focus{outline:1px solid #af181d;outline-offset:2px}.CallToAction:active{text-decoration:underline}.Frame__inner .CallToAction{display:block;text-align:center}@media(min-width:52.0625rem){.CallToAction{font-size:1.5rem;padding:1.5rem 3rem;margin-top:2rem}}
.Contact{max-width:322px}.Contact p{margin:0}.Contact__image,.Contact__image img{max-width:151px;max-height:179px}.Contact__image img{-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.Contact__text-wrapper{padding:1.5rem 0}.Contact__text{font-family:Standard;font-size:16px;font-size:1rem;font-weight:400;line-height:1.5;color:#161616;background-color:transparent}.Contact__text.Contact__text--name{font-size:20px;font-size:1.25rem;font-weight:700}.Contact__text.Contact__text--description{margin-top:.375rem}.Contact__text.Contact__text--phone{margin-top:1.625rem}.Contact__text.Contact__text--email,.Contact__text.Contact__text--phone+.Contact__text--phone{margin-top:.5rem}.Contact__text.Contact__text--email a,.Contact__text.Contact__text--phone a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;gap:.75rem;text-decoration:none}.Contact__text.Contact__text--email a svg,.Contact__text.Contact__text--phone a svg{width:18px;height:18px}@media (min-width:75.0625rem){.Contact{display:-webkit-box;display:-ms-flexbox;display:flex;gap:3.125rem;max-width:unset}.Contact__text-wrapper{padding-top:2.5rem;max-width:322px}.Contact__image,.Contact__image img{max-width:198px;max-height:1234px}}.Contacts{max-width:1440px;max-width:90rem}.Contacts__item+.Contacts__item{margin-top:1rem}@media (min-width:52.0625rem){.Contacts__list.informal{display:grid;grid-template-columns:1fr 1fr;gap:2rem}.Contacts__item+.Contacts__item{margin-top:0}}
.Hero{background:#af181d}.Hero__text-container{padding:1.5rem 1.25rem 2.5rem}.Hero__header{font-size:36px;font-size:2.25rem;line-height:1.33333;background-color:transparent}.Hero__header,.Hero__subheader{margin:0;font-family:Standard;font-weight:700;color:#fff}.Hero__subheader{padding-top:2rem;background-color:#af181d;font-size:24px;font-size:1.5rem}.Hero__img{height:100%}.Hero__img--2{display:none}.Hero__homepage .Hero__inner{max-width:1190px;max-width:74.375rem;margin:0 auto}.Hero--default{padding:1.5rem 1.25rem 2.5rem}.Hero--default .Hero__inner{max-width:1440px;max-width:90rem;margin:0 auto}.Hero--default .Hero__header{-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.Hero--default .Hero__img{max-height:256px;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;margin-top:1.5rem;margin-bottom:-5rem}.Hero.Hero.Hero--default+*,.Hero.Hero.Hero--default+a[id^=c]+*{padding-top:5rem}@media(min-width:42.0625rem){.Hero--homepage{padding:3rem 1.25rem}.Hero--homepage .Hero__text-container{padding:0 0 2.5rem}.Hero--homepage .Hero__img-container{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0}.Hero--homepage .Hero__img{max-width:50%;margin-bottom:-7.5rem}.Hero--homepage .Hero__subheader{padding-top:0}.Hero__img--2{display:block}.Hero.Hero--homepage+*{padding-top:7.5rem}}@media (min-width:52.0625rem){.Hero.Hero--default+*,.Hero.Hero--homepage+*,.Hero.Hero.Hero--default+*,.Hero.Hero.Hero--default+a[id^=c]+*{padding-top:11rem}.Hero__text-container{display:grid;grid-template-columns:1fr 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 0 5rem}.Hero__subheader{margin:0}.Hero--homepage .Hero__inner{max-width:74.375rem;padding:0;margin:0 auto}.Hero--homepage .Hero__header{max-width:80%;text-align:right;font-size:4rem;padding-right:1rem}.Hero--homepage .Hero__img-container{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0}.Hero--homepage .Hero__img{max-width:50%;margin-bottom:-10rem}.Hero--default{padding:4.5rem 1.25rem}.Hero--default .Hero__inner{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem}.Hero--default .Hero__header{font-size:3rem;-ms-flex-preferred-size:450px;flex-basis:450px}.Hero--default .Hero__img-container{-ms-flex-preferred-size:100%;flex-basis:100%;max-height:359px;margin-top:0;margin-bottom:-10rem}.Hero--default .Hero__img-container img{max-width:100%;max-height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.Hero--default .Hero__img{margin-top:0}}@media (min-width:112.0625rem){.Hero--default .Hero__header{-ms-flex-negative:0;flex-shrink:0}.Hero--default .Hero__img-container{-ms-flex-negative:1;flex-shrink:1;width:calc(100% + 8.125rem);margin-right:-8.125rem}.Hero--default .Hero__inner{gap:1.5rem}}
.Footer{background-color:#af181d;padding:4rem 1.25rem;color:#fff}.Footer .Heading{font-size:24px;font-size:1.5rem;text-transform:uppercase}.Footer li+li{margin-top:1rem}.Footer a{text-decoration:none;display:inline-block}.Footer a:hover{text-decoration:underline}.Footer a:focus{outline:2px solid #fff;outline-offset:2px}.Footer__logo svg{max-width:135px;height:auto}.Footer__about,.Footer__contact,.Footer__logo,.Footer__meta,.Footer__products{margin-bottom:2.5rem}.Footer__about .Heading,.Footer__contact .Heading,.Footer__logo .Heading,.Footer__meta .Heading,.Footer__products .Heading{margin-bottom:2rem}.FooterNav .Heading{margin-bottom:2.5rem}.FooterContact svg{display:inline-block;fill:currentColor;width:1.2em;height:1.2em;margin-right:1.2rem;margin-top:.2rem}.FooterContact__address{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.FooterContact__address,.FooterContact__email,.FooterContact__location,.FooterContact__phone{display:-webkit-box;display:-ms-flexbox;display:flex}.FooterContact__email p,.FooterContact__location p,.FooterContact__phone p{margin:0}.FooterContact__email.FooterContact__email,.FooterContact__phone.FooterContact__phone{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.FooterContact__email.FooterContact__email svg,.FooterContact__phone.FooterContact__phone svg{margin-top:0}.FooterContact__email,.FooterContact__location{margin-top:1rem}.FooterContact__linkwrapper{display:inline-block;width:auto;margin-right:auto}.FooterContact__social{margin-top:2.5rem}.FooterContact__social svg{margin-top:0;width:22px;width:1.375rem;margin-right:0}.FooterContact__link+.FooterContact__link{margin-left:1.2rem}.FooterContact__link.FooterContact__link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.FooterProdcts__item:nth-last-child(2){padding-top:1.25rem;margin-top:1.25rem;border-top:1px solid #fff}.ProductsNav__link[aria-current=page]{text-decoration:underline}@media(min-width:42.0625rem){.Footer__logo svg{max-width:200px}.Footer__inner{margin:0 auto;max-width:90rem;display:grid;grid-template-columns:1fr 1fr}}@media(min-width:64.0625rem){.Footer{padding-top:7rem;padding-bottom:4rem}.Footer__inner{gap:4.5rem;grid-template-columns:1fr 1fr 1fr 1fr}}
.Frame.frame-type-joblink{padding-top:1.25rem;padding-bottom:1.25rem;}.Hero+.Frame.frame-type-joblink{padding-top:2.5rem}.JobLink__link{display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#fff;font-size:28px;font-size:1.75rem;font-weight:700;padding:1rem;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;text-decoration:none}.JobLink__link:focus,.JobLink__link:hover{text-decoration:underline}.JobLink__icon svg{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.Frame.frame-type-joblink:last-child{padding-bottom:7rem}@media(min-width:52.0625rem){.Frame.frame-type-joblink{padding-top:1.5rem;padding-bottom:1.5rem;}.Hero+.Frame.frame-type-joblink{padding-top:11rem}.JobLink__link{padding:1.5rem 2.5rem 1.5rem 4rem;font-size:2rem}.JobLink__icon{padding-left:.75rem}}
.Header{padding:0;background-color:#af181d}.Header__logo-wrapper{-ms-flex-negative:1;flex-shrink:1}.Header__logo{display:block;margin-left:1.25rem;text-decoration:none}.Header__logo svg{max-width:135.91px;height:auto}.Header__logo:focus{outline:2px solid #fff;outline-offset:2px}.Header__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;gap:1rem;max-width:1440px;max-width:90rem;margin:0 auto;background-color:#af181d}@media (min-width:64.0625rem){.Header{padding:1.25rem}.Header__logo{margin-left:0}.Header__logo svg{max-width:198px;height:auto}.Header__wrapper{-webkit-box-align:unset;-ms-flex-align:unset;align-items:unset}}@media (min-width:75.0625rem){.Header__logo-wrapper{margin-right:150px}}@media (min-width:81.0625rem){.Header__logo-wrapper{margin-right:auto}}@media (min-width:112.0625rem){.Header__wrapper{gap:1.5rem}}
.PlusList{list-style:none;padding-left:0}.PlusList li{position:relative;margin-top:1.5rem;margin-bottom:1.5rem;padding-left:2rem}.PlusList li:before{content:"";position:absolute;top:.2em;left:0;width:1.2em;height:1.2em;background-image:url(/typo3conf/ext/tw_koller/Resources/Public/Graphics/Plus--red.svg);background-size:cover}
.Map.Frame{padding-left:0;padding-right:0}.MapDisclaimer{width:100%;max-width:944px;max-width:59rem;height:530px;height:33.125rem;padding:1rem 1.25rem;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.Map__contact{padding:1rem 1.25rem 2rem}.MapContact__heading.Heading{margin-bottom:1.5rem}.MapContact__address .Icon{display:inline-block;height:18px;height:1.125rem}.MapContact svg{display:inline-block;fill:currentColor;width:1.2em;height:1.2em;margin-right:1.2rem;margin-top:.2rem}.MapContact__address{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:1.5rem}.MapContact__address,.MapContact__email,.MapContact__fax,.MapContact__location,.MapContact__phone{display:-webkit-box;display:-ms-flexbox;display:flex}.MapContact__email p,.MapContact__fax p,.MapContact__location p,.MapContact__phone p{margin:0}.MapContact__email,.MapContact__fax,.MapContact__location{margin-top:.5rem}.MapContact__linkwrapper{display:inline-block;width:auto;margin-right:auto}.MapContact__linkwrapper a{text-decoration:none}.MapContact__linkwrapper a:hover{text-decoration:underline}.MapContact__social{margin-top:1.5rem}.MapContact__social a{text-decoration:none}.MapContact__social svg{margin-top:0;width:22px;width:1.375rem;margin-right:0}.MapContact__linkedin{margin-right:1.2rem}@media(min-width:52.0625rem){.Map.Map.Map.Frame{padding-top:12rem;}.Frame .Map.Map.Map.Frame{padding-top:0}.Map .Frame__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.MapDisclaimer{max-height:28rem;padding:2.5rem 7rem}.MapDisclaimer__button{margin-top:1.5rem}.Map__map{width:100%;max-width:59rem;max-height:28rem}.MapContact__heading.Heading{margin-bottom:2.5rem}.Map__contact{padding:0 1.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:auto;min-width:320px}}
.MainNav{padding:0;z-index:100}.MainNav__button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;gap:.625rem;min-width:44px;min-width:2.75rem;min-height:44px;min-height:2.75rem;border:none;margin:1.25rem;background-color:transparent;cursor:pointer}.MainNav__button:focus{outline:2px solid #fff;outline-offset:2px}.MainNav__button--close{display:none}.MainNav__button--close svg,.MainNav__button--open svg{width:20px;fill:#fff}.MainNav__title{font-family:Standard;font-size:16px;font-size:1rem;font-weight:700;text-transform:uppercase;color:#fff}.MainNav__list-wrapper{display:none}.MainNav__list.informal{width:100%;display:block;padding:2.5rem 1.25rem 0 0;border-bottom:1px solid var(--color-middlegrey)}.MainNav__item{border-bottom:2px solid transparent;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;gap:4px;gap:.25rem}.MainNav__item+.MainNav__item{margin-top:2rem}.MainNav__item-link{border-bottom:2px solid transparent;color:var(----color-link--default);background-color:#f1f1f2;font-family:Standard;font-size:18px;font-size:1.125rem;font-weight:700;line-height:1.44444444;text-decoration:none}.MainNav__item-link:focus,.MainNav__item-link:hover{border-bottom:2px solid #161616}.MainNav__item-link:focus{outline:2px solid #161616;outline-offset:2px}.MainNav__item-link[aria-current=page]{border-bottom:2px solid #161616}.SubNav__button{min-width:24px;min-height:24px;border:none;background-color:transparent;cursor:pointer}.SubNav__button:focus{outline:2px solid #161616;outline-offset:2px}.SubNav__button--open{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.SubNav__button--close{display:none}.MainNav__subnav-list-wrapper{display:none;-ms-flex-preferred-size:100%;flex-basis:100%;background-color:transparent}.MainNav__subnav-list.informal{padding:1rem 0 1rem 2rem;background-color:#f1f1f2}.MainNav__subnav-item{padding:1rem 0}.MainNav__subnav-item+.MainNav__subnav-item{border-top:1px solid #cbcbcc}.MainNav__subnav-item-link{display:inline-block;font-family:Standard;font-size:16px;font-size:1rem;font-weight:700;color:#161616;background-color:#f1f1f2;text-decoration:none;__white-space:nowrap}.MainNav__subnav-item-link[aria-current=page]{text-decoration:underline}.MainNav__subnav-item-link:focus,.MainNav__subnav-item-link:hover{color:#af181d;background-color:#f1f1f2;text-decoration:underline}.MainNav__subnav-item-link:focus{outline:2px solid #af181d;outline-offset:2px}.MainNav__lang.informal{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:72px;gap:4.5rem;width:100%;padding-bottom:1.25rem;border-bottom:1px solid #cbcbcc}.MainNav__lang-item.active span{border-bottom:2px solid #af181d;color:#af181d}.MainNav__lang-item.active span,.MainNav__lang-item.disabled span{background-color:#f1f1f2;font-family:Standard;font-size:18px;font-size:1.125rem;font-weight:700;line-height:1.44444444;text-transform:uppercase}.MainNav__lang-item.disabled span{border-bottom:2px solid transparent;color:#161616}.MainNav__lang-link{border:2px transparent;color:var(----color-link--default);background-color:#f1f1f2;font-family:Standard;font-size:18px;font-size:1.125rem;font-weight:700;line-height:1.44444444;text-decoration:none;text-transform:uppercase}.MainNav__lang-link:focus,.MainNav__lang-link:hover{border-bottom:2px solid #af181d;color:#af181d}.MainNav__lang-link:focus{outline:2px solid #af181d;outline-offset:2px}.MainNav__teaser{display:none}@media (max-width:64rem){[aria-expanded=true] .MainNav__button--open,[aria-expanded=true] .SubNav__button--open{display:none}[aria-expanded=true] .MainNav__button--close,[aria-expanded=true] .SubNav__button--close{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}[aria-expanded=true]~.MainNav__list-wrapper{position:absolute;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%;padding:1.25rem 1.25rem 4rem;background-color:#f1f1f2}[aria-expanded=true]~.MainNav__subnav-list-wrapper{display:block}}@media(min-width:42.0625rem){.MainNav__subnav-item-link{white-space:nowrap}}@media (min-width:64.0625rem){.MainNav{__flex-basis:100%}.MainNav__button{display:none}.MainNav__list-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;__align-items:center;-webkit-box-align:unset;-ms-flex-align:unset;align-items:unset;height:100%}.MainNav__list.informal{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2rem;padding:0;margin-right:2.5rem}.MainNav__item,.MainNav__list.informal{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.MainNav__item{position:relative;height:100%}.MainNav__item:first-child .MainNav__subnav-item:nth-last-child(2){padding-top:3.75rem;border-top:none}.MainNav__item+.MainNav__item{margin-top:0}.MainNav__item-link{color:#fff;background-color:#af181d;position:relative}.MainNav__item-link:hover{border-bottom:2px solid #fff}.MainNav__item-link:hover span:first-of-type{border-bottom:none}.MainNav__item-link:hover:after{content:"";position:absolute;width:100%;height:2rem;top:100%;left:0}.MainNav__item-link:focus{border-bottom:2px solid #fff;outline:2px solid #fff;outline-offset:3px}.MainNav__item-link:focus span:first-of-type{border-bottom:none;outline:none}.MainNav__item-link span:first-of-type{border-bottom:none}.MainNav__item-link[aria-current=page]{border-bottom:2px solid #fff}.SubNav__button{display:none}.MainNav__item:nth-child(2) .MainNav__subnav-list-wrapper{__display:grid!important}.MainNav__item-link:hover~.MainNav__subnav-list-wrapper,.MainNav__item:focus-within .MainNav__subnav-list-wrapper,.MainNav__subnav-list-wrapper:hover{display:-webkit-box;display:-ms-flexbox;display:flex;display:grid}.MainNav__subnav-list-wrapper{position:absolute;top:100%;z-index:1000;padding:calc(1.25rem + 2px) 0;margin:0;grid-template-columns:1fr}.MainNav__item:nth-child(4) .MainNav__subnav-list-wrapper.MainNav__subnav-list-wrapper{right:-10rem}.MainNav__subnav-list.informal{padding:1rem 2.5rem 1.75rem}.MainNav__lang.informal{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:unset;gap:1.5rem;padding-bottom:0;border-bottom:0;background-color:#af181d}.MainNav__lang-link{border-bottom:2px transparent;background-color:#af181d;color:#fff;text-decoration:none}.MainNav__lang-link:focus,.MainNav__lang-link:hover{border-bottom:2px solid #fff;color:#fff}.MainNav__lang-link:focus{outline:2px solid #fff;outline-offset:2px}.MainNav__lang-item.disabled span{color:#c6c6c6;background-color:#af181d}.MainNav__lang-item.active span{border-bottom:2px solid #fff;color:#fff;background-color:#af181d}.MainNav__teaser{display:block;min-width:450px;padding:2rem 4.5rem 2rem 2.5rem;background-color:#f1f1f2}.MainNav__teaser-img{max-width:251px;max-height:117px}.MainNav__teaser-img img{max-height:117px;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.MainNav__teaser-text{padding-top:1.25rem;color:#161616;background-color:#f1f1f2;font-family:Standard;font-size:1.25rem;font-weight:400;line-height:1.7}}@media (min-width:81.0625rem){.MainNav__list.informal{gap:4rem;margin-right:10rem}.MainNav__subnav-list-wrapper{grid-template-columns:minmax(300px,1fr) minmax(300px,1fr)}.MainNav__teaser{min-width:300px}.MainNav__subnav-item-link{white-space:unset}.MainNav__lang.informal{gap:2rem}}@media (min-width:112.0625rem){.Header__logo-wrapper{-ms-flex-negative:0;flex-shrink:0}.MainNav{-ms-flex-negative:1;flex-shrink:1}.MainNav__list.informal{gap:4rem}.MainNav__lang.informal{gap:2rem}.MainNav__subnav-list-wrapper{grid-template-columns:1fr 1fr}.MainNav__subnav-item-link{width:unset;white-space:nowrap}.MainNav__teaser{width:473px}}
@-webkit-keyframes plyr-progress{to{background-position:25px 0}}@keyframes plyr-progress{to{background-position:25px 0}}@-webkit-keyframes plyr-popup{0%{opacity:.5;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes plyr-popup{0%{opacity:.5;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes plyr-fade-in{0%{opacity:0}to{opacity:1}}@keyframes plyr-fade-in{0%{opacity:0}to{opacity:1}}.plyr{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-webkit-box-align:center;-ms-flex-align:center;align-items:center;direction:ltr;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-family:inherit;-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:400;line-height:1.7;max-width:100%;min-width:200px;position:relative;text-shadow:none;-webkit-transition:-webkit-box-shadow .3s ease;transition:-webkit-box-shadow .3s ease;transition:box-shadow .3s ease;transition:box-shadow .3s ease,-webkit-box-shadow .3s ease;z-index:0}.plyr audio,.plyr iframe,.plyr video{width:100%;height:100%;display:block}.plyr button{font:inherit;line-height:inherit;width:auto}.plyr:focus{outline:0}.plyr--full-ui{-webkit-box-sizing:border-box;box-sizing:border-box}.plyr--full-ui *,.plyr--full-ui :after,.plyr--full-ui :before{-webkit-box-sizing:inherit;box-sizing:inherit}.plyr--full-ui a,.plyr--full-ui button,.plyr--full-ui input,.plyr--full-ui label{-ms-touch-action:manipulation;touch-action:manipulation}.plyr__badge{background:#4a5464;border-radius:2px;color:#fff;font-size:9px;line-height:1;padding:3px 4px}.plyr--full-ui ::-webkit-media-text-track-container{display:none}.plyr__captions{-webkit-animation:plyr-fade-in .3s ease;animation:plyr-fade-in .3s ease;bottom:0;display:none;font-size:13px;left:0;padding:10px;position:absolute;text-align:center;-webkit-transition:-webkit-transform .4s ease-in-out;transition:-webkit-transform .4s ease-in-out;transition:transform .4s ease-in-out;transition:transform .4s ease-in-out,-webkit-transform .4s ease-in-out;width:100%}.plyr__captions span:empty{display:none}@media(min-width:480px){.plyr__captions{font-size:15px;padding:20px}}@media(min-width:768px){.plyr__captions{font-size:18px}}.plyr--captions-active .plyr__captions{display:block}.plyr:not(.plyr--hide-controls) .plyr__controls:not(:empty)~.plyr__captions{-webkit-transform:translateY(-40px);transform:translateY(-40px)}.plyr__caption{background:rgba(0,0,0,.8);border-radius:2px;-webkit-box-decoration-break:clone;box-decoration-break:clone;color:#fff;line-height:185%;padding:.2em .5em;white-space:pre-wrap}.plyr__caption div{display:inline}.plyr__control{background:0 0;border:0;border-radius:3px;color:inherit;cursor:pointer;-ms-flex-negative:0;flex-shrink:0;overflow:visible;padding:7px;position:relative;-webkit-transition:all .3s ease;transition:all .3s ease}.plyr__control svg{width:18px;height:18px;fill:currentColor;display:block;pointer-events:none}.plyr__control:focus{outline:0}.plyr__control.plyr__tab-focus{outline:3px dotted #00b3ff;outline-offset:2px}a.plyr__control{text-decoration:none}.plyr__control.plyr__control--pressed .icon--not-pressed,.plyr__control.plyr__control--pressed .label--not-pressed,.plyr__control:not(.plyr__control--pressed) .icon--pressed,.plyr__control:not(.plyr__control--pressed) .label--pressed,a.plyr__control:after,a.plyr__control:before{display:none}.plyr--full-ui ::-webkit-media-controls{display:none}.plyr__controls{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:center}.plyr__controls .plyr__progress__container{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.plyr__controls .plyr__controls__item{margin-left:2.5px}.plyr__controls .plyr__controls__item:first-child{margin-left:0;margin-right:auto}.plyr__controls .plyr__controls__item.plyr__progress__container{padding-left:2.5px}.plyr__controls .plyr__controls__item.plyr__time{padding:0 5px}.plyr__controls .plyr__controls__item.plyr__progress__container:first-child,.plyr__controls .plyr__controls__item.plyr__time+.plyr__time,.plyr__controls .plyr__controls__item.plyr__time:first-child{padding-left:0}.plyr [data-plyr=airplay],.plyr [data-plyr=captions],.plyr [data-plyr=fullscreen],.plyr [data-plyr=pip],.plyr__controls:empty{display:none}.plyr--airplay-supported [data-plyr=airplay],.plyr--captions-enabled [data-plyr=captions],.plyr--fullscreen-enabled [data-plyr=fullscreen],.plyr--pip-supported [data-plyr=pip]{display:inline-block}.plyr__menu{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.plyr__menu .plyr__control svg{-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.plyr__menu .plyr__control[aria-expanded=true] svg{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.plyr__menu .plyr__control[aria-expanded=true] .plyr__tooltip{display:none}.plyr__menu__container{-webkit-animation:plyr-popup .2s ease;animation:plyr-popup .2s ease;background:hsla(0,0%,100%,.9);border-radius:4px;bottom:100%;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.15);box-shadow:0 1px 2px rgba(0,0,0,.15);color:#4a5464;font-size:15px;margin-bottom:10px;position:absolute;right:-3px;text-align:left;white-space:nowrap;z-index:3}.plyr__menu__container>div{overflow:hidden;-webkit-transition:height .35s cubic-bezier(.4,0,.2,1),width .35s cubic-bezier(.4,0,.2,1);transition:height .35s cubic-bezier(.4,0,.2,1),width .35s cubic-bezier(.4,0,.2,1)}.plyr__menu__container:after{width:0;height:0;border:4px solid transparent;border-top-color:hsla(0,0%,100%,.9);content:"";position:absolute;right:14px;top:100%}.plyr__menu__container [role=menu]{padding:7px}.plyr__menu__container [role=menuitem],.plyr__menu__container [role=menuitemradio]{margin-top:2px}.plyr__menu__container [role=menuitem]:first-child,.plyr__menu__container [role=menuitemradio]:first-child{margin-top:0}.plyr__menu__container .plyr__control{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#4a5464;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:13px;padding:4.66667px 10.5px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.plyr__menu__container .plyr__control>span{-webkit-box-align:inherit;-ms-flex-align:inherit;align-items:inherit;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.plyr__menu__container .plyr__control:after{border:4px solid transparent;content:"";position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.plyr__menu__container .plyr__control--forward{padding-right:28px}.plyr__menu__container .plyr__control--forward:after{border-left-color:#728197;right:6.5px}.plyr__menu__container .plyr__control--forward.plyr__tab-focus:after,.plyr__menu__container .plyr__control--forward:hover:after{border-left-color:currentColor}.plyr__menu__container .plyr__control--back{font-weight:400;margin:7px 7px 3.5px;padding-left:28px;position:relative;width:calc(100% - 14px)}.plyr__menu__container .plyr__control--back:after{border-right-color:#728197;left:6.5px}.plyr__menu__container .plyr__control--back:before{background:#dcdfe5;-webkit-box-shadow:0 1px 0 #fff;box-shadow:0 1px 0 #fff;content:"";height:1px;left:0;margin-top:3.5px;overflow:hidden;position:absolute;right:0;top:100%}.plyr__menu__container .plyr__control--back.plyr__tab-focus:after,.plyr__menu__container .plyr__control--back:hover:after{border-right-color:currentColor}.plyr__menu__container .plyr__control[role=menuitemradio]{padding-left:7px}.plyr__menu__container .plyr__control[role=menuitemradio]:after,.plyr__menu__container .plyr__control[role=menuitemradio]:before{border-radius:100%}.plyr__menu__container .plyr__control[role=menuitemradio]:before{width:16px;height:16px;background:rgba(0,0,0,.1);content:"";display:block;-ms-flex-negative:0;flex-shrink:0;margin-right:10px;-webkit-transition:all .3s ease;transition:all .3s ease}.plyr__menu__container .plyr__control[role=menuitemradio]:after{width:6px;height:6px;background:#fff;border:0;left:12px;opacity:0;top:50%;-webkit-transform:translateY(-50%) scale(0);transform:translateY(-50%) scale(0);-webkit-transition:opacity .3s ease,-webkit-transform .3s ease;transition:opacity .3s ease,-webkit-transform .3s ease;transition:transform .3s ease,opacity .3s ease;transition:transform .3s ease,opacity .3s ease,-webkit-transform .3s ease}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]:before{background:#00b3ff}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]:after{opacity:1;-webkit-transform:translateY(-50%) scale(1);transform:translateY(-50%) scale(1)}.plyr__menu__container .plyr__control[role=menuitemradio].plyr__tab-focus:before,.plyr__menu__container .plyr__control[role=menuitemradio]:hover:before{background:rgba(35,40,47,.1)}.plyr__menu__container .plyr__menu__value{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:auto;margin-right:calc(-7px + 2);overflow:hidden;padding-left:24.5px;pointer-events:none}.plyr--full-ui input[type=range]{width:100%;height:19px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:0;border-radius:26px;color:#00b3ff;display:block;margin:0;min-width:0;padding:0;-webkit-transition:-webkit-box-shadow .3s ease;transition:-webkit-box-shadow .3s ease;transition:box-shadow .3s ease;transition:box-shadow .3s ease,-webkit-box-shadow .3s ease}.plyr--full-ui input[type=range]::-webkit-slider-runnable-track{background:0 0;background-image:-webkit-gradient(linear,left top,right top,color-stop(0,currentColor),color-stop(0,transparent));background-image:linear-gradient(90deg,currentColor,transparent 0);background-image:linear-gradient(90deg,currentColor 0,transparent 0);border:0;border-radius:2.5px;height:5px;-webkit-transition:box-shadow .3s ease;-webkit-transition:-webkit-box-shadow .3s ease;transition:-webkit-box-shadow .3s ease;transition:box-shadow .3s ease;transition:box-shadow .3s ease,-webkit-box-shadow .3s ease;-webkit-user-select:none;user-select:none}.plyr--full-ui input[type=range]::-webkit-slider-thumb{width:13px;height:13px;-webkit-appearance:none;appearance:none;background:#fff;border:0;border-radius:100%;-webkit-box-shadow:0 1px 1px 0 0 0 1px rgba(35,40,47,.15) rgba(35,40,47,.2);box-shadow:0 1px 1px 0 0 0 1px rgba(35,40,47,.15) rgba(35,40,47,.2);-webkit-box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2);box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2);margin-top:-4px;position:relative;-webkit-transition:all .2s ease;transition:all .2s ease}.plyr--full-ui input[type=range]::-moz-range-track{background:0 0;border:0;border-radius:2.5px;height:5px;-webkit-transition:-webkit-box-shadow .3s ease;transition:-webkit-box-shadow .3s ease;transition:box-shadow .3s ease;transition:box-shadow .3s ease,-webkit-box-shadow .3s ease;-moz-user-select:none;user-select:none}.plyr--full-ui input[type=range]::-moz-range-thumb{width:13px;height:13px;background:#fff;border:0;border-radius:100%;box-shadow:0 1px 1px 0 0 0 1px rgba(35,40,47,.15) rgba(35,40,47,.2);box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2);position:relative;-webkit-transition:all .2s ease;transition:all .2s ease}.plyr--full-ui input[type=range]::-moz-range-progress{background:currentColor;border-radius:2.5px;height:5px}.plyr--full-ui input[type=range]::-ms-track{color:transparent}.plyr--full-ui input[type=range]::-ms-fill-upper,.plyr--full-ui input[type=range]::-ms-track{background:0 0;border:0;border-radius:2.5px;height:5px;-webkit-transition:-webkit-box-shadow .3s ease;transition:-webkit-box-shadow .3s ease;transition:box-shadow .3s ease;transition:box-shadow .3s ease,-webkit-box-shadow .3s ease;-ms-user-select:none;user-select:none}.plyr--full-ui input[type=range]::-ms-fill-lower{background:0 0;background:currentColor;border:0;border-radius:2.5px;height:5px;-webkit-transition:-webkit-box-shadow .3s ease;transition:-webkit-box-shadow .3s ease;transition:box-shadow .3s ease;transition:box-shadow .3s ease,-webkit-box-shadow .3s ease;-ms-user-select:none;user-select:none}.plyr--full-ui input[type=range]::-ms-thumb{width:13px;height:13px;background:#fff;border:0;border-radius:100%;box-shadow:0 1px 1px 0 0 0 1px rgba(35,40,47,.15) rgba(35,40,47,.2);box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2);margin-top:0;position:relative;-webkit-transition:all .2s ease;transition:all .2s ease}.plyr--full-ui input[type=range]::-ms-tooltip{display:none}.plyr--full-ui input[type=range]::-moz-focus-outer{border:0}.plyr--full-ui input[type=range]:focus{outline:0}.plyr--full-ui input[type=range].plyr__tab-focus::-webkit-slider-runnable-track{outline:3px dotted #00b3ff;outline-offset:2px}.plyr--full-ui input[type=range].plyr__tab-focus::-moz-range-track{outline:3px dotted #00b3ff;outline-offset:2px}.plyr--full-ui input[type=range].plyr__tab-focus::-ms-track{outline:3px dotted #00b3ff;outline-offset:2px}.plyr__poster{width:100%;height:100%;background-color:#000;background-position:50% 50%;background-repeat:no-repeat;background-size:contain;left:0;opacity:0;position:absolute;top:0;-webkit-transition:opacity .2s ease;transition:opacity .2s ease;z-index:1}.plyr--stopped.plyr__poster-enabled .plyr__poster{opacity:1}.plyr--youtube.plyr--paused.plyr__poster-enabled:not(.plyr--stopped) .plyr__poster{display:none}.plyr__time{font-size:13px}.plyr__time+.plyr__time:before{content:"⁄";margin-right:10px}@media(max-width:767px){.plyr__time+.plyr__time{display:none}}.plyr__tooltip{background:hsla(0,0%,100%,.9);border-radius:3px;bottom:100%;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.15);box-shadow:0 1px 2px rgba(0,0,0,.15);color:#4a5464;font-size:13px;font-weight:400;left:50%;line-height:1.3;margin-bottom:10px;opacity:0;padding:5px 7.5px;pointer-events:none;position:absolute;-webkit-transform:translate(-50%,10px) scale(.8);transform:translate(-50%,10px) scale(.8);-webkit-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transition:opacity .2s ease .1s,-webkit-transform .2s ease .1s;transition:opacity .2s ease .1s,-webkit-transform .2s ease .1s;transition:transform .2s ease .1s,opacity .2s ease .1s;transition:transform .2s ease .1s,opacity .2s ease .1s,-webkit-transform .2s ease .1s;white-space:nowrap;z-index:2}.plyr__tooltip:before{width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid hsla(0,0%,100%,.9);bottom:-4px;content:"";left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:2}.plyr .plyr__control.plyr__tab-focus .plyr__tooltip,.plyr .plyr__control:hover .plyr__tooltip,.plyr__tooltip--visible{opacity:1;-webkit-transform:translate(-50%) scale(1);transform:translate(-50%) scale(1)}.plyr .plyr__control:hover .plyr__tooltip{z-index:3}.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip,.plyr__controls>.plyr__control:first-child .plyr__tooltip{left:0;-webkit-transform:translateY(10px) scale(.8);transform:translateY(10px) scale(.8);-webkit-transform-origin:0 100%;transform-origin:0 100%}.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip:before,.plyr__controls>.plyr__control:first-child .plyr__tooltip:before{left:16px}.plyr__controls>.plyr__control:last-child .plyr__tooltip{left:auto;right:0;-webkit-transform:translateY(10px) scale(.8);transform:translateY(10px) scale(.8);-webkit-transform-origin:100% 100%;transform-origin:100% 100%}.plyr__controls>.plyr__control:last-child .plyr__tooltip:before{left:auto;right:16px;-webkit-transform:translateX(50%);transform:translateX(50%)}.plyr__controls>.plyr__control:first-child+.plyr__control.plyr__tab-focus .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child+.plyr__control:hover .plyr__tooltip,.plyr__controls>.plyr__control:first-child.plyr__tab-focus .plyr__tooltip,.plyr__controls>.plyr__control:first-child .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child:hover .plyr__tooltip,.plyr__controls>.plyr__control:last-child.plyr__tab-focus .plyr__tooltip,.plyr__controls>.plyr__control:last-child .plyr__tooltip--visible,.plyr__controls>.plyr__control:last-child:hover .plyr__tooltip{-webkit-transform:translate(0) scale(1);transform:translate(0) scale(1)}.plyr__progress{left:6.5px;margin-right:13px;position:relative}.plyr__progress__buffer,.plyr__progress input[type=range]{margin-left:-6.5px;margin-right:-6.5px;width:calc(100% + 13px)}.plyr__progress input[type=range]{position:relative;z-index:2}.plyr__progress .plyr__tooltip{font-size:13px;left:0}.plyr__progress__buffer{-webkit-appearance:none;background:0 0;border:0;border-radius:100px;height:5px;left:0;margin-top:-2.5px;padding:0;position:absolute;top:50%}.plyr__progress__buffer::-webkit-progress-bar{background:0 0}.plyr__progress__buffer::-webkit-progress-value{background:currentColor;border-radius:100px;min-width:5px;-webkit-transition:width .2s ease;transition:width .2s ease}.plyr__progress__buffer::-moz-progress-bar{background:currentColor;border-radius:100px;min-width:5px;-webkit-transition:width .2s ease;transition:width .2s ease}.plyr__progress__buffer::-ms-fill{border-radius:100px;-webkit-transition:width .2s ease;transition:width .2s ease}.plyr--loading .plyr__progress__buffer{-webkit-animation:plyr-progress 1s linear infinite;animation:plyr-progress 1s linear infinite;background-image:linear-gradient(-45deg,rgba(35,40,47,.6) 25%,transparent 0,transparent 50%,rgba(35,40,47,.6) 0,rgba(35,40,47,.6) 75%,transparent 0,transparent);background-repeat:repeat-x;background-size:25px 25px;color:transparent}.plyr--video.plyr--loading .plyr__progress__buffer{background-color:hsla(0,0%,100%,.25)}.plyr--audio.plyr--loading .plyr__progress__buffer{background-color:rgba(193,200,209,.6)}.plyr__volume{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;max-width:110px;min-width:80px;position:relative;width:20%}.plyr__volume input[type=range]{margin-left:5px;margin-right:5px;position:relative;z-index:2}.plyr--is-ios .plyr__volume{min-width:0;width:auto}.plyr--audio{display:block}.plyr--audio .plyr__controls{background:#fff;border-radius:inherit;color:#4a5464;padding:10px}.plyr--audio .plyr__control.plyr__tab-focus,.plyr--audio .plyr__control:hover,.plyr--audio .plyr__control[aria-expanded=true]{background:#00b3ff;color:#fff}.plyr--full-ui.plyr--audio input[type=range]::-webkit-slider-runnable-track{background-color:rgba(193,200,209,.6)}.plyr--full-ui.plyr--audio input[type=range]::-moz-range-track{background-color:rgba(193,200,209,.6)}.plyr--full-ui.plyr--audio input[type=range]::-ms-track{background-color:rgba(193,200,209,.6)}.plyr--full-ui.plyr--audio input[type=range]:active::-webkit-slider-thumb{-webkit-box-shadow:0 1px 1px 0 0 0 1px rgba(35,40,47,.15) rgba(35,40,47,.2),0 0 0 3px rgba(35,40,47,.1);box-shadow:0 1px 1px 0 0 0 1px rgba(35,40,47,.15) rgba(35,40,47,.2),0 0 0 3px rgba(35,40,47,.1);-webkit-box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2),0 0 0 3px rgba(35,40,47,.1);box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2),0 0 0 3px rgba(35,40,47,.1)}.plyr--full-ui.plyr--audio input[type=range]:active::-moz-range-thumb{box-shadow:0 1px 1px 0 0 0 1px rgba(35,40,47,.15) rgba(35,40,47,.2),0 0 0 3px rgba(35,40,47,.1);box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2),0 0 0 3px rgba(35,40,47,.1)}.plyr--full-ui.plyr--audio input[type=range]:active::-ms-thumb{box-shadow:0 1px 1px 0 0 0 1px rgba(35,40,47,.15) rgba(35,40,47,.2),0 0 0 3px rgba(35,40,47,.1);box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2),0 0 0 3px rgba(35,40,47,.1)}.plyr--audio .plyr__progress__buffer{color:rgba(193,200,209,.6)}.plyr--video{background:#000;overflow:hidden}.plyr--video.plyr--menu-open{overflow:visible}.plyr__video-wrapper{width:100%;height:100%;background:#000;margin:auto;overflow:hidden;position:relative}.plyr__video-embed,.plyr__video-wrapper--fixed-ratio{aspect-ratio:16/9}@supports not (aspect-ratio:16/9){.plyr__video-embed,.plyr__video-wrapper--fixed-ratio{height:0;padding-bottom:56.25%;position:relative}}.plyr__video-embed iframe,.plyr__video-wrapper--fixed-ratio video{width:100%;height:100%;border:0;left:0;position:absolute;top:0}.plyr--full-ui .plyr__video-embed>.plyr__video-embed__container{padding-bottom:240%;position:relative;-webkit-transform:translateY(-38.28125%);transform:translateY(-38.28125%)}.plyr--video .plyr__controls{background:-webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(0,0,0,.75)));background:linear-gradient(transparent,rgba(0,0,0,.75));border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;bottom:0;color:#fff;left:0;padding:20px 5px 5px;position:absolute;right:0;-webkit-transition:opacity .4s ease-in-out,-webkit-transform .4s ease-in-out;transition:opacity .4s ease-in-out,-webkit-transform .4s ease-in-out;transition:opacity .4s ease-in-out,transform .4s ease-in-out;transition:opacity .4s ease-in-out,transform .4s ease-in-out,-webkit-transform .4s ease-in-out;z-index:3}@media(min-width:480px){.plyr--video .plyr__controls{padding:35px 10px 10px}}.plyr--video.plyr--hide-controls .plyr__controls{opacity:0;pointer-events:none;-webkit-transform:translateY(100%);transform:translateY(100%)}.plyr--video .plyr__control.plyr__tab-focus,.plyr--video .plyr__control:hover,.plyr--video .plyr__control[aria-expanded=true],.plyr__control--overlaid{background:#00b3ff;background:#af181d;color:#fff}.plyr__control--overlaid{border:0;border-radius:100%;display:none;left:50%;opacity:.9;padding:15px;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:.3s;transition:.3s;z-index:2}.plyr__control--overlaid svg{left:2px;position:relative}.plyr__control--overlaid:focus,.plyr__control--overlaid:hover{opacity:1}.plyr--playing .plyr__control--overlaid{opacity:0;visibility:hidden}.plyr--full-ui.plyr--video .plyr__control--overlaid{display:block}.plyr--full-ui.plyr--video input[type=range]::-webkit-slider-runnable-track{background-color:hsla(0,0%,100%,.25)}.plyr--full-ui.plyr--video input[type=range]::-moz-range-track{background-color:hsla(0,0%,100%,.25)}.plyr--full-ui.plyr--video input[type=range]::-ms-track{background-color:hsla(0,0%,100%,.25)}.plyr--full-ui.plyr--video input[type=range]:active::-webkit-slider-thumb{-webkit-box-shadow:0 1px 1px 0 0 0 1px rgba(35,40,47,.15) rgba(35,40,47,.2),0 0 0 3px hsla(0,0%,100%,.5);box-shadow:0 1px 1px 0 0 0 1px rgba(35,40,47,.15) rgba(35,40,47,.2),0 0 0 3px hsla(0,0%,100%,.5);-webkit-box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2),0 0 0 3px hsla(0,0%,100%,.5);box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2),0 0 0 3px hsla(0,0%,100%,.5)}.plyr--full-ui.plyr--video input[type=range]:active::-moz-range-thumb{box-shadow:0 1px 1px 0 0 0 1px rgba(35,40,47,.15) rgba(35,40,47,.2),0 0 0 3px hsla(0,0%,100%,.5);box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2),0 0 0 3px hsla(0,0%,100%,.5)}.plyr--full-ui.plyr--video input[type=range]:active::-ms-thumb{box-shadow:0 1px 1px 0 0 0 1px rgba(35,40,47,.15) rgba(35,40,47,.2),0 0 0 3px hsla(0,0%,100%,.5);box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2),0 0 0 3px hsla(0,0%,100%,.5)}.plyr--video .plyr__progress__buffer{color:hsla(0,0%,100%,.25)}.plyr:-webkit-full-screen{width:100%;height:100%;background:#000;border-radius:0!important;margin:0}.plyr:-moz-full-screen{width:100%;height:100%;background:#000;border-radius:0!important;margin:0}.plyr:-ms-fullscreen{width:100%;height:100%;background:#000;border-radius:0!important;margin:0}.plyr:fullscreen{width:100%;height:100%;background:#000;border-radius:0!important;margin:0}.plyr:-webkit-full-screen video{height:100%}.plyr:-moz-full-screen video{height:100%}.plyr:-ms-fullscreen video{height:100%}.plyr:fullscreen video{height:100%}.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen{display:block}.plyr:-moz-full-screen .plyr__control .icon--exit-fullscreen{display:block}.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen{display:block}.plyr:fullscreen .plyr__control .icon--exit-fullscreen{display:block}.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:-moz-full-screen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:fullscreen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:-webkit-full-screen.plyr--hide-controls{cursor:none}.plyr:-moz-full-screen.plyr--hide-controls{cursor:none}.plyr:-ms-fullscreen.plyr--hide-controls{cursor:none}.plyr:fullscreen.plyr--hide-controls{cursor:none}@media(min-width:1024px){.plyr:-webkit-full-screen .plyr__captions{font-size:21px}.plyr:-moz-full-screen .plyr__captions{font-size:21px}.plyr:-ms-fullscreen .plyr__captions{font-size:21px}.plyr:fullscreen .plyr__captions{font-size:21px}}.plyr--fullscreen-fallback{width:100%;height:100%;background:#000;border-radius:0!important;bottom:0;display:block;left:0;margin:0;position:fixed;right:0;top:0;z-index:10000000}.plyr--fullscreen-fallback video{height:100%}.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen{display:block}.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr--fullscreen-fallback.plyr--hide-controls{cursor:none}@media(min-width:1024px){.plyr--fullscreen-fallback .plyr__captions{font-size:21px}}.plyr__ads{border-radius:inherit;bottom:0;cursor:pointer;left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:-1}.plyr__ads>div,.plyr__ads>div iframe{width:100%;height:100%;position:absolute}.plyr__ads:after{background:#23282f;border-radius:2px;bottom:10px;color:#fff;content:attr(data-badge-text);font-size:11px;padding:2px 6px;pointer-events:none;position:absolute;right:10px;z-index:3}.plyr__ads:empty:after{display:none}.plyr__cues{width:3px;height:5px;background:currentColor;display:block;left:0;opacity:.8;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:3}.plyr__preview-thumb{background-color:hsla(0,0%,100%,.9);border-radius:3px;bottom:100%;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.15);box-shadow:0 1px 2px rgba(0,0,0,.15);margin-bottom:10px;opacity:0;padding:3px;pointer-events:none;position:absolute;-webkit-transform:translateY(10px) scale(.8);transform:translateY(10px) scale(.8);-webkit-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transition:opacity .2s ease .1s,-webkit-transform .2s ease .1s;transition:opacity .2s ease .1s,-webkit-transform .2s ease .1s;transition:transform .2s ease .1s,opacity .2s ease .1s;transition:transform .2s ease .1s,opacity .2s ease .1s,-webkit-transform .2s ease .1s;z-index:2}.plyr__preview-thumb--is-shown{opacity:1;-webkit-transform:translate(0) scale(1);transform:translate(0) scale(1)}.plyr__preview-thumb:before{width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid hsla(0,0%,100%,.9);bottom:-4px;content:"";left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:2}.plyr__preview-thumb__image-container{background:#c1c8d1;border-radius:2px;overflow:hidden;position:relative;z-index:0}.plyr__preview-thumb__image-container img{width:100%;height:100%;left:0;max-height:none;max-width:none;position:absolute;top:0}.plyr__preview-thumb__time-container{bottom:6px;left:0;position:absolute;right:0;white-space:nowrap;z-index:3}.plyr__preview-thumb__time-container span{background-color:rgba(0,0,0,.55);border-radius:2px;color:#fff;font-size:13px;padding:3px 6px}.plyr__preview-scrubbing{width:100%;height:100%;bottom:0;filter:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feGaussianBlur stdDeviation="1" /></filter></svg>#filter');-webkit-filter:blur(1px);filter:blur(1px);left:0;margin:auto;opacity:0;overflow:hidden;pointer-events:none;position:absolute;right:0;top:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;z-index:1}.plyr__preview-scrubbing--is-shown{opacity:1}.plyr__preview-scrubbing img{width:100%;height:100%;left:0;max-height:none;max-width:none;-o-object-fit:contain;object-fit:contain;position:absolute;top:0}.plyr--no-transition{-webkit-transition:none!important;transition:none!important}.plyr__sr-only{width:1px!important;height:1px!important;clip:rect(1px,1px,1px,1px);border:0!important;overflow:hidden;padding:0!important;position:absolute!important}.plyr [hidden]{display:none!important}.frame-type-textmedia .ce-gallery{max-width:1190px;max-width:74.375rem;margin:0 auto}.frame-type-textmedia video{width:100%}.frame-type-textpic.padding-large{padding-top:1rem;padding-bottom:1rem}.frame-type-textpic .ce-textpic>h2:first-child{margin-top:0}.frame-type-textpic .ce-gallery{padding:var(--spacing--small);border-radius:6px 6px 0 0;margin-bottom:2rem}.frame-type-textpic .ce-gallery img{width:100%;display:block}.frame-type-textpic .ce-column+.ce-column,.frame-type-textpic .ce-row+.ce-row{margin-top:2rem}.frame-type-textpic .ce-bodytext{border-radius:0 0 6px 6px}.frame-type-textpic .ce-bodytext *{font-size:inherit}.frame-type-textpic .ce-bodytext p:first-child{margin-top:0}.frame-type-textpic .ce-bodytext p:last-child{margin-bottom:0}.homepage .frame-type-textpic .ce-gallery img{min-height:unset}@media(max-width:42rem){.homepage .frame-type-textpic .ce-gallery img{max-width:calc(100% + 2.5rem);width:calc(100% + 2.5rem);margin-left:-1.25rem}}@media(min-width:52.0625rem){.frame-type-textpic.padding-large{padding-bottom:2.5rem;padding-top:2.5rem}.frame-type-textpic.padding-large:last-child{padding-bottom:7rem}.Hero+.frame-type-textpic.padding-large{padding-top:11rem}.frame-type-textpic .ce-textpic-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.frame-type-textpic .ce-right .ce-textpic-wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.frame-type-textpic .ce-row{_height:100%}.frame-type-textpic .ce-column+.ce-column{margin-top:4rem}.frame-type-textpic .image{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.frame-type-textpic .ce-gallery{width:50%;padding:var(--spacing--medium);margin-bottom:0}.frame-type-textpic .ce-gallery img{min-height:360px;-o-object-fit:cover;object-fit:cover}.frame-type-textpic .ce-gallery{padding-right:25px}.frame-type-textpic .ce-right .ce-gallery{padding-right:0;padding-left:25px}.homepage .frame-type-textpic .ce-gallery{max-width:446px;max-width:27.875rem}.frame-type-textpic .ce-bodytext{width:50%;border-radius:0 6px 6px 0;font-size:1rem;}.homepage .frame-type-textpic .ce-bodytext{padding:1.5rem 1.5rem 0}.frame-type-textpic .ce-bodytext p{margin-top:2.5rem;margin-bottom:2rem}.frame-type-textpic .ce-bodytext :last-child{margin-bottom:0}.frame-type-textpic.padding-small .ce-bodytext{padding-left:7.75rem}.frame-type-textpic.padding-large .ce-bodytext{padding:3rem 4.5rem}.frame-type-textpic .Heading{font-size:1.25rem}}@media(min-width:75.0625rem){.homepage .frame-type-textpic .ce-textpic-wrapper{gap:0}.homepage .frame-type-textpic .ce-textpic .ce-gallery{margin-right:10.875rem}.padding-large .frame-type-textpic .ce-bodytext{padding:3rem 8.5rem}.frame-type-textpic .ce-textpic-wrapper{gap:50px}}.TwoColumns p:first-child{margin-top:0}.TwoColumns__image{display:block;width:100%}.TwoColumns__image+.TwoColumns__image{margin-top:2rem}@media(min-width:52.0625rem){.TwoColumns{display:-webkit-box;display:-ms-flexbox;display:flex}.TwoColumns__left{max-width:36.125rem;margin-right:1.5rem}.TwoColumns__right{max-width:43.375rem;margin-left:auto}.TwoColumns__image+.TwoColumns__image{margin-top:4rem}}
.ProductTile{position:relative}.ProductTile .ProductTile__link{text-decoration:none}.ProductTile .ProductTile__link:after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;cursor:pointer}.ProductTile .ProductTile__link:focus{outline:none}.ProductTile__image{max-height:174px}.ProductTile__image img{max-height:174px;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.ProductTile__title{padding:1rem 1.5rem;font-size:28px;font-size:1.75rem;font-weight:700;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;color:#fff;background-color:#666}.ProductTile__text,.ProductTile__title{margin:0;font-family:Standard;line-height:1.5}.ProductTile__text{padding:1.5rem 1.5rem 2.5rem;font-size:16px;font-size:1rem;font-weight:400;color:#161616;background-color:#fff}@media (min-width:42.0625rem){.ProductTile__image,.ProductTile__image img{max-height:150px}.ProductTile__title{min-height:6em}}@media (min-width:52.0625rem){.ProductTile__image,.ProductTile__image img{max-height:180px}.ProductTile__title{min-height:4em;font-size:2rem}}.ProductTile__image{position:relative}.ProductTile__title{background-color:hsla(0,0%,40%,.7);position:absolute;width:100%;bottom:0;left:0;}.ProductTile__image:hover .ProductTile__title{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:58.0625rem){.ProductTile__image,.ProductTile__image img{max-height:200px}}@media (min-width:64.0625rem){.ProductTile__title{padding:1rem 4rem}.ProductTile__text{padding:2rem 4rem}.ProductTile__image,.ProductTile__image img{max-height:225px}}@media (min-width:75.0625rem){.ProductTile__image,.ProductTile__image img{max-height:250px}}@media (min-width:81.0625rem){.ProductTile__image,.ProductTile__image img{max-height:300px}}@media (min-width:86.563rem){.ProductTile__image,.ProductTile__image img{max-height:359px}}.ProductTiles__list.informal{max-width:1440px;max-width:90rem}.ProductTiles__item{background-color:#fff}.ProductTiles__item:focus-within{outline:2px solid #666;outline-offset:2px}.ProductTiles__item+.ProductTiles__item{margin-top:2rem}@media (min-width:42.0625rem){.ProductTiles__list.informal{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:minmax(200px,auto);gap:3rem}.ProductTiles__item+.ProductTiles__item{margin-top:0}}
.Quotation{padding:2.5rem 1rem 2rem;background-color:#fff;margin:2rem 0 0;position:relative}.Quotation.Quotation.Quotation{font-size:28px;font-size:1.75rem;font-weight:700}.Quotation:before{content:"";position:absolute;display:block;background-image:url(/typo3conf/ext/tw_koller/Resources/Public/Graphics/Quotation_Mark--grey.svg);background-size:contain;background-repeat:no-repeat;width:38px;width:2.375rem;height:36px;height:2.25rem;top:0;left:16px;left:1rem}@media(min-width:75.0625rem){.Quotation{padding:2.5rem 4.5rem 2.5rem 11rem}.Quotation.Quotation.Quotation{font-size:2rem}.Quotation:before{width:124px;height:110px;left:26px}}
.References a{display:inline-block}.References img{max-height:200px;max-height:100px;width:auto}.References__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:32px;gap:2rem}.References__item{width:100%}@media(min-width:32.0625rem){.References .image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%}.References__item{max-width:calc(50% - 1rem)}}@media(min-width:52.0625rem){.References__item{max-width:calc(33.33333% - 1.33333rem)}.References__item:nth-child(3n) .image{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.References__item:nth-child(3n+1) .image{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}
.Statistic__image{padding:4rem 1.25rem;background-size:cover;background-position:50%;background-repeat:no-repeat;mix-blend-mode:multiply;background-color:hsla(0,0%,40%,.7);background-blend-mode:multiply;max-width:2050px;margin:0 auto}.Statistic__item{max-width:350px;margin:0 auto}.Statistic__number{color:#fff;font-size:120px;font-size:7.5rem;font-weight:700}.Statistic__text{color:#fff;font-size:24px;font-size:1.5rem;font-weight:700}@media(min-width:52.0625rem){.Statistic__image{padding:7rem 1.25rem}.Statistic__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:90rem;margin:0 auto}}

.Quote p{margin:0;font-family:Standard;font-size:16px;font-size:1rem;color:#161616}.Quote,.Quote p{background-color:#f1f1f2}.Quote{position:relative;padding:2.5rem 3rem;-webkit-box-shadow:0 10px 20px rgba(0,0,0,.2);box-shadow:0 10px 20px rgba(0,0,0,.2)}.Quote svg{position:absolute;top:-16px;top:-1rem;left:32px;left:2rem}.Quote__caption--author{font-weight:700}.Quote__caption--company{font-style:italic}.Quote__text{margin:1.5rem 0 0}@media (min-width:42.0625rem){.Quote{-ms-flex-preferred-size:366px;flex-basis:366px}}.Quotes{padding:7rem 1.25rem}.Quotes__list.informal{max-width:1440px;max-width:90rem;margin:0 auto}.Quotes__item+.Quotes__item{margin-top:4.5rem}@media (min-width:42.0625rem){.Quotes__list.informal{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-column-gap:calc(45rem - 549px);-moz-column-gap:calc(45rem - 549px);column-gap:calc(45rem - 549px);row-gap:5rem;margin:0 auto}.Quotes__list.informal .Quotes__item{-ms-flex-preferred-size:366px;flex-basis:366px}.Quotes__list.informal .Quotes__item+.Quotes__item{margin-top:0}}
.Testimonial-wrapper{padding:0 1.25rem 2rem;background-color:#f1f1f2}.Testimonial-wrapper:last-of-type{padding-bottom:2.5rem}.Testimonial+.Testimonial{margin-top:2rem}.Testimonial__image,.Testimonial__image img{max-height:256px}.Testimonial__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.Testimonial__text{padding:1rem;font-family:Standard;font-size:28px;font-size:1.75rem;font-weight:700;line-height:1.5;background-color:#fff}@media (min-width:52.0625rem){.Testimonial-wrapper,.Testimonial-wrapper:last-of-type{padding-bottom:5rem}.Testimonial{background-color:#fff}.Testimonial.Testimonial--empty{background-color:transparent}.Testimonial+.Testimonial{margin-top:0}.Testimonial__text{font-size:2rem}}.TestimonialDouble{max-width:1440px;max-width:90rem;margin:0 auto}@media (min-width:52.0625rem){.TestimonialDouble{display:grid;grid-template-columns:1fr 1fr;gap:3rem}.TestimonialDouble .Testimonial{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.TestimonialDouble .Testimonial__image,.TestimonialDouble .Testimonial__image img{max-height:359px}.TestimonialDouble .Testimonial__image+.Testimonial__text{margin-top:unset}.TestimonialDouble .Testimonial__text{padding:1rem 4rem 1.75rem;margin-top:auto}}.TestimonialSingle{max-width:1440px;max-width:90rem;margin:0 auto}@media (min-width:52.0625rem){.TestimonialSingle .Testimonial{display:-webkit-box;display:-ms-flexbox;display:flex}.TestimonialSingle .Testimonial__image,.TestimonialSingle .Testimonial__image img{width:100%;max-height:487px}.TestimonialSingle .Testimonial__image img{height:100%}.TestimonialSingle .Testimonial__text{padding:3rem 4rem;max-width:50%}.TestimonialSingle--position-right{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}@media (min-width:58.0625rem){.TestimonialSingle .Testimonial__text{max-width:45%}}@media (min-width:64.0625rem){.TestimonialSingle .Testimonial__text{max-width:40%}}@media (min-width:81.0625rem){.TestimonialSingle .Testimonial__text{max-width:30%}}
.ThreeColumns__text{font-size:20px;font-size:1.25rem;line-height:1.7}@media(max-width:52rem){.ThreeColumns__image{max-width:200px;margin-top:2rem}}@media(min-width:52.0625rem){.ThreeColumns__images,.ThreeColumns__texts{display:grid;grid-template-columns:1fr 1fr 1fr;gap:3rem}.ThreeColumns__texts{margin-top:.875rem}.ThreeColumns__text p:first-child{margin-top:0}.ThreeColumns__text p:last-child{margin-bottom:0}.ThreeColumns__images{margin-top:3rem}}
.video-embed iframe{width:100%;aspect-ratio:200/113;height:auto}
html{position:relative;z-index:0}@media (min-width:25.0625rem){html{z-index:100}}@media (min-width:32.0625rem){html{z-index:200}}@media (min-width:42.0625rem){html{z-index:300}}@media (min-width:52.0625rem){html{z-index:400}}@media (min-width:58.0625rem){html{z-index:500}}@media (min-width:64.0625rem){html{z-index:600}}@media (min-width:75.0625rem){html{z-index:700}}@font-face{font-family:Standard;src:url(Fonts/OpenSans-Regular.woff2) format("woff2"),url(Fonts/OpenSans-Regular.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Standard;src:url(Fonts/OpenSans-Bold.woff2) format("woff2"),url(Fonts/OpenSans-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Standard;src:url(Fonts/OpenSans-Italic.woff2) format("woff2"),url(Fonts/OpenSans-Italic.woff) format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Subset;src:url(Fonts/RobotoSerif-Regular.woff2) format("woff2"),url(Fonts/RobotoSerif-Regular.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}.fs--micro{font-size:var(--font-size--micro)}.fs--uno{font-size:16px;font-size:1rem}.fs--kilo{font-size:18px;font-size:1.125rem}.fs--mega{font-size:20px;font-size:1.25rem}.fs--giga{font-size:24px;font-size:1.5rem}.fs--tera{font-size:32px;font-size:2rem}.Frame{padding:2.5rem 1.25rem;background-color:#fff}.Frame.margin-none{padding-bottom:0}.Frame.margin-none+.Frame{padding-top:0}.Frame.margin-default{padding-bottom:1rem}.Frame.margin-default+.Frame{padding-top:1rem}.Frame__inner{max-width:1440px;max-width:90rem;margin:0 auto}.Frame__inner>h1:first-child,.Frame__inner>h2:first-child,.Frame__inner>h3:first-child{margin-top:0}.frame-small .Frame__inner{max-width:694px;max-width:43.375rem}.Frame--color-white{background-color:#fff}.Frame--color-grey{background-color:#f1f1f2}@media(min-width:52.0625rem){.Frame{padding:5rem 1.25rem 7rem}.Frame.margin-default{padding-bottom:2.5rem}.Frame.margin-default+.Frame{padding-top:2.5rem}}.no-js .lazyload{display:none}img{vertical-align:middle}html{--fluid-bp:calc(2vw - 0.5rem);min-height:100%}html,html.has-webfonts{font-family:Standard}@media (min-width:75.0625rem){html{--fluid-screen:75rem}}body{height:100%;margin:0;-webkit-font-feature-settings:"lnum" 1,"liga" 1,"dlig" 1,"calt" 1;font-feature-settings:"lnum" 1,"liga" 1,"dlig" 1,"calt" 1;color:var(--color-text--default);background-color:var(--bgcolor-body)}body,button,input,select,textarea{font:400 1rem/1.5 Standard;}.has-webfonts body,.has-webfonts button,.has-webfonts input,.has-webfonts select,.has-webfonts textarea{font-family:Standard}.Heading--h1,h1{line-height:1.28}.Heading--h1,.Heading--h2,h1,h2{font-size:2.25rem;font-weight:700}.Heading.Heading--h3,h3{font-size:2rem;font-weight:700;line-height:1}.Heading.Heading--h4,h4{font-size:1.25rem;font-weight:700;line-height:1.5;}.homepage .Heading.Heading--h4,.homepage h4{margin-top:1.5rem}.Heading.Heading--history{font-size:3rem;font-family:Subset;color:#666}button>*{position:relative}aside,figure,footer,header,main{display:block}picture{display:inline-block}figure{margin:0}audio,img,object,video{max-width:100%;height:auto}iframe{max-width:100%}template{display:none}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}[hidden]{display:none}::-moz-selection{background-color:#666;text-decoration:underline;color:#fff}::selection{background-color:#666;text-decoration:underline;color:#fff}address{font-style:unset}.bold{font-weight:700}.bodytext a:not(.CallToAction),.frame-type-text a:not(.CallToAction){color:#666}.bodytext a:not(.CallToAction):focus,.frame-type-text a:not(.CallToAction):focus{color:#af181d;outline:1px solid #af181d;outline-offset:7px;text-underline-offset:.4rem;text-decoration:underline}.bodytext a:not(.CallToAction):hover,.frame-type-text a:not(.CallToAction):hover{color:#af181d;text-underline-offset:.4rem}.ce-bodytext ol:not(.PlusList) li,.ce-bodytext ul:not(.PlusList) li{padding:.5rem 0}.ce-bodytext ul:not(.PlusList){list-style-type:"-";padding-left:1rem}.ce-bodytext ul:not(.PlusList) li{padding-left:.5rem}@media(min-width:52.0625rem){.Heading--h1,h1{font-size:3rem;line-height:1.2}.Heading--h2,h2{font-size:3rem;font-weight:700;margin-bottom:3.5rem}}.hide-element{position:absolute!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;height:1px!important;width:1px!important;margin:-1px!important;padding:0!important;border:0!important}.hide-content{white-space:nowrap!important;overflow:hidden!important;text-indent:300%!important}
.Heading{line-height:1.08333;margin:var(--heading-spacing) 0;}.has-webfonts .Heading{font-family:var(--font-family--display)}.Heading--sub{font-weight:700}.Heading--hidden{position:absolute!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;height:1px!important;width:1px!important;margin:-1px!important;padding:0!important;border:0!important}mark{background-color:var(--bgcolor-selection)}abbr{cursor:help}a{color:inherit}.pathway{margin-left:1em;background-image:none;text-decoration:none;color:#161616;border-bottom:var(--line-width) solid transparent;-webkit-transition:border-color .12s cubic-bezier(1,0,0,1);transition:border-color .12s cubic-bezier(1,0,0,1)}.pathway:before{content:"»";display:inline-block;width:1em;margin-left:-1em;-webkit-transition:text-indent .15s cubic-bezier(.45,.05,.55,.95);transition:text-indent .15s cubic-bezier(.45,.05,.55,.95)}.pathway:focus,.pathway:hover,a:focus .pathway,a:hover .pathway{color:var(--color-link--hocus);border-color:currentColor;outline:0}.pathway:focus:before,.pathway:hover:before,a:focus .pathway:before,a:hover .pathway:before{text-indent:.3em}.informal{list-style-type:none;margin:0;padding:0}.informal li:before{content:"\200B";position:absolute}
/*# sourceMappingURL=tw-koller-default.min.css.map */
