/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:0.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}@font-face{font-family:'CHMedia';src:url("fonts/CHMedia-Bold.eot");src:url("fonts/CHMedia-Bold.eot?#iefix") format("embedded-opentype"),url("fonts/CHMedia-Bold.woff2") format("woff2"),url("fonts/CHMedia-Bold.woff") format("woff");font-weight:bold;font-style:normal;font-stretch:normal;unicode-range:U+000D-FB04}@font-face{font-family:'CHMedia';src:url("fonts/CHMedia-BoldItalic.eot");src:url("fonts/CHMedia-BoldItalic.eot?#iefix") format("embedded-opentype"),url("fonts/CHMedia-BoldItalic.woff2") format("woff2"),url("fonts/CHMedia-BoldItalic.woff") format("woff");font-weight:bold;font-style:italic;font-stretch:normal;unicode-range:U+000D-FB04}@font-face{font-family:'CHMedia';src:url("fonts/CHMedia-Light.eot");src:url("fonts/CHMedia-Light.eot?#iefix") format("embedded-opentype"),url("fonts/CHMedia-Light.woff2") format("woff2"),url("fonts/CHMedia-Light.woff") format("woff");font-weight:normal;font-style:normal;font-stretch:normal;unicode-range:U+000D-FB04}@font-face{font-family:'CHMedia';src:url("fonts/CHMedia-LightItalic.eot");src:url("fonts/CHMedia-LightItalic.eot?#iefix") format("embedded-opentype"),url("fonts/CHMedia-LightItalic.woff2") format("woff2"),url("fonts/CHMedia-LightItalic.woff") format("woff");font-weight:normal;font-style:italic;font-stretch:normal;unicode-range:U+000D-FB04}*{box-sizing:border-box}body{font-family:"CHMedia", sans-serif;padding-top:5px;color:#003595;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-font-feature-settings:"kern" 1;-ms-font-feature-settings:"kern" 1;-o-font-feature-settings:"kern" 1;-webkit-font-feature-settings:"kern" 1;font-feature-settings:"kern" 1;font-kerning:normal;font-feature-settings:"liga" on;font-feature-settings:"dlig" off;font-feature-settings:"onum" off;font-feature-settings:"lnum" off;font-feature-settings:"ss01" off}body.page-user #content{margin:200px 30px}a[name]{position:absolute;margin-top:-100px;display:block;height:0}#colorstrip{position:fixed;left:0;top:0;width:100%;z-index:400}#colorstrip>div{background-color:#003595;height:5px;max-width:1600px;margin:0 auto;-webkit-transition:background-color .5s ease;-moz-transition:background-color .5s ease;-o-transition:background-color .5s ease;transition:background-color .5s ease}#colorstrip.color-hellblau>div{background-color:#347eca}#colorstrip.color-rot>div{background-color:#f02145}#colorstrip.color-blau>div,#colorstrip.color-blauweiss>div{background-color:#003595}#colorstrip.color-gruen>div{background-color:#9cc687}#colorstrip.color-gelb>div{background-color:#fcd12a}video{display:block;width:100%;height:auto}.multiply-blue{position:absolute;left:0;top:0;right:0;bottom:0;background-color:rgba(0,53,149,0.15);background-blend-mode:multiply;z-index:5}#page-wrapper{position:relative;max-width:1600px;margin:0 auto}#page{margin:-1px auto 0 auto;padding-top:1px}#logo-icon{position:fixed;top:30px;margin-left:40px;z-index:398;cursor:pointer}#logo-icon svg{width:36px;height:auto;fill:#003595}#logo-icon.color-gruen svg{fill:#9cc687}#logo-icon.color-gelb svg{fill:#fcd12a}#logo-icon.color-blau svg{fill:#003595}#logo-icon.color-hellblau svg{fill:#347eca}#logo-icon.color-rot svg{fill:#f02145}#logo-icon.color-blauweiss svg{fill:white}#had-wrapper{position:fixed;margin:0 auto;width:100%;max-width:1600px;z-index:397;text-align:right;padding-right:30px;padding-top:30px;display:none}#had-wrapper #had{display:inline-block}#had-wrapper #had a{color:#003595}#had-wrapper #had a:before{background-color:#f02145}#header{position:fixed;top:0;width:100%;padding-bottom:20px;z-index:399;background-color:rgba(255,255,255,0);-webkit-transition:top .5s ease,background-color .5s ease;-moz-transition:top .5s ease,background-color .5s ease;-o-transition:top .5s ease,background-color .5s ease;transition:top .5s ease,background-color .5s ease}#header #logo{display:block;margin:30px 0 0 40px}#header #logo svg{display:block;width:190px;height:auto;fill:#003595;-webkit-transition:fill .75s ease;-moz-transition:fill .75s ease;-o-transition:fill .75s ease;transition:fill .75s ease}#header #logo.color-gruen svg .logo-dots{fill:#9cc687}#header #logo.color-gelb svg .logo-dots{fill:#fcd12a}#header #logo.color-blau svg .logo-dots{fill:#003595}#header #logo.color-hellblau svg .logo-dots{fill:#347eca}#header #logo.color-rot svg .logo-dots{fill:#f02145}#header #block-menu-block-1{position:absolute;left:30%;width:60%;top:26px}#header #block-menu-block-1 ul.menu{padding:0;margin:0;overflow:hidden}#header #block-menu-block-1 ul.menu li{padding:0;margin:0;list-style:none;float:left}#header #block-menu-block-1 ul.menu li a{display:block;color:#003595;text-transform:uppercase;font-weight:bold;font-size:15px;padding:15px;line-height:22px;text-decoration:none;-webkit-transition:color .75s ease;-moz-transition:color .75s ease;-o-transition:color .75s ease;transition:color .75s ease}#header #block-menu-block-1 ul.menu li.mnu-o-gruen a:hover{color:#9cc687 !important}#header #block-menu-block-1 ul.menu li.mnu-o-rot a:hover{color:#f02145 !important}#header #block-menu-block-1 ul.menu li.mnu-o-hellblau a:hover{color:#347eca !important}#header #block-menu-block-1 ul.menu li.mnu-o-gelb a:hover{color:#fcd12a !important}#header.headroom--pinned{position:fixed;top:0}#header.headroom--unpinned{position:fixed;top:-90px}#header.headroom--not-top{background-color:rgba(255,255,255,0.9)}#header.headroom--not-top #logo svg{fill:#003595 !important}#header.headroom--not-top #block-menu-block-1 ul.menu li a{color:#003595 !important}.front #header #block-menu-block-1 ul.menu li a{color:white}.front.show-overlay #header #block-menu-block-1 ul.menu li a{color:#003595}.front #header #logo svg{fill:white}.front #header.headroom--top #logo svg .logo-dots{fill:white}.field-name-field-elements .paragraphs-item-advanced-header{color:white}.field-name-field-elements .paragraphs-item-advanced-header .field-name-field-header-bg{position:relative}.field-name-field-elements .paragraphs-item-advanced-header .field-name-field-header-bg .play-ico{display:none}.field-name-field-elements .paragraphs-item-advanced-header .field-name-field-header-bg img,.field-name-field-elements .paragraphs-item-advanced-header .field-name-field-header-bg video{display:block;max-width:100%;height:auto}.field-name-field-elements .paragraphs-item-advanced-header .field-name-field-header-bg a.movie{display:none}.field-name-field-elements .paragraphs-item-advanced-header .group-header-texts{position:absolute;left:13%;top:17vw;font-size:24px;line-height:32px;z-index:10}@media (min-width: 1600px){.field-name-field-elements .paragraphs-item-advanced-header .group-header-texts{top:275px}}.field-name-field-elements .paragraphs-item-advanced-header h1{font-size:5vw;margin:0}@media (min-width: 1600px){.field-name-field-elements .paragraphs-item-advanced-header h1{font-size:80px}}.field-name-field-elements .paragraphs-item-advanced-header .field-name-field-header-text{width:41.6666%}.field-name-field-elements .paragraphs-item-advanced-header .field-name-field-header-links .field-items .field-item{display:inline-block;margin-right:20px}.field-name-field-elements .paragraphs-item-advanced-header .field-name-field-header-links .field-items .field-item a.movie:before{background-image:url(../img/arrow.svg);background-size:22px;background-position:6px center}.field-name-field-elements .paragraphs-item-teaser .field-name-field-teaser>.field-items{overflow:hidden}.field-name-field-elements .paragraphs-item-teaser .field-name-field-teaser>.field-items>.field-item{position:relative;float:left;width:50%}.field-name-field-elements .paragraphs-item-teaser .field-name-field-teaser>.field-items>.field-item img{display:block;max-width:100%;height:auto}.field-name-field-elements .paragraphs-item-teaser .group-texts{position:absolute;padding-left:5%;top:10%;width:100%;z-index:10}.field-name-field-elements .paragraphs-item-teaser .group-texts .field-name-field-teaser-section{font-size:27px;font-weight:bold}.field-name-field-elements .paragraphs-item-teaser .group-texts .field-name-field-teaser-title{width:65%}.field-name-field-elements .paragraphs-item-teaser .group-texts .field-name-field-teaser-title h3{font-size:2.81vw;font-weight:bold;color:white;margin:1vw 0 2vw 0}@media (min-width: 1600px){.field-name-field-elements .paragraphs-item-teaser .group-texts .field-name-field-teaser-title h3{font-size:45px}}.field-name-field-elements .paragraphs-item-teaser .group-texts .field-name-field-teaser-link{display:inline-block}.field-name-field-elements .paragraphs-item-view{padding:0 9% 0 16%}.field-name-field-elements .paragraphs-item-view h2{margin:120px 0 0 100px;font-size:2.5vw}@media (min-width: 1600px){.field-name-field-elements .paragraphs-item-view h2{font-size:36px}}.field-name-field-elements .paragraphs-item-view .field-name-field-view-text{width:81%;font-size:24px;line-height:32px;margin-bottom:60px}.field-name-field-elements .paragraphs-item-view.color-blau h2{color:#003595;padding-left:33px;background:url(../img/logo-dots-b1.svg) no-repeat left center;background-size:auto 60%}.field-name-field-elements .paragraphs-item-view.color-rot h2{color:#f02145;padding-left:33px;background:url(../img/logo-dots-r1.svg) no-repeat left center;background-size:auto 60%}.field-name-field-elements .paragraphs-item-view.color-gelb h2{color:#fcd12a;padding-left:33px;background:url(../img/logo-dots-y1.svg) no-repeat left center;background-size:auto 60%}.field-name-field-elements .paragraphs-item-view.color-gruen h2{color:#9cc687;padding-left:33px;background:url(../img/logo-dots-g1.svg) no-repeat left center;background-size:auto 60%}.field-name-field-elements .paragraphs-item-view.color-hellblau h2{color:#347eca;padding-left:33px;background:url(../img/logo-dots-b1.svg) no-repeat left center;background-size:auto 60%}.field-name-field-elements .paragraphs-item-img-text{margin-top:125px;padding:0 16% 0 9%}.field-name-field-elements .paragraphs-item-img-text>.content{overflow:hidden}.field-name-field-elements .paragraphs-item-img-text .field-name-field-2col-img{float:left;width:50%;max-width:450px}.field-name-field-elements .paragraphs-item-img-text .field-name-field-2col-img img{display:block;max-width:100%;height:auto}.field-name-field-elements .paragraphs-item-img-text .group-texts{margin-left:5%;float:left;width:45%;padding:60px 0 0 0}.field-name-field-elements .paragraphs-item-img-text .field-name-field-2col-section{font-size:27px;font-weight:bold}.field-name-field-elements .paragraphs-item-img-text h2{font-size:45px;margin:10px 0 20px -100px}.field-name-field-elements .paragraphs-item-img-text .field-name-field-2col-text{font-size:18px;line-height:24px}.field-name-field-elements .paragraphs-item-img-text .field-name-field-2col-links>.field-items>.field-item{display:inline-block;margin-right:20px;margin-bottom:15px}.field-name-field-elements .paragraphs-item-img-text .field-name-field-2col-links>.field-items>.field-item a{color:#003595}.field-name-field-elements .paragraphs-item-addresses{margin:120px 16% 80px 9%;padding:45px 0px 45px 100px;color:white}.field-name-field-elements .paragraphs-item-addresses h2{font-size:27px;margin:0;padding-left:25px;background:url(../img/logo-dots-w1.svg) no-repeat left center;background-size:auto 60%}.field-name-field-elements .paragraphs-item-addresses a{color:white}.field-name-field-elements .paragraphs-item-addresses>.content{overflow:hidden}.field-name-field-elements .paragraphs-item-addresses .field-name-field-contact-cols,.field-name-field-elements .paragraphs-item-addresses .field-name-field-contact-links{float:left;padding-right:50px;margin-top:15px}.field-name-field-elements .paragraphs-item-addresses .field-name-field-contact-cols p,.field-name-field-elements .paragraphs-item-addresses .field-name-field-contact-links p{margin-top:0}.field-name-field-elements .paragraphs-item-addresses .field-name-field-contact-cols a,.field-name-field-elements .paragraphs-item-addresses .field-name-field-contact-links a{text-decoration:none}.field-name-field-elements .paragraphs-item-addresses .field-name-field-contact-links{line-height:1.75}.field-name-field-elements .paragraphs-item-addresses.color-blau{background-color:#003595}.field-name-field-elements .paragraphs-item-addresses.color-rot{background-color:#f02145}.field-name-field-elements .paragraphs-item-addresses.color-gelb{background-color:#fcd12a}.field-name-field-elements .paragraphs-item-addresses.color-gruen{background-color:#9cc687}.field-name-field-elements .paragraphs-item-addresses.color-hellblau{background-color:#347eca}.field-name-field-elements .paragraphs-item-text{padding:150px 9% 45px 16%}.field-name-field-elements .paragraphs-item-text h1{font-size:36px;line-height:40px;margin:0 0 30px 0}.field-name-field-elements .paragraphs-item-text a{color:#003595;text-decoration:none}.view-id-marken>.view-content{margin:0 -30px}.view-id-marken>.view-content:after{content:"";display:table;clear:both}.view-id-marken>.view-content>.views-row{float:left;padding:0 2%;margin-bottom:30px;width:20%}.view-id-marken .views-field-field-brand-text{position:absolute;left:0;margin-top:30px;display:none;background-color:#9cc687;padding:50px 20% 50px 15%;color:white;width:100%}.view-id-marken .views-field-field-brand-text a{color:white;text-transform:uppercase;text-decoration:none;padding-left:20px;background:url(../img/plus.svg) no-repeat left center;background-size:14px;font-weight:bold}.view-id-marken .views-field-field-brand-logo{position:relative}.view-id-marken .views-field-field-brand-logo>div{padding-top:68.75%;background-repeat:no-repeat;background-position:center center;background-size:contain}.view-id-marken .view-footer{margin-top:30px;text-align:center}.view-id-marken .view-footer .btn{display:inline-block}.view-id-marken .view-footer .btn a{color:#003595}.view-id-marken .marken-asterix{font-size:14px;text-align:right;margin:20px 0}.view-id-news>.view-content{margin-top:20px}.view-id-news>.view-content>.views-row a{display:block;padding:24px 100px;text-decoration:none;color:#003595}.view-id-news>.view-content>.views-row a h3{font-size:27px;line-height:30px;margin:0}.view-id-news>.view-content>.views-row a .views-field-field-news-date{margin-top:12px;font-size:17px}.view-id-news>.view-content>.views-row a:hover{color:white;background-color:#347eca}.view-id-news .view-footer{margin-top:30px;text-align:center}.view-id-news .view-footer .btn{display:inline-block}.view-id-news .view-footer .btn a{color:#003595}.view-id-news .view-footer .btn a:before{background-color:#347eca}.btn a,.pager-load-more a{position:relative;display:block;color:white;text-decoration:none;text-transform:uppercase;font-weight:bold;font-size:15px;line-height:34px;padding-left:40px;z-index:2;-webkit-transition:-webkit-transform .1s linear;-moz-transition:-moz-transform .1s linear;-o-transition:-o-transform .1s linear;transition:transform .1s linear}.btn a:before,.pager-load-more a:before{display:block;content:' ';margin-left:-40px;background:url(../img/plus.svg) no-repeat 8px center #003595;background-size:18px;width:34px;height:34px;border-radius:17px;z-index:1;margin-bottom:-34px;-webkit-transition:width .3s ease;-moz-transition:width .3s ease;-o-transition:width .3s ease;transition:width .3s ease}.btn a:hover,.pager-load-more a:hover{color:white !important;transform:scale(1.08);transform-origin:center center}.btn a:hover:before,.pager-load-more a:hover:before{margin-right:-15px;width:calc(100% + 15px + 40px)}.btn-arrow a:before{background-image:url(../img/arrow.svg);background-size:22px;background-position:6px center}body.page-marken #colorstrip div{background-color:#9cc687}body.page-marken #logo-icon svg{fill:#9cc687 !important}body.page-marken #header #mnu-marken a{color:#9cc687 !important}body.page-marken h1{color:#9cc687;font-size:5.63vw;margin:150px 0 40px 0;padding-left:5vw;background:url(../img/logo-dots-g1.svg) no-repeat left center;background-size:auto 60%}@media (min-width: 1440px){body.page-marken h1{font-size:81px;padding-left:80px}}body.page-marken h4{margin:0;font-size:36px;line-height:40px}body.page-marken .view-marken{padding:0 16% 0 9%}body.page-marken .view-marken>div{padding-left:100px}body.page-marken .pager-load-more{padding-bottom:180px}.view-marken .view-content{position:relative}.view-marken .views-exposed-form{margin-bottom:30px;overflow:hidden}.view-marken .views-exposed-form .views-widget-filter-field_brand_category_tid .form-item{display:inline-block;margin-right:6px;margin-bottom:10px}.view-marken .views-exposed-form .views-widget-filter-field_brand_category_tid input[type="radio"]{display:none}.view-marken .views-exposed-form .views-widget-filter-field_brand_category_tid label.option{display:block;padding:5px 10px;border:2px solid #9cc687;background-color:white;color:#003595;border-radius:15px;text-transform:uppercase;font-size:13px;cursor:pointer}.view-marken .views-exposed-form .views-widget-filter-field_brand_category_tid input[type="radio"][checked]+label.option{background-color:#9cc687;color:white}.view-marken .view-header{margin-right:23%;font-size:24px;line-height:32px}.view-marken .views-row{-webkit-transition:margin-bottom .2s ease;-moz-transition:margin-bottom .2s ease;-o-transition:margin-bottom .2s ease;transition:margin-bottom .2s ease}.view-marken .views-field-field-brand-logo{position:relative;cursor:pointer}.view-marken .views-field-field-brand-logo.open:after{position:absolute;bottom:-30px;left:50%;margin-left:-14px;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(136,183,213,0);border-bottom-color:#9cc687;border-width:14px;margin-left:-14px}.view-marken .item-list{text-align:center}.view-marken .pager-load-more{display:inline-block}.view-marken .pager-load-more a{color:#003595}.view-marken .pager-load-more a:before{background-color:#9cc687}body.page-news #mnu-news a{color:#347eca !important}body.page-news .view-news{padding:0 16% 0 9%}body.page-news .view-news>div{padding-left:100px}body.page-news .view-news .view-content{position:relative;margin-bottom:50px}body.page-news h1{color:#347eca;font-size:5.63vw;margin:150px 0 40px 0;padding-left:5vw;background:url(../img/logo-dots-b1.svg) no-repeat left center;background-size:auto 60%}@media (min-width: 1440px){body.page-news h1{font-size:81px;padding-left:80px}}body.page-news .item-list{text-align:center}body.page-news .pager-load-more{display:inline-block;padding-bottom:180px}body.page-news .pager-load-more a{color:#347eca}body.page-news .pager-load-more a:before{background-color:#347eca}body.page-news .pager-load-more a:hover{color:white}body.node-type-news .node-news{padding:150px 16% 50px 23%}body.node-type-news .node-news h1{color:#347eca}body.node-type-news .node-news .field-name-field-news-teaser{font-size:24px;line-height:32px}body.node-type-news .node-news .paragraphs-items-field-news-content{margin-left:100px;line-height:24px}body.node-type-news .node-news .paragraphs-item-quote{color:#347eca;font-size:25px;line-height:32px;margin:50px 0;text-align:center;margin-left:-100px}body.node-type-news .node-news .paragraphs-item-img{margin:40px 0}body.node-type-news .node-news .paragraphs-item-img blockquote{margin:0;font-weight:bold;font-size:13px;line-height:17px}body.node-type-news .node-news .paragraphs-item-img blockquote p{margin:0}body.node-type-news .media-contact{background-color:#347eca;margin:0px 16% 0px 23%;padding:40px 100px;color:white}body.node-type-news .media-contact h3{font-size:27px;line-height:30px;margin:0 0 20px 0}body.node-type-news .media-contact p{margin:0}body.node-type-news .media-contact a{color:white;text-decoration:none}body.node-type-news .media-back{padding:70px 16% 70px 23%}body.node-type-news .media-back a{color:#003595;text-transform:uppercase;text-decoration:none;padding-left:35px;background:url(../img/back.svg) left center no-repeat;font-size:15px;line-height:22px;font-weight:bold}#overlay{position:relative;display:none;left:0;top:0}#overlay .back{position:fixed;left:9%;top:calc(38vw + 200px);display:none;padding-left:20px;background:url(../img/back.svg) no-repeat left center;background-size:14px;text-transform:uppercase;font-weight:bold;font-size:15px;color:#003595;text-decoration:none}@media (min-width: 1600px){#overlay .back{top:810px}}#overlay .fix-wrapper{position:fixed;max-width:1600px;margin:0 auto;transform:translateZ(0);width:100%}#overlay .fix-wrapper .back{display:block}#overlay .field-name-field-header-bg{position:fixed;overflow:hidden;width:100%;top:0px;left:0px}#overlay .field-name-field-header-bg .field-items{margin-top:30px;padding-top:44.50%}#overlay .field-name-field-header-bg .field-item{position:absolute;display:block;left:0px;top:0px}#overlay .field-name-field-header-bg .field-item .play-ico{position:absolute;width:46px;height:46px;background:url(../img/play.svg) center center;background-size:contain;left:46%;top:46%;cursor:pointer;display:block;z-index:6}#overlay .field-name-field-header-bg .field-item img,#overlay .field-name-field-header-bg .field-item video{display:block}#overlay .field-name-field-header-bg a.movie{display:none}#overlay .field-name-field-overlay-infos{margin-top:50px;margin-left:15%}#overlay .field-name-field-overlay-infos h5{margin:0 0 10px 0}#overlay .field-name-field-overlay-infos a{display:block;text-decoration:none;text-transform:uppercase;color:#003595;background:url(../img/arrow-red.svg) no-repeat left center;background-size:14px;padding-left:20px;line-height:30px;font-weight:bold}#overlay .group-overlay{position:absolute;left:33.5%;top:70px;width:50%;padding-bottom:100px;display:none}#overlay .group-overlay h2{margin:30px 0;color:#f02145;font-size:61px;line-height:62px}#overlay .group-overlay p+h2{margin-top:100px}#overlay .group-overlay h3{font-size:24px;line-height:32px;font-weight:normal;margin-left:15%}#overlay .group-overlay h4{font-size:36px;line-height:40px;margin-left:15%;margin-bottom:0;margin-top:30px}#overlay .group-overlay h4+p{margin-top:10px}#overlay .group-overlay p{margin-left:15%}#main{display:block}#overlay-movie-link{position:fixed;left:9%;top:calc(38vw + 140px);display:none;text-decoration:none;text-transform:uppercase;color:#003595;background:url(/sites/all/themes/chmedia/img/arrow-red.svg) no-repeat left center;background-size:14px;padding-left:20px;line-height:30px;font-weight:bold;display:none}@media (min-width: 1600px){#overlay-movie-link{top:750px}}body.show-overlay #overlay-movie-link{display:block}body.show-overlay #overlay{display:block}body.show-overlay #main .field-name-field-header-bg{display:none}body.show-overlay #footer{display:none}body.show-overlay #logo svg,body.show-overlay #logo-icon svg{fill:#003595 !important}body.show-overlay #colorstrip>div{background-color:#003595 !important}.color-rot .group-texts .field-name-field-teaser-section,.color-rot .group-texts .field-name-field-2col-section{color:#f02145;padding-left:25px;background:url(../img/logo-dots-r1.svg) no-repeat left center;background-size:auto 60%}.color-rot .btn a:before{background-color:#f02145}.color-gelb .group-texts .field-name-field-teaser-section,.color-gelb .group-texts .field-name-field-2col-section{color:#fcd12a;padding-left:25px;background:url(../img/logo-dots-y1.svg) no-repeat left center;background-size:auto 60%}.color-gelb .btn a:before{background-color:#fcd12a}.color-gruen .group-texts .field-name-field-teaser-section,.color-gruen .group-texts .field-name-field-2col-section{color:#9cc687;padding-left:25px;background:url(../img/logo-dots-g1.svg) no-repeat left center;background-size:auto 60%}.color-gruen .btn a:before{background-color:#9cc687}.color-hellblau .group-texts .field-name-field-teaser-section,.color-hellblau .group-texts .field-name-field-2col-section{color:#347eca;padding-left:25px;background:url(../img/logo-dots-b1.svg) no-repeat left center;background-size:auto 60%}.color-hellblau .btn a:before{background-color:#347eca}#overlay-video{position:fixed;left:0;top:0;right:0;bottom:0;z-index:499;background:black;display:none}#overlay-video .mejs__container{height:100% !important}#overlay-video video{display:block;width:100% !important;height:100% !important}#overlay-video #close-video{position:absolute;right:20px;top:30px;width:40px;height:40px;line-height:35px;background:white;background-size:34px 34px;border-radius:20px;cursor:pointer;z-index:500;color:#003595;text-align:center;font-size:65px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}#overlay-close{position:fixed;right:20px;top:30px;width:40px;height:40px;line-height:35px;background:#003595;background-size:34px 34px;border-radius:20px;cursor:pointer;z-index:490;color:white;text-align:center;font-size:65px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}body.show-video #overlay-video{display:block}#footer{background-color:#003595;font-size:12px;color:white}#footer .section{margin:0 auto;max-width:1600px;padding:30px 16% 30px 9%}#footer p{margin:0}#footer a{color:white;text-decoration:none}#footer a:hover{text-decoration:underline}.resp-menu-wrapper{display:none}@media (max-width: 880px){.resp-menu-wrapper{position:absolute;right:12px;top:33px;display:block}.resp-menu-wrapper .resp-menu-close{display:none}.resp-menu-wrapper a{text-decoration:none;color:#003595;text-transform:uppercase;font-size:15px;font-weight:bold;padding:10px;display:block}.headroom--top .resp-menu-wrapper a{color:white}body.menu-open{overflow:hidden}body.menu-open .resp-menu-wrapper .resp-menu-close{display:block}body.menu-open .resp-menu-wrapper .resp-menu-open{display:none}body.menu-open .resp-menu-wrapper a{color:#003595}#block-menu-block-1{display:none}body.menu-open #header{position:fixed;left:0;top:0px;width:100%;bottom:0;background-color:white;overflow:auto}body.menu-open #header #logo svg{fill:#003595 !important}body.menu-open #header #block-menu-block-1{position:relative;left:auto;top:auto;width:auto;display:block;margin-left:28px;margin-top:50px}body.menu-open #header #block-menu-block-1 ul.menu li{float:none}body.menu-open #header #block-menu-block-1 ul.menu li a{color:#003595 !important;font-size:36px;line-height:40px;padding:20px 0}body.menu-open #header #block-menu-block-1 ul.menu li.mnu-o-gruen a:hover{color:#9cc687}body.menu-open #header #block-menu-block-1 ul.menu li.mnu-o-rot a:hover{color:#f02145}body.menu-open #header #block-menu-block-1 ul.menu li.mnu-o-hellblau a:hover{color:#347eca}body.menu-open #header #block-menu-block-1 ul.menu li.mnu-o-gelb a:hover{color:#fcd12a}.field-name-field-elements .paragraphs-item-advanced-header .field-name-field-header-text{width:auto;padding-right:30px;font-size:20px;line-height:24px}.field-name-field-elements .paragraphs-item-teaser .group-texts .field-name-field-teaser-section{font-size:20px}body.node-type-news .node-news{padding:150px 27px 50px 27px}body.node-type-news .node-news h1{font-size:24px;line-height:27px}body.node-type-news .node-news .paragraphs-items-field-news-content{margin-left:auto}body.node-type-news .node-news .paragraphs-item-quote{margin-left:auto}body.node-type-news .media-contact{margin-left:27px;margin-right:27px;padding:40px 27px 40px 27px}body.node-type-news .media-contact .cols{margin:0}body.node-type-news .media-contact .cols .col{width:auto;float:none;padding:15px 0}body.node-type-news .media-back{padding-left:27px;padding-right:27px}body.page-news h1{font-size:8vw;padding-left:8vw}body.page-news .view-news{padding:0 27px}body.page-news .view-news>div{padding-left:0}}@media (max-width: 640px){#logo-icon{margin-left:28px}#header #logo{margin-left:28px}body.show-overlay #overlay-movie-link{display:none}.field-name-field-elements .paragraphs-item-advanced-header h1{font-size:54px;line-height:55px}.field-name-field-elements .paragraphs-item-advanced-header .group-header-texts{top:120px;left:28px}.field-name-field-elements .paragraphs-item-advanced-header .field-name-field-header-text{width:auto;margin-right:28px;font-size:21px;line-height:28px}.field-name-field-elements .paragraphs-item-advanced-header .field-name-field-header-links .field-items .field-item{display:block;margin-bottom:15px}.field-name-field-elements .paragraphs-item-advanced-header .field-name-field-header-links .field-items .field-item a{display:inline-block}.field-name-field-elements .paragraphs-item-teaser .field-name-field-teaser>.field-items>.field-item{width:auto;float:none}.field-name-field-elements .paragraphs-item-teaser .group-texts .field-name-field-teaser-title h3{font-size:5vw;margin:3vw 0 6vw 0}.field-name-field-elements .paragraphs-item-teaser .group-texts .field-name-field-teaser-section{font-size:4vw;padding-left:4.2vw}.field-name-field-elements .paragraphs-item-view{padding:0 27px}.field-name-field-elements .paragraphs-item-view h2{font-size:24px;padding-left:25px !important;margin-left:0}.field-name-field-elements .paragraphs-item-view .field-name-field-view-text{width:auto}.field-name-field-elements .paragraphs-item-img-text{padding:0 27px}.field-name-field-elements .paragraphs-item-img-text .field-name-field-2col-img{float:none;width:auto}.field-name-field-elements .paragraphs-item-img-text .group-texts{width:auto;float:none;padding-top:30px;margin-left:0}.field-name-field-elements .paragraphs-item-img-text .field-name-field-2col-section{padding-left:25px !important;font-size:24px}.field-name-field-elements .paragraphs-item-img-text h2{font-size:27px;margin-left:0}.field-name-field-elements .paragraphs-item-addresses{margin:120px 27px 80px 27px;padding:20px}.field-name-field-header-bg{overflow:hidden}.field-name-field-header-bg .field-items{margin:0 -300px}.view-id-marken>.view-content{margin:0}.view-id-marken>.view-content>.views-row{width:50%;padding:0 30px 0 0}.view-id-marken>.view-content>.views-row.views-row-even{padding:0 0 0 30px}.view-id-marken .views-field-field-brand-text{padding:0 27px;margin-left:-27px;margin-right:-27px;width:auto}.view-id-news>.view-content{margin-left:-27px;margin-right:-27px}.view-id-news>.view-content>.views-row a{padding:24px 27px}.view-id-news>.view-content>.views-row a h3{font-size:18px;line-height:20px}#overlay{padding-bottom:100px}#overlay .fix-wrapper{position:relative;max-width:1600px;margin:0 auto;transform:translateZ(0);width:100%}#overlay .fix-wrapper .back{display:none}#overlay .back{position:absolute;left:27px;top:auto;bottom:30px;margin-left:0;display:block}#overlay .field-name-field-header-bg{position:relative}#overlay .field-name-field-header-bg a.movie{position:relative;top:auto;left:auto;margin-left:27px;margin-top:-15px;display:block}#overlay .field-name-field-overlay-infos{position:relative;left:auto;top:0;padding:30px 0px;margin:0}#overlay .group-overlay{position:relative;left:auto;top:auto;width:auto;padding:0 27px}#overlay .group-overlay h2{font-size:54px;line-height:55px}#overlay .group-overlay h3{margin-left:0;font-size:21px;line-height:24px}#overlay .group-overlay h4{margin-left:0;font-size:24px;line-height:27px}#overlay .group-overlay p{margin-left:33px}body.page-marken h1{font-size:8vw;padding-left:8vw}body.page-marken .view-marken{padding:0 27px}body.page-marken .view-marken>div{padding-left:0}body.page-marken .view-header{margin-right:auto}body.page-marken h4{font-size:24px;line-height:27px;margin:15px 0}.field-name-field-elements .paragraphs-item-text{padding-left:27px;padding-right:27px}.field-name-field-elements .paragraphs-item-text h1{font-size:27px;line-height:30px}}
