.verticalAlignHelper{content:'';display:inline-block;vertical-align:middle;width:0;height:100%;margin:0}@media all{html.-css-microsite-gruenkohl #pageFooter{padding:50px 0;background:linear-gradient(top,#006b37 0%,#092f19 100%) top left;background:-moz-linear-gradient(top,#006b37 0%,#092f19 100%) top left;background:-webkit-linear-gradient(top,#006b37 0%,#092f19 100%) top left}html:not(.-css-microsite-gruenkohl) #pageFooter,
  html:not(.-css-microsite-gruenkohl) #pageFooter .sectionBackground.sectionBackground--noBubbles {background-color:#48483e}}@media all and (min-width:1001px){html:not(.-css-microsite-gruenkohl) #pageFooter {padding-bottom:75px}}@media all and (max-width:1000px){html:not(.-css-microsite-gruenkohl) #pageFooter {padding-bottom:25px}}@media all{#pageFooter hr{width:100%;border-color:#fff;opacity:.2}html.-css-microsite-gruenkohl #pageFooter hr{opacity:.5}}@media all and (min-width:701px){#pageFooter hr{margin:50px 0}}@media all and (max-width:700px){#pageFooter hr{margin:25px 0}}@media all{#pageFooter__contact{position:relative;vertical-align:middle;box-sizing:border-box;padding:25px 30px;background:#fff;text-align:left;color:#000;-webkit-clip-path: polygon(13% 0, 13% 23px, calc(13% + 23px) 0, 100% 0, 100% 100%, 0 100%, 0 0);clip-path: polygon(13% 0, 13% 23px, calc(13% + 23px) 0, 100% 0, 100% 100%, 0 100%, 0 0)}}@media all and (max-width:1000px){#pageFooter__contact{margin-bottom:60px}}@media all{#pageFooter__contact>h2{font:300 6.2rem/1em 'HalvarEngschrift',Arial,sans-serif;font-weight:300;font-style:normal;font-size:6.2rem;line-height:1em;margin:0;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}}@media all and (min-width:701px) and (max-width:1000px){#pageFooter__contact>h2{font-size:5.625rem}}@media all and (max-width:700px){#pageFooter__contact>h2{font-size:5rem}}@media all{#pageFooter__contact>p{font:400 18px/25px 'Open Sans',Arial,sans-serif;font-weight:400;font-style:normal;font-size:18px;line-height:25px;margin:5px 0 5px 0}#pageFooter__contact>p>strong{font:600 20px/25px 'Open Sans',Arial,sans-serif;font-weight:600;font-style:normal;font-size:20px;line-height:25px}#pageFooter__contact>a{position:relative;margin-right:20px;font:400 18px/25px 'Open Sans',Arial,sans-serif;font-weight:400;font-style:normal;font-size:18px;line-height:25px;text-decoration:underline}#pageFooter__contact>a [class^="icon-"]+span,#pageFooter__contact>a [class*=" icon-"]+span{padding-left:25px}#pageFooter__contact>a>span[class^="icon-"],#pageFooter__contact>a>span[class*=" icon-"]{position:absolute;top:2.5px;left:0;font-size:20px;text-decoration:none}#pageFooter__logos{float:right;display:inline-block}#pageFooter__logos .pageFooter__logos__otm{height:110px}}@media all and (max-width:1000px){#pageFooter__contact>a{display:block;margin:5px 0}}@media all and (max-width:1500px){#pageFooter__logos{width:100%;position:relative;top:35px}}@media all and (min-width:1001px){#pageFooter__languageSetter{margin-top:110px}}@media all and (max-width:1000px){#pageFooter__languageSetter{text-align:center}}@media all{#pageFooter__languageSetter a{position:relative;font:400 18px/1.25em 'Open Sans',Arial,sans-serif;font-weight:400;font-style:normal;font-size:18px;line-height:1.25em}}@media all and (min-width:1001px){#pageFooter__languageSetter a{margin-right:35px;padding-left:40px;text-decoration:underline}}@media all and (max-width:1000px){#pageFooter__languageSetter a{display:inline-block;background:#48483e;padding:3px 5px 3px 45px;margin:2.5px;text-decoration:none}}@media all and (min-width:1001px){html:not(.-css-microsite-gruenkohl) #pageFooter__languageSetter a {color:#000}html.-css-microsite-gruenkohl #pageFooter__languageSetter a{color:#fff}}@media all and (max-width:1000px){#pageFooter__languageSetter>a{color:#fff}}@media all{#pageFooter__languageSetter ul{margin:0;padding:0;list-style:none}#pageFooter__languageSetter ul>li{display:inline-block}#pageFooter__languageSetter a img{position:absolute;font-size:20px}}@media all and (min-width:1001px){#pageFooter__languageSetter a img{top:2.5px;left:0}}@media all and (max-width:1000px){#pageFooter__languageSetter a img{top:5.5px;left:5px}}@media all{#pageFooter__metaNavi ul{margin:0;padding:0;list-style:none}#pageFooter__metaNavi ul>li{display:inline-block}}@media all and (min-width:1001px){#pageFooter__metaNavi{margin-top:0}}@media all and (max-width:1000px) and (min-width:701px){#pageFooter__metaNavi{margin-top:45px}}@media all and (max-width:700px){#pageFooter__metaNavi{margin-top:20px}}@media all and (min-width:1001px){html.-css-microsite-gruenkohl #pageFooter__metaNavi{margin-top:110px}}@media all and (max-width:1000px){#pageFooter__metaNavi{text-align:center}html:not(.-css-microsite-gruenkohl) #pageFooter__metaNavi {padding-bottom:25px;margin-bottom:25px}html.-css-microsite-gruenkohl #pageFooter__metaNavi{margin-bottom:35px}}@media all{#pageFooter__metaNavi a{font:400 14px/1.25em 'Open Sans',Arial,sans-serif;font-weight:400;font-style:normal;font-size:14px;line-height:1.25em;text-decoration:underline}}@media all and (min-width:1001px){#pageFooter__metaNavi a{position:relative}}@media all and (max-width:1000px){#pageFooter__metaNavi a{display:inline-block;padding:3px 5px;margin:2.5px}}@media all and (min-width:1001px){html:not(.-css-microsite-gruenkohl) #pageFooter__metaNavi a {color:#fff}html.-css-microsite-gruenkohl #pageFooter__metaNavi a{color:#fff}}@media all and (max-width:1000px){#pageFooter__metaNavi a{color:#fff}#pageFooter__languageSetter a>span{color:#fff}}@media all and (min-width:1001px){#pageFooter__metaNavi li:not(:last-child) {margin-right:10px}#pageFooter__metaNavi li:not(:last-child)::after {font:400 20px/30px 'Open Sans',Arial,sans-serif;font-weight:400;font-style:normal;font-size:20px;line-height:30px;color:#fff;content:'-';margin-left:10px}}@media all{#pageFooter__newsletter{text-align:center}}@media all and (min-width:1001px){html:not(.-css-microsite-gruenkohl) #pageFooter__newsletter {padding-top:43px}}@media all{#pageFooter__newsletter>h2{font:300 6rem/.85714286em 'HalvarEngschrift',Arial,sans-serif;font-weight:300;font-style:normal;font-size:6rem;line-height:.85714286em;color:#fff;margin:0;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}}@media all and (min-width:701px) and (max-width:1000px){#pageFooter__newsletter>h2{font-size:5.625rem}}@media all and (max-width:700px){#pageFooter__newsletter>h2{font-size:5rem}}@media all{#pageFooter__newsletter>p{font:400 2.5rem/1.33333333em 'Open Sans',Arial,sans-serif;font-weight:400;font-style:normal;font-size:2.5rem;line-height:1.33333333em;color:#fff;margin:0 0 70px 0}}@media all and (max-width:700px){#pageFooter__newsletter>p{font-size:2.85714286rem}}@media all{#pageFooter__newsletter>form>input{display:inline-block;vertical-align:top;height:40px;box-sizing:border-box;padding:0 15px;border:none;background:#fff;font:700 18px/40px 'Open Sans',Arial,sans-serif;font-weight:700;font-style:normal;font-size:18px;line-height:40px;color:#494949}html.-css-microsite-gruenkohl #pageFooter__newsletter>form>.button{background:#48483e}}@media all and (min-width:701px){#pageFooter__newsletter>form>input{width:305px;margin-right:10px}}@media all and (max-width:700px){#pageFooter__newsletter>form>input{width:100%;margin-bottom:10px}}#pageFooter__payment{padding-top:10px}#pageFooter__payment h4{font:400 18px/25px 'Open Sans',Arial,sans-serif;font-weight:400;font-style:normal;font-size:18px;line-height:25px;color:#494949;padding:0;margin:0}#pageFooter__payment img{width:50px}#pageFooter__payment .pageFooter__payment__content{text-align:center;white-space:nowrap}@media all{#pageFooter__socialLinks{vertical-align:middle}}@media all and (min-width:1001px){#pageFooter__socialLinks{text-align:right}}@media all and (max-width:1000px){#pageFooter__socialLinks{text-align:center}}@media all and (min-width:1001px){html[data-microsite="otm"] #pageFooter__socialLinks,html[data-microsite="gruenkohl"] #pageFooter__socialLinks{text-align:left}}@media all and (max-width:1000px){html[data-microsite="otm"] #pageFooter__socialLinks,html[data-microsite="gruenkohl"] #pageFooter__socialLinks{text-align:center}}@media all{#pageFooter__socialLinks>a{display:inline-block;vertical-align:top;width:45px;height:45px;text-decoration:none;text-align:center}#pageFooter__socialLinks>a>span{font-size:45px;line-height:45px}html:not(.-css-microsite-gruenkohl) #pageFooter__socialLinks > a {color:#fc0}html.-css-microsite-gruenkohl #pageFooter__socialLinks>a{color:#fc0}}@media all and (min-width:1001px){#pageFooter__socialLinks>a{margin:0 0 15px 35px}}@media all and (max-width:1000px){#pageFooter__socialLinks>a{margin:0 18px 22px 18px}}