html{height:100%}
a{color:#aed361;}
a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,textarea,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;-webkit-box-sizing:border-box;box-sizing:border-box}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
body{line-height:1; font-display: swap;}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}
table{border-collapse:collapse;border-spacing:0 }
a[href^=mailto],a[href^=tel]{color:inherit;text-decoration:none}
input,textarea{border-radius:0}
html{-webkit-text-size-adjust:100%}
@font-face{font-family:roboto_slabbold;src:url(assets/fonts/robotoslab-bold-webfont.eot);src:url(assets/fonts/robotoslab-bold-webfont.eot?#iefix) format("embedded-opentype"), url(assets/fonts/robotoslab-bold-webfont.woff2) format("woff2"), url(assets/fonts/robotoslab-bold-webfont.woff) format("woff"), url(assets/fonts/robotoslab-bold-webfont.ttf) format("truetype"), url(assets/fonts/robotoslab-bold-webfont.svg#roboto_slabbold) format("svg");font-weight:400;font-style:normal; font-display: swap;}
@font-face{font-family:roboto_slablight;src:url(assets/fonts/robotoslab-light-webfont.eot);src:url(assets/fonts/robotoslab-light-webfont.eot?#iefix) format("embedded-opentype"), url(assets/fonts/robotoslab-light-webfont.woff2) format("woff2"), url(assets/fonts/robotoslab-light-webfont.woff) format("woff"), url(assets/fonts/robotoslab-light-webfont.ttf) format("truetype"), url(assets/fonts/robotoslab-light-webfont.svg#roboto_slablight) format("svg");font-weight:400;font-style:normal; font-display: swap;}
@font-face{font-family:roboto_slabregular;src:url(assets/fonts/robotoslab-regular-webfont.eot);src:url(assets/fonts/robotoslab-regular-webfont.eot?#iefix) format("embedded-opentype"), url(assets/fonts/robotoslab-regular-webfont.woff2) format("woff2"), url(assets/fonts/robotoslab-regular-webfont.woff) format("woff"), url(assets/fonts/robotoslab-regular-webfont.ttf) format("truetype"), url(assets/fonts/robotoslab-regular-webfont.svg#roboto_slabregular) format("svg");font-weight:400;font-style:normal; font-display: swap;}
@font-face{font-family:roboto_slabthin;src:url(assets/fonts/robotoslab-thin-webfont.eot);src:url(assets/fonts/robotoslab-thin-webfont.eot?#iefix) format("embedded-opentype"), url(assets/fonts/robotoslab-thin-webfont.woff2) format("woff2"), url(assets/fonts/robotoslab-thin-webfont.woff) format("woff"), url(assets/fonts/robotoslab-thin-webfont.ttf) format("truetype"), url(assets/fonts/robotoslab-thin-webfont.svg#roboto_slabthin) format("svg");font-weight:400;font-style:normal; font-display: swap;}
@font-face{font-family:emk-icons;src:url(assets/icons/emk-icons.ttf?d0swe9) format("truetype"), url(assets/icons/emk-icons.woff?d0swe9) format("woff"), url(assets/icons/emk-icons.svg?d0swe9#emk-icons) format("svg");font-weight:400;font-style:normal; font-display: swap;}
[class*=" emk-icon-"],[class^=emk-icon-]{font-family:emk-icons!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.emk-icon-pause:before{content:"\E912"}
.emk-icon-arrow-left:before{content:"\E910"}
.emk-icon-arrow-right:before{content:"\E911"}
.emk-icon-slide-left:before{content:"\E900"}
.emk-icon-slide-right:before{content:"\E901"}
.emk-icon-arrow-long-right:before{content:"\E902"}
.emk-icon-comment:before{content:"\E903"}
.emk-icon-facebook-f:before{content:"\E904"}
.emk-icon-arrow-expand:before{content:"\E905"}
.emk-icon-heart:before{content:"\E906"}
.emk-icon-shape:before{content:"\E907"}
.emk-icon-instagram:before{content:"\E908"}
.emk-icon-location:before{content:"\E909"}
.emk-icon-quote-left:before{content:"\E90B"}
.emk-icon-quote-right:before{content:"\E90C"}
.emk-icon-share:before{content:"\E90D"}
.emk-icon-volume:before{content:"\E90E"}
.emk-icon-twitter:before{content:"\E90F"}
.emk-icon-play:before{content:"\E90A"}
.row{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}
.col-xs,.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-offset-0,.col-xs-offset-1,.col-xs-offset-2,.col-xs-offset-3,.col-xs-offset-4,.col-xs-offset-5,.col-xs-offset-6,.col-xs-offset-7,.col-xs-offset-8,.col-xs-offset-9,.col-xs-offset-10,.col-xs-offset-11,.col-xs-offset-12{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding-right:15px;padding-left:15px}
.col-xs{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}
.col-xs-1{-ms-flex-preferred-size:8.33333333%;flex-basis:8.33333333%;max-width:8.33333333%}
.col-xs-2{-ms-flex-preferred-size:16.66666667%;flex-basis:16.66666667%;max-width:16.66666667%}
.col-xs-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}
.col-xs-4{-ms-flex-preferred-size:33.33333333%;flex-basis:33.33333333%;max-width:33.33333333%}
.col-xs-5{-ms-flex-preferred-size:41.66666667%;flex-basis:41.66666667%;max-width:41.66666667%}
.col-xs-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}
.col-xs-7{-ms-flex-preferred-size:58.33333333%;flex-basis:58.33333333%;max-width:58.33333333%}
.col-xs-8{-ms-flex-preferred-size:66.66666667%;flex-basis:66.66666667%;max-width:66.66666667%}
.col-xs-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}
.col-xs-10{-ms-flex-preferred-size:83.33333333%;flex-basis:83.33333333%;max-width:83.33333333%}
.col-xs-11{-ms-flex-preferred-size:91.66666667%;flex-basis:91.66666667%;max-width:91.66666667%}
.col-xs-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}
.col-xs-offset-0{margin-left:0}
.col-xs-offset-1{margin-left:8.33333333%}
.col-xs-offset-2{margin-left:16.66666667%}
.col-xs-offset-3{margin-left:25%}
.col-xs-offset-4{margin-left:33.33333333%}
.col-xs-offset-5{margin-left:41.66666667%}
.col-xs-offset-6{margin-left:50%}
.col-xs-offset-7{margin-left:58.33333333%}
.col-xs-offset-8{margin-left:66.66666667%}
.col-xs-offset-9{margin-left:75%}
.col-xs-offset-10{margin-left:83.33333333%}
.col-xs-offset-11{margin-left:91.66666667%}
@media only screen and (min-width:771px){
    .col-sm, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-offset-0, .col-sm-offset-1, .col-sm-offset-2, .col-sm-offset-3, .col-sm-offset-4, .col-sm-offset-5, .col-sm-offset-6, .col-sm-offset-7, .col-sm-offset-8, .col-sm-offset-9, .col-sm-offset-10, .col-sm-offset-11, .col-sm-offset-12{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding-right:15px;padding-left:15px }
    .col-sm{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100% }
    .col-sm-1{-ms-flex-preferred-size:8.33333333%;flex-basis:8.33333333%;max-width:8.33333333% }
    .col-sm-2{-ms-flex-preferred-size:16.66666667%;flex-basis:16.66666667%;max-width:16.66666667% }
    .col-sm-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25% }
    .col-sm-4{-ms-flex-preferred-size:33.33333333%;flex-basis:33.33333333%;max-width:33.33333333% }
    .col-sm-5{-ms-flex-preferred-size:41.66666667%;flex-basis:41.66666667%;max-width:41.66666667% }
    .col-sm-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50% }
    .col-sm-7{-ms-flex-preferred-size:58.33333333%;flex-basis:58.33333333%;max-width:58.33333333% }
    .col-sm-8{-ms-flex-preferred-size:66.66666667%;flex-basis:66.66666667%;max-width:66.66666667% }
    .col-sm-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75% }
    .col-sm-10{-ms-flex-preferred-size:83.33333333%;flex-basis:83.33333333%;max-width:83.33333333% }
    .col-sm-11{-ms-flex-preferred-size:91.66666667%;flex-basis:91.66666667%;max-width:91.66666667% }
    .col-sm-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100% }
    .col-sm-offset-0{margin-left:0 }
    .col-sm-offset-1{margin-left:8.33333333% }
    .col-sm-offset-2{margin-left:16.66666667% }
    .col-sm-offset-3{margin-left:25% }
    .col-sm-offset-4{margin-left:33.33333333% }
    .col-sm-offset-5{margin-left:41.66666667% }
    .col-sm-offset-6{margin-left:50% }
    .col-sm-offset-7{margin-left:58.33333333% }
    .col-sm-offset-8{margin-left:66.66666667% }
    .col-sm-offset-9{margin-left:75% }
    .col-sm-offset-10{margin-left:83.33333333% }
    .col-sm-offset-11{margin-left:91.66666667% }
}
@media only screen and (min-width:961px){
    .col-md, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md-offset-0, .col-md-offset-1, .col-md-offset-2, .col-md-offset-3, .col-md-offset-4, .col-md-offset-5, .col-md-offset-6, .col-md-offset-7, .col-md-offset-8, .col-md-offset-9, .col-md-offset-10, .col-md-offset-11, .col-md-offset-12{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding-right:15px;padding-left:15px }
    .col-md{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100% }
    .col-md-1{-ms-flex-preferred-size:8.33333333%;flex-basis:8.33333333%;max-width:8.33333333% }
    .col-md-2{-ms-flex-preferred-size:16.66666667%;flex-basis:16.66666667%;max-width:16.66666667% }
    .col-md-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25% }
    .col-md-4{-ms-flex-preferred-size:33.33333333%;flex-basis:33.33333333%;max-width:33.33333333% }
    .col-md-5{-ms-flex-preferred-size:41.66666667%;flex-basis:41.66666667%;max-width:41.66666667% }
    .col-md-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50% }
    .col-md-7{-ms-flex-preferred-size:58.33333333%;flex-basis:58.33333333%;max-width:58.33333333% }
    .col-md-8{-ms-flex-preferred-size:66.66666667%;flex-basis:66.66666667%;max-width:66.66666667% }
    .col-md-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75% }
    .col-md-10{-ms-flex-preferred-size:83.33333333%;flex-basis:83.33333333%;max-width:83.33333333% }
    .col-md-11{-ms-flex-preferred-size:91.66666667%;flex-basis:91.66666667%;max-width:91.66666667% }
    .col-md-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100% }
    .col-md-offset-0{margin-left:0 }
    .col-md-offset-1{margin-left:8.33333333% }
    .col-md-offset-2{margin-left:16.66666667% }
    .col-md-offset-3{margin-left:25% }
    .col-md-offset-4{margin-left:33.33333333% }
    .col-md-offset-5{margin-left:41.66666667% }
    .col-md-offset-6{margin-left:50% }
    .col-md-offset-7{margin-left:58.33333333% }
    .col-md-offset-8{margin-left:66.66666667% }
    .col-md-offset-9{margin-left:75% }
    .col-md-offset-10{margin-left:83.33333333% }
    .col-md-offset-11{margin-left:91.66666667% }
}
@media only screen and (min-width:1231px){
    .col-lg, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-offset-0, .col-lg-offset-1, .col-lg-offset-2, .col-lg-offset-3, .col-lg-offset-4, .col-lg-offset-5, .col-lg-offset-6, .col-lg-offset-7, .col-lg-offset-8, .col-lg-offset-9, .col-lg-offset-10, .col-lg-offset-11, .col-lg-offset-12{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding-right:15px;padding-left:15px }
    .col-lg{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100% }
    .col-lg-1{-ms-flex-preferred-size:8.33333333%;flex-basis:8.33333333%;max-width:8.33333333% }
    .col-lg-2{-ms-flex-preferred-size:16.66666667%;flex-basis:16.66666667%;max-width:16.66666667% }
    .col-lg-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25% }
    .col-lg-4{-ms-flex-preferred-size:33.33333333%;flex-basis:33.33333333%;max-width:33.33333333% }
    .col-lg-5{-ms-flex-preferred-size:41.66666667%;flex-basis:41.66666667%;max-width:41.66666667% }
    .col-lg-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50% }
    .col-lg-7{-ms-flex-preferred-size:58.33333333%;flex-basis:58.33333333%;max-width:58.33333333% }
    .col-lg-8{-ms-flex-preferred-size:66.66666667%;flex-basis:66.66666667%;max-width:66.66666667% }
    .col-lg-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75% }
    .col-lg-10{-ms-flex-preferred-size:83.33333333%;flex-basis:83.33333333%;max-width:83.33333333% }
    .col-lg-11{-ms-flex-preferred-size:91.66666667%;flex-basis:91.66666667%;max-width:91.66666667% }
    .col-lg-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100% }
    .col-lg-offset-0{margin-left:0 }
    .col-lg-offset-1{margin-left:8.33333333% }
    .col-lg-offset-2{margin-left:16.66666667% }
    .col-lg-offset-3{margin-left:25% }
    .col-lg-offset-4{margin-left:33.33333333% }
    .col-lg-offset-5{margin-left:41.66666667% }
    .col-lg-offset-6{margin-left:50% }
    .col-lg-offset-7{margin-left:58.33333333% }
    .col-lg-offset-8{margin-left:66.66666667% }
    .col-lg-offset-9{margin-left:75% }
    .col-lg-offset-10{margin-left:83.33333333% }
    .col-lg-offset-11{margin-left:91.66666667% }
}
.container-lg{position:relative;width:100%;max-width:1200px;margin:0 auto;padding-right:15px;padding-left:15px;z-index:1}
@media (max-width:1230px){
    .container-lg{max-width:930px }
}
@media (max-width:960px){
    .container-lg{max-width:600px }
}
html{font-size:62.5%}
body{font-family:roboto_slabregular, serif;font-size:1.6rem;color:#1a1a1d;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}
h1,h2{font-size:5.4rem;line-height:1.34}
h1,h2,h3{font-family:roboto_slabbold, serif}
h3{font-size:2.8rem;line-height:1.32}
h4{font-family:roboto_slabbold, serif;font-size:2.4rem;line-height:1.34}
p{font-size:1.6rem;line-height:1.625;color:#8c959c}
p a{color:#93ba43;text-decoration:underline}
p a:hover{text-decoration:none}
.txt-small{font-size:1.4rem;line-height:1.358;color:#7d8c96}
.img-responsive{display:block;max-width:100%}
.heading-title a{color:inherit;text-decoration:none;-webkit-transition:color .3s ease;transition:color .3s ease}
.heading-title a:hover{color:#aed361}
.theme--dark{background-color:#36363d}
.theme--dark h2,.theme--dark h3,.theme--dark h4{color:#fff}
.picture-text-module.theme--lokal h2{color:#333}
.theme--lokal p a{color:#059cad}
.theme--lokal .btn{background-color:#0fa7b9}
.theme--lokal .btn:hover{background-color:#0e97a7!important}
.theme--lokal .heading-title a:hover{color:#0fa7b9}

input:required,textarea:required{-webkit-box-shadow:none!important;box-shadow:none!important}
.btn{font-family:roboto_slabbold, serif;font-size:1.6rem;letter-spacing:2.29px;line-height:6rem;text-align:center;text-transform:uppercase;text-decoration:none;color:#fff;background-color:#aed361;display:block;position:relative;max-width:37rem;width:100%;-webkit-transition:background .3s ease;transition:background .3s ease}
.btn i{font-size:1.1rem}
.btn .icon,.btn i{position:absolute;top:50%;right:15.94%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:-webkit-transform .3s ease!important;transition:-webkit-transform .3s ease!important;transition:transform .3s ease!important;transition:transform .3s ease, -webkit-transform .3s ease!important;-webkit-backface-visibility:hidden;backface-visibility:hidden}
.btn:hover{background-color:#94ba43}
.btn:hover .icon,.btn:hover i{-webkit-transform:translate(-.5rem, -50%)!important;transform:translate(-.5rem, -50%)!important}
.btn--lokal{background-color:#0fa7b9}
.btn--lokal:hover{background-color:#0e97a7!important}
.form{padding-top:4rem;position:relative}
.form__flex{display:-webkit-box;display:-ms-flexbox;display:flex}
.form__flex .form__group{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%;padding-right:1.5rem}
.form__flex .form__group:last-child{padding-right:0;padding-left:1.5rem}
.form__group{position:relative;margin-bottom:4rem}
.form__group--with-button{padding-right:10rem!important;position:relative}
.form__group--with-button button{position:absolute;top:0;right:0;width:10rem;height:100%;max-height:6rem}
.form__group--with-button button span{min-width:1px}
.form__group--with-button button i{right:20%}
.form__label{font-size:1.6rem;line-height:1.625;color:#8c959c;display:block;padding:1.7rem 2.2rem;width:100%;position:absolute;top:0;left:0;z-index:1;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease}
.form__label--active{font-size:1.3rem;line-height:2rem;padding-top:0;padding-bottom:0;top:-2rem}
.form__input{font-family:inherit;font-size:1.6rem;line-height:1.625;display:block;width:100%;outline:0;border:0;border-left:2px solid #cad8e2;border-bottom:2px solid #cad8e2;background-color:#f7fafc;color:#8c959c;padding:1.6rem 2rem;-webkit-box-sizing:border-box;box-sizing:border-box}
.form textarea{min-height:11rem;min-width:100%;max-width:100%}
.form__submit{border:0;outline:0;cursor:pointer;max-width:17rem}
.form__submit i{right:24.67%}
.form__dropdown{z-index:10}
.form__dropdown .dropdown__toggle{font-size:1.6rem;line-height:1.625;display:block;width:100%;border-left:2px solid #cad8e2;border-bottom:2px solid #cad8e2;background-color:#f7fafc;color:#8c959c;padding:1.6rem 2rem;position:relative}
.form__dropdown .dropdown__toggle i{font-size:.8rem;position:absolute;top:50%;right:2.6rem;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.form__dropdown .dropdown__list{left:0}
.form__message{position:absolute;top:calc(100% + 2rem);left:0;display:none}
.theme--dark .form__dropdown .dropdown__toggle,.theme--dark .form__input{border-color:#757c82;background-color:#414147}

@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){
    .form__group--with-button input{height:6rem }
}
.navigation{display:-webkit-box;display:-ms-flexbox;display:flex}
.navigation__item{font-family:roboto_slabbold, serif;font-size:1.6rem;display:block;width:4rem;height:4rem;line-height:4rem;text-align:center;color:#1a1a1d;text-decoration:none;margin-right:1rem;-webkit-transition:all .3s ease;transition:all .3s ease}
.navigation__item--active,.navigation__item:hover{background-color:#aed361;color:#fff}
.theme--lokal .navigation__item--active,.theme--lokal .navigation__item:hover{background-color:#0fa7b9}
.theme--dark .navigation__item{color:#fff}
.dropdown{position:relative}
.dropdown,.dropdown__toggle{cursor:pointer}
.dropdown--double-icon,.dropdown--right-icon{padding-right:20px}
.dropdown__list{padding:0;position:absolute;top:100%;left:-2rem;max-height:0;width:9rem;overflow:hidden;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-align:start;-ms-flex-align:start;align-items:flex-start;min-width:100%;background-color:#f7fafc;z-index:1}
.dropdown__list_item{font-family:roboto_slabbold, serif;font-size:1.4rem;line-height:1.5;letter-spacing:2px;text-transform:uppercase;position:relative;margin-bottom:1rem;display:block;width:100%;color:#8c959c}
.dropdown__list_item a{color:inherit;text-decoration:none;display:block}
.dropdown__list_item:last-child{margin-bottom:0}
.dropdown--open .dropdown__toggle .icon,.dropdown--open .dropdown__toggle i{display:none}
.dropdown--open .dropdown__list{padding:1.5rem 1rem 1.5rem 2rem;max-height:110px;border-left:2px solid #cad8e2;border-bottom:2px solid #cad8e2;top:calc(100% - 2px);overflow-y:auto}
.dropdown--open .dropdown__list:after{content:"";display:block;width:calc(100% - 4.2rem);height:2px;position:absolute;top:0;left:2.1rem;background-color:#cad8e2}
.theme--dark .dropdown__list{background-color:#414147}
.theme--dark .dropdown--open .dropdown__list{border-left:2px solid #757c82;border-bottom:2px solid #757c82}
.theme--dark .dropdown--open .dropdown__list:after{background-color:#757c82}
.audio{padding-bottom:30px}
.audio__nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0;height:9rem}
.audio__nav_play{border:0;background:none;width:2.8rem;height:29px;outline:none;font-size:2.6rem;color:#aed361;margin-right:2.1rem;padding:0;margin-left:auto;cursor:pointer}
.audio__nav_play .icon--pause{display:none}
.audio__nav_play:after{font-family:emk-icons}
.audio__nav_play.play .icon--play{display:none}
.audio__nav_play.play .icon--pause{display:block}
.audio__nav_rewind{border:0;background:none;width:50px;height:25px;outline:none;display:none;cursor:pointer}
.audio__nav_rewind:after{content:"rewind"}
.audio__nav_mute{border:0;background:none;width:3.4rem;height:29px;outline:none;font-size:2.6rem;color:#aed361;margin-right:2.4rem;padding:0;cursor:pointer}
.audio__nav_volume-wrap{position:relative}
.audio__nav_volume-wrap:hover .volumebox-wrap{display:block}
.audio__nav_volume{max-width:100px;padding:0;margin:0}
.audio__nav .volumebox-wrap{padding-left:1.5rem;position:absolute;top:-9rem;left:calc(-100% - 2rem);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);display:none;opacity:1}
.audio__nav .volumebox{position:relative;background-color:#cad8e2;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:17.2rem;width:17.2rem;border-radius:8px}
.audio__nav .volumebox__range{height:1.6rem;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}
.audio__nav .volumebox__progress-wrap{overflow:hidden;border-radius:8px}
.audio__nav .volumebox__progress{height:1.6rem;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scaleX(0);transform:scaleX(0);background:#aed361;position:relative;z-index:0}
.audio__nav .volumebox__thumb{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;position:absolute;top:0;left:0;width:20px;height:25px;margin-top:-5px;margin-left:-5px;border-radius:10%;-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:translateX(0);transform:translateX(0);z-index:3;background-color:hsla(0, 0%, 100%, 0)}
.audio__nav .volumebox__thumb .volumebox-value{position:absolute;top:100%;left:50%;margin-top:-45px;margin-left:-4px;-webkit-transform:translateX(-50%) rotate(90deg);transform:translateX(-50%) rotate(90deg);color:#8c959c}
.audio__nav_seek{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0;border-radius:0}
.audio__nav .seekbar,.audio__nav_seek{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:62rem}
.audio__nav .seekbar{position:relative}
.audio__nav .seekbar__progress-wrap{border-radius:8px;overflow:hidden;position:relative;background-color:#cad8e2}
.audio__nav .seekbar__range{height:16px;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;border-radius:8px}
.audio__nav .seekbar__progress{height:16px;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scaleX(0);transform:scaleX(0);background:#aed361;border-radius:8px;position:relative;z-index:0}
.audio__nav .seekbar__thumb{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;position:absolute;top:0;left:0;width:25px;height:25px;margin-top:-5px;margin-left:-12px;border-radius:50%;background:hsla(0, 0%, 100%, 0);border:0;-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:translateX(0);transform:translateX(0);z-index:3}
.audio__nav .seekbar__thumb .seekbar-timer{position:absolute;top:calc(100% - 25px);left:50%;margin-top:37px;-webkit-transform:translateX(-50%);transform:translateX(-50%);font-size:1.6rem;line-height:2.1rem;color:#8c959c;font-family:roboto_slabregular, serif}
.theme--lokal .audio__nav_play img.img-swiss{display:none}
.theme--lokal .audio__nav_play img.img-lokal{display:block}
.theme--lokal .audio__nav_play:after{color:#0fa7b9}
.theme--lokal .audio__nav_play.play img.img-lokal{display:none}
.theme--lokal .audio__nav_mute{color:#0fa7b9}
.theme--lokal .audio__nav .seekbar__progress,.theme--lokal .audio__nav .volumebox__progress{background:#0fa7b9}

.header{padding:2.4rem 0;border-bottom:2px solid #dcdfe1;background-color:#fff;z-index:5000;position:relative}
.header__right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:6rem}
.header__entity{padding-left:3rem}
.header__entity_selector{font-size:1.4rem;font-family:roboto_slabbold, serif;line-height:2.143;letter-spacing:2px;text-transform:uppercase;text-decoration:none;color:#0fa7b9;padding-right:3rem;display:block;position:relative}
.header__entity_selector i{font-size:.8rem}
.header__entity_selector .icon,.header__entity_selector i{position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.header__entity_selector .icon{fill:#0fa7b9;stroke-width:1}
.header__lang{margin-left:auto}
.header__lang .dropdown__toggle{font-size:1.4rem;font-family:roboto_slabbold, serif;line-height:2.143;letter-spacing:2px;text-transform:uppercase;position:relative}
.header__lang .dropdown__toggle i{font-size:.8rem;right:-2.5rem}
.header__lang .dropdown__toggle .icon,.header__lang .dropdown__toggle i{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.header__lang .dropdown__toggle .icon{right:-2.2rem;fill:#1a1a1d}
.header__lang .dropdown__list{background-color:#dcdfe1}
.header__lang .dropdown__list_item{color:#1a1a1d}
.header__lang .dropdown--open .dropdown__toggle .icon,.header__lang .dropdown--open .dropdown__toggle i{display:inline}
.header__lang .dropdown--open .dropdown__list{border:0}
.header__lang .dropdown--open .dropdown__list:after{display:none}

@media only screen and (max-width:770px) and (-ms-high-contrast:active),only screen and (max-width:770px) and (-ms-high-contrast:none){
    .header__right{height:3.5rem }
}
@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){
    .header__right{height:6rem }
}
.footer { background-color:#36363d; padding:5rem 0 6rem 0; }
.footer__widget{margin-bottom:4rem}
.footer__widget>img{max-width:16.8rem}
.footer__widget h3{color:#fff}
.footer__widget ul li{font-size:1.6rem;line-height:1.625}
.footer__widget ul li a{color:#8c959c;text-decoration:none}
.footer__widget p{font-size:1.4rem;line-height:1.358;color:#7d8c96;max-width:23.4rem}
.footer__widget_icon{font-size:2rem;color:#8c959c;text-decoration:none;margin-right:2rem}
.footer__widget_icon .icon{fill:#8c959c}
.footer__widget_social{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.footer__copyright{padding-top:4rem}
.footer__copyright p{font-size:1.2rem;line-height:1.34}
.footer__copyright p a{color:inherit;text-decoration:none}

.logo{max-width:17rem;height:6.1rem}
.logo__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.logo__img{width:37.05%;position:relative}
.logo__img,.logo__img img{display:block;max-height:100%}
.logo__img img{max-width:100%}
.logo__img img.logo__img--2{display:none}
.logo__img--animated .logo__img--1{-webkit-animation-name:fade1;animation-name:fade1;-webkit-animation-duration:2.5s;animation-duration:2.5s;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-animation-iteration-count:3;animation-iteration-count:3}
.logo__img--animated .logo__img--2{display:block!important;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);opacity:0;-webkit-animation-name:fade2;animation-name:fade2;-webkit-animation-duration:2.5s;animation-duration:2.5s;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-animation-iteration-count:3;animation-iteration-count:3;max-width:100%;max-height:100%}
.logo__text{width:54.11%;max-height:100%;position:relative}
.logo__text img{display:block;max-width:100%;max-height:100%}
.logo__text span{position:absolute;top:100%;left:0;color:#0fa7b9;text-decoration:none;font-weight:700;letter-spacing:1px;font-size:1.2rem;width:19rem}

@media screen and (max-width:770px) and (-ms-high-contrast:active),screen and (max-width:770px) and (-ms-high-contrast:none){.logo{width:auto;height:3.5rem }
}
@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.logo{width:17rem;height:6rem }
                                                                                 .logo img{width:100% }
}
@-webkit-keyframes fade1{0%{opacity:1 }
                         50%{opacity:0 }
                         to{opacity:1 }
}
@keyframes fade1{0%{opacity:1 }
                 50%{opacity:0 }
                 to{opacity:1 }
}
@-webkit-keyframes fade2{50%{opacity:1 }
                         0%{opacity:0 }
}
@keyframes fade2{50%{opacity:1 }
                 0%{opacity:0 }
}
.main-nav__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around;min-height:6rem}
.main-nav__item{font-size:1.4rem;font-family:roboto_slabbold, serif;line-height:2.143;letter-spacing:2px}
.main-nav__link{display:block;color:#1a1a1d;text-transform:uppercase;text-decoration:none;position:relative}
.main-nav__link:after{position:absolute;top:100%;left:0;background-color:#aed361;content:"";width:0;height:5px;-webkit-transition:width .3s ease;transition:width .3s ease}
.main-nav__link--active:after,.main-nav__link:hover:after{width:100%}
.main-nav__link--highlighted{background-color:#aed361;color:#fff;padding:1.5rem 2rem}
.main-nav__link--highlighted:after{background-color:#fff;top:auto;bottom:1rem;width:0;left:1.5rem}
.main-nav__link--highlighted:hover:after{background-color:#fff;width:calc(100% - 3rem)}
.main-nav__link--active.main-nav__link--highlighted:after{background-color:#fff;top:auto;bottom:1rem;width:calc(100% - 3rem);left:1.5rem}
.theme--lokal .main-nav__link--highlighted,.theme--lokal .main-nav__link:after{background-color:#0fa7b9}
.theme--lokal .main-nav__link--highlighted:after,.theme--lokal .main-nav__link--highlighted:hover:after{background-color:#fff}
.theme--lokal .mobile-nav-trigger span:after{background-color:#0fa7b9}
.mobile-nav-trigger{display:none;width:4rem;margin-left:auto;padding-top:1.8rem;margin-right:1.5rem;position:relative}
.mobile-nav-trigger span{display:block;width:100%;height:3px;margin-bottom:7px;position:relative;-webkit-transition:all .3s ease;transition:all .3s ease}
.mobile-nav-trigger span:before{content:"";position:absolute;top:0;left:0;width:50%;height:100%;background-color:#cad8e2}
.mobile-nav-trigger span:after{content:"";position:absolute;top:0;right:0;width:50%;height:100%;background-color:#aed361}
.mobile-nav-trigger span:last-child{margin-bottom:0}
.mobile-nav-trigger--active span:first-child{-webkit-transform:rotate(45deg);transform:rotate(45deg);position:relative;top:1rem}
.mobile-nav-trigger--active span:nth-child(2){visibility:hidden;opacity:0}
.mobile-nav-trigger--active span:last-child{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);position:relative;top:-1rem}

@media only screen and (max-width:770px) and (-ms-high-contrast:active),only screen and (max-width:770px) and (-ms-high-contrast:none){
    .mobile-nav-trigger{padding-top:.6rem;height:3.5rem }
}

.admin-bar .mobile-menu__list{padding-top:3.2rem}

.mobile-menu{background-color:#fff;padding-top:12.4rem;position:absolute;top:0;left:0;width:100%;z-index:4000;display:none}
.mobile-menu__item{font-size:1.4rem;font-family:roboto_slabbold, serif;letter-spacing:2px;line-height:6rem;text-transform:uppercase}
.mobile-menu__link{color:#1a1a1d;text-decoration:none;display:block;padding:0 3rem}
.mobile-menu__link--highlighted{background-color:#aed361;color:#fff}
.mobile-menu__link--active span{position:relative}
.mobile-menu__link--active span:after{content:"";width:4.1rem;height:.5rem;background-color:#aed361;display:block;position:absolute;top:50%;left:100%;margin-left:1.5rem;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.mobile-menu__entity_selector{font-size:1.4rem;font-family:roboto_slabbold, serif;line-height:6rem;letter-spacing:2px;text-transform:uppercase;text-decoration:none;color:#0fa7b9;padding:0 3rem}
.mobile-menu__entity_selector span{padding-right:3.5rem;display:inline-block;position:relative}
.mobile-menu__entity_selector span i{font-size:.8rem;position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.mobile-menu__lang_current{font-size:1.4rem;font-family:roboto_slabbold, serif;letter-spacing:2px;line-height:6rem;text-transform:uppercase;cursor:pointer;padding:0 3rem}
.mobile-menu__lang_current span{padding-right:3.5rem;display:inline-block;position:relative}
.mobile-menu__lang_current span i{font-size:.8rem;position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.mobile-menu__lang_list{background-color:#dcdfe1;display:none}
.mobile-menu__lang_list li{font-size:1.4rem;font-family:roboto_slabbold, serif;letter-spacing:2px;line-height:6rem;text-transform:uppercase}
.mobile-menu__lang_list li a{color:#1a1a1d;text-decoration:none;display:block;padding:0 5rem}
.mobile-menu__link--highlighted.mobile-menu__link--active span:after{background-color:#fff}
.mobile-menu.theme--lokal .mobile-menu__link--active span:after,.mobile-menu.theme--lokal .mobile-menu__link--highlighted{background-color:#0fa7b9}
.theme--lokal .mobile-menu__link--highlighted.mobile-menu__link--active span:after{background-color:#fff}

.highlighted-lines{width:17rem;height:1rem;position:relative;margin-bottom:4rem}
.highlighted-lines:before{background-color:#cad8e2;left:0}
.highlighted-lines:after,.highlighted-lines:before{content:"";width:50%;height:100%;position:absolute;top:0}
.highlighted-lines:after{background-color:#aed361;right:0}
.theme--lokal .highlighted-lines:after{background-color:#0fa7b9}

.text-module { padding-top:5rem; padding-bottom:5rem; }
.text-module__section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.text-module__heading{margin-bottom:2.8rem}
.text-module__btn-wrapper{margin-top:auto}
.text-module--one .text-module__heading{margin-bottom:6.1rem}
.text-module--one .text-module__text{margin-bottom:8.9rem}
.text-module--one .btn{max-width:48.6rem}
.text-module--one .btn i{right:27.72%}
.text-module--two .text-module__heading{margin-bottom:6.1rem}
.text-module--two .text-module__text{margin-bottom:4rem}
.text-module--two .btn{max-width:29.7rem}
.text-module--two .btn i{right:26.64%}
.text-module--three .text-module__heading{margin-bottom:6.1rem}
.text-module--three .text-module__text{margin-bottom:4rem}
.text-module--three .btn{max-width:23.4rem}
.text-module--three .btn i{right:25.89%}
.text-module--four .text-module__heading{margin-bottom:2.8rem}
.text-module--four .text-module__text{margin-bottom:4rem}
.text-module--four .btn{max-width:17rem}
.text-module--four .btn i{right:24.7%}

.text-module-highlighted__section { padding-top:5rem; padding-bottom:5rem; }
.text-module-highlighted__heading{margin-bottom:6.1rem}
.text-module-highlighted__text{margin-bottom:7.6rem}



.quotes-module-with-image{padding:5rem 0}
.quotes-module-with-image__img-wrapper{padding-top:3.7rem}
.quotes-module-with-image__img{display:block;max-width:100%}
.quotes-module-with-image__text{position:relative}
.quotes-module-with-image__text_quote-left{position:absolute;top:1.2rem;right:calc(100% + 2.3rem);font-size:4.4rem;color:#cad8e2}
.quotes-module-with-image__text_quote-right{position:absolute;bottom:-1.3rem;right:0;font-size:4.4rem;color:#cad8e2}
.quotes-module-with-image__text h2{margin-bottom:2rem}
.quotes-module-with-image__text p{margin-bottom:2.9rem}
.quotes-module-with-image__text small{font-size:1.4rem;line-height:1.358;color:#7d8c96}

.quotes-module{padding:5rem 0}
.quotes-module__text{position:relative}
.quotes-module__text_quote-left{position:absolute;top:1.2rem;right:calc(100% + 4.9rem);font-size:4.4rem;color:#cad8e2}
.quotes-module__text_quote-right{position:absolute;bottom:-1rem;right:0;font-size:4.4rem;color:#cad8e2}
.quotes-module__text h2{margin-bottom:2.3rem}
.quotes-module__text p{margin-bottom:2.9rem}
.quotes-module__text small{font-size:1.4rem;line-height:1.358;color:#7d8c96}

.picture-text-module__bg{position:absolute;top:0;left:1.5rem;background-color:#f2f4f5;width:calc(100% - 3rem);height:100%}
.picture-text-module__left{padding:5rem 0 8rem 5rem;position:relative}
.picture-text-module__left .btn{display:none}
.picture-text-module__right{position:relative;overflow:hidden;background-color:#000;padding-top:84.32836%}
.picture-text-module__right .btn{position:absolute;left:0;bottom:0}
.picture-text-module__right .picture-text-module-slideshow{position:absolute;top:0;left:0;width:100%;height:100%}
.picture-text-module__right .picture-text-module-slideshow .slick-list,.picture-text-module__right .picture-text-module-slideshow .slick-slide,.picture-text-module__right .picture-text-module-slideshow .slick-track,.picture-text-module__right .picture-text-module-slideshow__inner{height:100%!important}
.picture-text-module__right .picture-text-module-slideshow__inner img{display:block;max-width:100%;position:static;-webkit-transform:translateX(0);transform:translateX(0)}
.picture-text-module__lines{margin-bottom:2.4rem}
.picture-text-module__heading{margin-bottom:1.8rem}
.picture-text-module__text{max-width:37rem}
.picture-text-module__img--fix{display:none!important}
.picture-text-module__img{position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);max-width:100%;height:100%;display:block;margin:0 auto}
.picture-text-module-slideshow{max-width:1200px;margin:0 auto;position:relative}
.picture-text-module-slideshow__arrows img{display:none}
.picture-text-module-slideshow__prev{position:absolute;bottom:6.2rem;left:6.9rem;z-index:2;cursor:pointer}
.picture-text-module-slideshow__next{position:absolute;bottom:6.2rem;left:15.5rem;z-index:2;cursor:pointer}

.image-module__inner{position:relative;padding-top:47.86325%;overflow:hidden}
.image-module__inner .btn{position:absolute;bottom:0;left:0}
.image-module__img{display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);height:100%}
.image-module__text{background-color:#f2f4f5;padding:4rem 5rem}
.image-module__text_inner{max-width:50%}
.image-module-slideshow{max-width:1200px;margin:0 auto;position:relative}
.image-module-slideshow .image-module{display:block!important}
.image-module-slideshow__prev{left:4rem}
.image-module-slideshow__next,.image-module-slideshow__prev{position:absolute;top:20.5rem;z-index:1;cursor:pointer;color:#fff;font-size:15rem;text-shadow:0 0 1rem rgba(0, 0, 0, .2)}
.image-module-slideshow__next{right:4rem}

.image-text-module{padding:5rem 0}
.image-text-module__left{overflow:hidden;position:relative;padding-top:65.4386%}
.image-text-module__left img.image-text-module__img{display:block;height:100%;max-width:none;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}
.image-text-module__heading{margin-bottom:2.8rem}
.image-text-module__date{margin-bottom:3rem}
.image-text-module__text{margin-bottom:3.3rem}

.image-text-module-highlighted{padding:5rem 0}
.image-text-module-highlighted__left{padding-top:93.85965%;overflow:hidden;position:relative}
.image-text-module-highlighted__left img.image-text-module-highlighted__img{display:block;height:100%;max-width:none;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}
.image-text-module-highlighted__lines{width:16rem;margin-bottom:2.2rem}
.image-text-module-highlighted__heading{margin-bottom:1.9rem}
.image-text-module-highlighted__text{-webkit-column-count:2;column-count:2;-webkit-column-gap:3rem;column-gap:3rem;margin-bottom:3.6rem}

.team-module{padding:5rem 0 16rem}
.team-module__top{margin-bottom:6.6rem}
.team-module__lines{margin-bottom:2.4rem}
.team-module__box_img-wrapper{margin-bottom:1px}
.team-module__box_img{margin:0 auto;width:11.5rem;border-radius:100%}
.team-module__box_heading{text-align:center;margin-bottom:2px}
.team-module__box_profession{text-align:center;margin-bottom:3rem}
.team-module__box_text{margin-bottom:3.2rem}
.team-module__box_btn-wrapper .btn{max-width:17rem;margin:0 auto;color:#fff}
.team-module__box_btn-wrapper .btn i{right:24.67%}

.video-text-module__bg{position:absolute;top:0;left:1.5rem;background-color:#f2f4f5;width:calc(100% - 3rem);height:100%}
.video-text-module__left{padding:5rem 0 5rem 5rem;position:relative}
.video-text-module__left .btn{display:none}
.video-text-module__right{position:relative;overflow:hidden}
.video-text-module__right .btn{position:absolute;left:0;bottom:0;z-index:4}
.video-text-module__lines{margin-bottom:2.4rem}
.video-text-module__heading{margin-bottom:1.8rem}
.video-text-module__text{max-width:37rem}
.video-text-module__img{position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);height:100%;margin:0 auto}
.video-text-module__img--fix{display:none!important}
.video-text-module__video-overlay{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;position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer;z-index:3;-webkit-backface-visibility:hidden;backface-visibility:hidden}
.video-text-module__video-overlay span{width:9rem;height:9rem;background-color:#fff;border-radius:100%;position:relative}
.video-text-module__video-overlay span img{display:block;width:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}
.video-text-module__video-overlay span img.icon-lokal{display:none}
.video-text-module__video-overlay span i{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);color:#aed361;font-size:2.6rem}
.video-text-module__video-overlay span i img{display:block}
.video-text-module__fix{position:relative;background-color:#000;z-index:2;overflow:hidden;padding-top:84.32836%}
.video-text-module__fix .video-text-module__img{display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);height:100%}
.video-text-module__video-container{position:absolute;top:0;bottom:0;width:100%;height:100%;overflow:hidden;z-index:1;background-color:#000;-webkit-backface-visibility:hidden;backface-visibility:hidden;opacity:0}
.video-text-module__video-container iframe{min-width:100%;min-height:100%;width:auto;height:auto;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}
.video-text-module-slideshow{max-width:1200px;margin:0 auto;position:relative}
.video-text-module-slideshow__arrows img{display:none}
.video-text-module-slideshow__prev{position:absolute;bottom:12.2rem;left:6.9rem;z-index:1;cursor:pointer}
.video-text-module-slideshow__next{position:absolute;bottom:12.2rem;left:15.5rem;z-index:1;cursor:pointer}
.theme--lokal .video-text-module__video-overlay span img.icon-swiss{display:none}
.theme--lokal .video-text-module__video-overlay span img.icon-lokal{display:block}
.theme--lokal .video-text-module__video-overlay span i{color:#0fa7b9}

.slick-slide .video-text-module,.slick-slide .video-text-module .container-lg,.slick-slide>div{height:100%}
.video-text-module-v2{padding:5rem 0}
.video-text-module-v2__left{position:relative}
.video-text-module-v2__img{position:relative;z-index:2}
.video-text-module-v2__video-overlay{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;position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer;z-index:3}
.video-text-module-v2__video-overlay span{width:9rem;height:9rem;background-color:#fff;border-radius:100%;position:relative}
.video-text-module-v2__video-overlay span img{display:block;width:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}
.video-text-module-v2__video-overlay span img.icon-lokal{display:none}
.video-text-module-v2__video-overlay span i{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);color:#aed361;font-size:2.6rem}
.video-text-module-v2__video-overlay span i img{display:block}
.video-text-module-v2__fix{position:relative;overflow:hidden;background-color:#000;padding-top:65.4386%;z-index:2}
.video-text-module-v2__fix .video-text-module-v2__img{display:block;max-width:none;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);height:100%}
.video-text-module-v2__video-container{position:absolute;top:0;bottom:0;width:100%;height:100%;overflow:hidden;z-index:1;background-color:#000}
.video-text-module-v2__video-container iframe{min-width:100%;min-height:100%;width:auto;height:auto;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}
.video-text-module-v2__heading{margin-bottom:2.8rem}
.video-text-module-v2__date{margin-bottom:3rem}
.video-text-module-v2__text{margin-bottom:3.3rem}
.theme--lokal .video-text-module-v2__video-overlay span img.icon-swiss{display:none}
.theme--lokal .video-text-module-v2__video-overlay span img.icon-lokal{display:block}
.theme--lokal .video-text-module-v2__video-overlay span i{color:#0fa7b9}

.video-text-module-highlighted{padding:5rem 0}
.video-text-module-highlighted__left{position:relative}
.video-text-module-highlighted__img{position:relative;z-index:2}
.video-text-module-highlighted__video-overlay{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;position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer;z-index:3}
.video-text-module-highlighted__video-overlay span{width:9rem;height:9rem;background-color:#fff;border-radius:100%;position:relative}
.video-text-module-highlighted__video-overlay span img{display:block;width:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}
.video-text-module-highlighted__video-overlay span img.icon-lokal{display:none}
.video-text-module-highlighted__video-overlay span i{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);color:#aed361;font-size:2.6rem}
.video-text-module-highlighted__video-overlay span i img{display:block}
.video-text-module-highlighted__fix{position:relative;overflow:hidden;background-color:#000;padding-top:93.85965%;z-index:2}
.video-text-module-highlighted__fix .video-text-module-highlighted__img{display:block;max-width:none;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);height:100%}
.video-text-module-highlighted__video-container{position:absolute;top:0;bottom:0;width:100%;height:100%;overflow:hidden;z-index:1;background-color:#000}
.video-text-module-highlighted__video-container iframe{min-width:100%;min-height:100%;width:auto;height:auto;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}
.video-text-module-highlighted__lines{width:16rem;margin-bottom:2.2rem}
.video-text-module-highlighted__heading{margin-bottom:1.9rem}
.video-text-module-highlighted__text{-webkit-column-count:2;column-count:2;-webkit-column-gap:3rem;column-gap:3rem;margin-bottom:3.6rem}
.theme--lokal .video-text-module-highlighted__video-overlay span img.icon-swiss{display:none}
.theme--lokal .video-text-module-highlighted__video-overlay span img.icon-lokal{display:block}
.theme--lokal .video-text-module-highlighted__video-overlay span i{color:#0fa7b9}

.video-module__inner{position:relative}
.video-module__inner .btn{position:absolute;bottom:0;left:0;z-index:3}
.video-module__img{display:block;max-width:100%;position:relative;z-index:2}
.video-module__text{background-color:#f2f4f5;padding:4rem 5rem}
.video-module__text_inner{max-width:50%}
.video-module__video-overlay{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;position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer;z-index:3}
.video-module__video-overlay span{width:9rem;height:9rem;background-color:#fff;border-radius:100%;position:relative}
.video-module__video-overlay span img{display:block;width:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}
.video-module__video-overlay span img.icon-lokal{display:none}
.video-module__video-overlay span i{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);color:#aed361;font-size:2.6rem}
.video-module__video-overlay span i img{display:block}
.video-module__fix{position:relative;background-color:#000;z-index:2;overflow:hidden;padding-top:47.86325%}
.video-module__fix .video-module__img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);height:100%}
.video-module__video-container{position:absolute;top:0;bottom:0;width:100%;height:100%;overflow:hidden;z-index:1;background-color:#000}
.video-module__video-container iframe{min-width:100%;min-height:100%;width:auto;height:auto;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}
.video-module-slideshow{max-width:1200px;margin:0 auto;position:relative}
.video-module-slideshow .video-module{display:block!important}
.video-module-slideshow__prev{left:4rem}
.video-module-slideshow__next,.video-module-slideshow__prev{position:absolute;top:20.5rem;z-index:1;cursor:pointer;color:#fff;font-size:15rem;text-shadow:0 0 1rem rgba(0, 0, 0, .2)}
.video-module-slideshow__next{right:4rem}
.video-module-slideshow__fix{position:relative;background-color:#000;z-index:2;overflow:hidden;padding-top:47.86325%}
.video-module-slideshow__fix .video-module__img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);height:100%}
.theme--lokal .video-module__video-overlay span img.icon-swiss{display:none}
.theme--lokal .video-module__video-overlay span img.icon-lokal{display:block}
.theme--lokal .video-module__video-overlay span i{color:#0fa7b9}

.contact-module{padding:5rem 0}
.contact-module__lines{margin-bottom:2.3rem}
.contact-module__heading{margin-bottom:2rem}
.contact-module__btn-wrap{margin-top:3.6rem}
.contact-module__btn-wrap .btn{max-width:27rem}
.contact-module__btn-wrap .btn i{right:26.41%}

.gallery-module{padding:5rem 0;position:relative}
.gallery-module__top{margin-bottom:4rem}
.gallery-module__lines{margin-bottom:2.4rem}
.gallery-module__box{margin-bottom:8rem}
.gallery-module__box_img-link{display:block;position:relative}
.gallery-module__box_img-link:after{content:"";position:absolute;bottom:0;left:0;width:0;height:9px;background-color:#aed361;-webkit-transition:width .3s ease;transition:width .3s ease}
.gallery-module__box_img-link:hover:after{width:100%}
.gallery-module__box_img{display:block;max-width:100%}
.gallery-module__box_text-wrap{margin-top:1.3rem;margin-bottom:-.7rem}
.gallery-module__box_heading{margin-bottom:.6rem}
.theme--lokal .gallery-module__box_img-link:after{background-color:#0fa7b9}

.social-module{padding:5rem 0;background-color:#f2f4f5}
.social-module__lines{margin-bottom:2.2rem}
.social-module__heading{margin-bottom:3.6rem}
.social-module__box{background-color:#fff;padding:2rem 1.3rem 1.3rem;height:100%}
.social-module__box_img-wrap{max-width:5.6rem;margin-bottom:1.2rem}
.social-module__box_img{display:block;max-width:100%}
.social-module__box_heading{margin-bottom:.6rem}
.social-module__box_handle{margin-bottom:3.1rem}
.social-module__box_handle a{color:inherit;text-decoration:none}

.entity-search{padding:8rem 0 4rem;background-color:#f2f4f5;display:none;position:absolute;top:100%;left:0;width:100%}
.entity-search__left{padding-top:.8rem}
.entity-search__map{height:40.3rem}
.entity-search__map img{display:block;max-width:100%}
.entity-search__heading{margin-bottom:4rem}
.entity-search form{position:relative;padding-right:10rem;padding-top:0;margin-bottom:4rem}
.entity-search form button.btn{position:absolute;top:0;right:0;width:10rem;height:100%;background-color:#aed361!important}
.entity-search form button.btn:hover{background-color:#94ba43!important}
.entity-search form button.btn span{max-width:100%;min-width:1px}
.entity-search form button.btn .icon,.entity-search form button.btn i{right:20%}
.entity-search__location{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:3.2rem}
.entity-search__location i{font-size:2.1rem;line-height:1;color:#7d8c96;margin-right:.8rem}
.entity-search__location .icon{margin-right:.8rem}
.entity-search__contact-info{font-size:1.6rem;line-height:1.625;color:#8c959c;margin-bottom:3.6rem}
.entity-search__actions .btn{background-color:#aed361}
.entity-search__actions .btn:hover{background-color:#94ba43!important}
.entity-search__actions .btn--lokal{background-color:#0fa7b9}
.entity-search__actions .btn--lokal:hover{background-color:#0e97a7!important}
.theme--lokal .entity-search form button.btn{background-color:#0fa7b9!important}
.theme--lokal .entity-search form button.btn:hover{background-color:#0e97a7!important}

.map-module{padding:5rem 0}
.map-module__map-section{height:71.5rem}
.map-module__map-section img{display:block;max-width:100%}
.map-module__info .form__flex{margin-bottom:3.2rem}
.map-module__lines{margin-bottom:2.4rem}
.map-module__heading{margin-bottom:6.5rem}
.map-module form{margin-bottom:7.2rem;padding-top:0}
.map-module form .form__group{margin-bottom:0}
.map-module__event_heading{margin-bottom:2.8rem}
.map-module__event_location{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:2rem}
.map-module__event_location i{font-size:2.1rem;margin-right:.8rem}
.map-module__event_description{margin-bottom:2.6rem;max-width:47rem}
.map-module__event_time{margin-bottom:7.2rem}
.map-module__event_time-section{display:-webkit-box;display:-ms-flexbox;display:flex}
.map-module__event_time-section:not(:last-child){margin-bottom:2.6rem}
.map-module__event_time-section-left{-ms-flex-preferred-size:5.8rem;flex-basis:5.8rem;max-width:5.8rem;margin-right:2.5rem}
.map-module--simple .map-module__heading{margin-bottom:5.7rem}
.map-module--simple .map-module__event_time{margin-bottom:0}
.map-module--large .map-module__heading{margin-bottom:5.7rem}
.map-module--large .map-module__map-section{height:52.4rem}

.download-module{padding:5rem 0 16rem}
.download-module__top{margin-bottom:6.8rem}
.download-module__lines{margin-bottom:2.4rem}
.download-module__box_icon{margin:0 auto 1rem;text-align:center;max-width:5.2rem}
.download-module__box_icon i{font-size:5.2rem}
.download-module__box_icon img{max-width:100%}
.download-module__box_heading{text-align:center;font-size:20px;overflow-wrap:break-word;margin-bottom:.7rem}
.download-module__box_subtitle{text-align:center;margin-bottom:3.2rem}
.download-module__box_text{margin-bottom:3.4rem;text-align:center}
.download-module__box_btn-wrapper .btn{max-width:27rem;margin:0 auto}
.download-module__box_btn-wrapper .btn i{right:24%}
.theme--dark .download-module__box_icon{color:#8c959c}

/*Calendar Module*/
.calendar-module{padding:5rem 0}
.calendar-module__lines{margin-bottom:2.2rem}
.calendar-module__heading{margin-bottom:6.7rem}
.calendar-module__filters{margin-bottom:8rem}
.calendar-module__filters .dropdown{position:relative}
.calendar-module__filters .dropdown .dropdown__toggle{font-size:1.6rem;line-height:1.625;display:block;width:100%;border-left:2px solid #cad8e2;border-bottom:2px solid #cad8e2;background-color:#f7fafc;color:#8c959c;padding:1.6rem 2rem;position:relative}
.calendar-module__filters .dropdown .dropdown__toggle i{font-size:.8rem;position:absolute;top:50%;right:2.6rem;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.calendar-module__filters .dropdown .dropdown__list{left:0}
.calendar-module__event{padding-bottom:3.4rem;margin-bottom:3.4rem;border-bottom:1px solid #dfe3e5}
.calendar-module__event:last-child{border-bottom:0}
.calendar-module__event_img-wrapper img{display:block;max-width:100%}
.calendar-module__event_heading{margin-bottom:.7rem}
.calendar-module__event_date{margin-bottom:1.5rem}
.calendar-module__event_location{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.calendar-module__event_location i{font-size:2.1rem;margin-right:.9rem}
.calendar-module__event .btn i{right:26.19%}
.theme--dark .calendar-module__filters .dropdown__toggle{border-color:#757c82;background-color:#414147}
.theme--dark .calendar-module__event{border-color:#757c82}


/*Press Module*/
.press-module{padding:5rem 0}
.press-module__lines,.press-module__top{margin-bottom:2.5rem}
.press-module__article-col:not(:last-child){margin-bottom:7.6rem}
.press-module__article:last-child{margin-bottom:0}
.press-module__article_img{display:block;max-width:100%}
.press-module__article_heading{margin-bottom:.8rem}
.press-module__btn-wrapper{margin-top:4rem;position:relative}
.press-module__btn-wrapper .btn{height:6rem}
.press-module__btn-wrapper_overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1001;display:none}
.press-module__more-articles>.row{margin-top:4rem}
.press-module--large .press-module__top{margin-bottom:7.3rem}
.press-module--large .press-module__lines{margin-bottom:1.7rem}
.press-module--large .press-module__article{margin-bottom:4rem}
.press-module--large .press-module__article:last-child{margin-bottom:0}
.press-module--large .press-module__article_img-wrapper{margin-bottom:4rem}
.press-module--large .press-module__article--highlighted .press-module__article_heading{margin-bottom:2.6rem}

/*Additional Footer*/
.additional-footer{padding:5rem 0 4.9rem;background-color:#8c959c}
.additional-footer__top{margin-bottom:5.9rem}
.additional-footer__lines{margin-bottom:2.4rem}
.additional-footer__heading{color:#fff}
.additional-footer__location-filters{margin-bottom:7rem}
.additional-footer__location-filters .dropdown{max-width:35rem}
.additional-footer__location-filters .dropdown__toggle{font-size:1.6rem;line-height:1.625;display:block;width:100%;border-left:2px solid #757c82;border-bottom:2px solid #757c82;background-color:#414147;color:#8c959c;padding:1.6rem 2rem;position:relative}
.additional-footer__location-filters .dropdown__toggle i{font-size:.8rem;position:absolute;top:50%;right:2.7rem;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.additional-footer__location-filters .dropdown__list{left:0}
.additional-footer__location-filters .dropdown--open .dropdown__list{border-left:2px solid #757c82;border-bottom:2px solid #757c82;background-color:#414147}
.additional-footer__location-filters .dropdown--open .dropdown__list:after{background-color:#757c82}
.additional-footer__department-col{margin-bottom:7.3rem}
.additional-footer__department_heading{color:#fff;margin-bottom:3.3rem}
.additional-footer__department_info{color:#fff}
.additional-footer__department_info p{color:inherit}
.additional-footer--large .additional-footer__top{margin-bottom:6.7rem}

.sound-module{padding:5rem 0;overflow-x:hidden}
.sound-module__top{margin-bottom:6.5rem}
.sound-module__lines{margin-bottom:2.4rem}
.sound-module__info .dropdown{margin-bottom:3.3rem}
.sound-module__info .dropdown__toggle{font-size:1.6rem;line-height:1.625;display:block;width:100%;border-left:2px solid #cad8e2;border-bottom:2px solid #cad8e2;background-color:#f7fafc;color:#8c959c;padding:1.6rem 2rem;position:relative}
.sound-module__info .dropdown__toggle i{font-size:.8rem}
.sound-module__info .dropdown__toggle .icon,.sound-module__info .dropdown__toggle i{position:absolute;top:50%;right:2.6rem;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.sound-module__info .dropdown__list{left:0}
.sound-module__info_heading{margin-bottom:2.7rem}
.sound-module__info_description{margin-bottom:3.3rem}
.sound-module__info_actions{padding-bottom:2.1rem}
.sound-module__info_actions .btn{margin-bottom:1.9rem}
.sound-module__info_actions .btn .icon,.sound-module__info_actions .btn i{right:27%}
.sound-module__player-wrapper{padding-top:1.7rem}
.theme--dark .sound-module__info .dropdown__toggle{border-color:#757c82;background-color:#414147}

@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){
    .sound-module__player-col{width:62%!important;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto }
}

@media screen and (-ms-high-contrast:active) and (max-width:960px),screen and (-ms-high-contrast:none) and (max-width:960px){
    .sound-module__player-col{width:100%!important }
}
.newsletter-module__info{padding:5rem 0}
.newsletter-module__lines{margin-bottom:2.5rem}
.newsletter-module__heading{margin-bottom:1.8rem}
.newsletter-module__text{margin-bottom:3.2rem}
.newsletter-module .form{padding-top:0}
.newsletter-module__img-wrapper{padding:0 0 5rem}
.newsletter-module__img-wrapper img{display:block;max-width:100%}

.loader{position:absolute;top:0;left:0;width:100%;height:100%;background-color:hsla(0, 0%, 100%, .5);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;z-index:1000;display:none}
.loader--no-bg{background-color:transparent}
.emk-dual-ring{display:inline-block;width:64px;height:64px}
.emk-dual-ring--small{width:32px;height:32px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}
.emk-dual-ring:after{content:" ";display:block;width:46px;height:46px;margin:1px;border-radius:50%;border-color:#1a1a1d transparent;border-style:solid;border-width:5px;-webkit-animation:emk-dual-ring 1.2s linear infinite;animation:emk-dual-ring 1.2s linear infinite}
.emk-dual-ring--small:after{width:24px;height:24px;border-color:#fff transparent}
@-webkit-keyframes emk-dual-ring{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg) }
                                 to{-webkit-transform:rotate(1turn);transform:rotate(1turn) }
}
@keyframes emk-dual-ring{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg) }
                         to{-webkit-transform:rotate(1turn);transform:rotate(1turn) }
}
.single-post-content__inner{padding:4rem 0}
.single-post-content__inner h1,.single-post-content__inner h2,.single-post-content__inner h3,.single-post-content__inner h4,.single-post-content__inner h5,.single-post-content__inner h6{margin-bottom:4rem;margin-top:4rem}
.single-post-content__inner p{margin-bottom:2.6rem}
.single-post-content__inner a{color:#aed361;text-decoration:none}
.single-post-content__inner--404{padding:8rem 0}
.single-post-content__featured{margin-bottom:4rem}
.single-post-content__featured_video-container{position:relative;padding-top:56.25%;width:100%}
.single-post-content__featured_video-container iframe{min-width:100%;min-height:100%;width:auto;height:auto;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}
.single-post-content__featured img{display:block;max-width:100%;margin:0 auto;height:auto}
.single-post-content--lokal .single-post-content__inner a{color:#0fa7b9}
.social-feed-module{padding:5rem 0;position:relative}
.social-feed-module .loader{display:-webkit-box;display:-ms-flexbox;display:flex}
.social-feed-module__lines{margin-bottom:2.5rem}
.social-feed-module__heading{margin-bottom:3.3rem}
.social-feed-module__post-large{padding-left:calc(50% - 1.5rem);position:relative;margin-bottom:4rem}
.social-feed-module__post-large_text-box{position:absolute;top:0;left:0;width:calc(50% - 1.5rem);height:100%;background-color:#aed361;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:6.2rem 5.3rem 0}
.social-feed-module__post-large_text-box h4{margin-bottom:1.1rem;word-wrap:break-word}
.social-feed-module__post-large_text-box h4 a{color:#fff;text-decoration:none}
.social-feed-module__post-large_text-box p{color:#fff}
.social-feed-module__post-large_play{position:absolute;top:50%;right:0;-webkit-transform:translate(4.5rem, -50%);transform:translate(4.5rem, -50%);width:9rem;height:9rem;border-radius:100%;background-color:#fff;color:#aed361;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;font-size:2.8rem;cursor:pointer;z-index:1;text-decoration:none}
.social-feed-module__post-large_play img{display:block;width:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}
.social-feed-module__post-large_play img.icon-lokal{display:none}
.social-feed-module__post-large_media-container{position:relative}
.social-feed-module__post-large_media-container .bg{position:absolute;top:0;left:0;width:100%;height:100%;background-position:50%;background-size:cover}
.social-feed-module__post-large_media-container img{display:block;max-width:100%}
.social-feed-module__post-large_media-container img.img-small{display:none}
.social-feed-module__post{margin-bottom:4rem}
.social-feed-module__post_media-container{position:relative;margin-bottom:2.5rem}
.social-feed-module__post_media-container img{display:block;max-width:100%}
.social-feed-module__post_entity-logo{position:absolute;width:5.2rem;height:5.2rem;left:2rem;bottom:-1.5rem;background-color:#aed361;border-radius:100%}
.social-feed-module__post_entity-logo img{max-width:3.6rem;display:block;margin:.8rem auto 0}
.social-feed-module__post_entity-logo--lokal{background-color:#0fa7b9}
.social-feed-module__post h4{margin-bottom:1.2rem}
.social-feed-module__post_info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.social-feed-module__post_info-right{margin-left:auto;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.social-feed-module__post_info-right div{margin-left:2.6rem;font-size:1.4rem;line-height:2rem;color:#7d8c96}
.social-feed-module__post_info-right div:first-child{margin-left:0}
.social-feed-module__post_info-right div span{min-width:1.9rem;margin-left:.4rem;vertical-align:middle}
.social-feed-module__post_info-right div i{font-size:1.7rem;vertical-align:middle}
.social-feed-module__video-post{position:relative}
.social-feed-module__video-post .social-feed-module__post_play{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background-color:#fff;width:9rem;height:9rem;border-radius:100%;color:#aed361;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;font-size:2.8rem;cursor:pointer;text-decoration:none}
.social-feed-module__video-post .social-feed-module__post_play img{display:block;width:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}
.social-feed-module__video-post .social-feed-module__post_play img.icon-lokal{display:none}
.social-feed-module__video-post .social-feed-module__post_text-box{position:absolute;bottom:2.5rem;left:0;width:100%;padding-left:4rem}
.social-feed-module__video-post .social-feed-module__post_text-box h4{margin-bottom:.9rem}
.social-feed-module__video-post .social-feed-module__post_text-box h4 a{color:#fff;text-decoration:none}
.social-feed-module__video-post .social-feed-module__post_text-box p{color:#fff}
.social-feed-module__video-post .social-feed-module__post_media-container{position:relative}
.social-feed-module__video-post .social-feed-module__post_media-container .bg{position:absolute;top:0;left:0;width:100%;height:100%;background-position:50%;background-size:cover}
.social-feed-module__follow{background-color:#aed361;color:#fff;padding:3.8rem 5.2rem 3.8rem 4rem;margin-bottom:4rem}
.social-feed-module__follow h4{margin-bottom:3.6rem}
.social-feed-module__follow_icons a{color:#fff;font-size:2.1rem;text-decoration:none;margin-right:2.5rem}
.social-feed-module__follow_icons a:last-child{margin-right:0}
.social-feed-module__btn-wrapper{max-width:17.8rem;margin-top:4rem}
.social-feed-module.theme--lokal .social-feed-module__post-large_text-box{background-color:#0fa7b9}
.social-feed-module.theme--lokal .social-feed-module__post-large_play{color:#0fa7b9}
.social-feed-module.theme--lokal .social-feed-module__post-large_play img.icon-swiss{display:none}
.social-feed-module.theme--lokal .social-feed-module__post-large_play img.icon-lokal{display:block}
.social-feed-module.theme--lokal .social-feed-module__video-post .social-feed-module__post_play{color:#0fa7b9}
.social-feed-module.theme--lokal .social-feed-module__video-post .social-feed-module__post_play img.icon-swiss{display:none}
.social-feed-module.theme--lokal .social-feed-module__video-post .social-feed-module__post_play img.icon-lokal{display:block}
.social-feed-module.theme--lokal .social-feed-module__follow{background-color:#0fa7b9}

/*Slick SLider*/
.slick-slider{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.slick-list,.slick-slider{position:relative;display:block}
.slick-list{overflow:hidden;margin:0;padding:0}
.slick-list:focus{outline:none}
.slick-list.dragging{cursor:pointer;cursor:hand}
.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translateZ(0);transform:translateZ(0)}
.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}
.slick-track:after,.slick-track:before{content:"";display:table}
.slick-track:after{clear:both}
.slick-loading .slick-track{visibility:hidden}
.slick-slide{float:left;height:100%;min-height:1px;display:none}
[dir=rtl] .slick-slide{float:right}
.slick-slide img{display:block}
.slick-slide.slick-loading img{display:none}
.slick-slide.dragging img{pointer-events:none}
.slick-initialized .slick-slide{display:block}
.slick-loading .slick-slide{visibility:hidden}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.slick-arrow.slick-hidden{display:none}
.mfp-bg{z-index:9990;overflow:hidden;background:#0b0b0b;opacity:.8}
.mfp-bg,.mfp-wrap{top:0;left:0;width:100%;height:100%;position:fixed}
.mfp-wrap{z-index:9991;outline:none!important;-webkit-backface-visibility:hidden}
.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;-webkit-box-sizing:border-box;box-sizing:border-box}
.mfp-container:before{content:"";display:inline-block;height:100%;vertical-align:middle}
.mfp-align-top .mfp-container:before{display:none}
.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:9993}
.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}
.mfp-ajax-cur{cursor:progress}
.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-webkit-zoom-out;cursor:zoom-out}
.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:zoom-in}
.mfp-auto-cursor .mfp-content{cursor:auto}
.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.mfp-loading.mfp-figure{display:none}
.mfp-hide{display:none!important}
.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:9992}
.mfp-preloader a{color:#ccc}
.mfp-preloader a:hover{color:#fff}
.mfp-s-error .mfp-content,.mfp-s-ready .mfp-preloader{display:none}
button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:9994;-webkit-box-shadow:none;box-shadow:none;-ms-touch-action:manipulation;touch-action:manipulation}
button::-moz-focus-inner{padding:0;border:0}
.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial, Baskerville, monospace}
.mfp-close:focus,.mfp-close:hover{opacity:1}
.mfp-close:active{top:1px}
.mfp-close-btn-in .mfp-close{color:#333}
.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}
.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px;white-space:nowrap}
.mfp-arrow{position:absolute;opacity:.65;top:50%;margin:-55px 0 0;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}
.mfp-arrow:active{margin-top:-54px}
.mfp-arrow:focus,.mfp-arrow:hover{opacity:1}
.mfp-arrow:after,.mfp-arrow:before{content:"";display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:inset transparent}
.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}
.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}
.mfp-arrow-left{left:0}
.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}
.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}
.mfp-arrow-right{right:0}
.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}
.mfp-arrow-right:before{border-left:27px solid #3f3f3f}
.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}
.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}
.mfp-iframe-holder .mfp-close{top:-40px}
.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}
.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;-webkit-box-shadow:0 0 8px rgba(0, 0, 0, .6);box-shadow:0 0 8px rgba(0, 0, 0, .6);background:#000}
img.mfp-img{width:auto;max-width:100%;height:auto;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;padding:40px 0;margin:0 auto}
.mfp-figure,img.mfp-img{line-height:0}
.mfp-figure:after{content:"";position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;-webkit-box-shadow:0 0 8px rgba(0, 0, 0, .6);box-shadow:0 0 8px rgba(0, 0, 0, .6);background:#444}
.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}
.mfp-figure figure{margin:0}
.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}
.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}
.mfp-image-holder .mfp-content{max-width:100%}
.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}

/*Icon Finter*/
.icon{width:3rem;height:3rem;fill:#aed361}
.icon--play{height:2.8rem}
.icon--play,.icon--play-simple{stroke:#aed361}
.icon--pause{width:2.8rem;height:2.8rem}
.icon--volume{width:3.4rem;height:2.7rem}
.icon--arrow-long-right{fill:#fff;width:1.6rem;height:1.1rem}
.icon--arrow-expand{width:1.6rem;height:1.6rem;fill:#8c959c}
.icon--facebook-f{width:.8rem;height:1.8rem}
.icon--twitter{width:2rem;height:1.6rem}
.icon--instagram{width:2.1rem;height:2.1rem}
.icon--location{width:1.3rem;height:2.1rem;fill:#7d8c96}
.theme--lokal .icon--play{fill:#0fa7b9;stroke:#0fa7b9}
.theme--lokal .icon--pause,.theme--lokal .icon--volume{fill:#0fa7b9}
.footer__widget ul li a,.footer__widget .textwidget a{color:#8c959c;text-decoration:none;}
.picture-text-module .picture-text-module__heading { font-size:38px; }
.q_sound_module_section .qloader{background:url("../images/loader.svg") no-repeat center center;height:50px;}
.widget_newsletterwidget .tnp-widget label { color:#7d8c96;  padding: 0px 0px 10px 0px; }

@media (max-width:1230px) {

    .header__entity, .header__lang{display:none }

    .main-nav__list{display:none }
    .mobile-nav-trigger{display:block }

    h1, h2 { font-size: 3.4rem; }
    .picture-text-module__left{ padding:2rem 0 30px 3rem }
    .video-text-module__left { padding: 2rem 0 30px 3rem; }
    .picture-text-module-slideshow{max-width:930px }
    .picture-text-module-slideshow__prev{bottom:2rem;left:4.9rem }
    .picture-text-module-slideshow__next{bottom:2rem;left:10.5rem }

    .image-module-slideshow{max-width:930px }
    .image-module-slideshow__next, .image-module-slideshow__prev{ top:14rem }

    .video-text-module-slideshow{max-width:930px }
    .video-text-module-slideshow__prev{bottom:2rem;left:4.9rem }
    .video-text-module-slideshow__next{bottom:2rem;left:10.5rem }

    .video-module-slideshow{max-width:930px }
    .video-module-slideshow__next, .video-module-slideshow__prev{top:14rem }
    .social-feed-module__video-post .social-feed-module__post_play{top:40%;width:6rem;height:6rem;font-size:2.2rem }

}

@media(max-width:1024px) {
    h1, h2 { font-size: 38px; }
    .text-module-highlighted__section, .social-module,
    .text-module, .image-text-module, .quotes-module-with-image, .footer, .image-text-module-highlighted
    , .sound-module, .gallery-module, .contact-module, .team-module, .video-text-module-v2 
    , .video-text-module-highlighted, .download-module, .calendar-module, .press-module,
    .additional-footer, .social-feed-module, .map-module, .quotes-module { padding: 50px 0px 50px 0px!important; }
    .text-module--one .text-module__heading,.text-module--two .text-module__heading,
    .text-module-highlighted__heading, .text-module--one .text-module__text, .text-module-highlighted__text,
    .text-module--three .text-module__heading, .press-module--large .press-module__top,
    .download-module__top, .download-module__box-wrap:not(:last-child), .team-module__top, 
    .gallery-module__box, .press-module__article-col:not(:last-child) { margin-bottom: 30px!important; word-wrap:break-word; }
    .footer .footer__widget-col img { max-width:100%; height:auto; }
}

@media (max-width:960px) {

    .picture-text-module .row{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse }
    /*.picture-text-module__left{padding:3.7rem 0 7.4rem 1.5rem }*/
    .picture-text-module__right{padding-top:0 }
    .picture-text-module__img--fix{display:block!important;max-width:100% }
    .picture-text-module__lines{margin-left:-1.5rem;margin-bottom:2.7rem }
    .picture-text-module__heading{margin-bottom:2.2rem }
    .picture-text-module__text{max-width:100% }
    .picture-text-module-slideshow{max-width:600px }
    .picture-text-module-slideshow__prev { margin-left:-20px; }
    .picture-text-module-slideshow__next { margin-left:20px; }
    .picture-text-module-slideshow__next, .picture-text-module-slideshow__prev{ bottom:2rem; left:50%; }
    .picture-text-module-slideshow__inner{background-color:#f2f4f5;position:relative }
    .picture-text-module-slideshow__inner:before{content:"";position:absolute;top:0;left:0;height:100%;width:1.5rem;background-color:#fff }
    .picture-text-module-slideshow__inner:after{content:"";position:absolute;top:0;right:0;height:100%;width:1.5rem;background-color:#fff }

    .text-module--three .btn { font-size:14px; }

    .image-module__text{padding:3rem }
    .image-module__text_inner{max-width:100% }
    .image-module-slideshow{max-width:600px }
    .image-module-slideshow__next, .image-module-slideshow__prev{font-size:8rem;top:9.6rem }

    .image-text-module__left{height:auto;margin-bottom:3rem }

    .image-text-module-highlighted__left{margin-bottom:3rem }

    .video-text-module .row{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse }
    .video-text-module__left{padding:3.7rem 0 7.4rem 1.5rem }
    .video-text-module__fix{padding-top:0 }
    .video-text-module__img--fix{display:block!important;max-width:100% }
    .video-text-module__lines{margin-left:-1.5rem;margin-bottom:2.7rem }
    .video-text-module__heading{margin-bottom:2.2rem }
    .video-text-module__text{max-width:100% }
    .video-text-module-slideshow{max-width:600px }
    .video-text-module-slideshow__prev { margin-left:-10px; }
    .video-text-module-slideshow__next { margin-left:20px; }
    .video-text-module-slideshow__next, .video-text-module-slideshow__prev{bottom:2rem; left:50%; }
    .video-text-module-slideshow__inner{background-color:#f2f4f5;position:relative }
    .video-text-module-slideshow__inner:before{content:"";position:absolute;top:0;left:0;height:100%;width:1.5rem;background-color:#fff }
    .video-text-module-slideshow__inner:after{content:"";position:absolute;top:0;right:0;height:100%;width:1.5rem;background-color:#fff }

    .video-text-module-v2__left{margin-bottom:3rem }

    .video-text-module-highlighted__left{margin-bottom:3rem }

    .video-module__text{padding:3rem }
    .video-module__text_inner{max-width:100% }
    .video-module-slideshow{max-width:600px }
    .video-module-slideshow__next, .video-module-slideshow__prev{font-size:8rem;top:9.6rem }

    .social-module__col:not(:last-child){margin-bottom:4rem }

    .entity-search { padding:4rem 0 }
    .entity-search__col-map { display:none }
    .entity-search__heading { margin-bottom:4.2rem }
    .entity-search__actions_col-first{margin-bottom:3.1rem }
    .entity-search__actions .btn{width:100%;max-width:100% }

    .map-module__map-section{ margin-bottom:4rem }
    .map-module--large .map-module__map-section{margin-bottom:0 }

    .download-module__top { margin-bottom:30px; }
    .download-module__lines{margin-bottom:2.7rem }
    .download-module__box-wrap:not(:last-child){margin-bottom:8rem }
    .download-module__box_text{margin-bottom:3.6rem }

    .calendar-module__lines{margin-bottom:2.8rem }
    .calendar-module__heading{margin-bottom:2.9rem }
    .calendar-module__filters, .calendar-module__filters .dropdown{margin-bottom:4rem }
    .calendar-module__event{padding-bottom:4rem;margin-bottom:4rem }
    .calendar-module__event:last-child{border-bottom:0 }
    .calendar-module__event_img-wrapper{margin-bottom:3.2rem }
    .calendar-module__event_heading{margin-bottom:.9rem }
    .calendar-module__event_date{margin-bottom:1.6rem }
    .calendar-module__event_location{margin-bottom:3.2rem }
    .calendar-module__event_description{margin-bottom:3.6rem }
    .calendar-module__event .btn{max-width:27.1rem }

    .press-module__top{margin-bottom:3.6rem }
    .press-module__lines{margin-bottom:2.7rem }
    .press-module__article_img{margin-bottom:1.3rem }
    .press-module__article_heading{margin-bottom:1.1rem }
    .press-module--large .press-module__article, .press-module--large .press-module__article:last-child{ margin-bottom:30px }
    .press-module--large .press-module__article_img-wrapper{margin-bottom:0 }
    .press-module--large .press-module__article--highlighted .press-module__article_heading{margin-bottom:1.1rem }
    .press-module__btn-wrapper{margin-top:0 }

    .additional-footer__top{margin-bottom:5.5rem }
    .additional-footer__lines{margin-bottom:1.9rem }
    .additional-footer__department-col {margin-bottom:7.1rem }
    .additional-footer--large .additional-footer__top{margin-bottom:6.3rem }
    .additional-footer--large .additional-footer__location-filters{margin-bottom:7.1rem }

    .newsletter-module__row{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse }
    .newsletter-module__info{padding:0 0 8rem }
    .newsletter-module__img-wrapper{padding:0 0 4rem }

    .social-feed-module__lines{margin-bottom:2.9rem }
    .social-feed-module__heading{margin-bottom:3.1rem }
    .social-feed-module__post_media-container{margin-bottom:2.6rem }
    .social-feed-module__post_media-container img{max-width:auto;width:100% }
    .social-feed-module__video-post .social-feed-module__post_play{top:50%;width:9rem;height:9rem;font-size:2.8rem }
}
@media (max-width:900px) {

    .sound-module__info_description{margin-bottom:1.7rem }

    .mfp-arrow{-webkit-transform:scale(.75);transform:scale(.75) }
    .mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0 }
    .mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100% }
    .mfp-container{padding-left:6px;padding-right:6px }
}

@media (max-width:782px){
    .admin-bar .mobile-menu__list{padding-top:4.6rem }
}

@media (max-width:770px){
    
    /**/ 
    
    h2{ font-size:28px; line-height:1.325 }
    h3{ font-size:26px; line-height:1.34 }
    
    .text-module-highlighted__section, .social-module,
    .text-module, .image-text-module, .quotes-module-with-image, .footer, .image-text-module-highlighted
    , .sound-module, .gallery-module, .contact-module, .team-module, .video-text-module-v2 
    , .video-text-module-highlighted, .download-module, .calendar-module, .press-module,
    .additional-footer, .social-feed-module { padding: 35px 20px 35px 20px!important; }
    
   .text-module--one .text-module__text, .text-module--two .text-module__text,
   .text-module--three .text-module__text { margin-bottom: 10px; }
    
    .form__flex{display:block }
    .form__flex .form__group{max-width:100%;padding-right:0 }
    .form__flex .form__group:last-child{padding-left:0 }

    .header{padding:1.4rem 0 }
    .header__right{min-height:1px }

    .footer__widget-col:first-child{margin-bottom:3.2rem }
    .footer__widget-col-last{margin-top:4rem;margin-bottom:4rem }
    .footer__copyright{padding-top:0 }

    .logo { max-width:9.7rem;height:3.5rem }
    .logo__text span { font-size:.8rem }

    .mobile-nav-trigger { padding-top:.6rem }

    .mobile-menu { padding-top:7.5rem }
    .highlighted-lines{width:16rem;height:.6rem;margin-bottom:2.8rem }

    .text-module { padding: 40px 0px; }
    .text-module__section{ padding-top:20px; padding-bottom: 20px; }
    .text-module__heading{margin-bottom:2.6rem!important }
    .text-module__btn-wrapper a { max-width: inherit!important; }
    .text-module__btn-wrapper a i{right:24.7%!important }

    .text-module-highlighted__section{padding-top:8rem;padding-bottom:8.1rem }
    .text-module-highlighted__heading{margin-bottom:6.5rem }
    .text-module-highlighted__btn-wrapper a{max-width:100% }
    .text-module-highlighted__btn-wrapper a i{right:15.65% }

    .picture-text-module__left .btn{display:block;margin-top:3.4rem;width:calc(100% + 1.5rem);margin-left:-1.5rem;max-width:calc(100% + 1.5rem) }
    .picture-text-module__right .btn{display:none }
    .picture-text-module-slideshow .picture-text-module__left{padding-top:9.4rem }
    .picture-text-module-slideshow__arrows{position:absolute;top:0;left:1.5rem;width:calc(100% - 3rem) }
    .picture-text-module-slideshow__arrows img{display:block;max-width:100% }
    .picture-text-module-slideshow__prev{bottom:auto;top:calc(100% + 3.8rem); }
    .picture-text-module-slideshow__next{bottom:auto;top:calc(100% + 3.8rem); }
    .picture-text-module .picture-text-module__heading { font-size: 28px; }

    .team-module__top{margin-bottom:7.6rem }
    .team-module__lines{margin-bottom:2.7rem }
    .team-module__box-wrap:not(:last-child) { margin-bottom:40px }
    .team-module__box_text{margin-bottom:3.6rem }

    .video-text-module__left .btn{display:block;margin-top:3.4rem;width:calc(100% + 1.5rem);margin-left:-1.5rem;max-width:calc(100% + 1.5rem) }
    .video-text-module__right .btn{display:none }
    .video-text-module__video-overlay span{width:6rem;height:6rem }
    .video-text-module__video-overlay span i{font-size:1.9rem }
    .video-text-module-slideshow .video-text-module__left{padding-top:9.4rem }
    .video-text-module-slideshow__arrows{position:absolute;top:0;left:1.5rem;width:calc(100% - 3rem) }
    .video-text-module-slideshow__arrows img{display:block;max-width:100% }
    .video-text-module-slideshow__prev{bottom:auto;top:calc(100% + 3.8rem); }
    .video-text-module-slideshow__next{bottom:auto;top:calc(100% + 3.8rem); }

    .video-text-module-v2__video-overlay span{width:6rem;height:6rem }
    .video-text-module-v2__video-overlay span i{font-size:1.9rem }

    .video-text-module-highlighted__video-overlay span{width:6rem;height:6rem }
    .video-text-module-highlighted__video-overlay span i{font-size:1.9rem }

    .video-module__video-overlay span{width:6rem;height:6rem }
    .video-module__video-overlay span i{font-size:1.9rem }

    .contact-module__lines{margin-bottom:1.9rem }
    .contact-module__heading{margin-bottom:3.3rem }
    .contact-module__btn-wrap{margin-top:3.7rem }

    .social-module__lines{margin-bottom:2.9rem }
    .social-module__heading{margin-bottom:3.9rem }

    .map-module__map-section{margin-bottom:4rem }
    .map-module__lines{margin-bottom:2.8rem }
    .map-module__heading{margin-bottom:3rem }
    .map-module form{margin-bottom:3.2rem }
    .map-module form .form__group:not(:last-child){margin-bottom:4rem }
    .map-module__event_heading{margin-bottom:2.5rem }
    .map-module__event_location{margin-bottom:1.2rem }
     
    .sound-module__top{margin-bottom:7.7rem }
    .sound-module__lines{margin-bottom:2.7rem }
    .sound-module__info .dropdown{margin-bottom:3.1rem }
    .sound-module__info_heading{font-size:2rem;line-height:1.6;margin-bottom:2.5rem }
    .sound-module__info_description{margin-bottom:3.3rem }
    .sound-module__info_actions{padding-top:5rem;padding-bottom:2rem }
    .sound-module__info_actions .btn{margin-bottom:2rem }

    .newsletter-module__lines{ margin-bottom:1.9rem }
    .newsletter-module__heading{margin-bottom:3.3rem }
    
    .download-module__box { padding-bottom:20px; }
    
    .footer__widget-col:last-child { margin-bottom: 0px; }
    
}

@media (max-width:600px){

    .audio__nav{-ms-flex-wrap:wrap;flex-wrap:wrap }
    .audio__nav_seek{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:100%;margin-bottom:4.4rem }
    .audio__nav_play{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-left:0 }
    .audio__nav_volume-wrap{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center }
    .audio__nav .volumebox-wrap{padding-left:0;position:static;-webkit-transform:rotate(0);transform:rotate(0);display:none }
    .audio__nav .volumebox__thumb .volumebox-value{margin-top:-38px;margin-left:-4px;-webkit-transform:translateX(-50%) rotate(0);transform:translateX(-50%) rotate(0) }
    .audio__nav .seekbar__thumb .seekbar-timer{-webkit-transform:translateX(0);transform:translateX(0);left:50% }

    .quotes-module-with-image{padding:8rem 0 12.2rem }
    .quotes-module-with-image__col-img, .quotes-module-with-image__col-text{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100% }
    .quotes-module-with-image__img-wrapper{margin-bottom:2.2rem }
    .quotes-module-with-image__img{margin:0 auto }
    .quotes-module-with-image__text_quote-left{top:auto;right:auto;bottom:calc(100% + 2.2rem);left:0 }
    .quotes-module-with-image__text_quote-right{bottom:-4.2rem }
    .quotes-module-with-image__text h2{margin-bottom:3.2rem }

    .quotes-module{padding:14.5rem 0 12.2rem }
    .quotes-module__col-text{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%;margin-left:0 }
    .quotes-module__text_quote-left{top:auto;right:auto;bottom:calc(100% + 2.2rem);left:0 }
    .quotes-module__text_quote-right{bottom:-4.2rem }
    .quotes-module__text h2{margin-bottom:3.2rem }

    .image-module__inner .btn{position:relative;max-width:100% }
    .image-module-slideshow__next, .image-module-slideshow__prev{top:9.6rem }

    .video-module__inner .btn{position:relative;max-width:100% }
    .video-module__video-overlay{height:calc(100% - 6rem) }
    .video-module--full .col-xs-12{padding:0 }
    .video-module--full .video-module__video-overlay, .video-module-slideshow 
    .video-module__video-overlay{height:100% }

    .social-feed-module__post-large_text-box{padding:0 3.9rem 0 3rem }
    .social-feed-module__post-large_text-box h4{font-size:2rem }
    .social-feed-module__post-large_play{-webkit-transform:translate(3rem, -50%);transform:translate(3rem, -50%);width:6rem;height:6rem;font-size:2.2rem }
    .social-feed-module__post h4{font-size:2rem;line-height:1.6;margin-bottom:2.5rem }
    .social-feed-module__video-post .social-feed-module__post_play{width:6rem;height:6rem;font-size:2.2rem }
    .social-feed-module__video-post .social-feed-module__post_text-box{padding-left:3rem }
    .social-feed-module__follow{padding:3rem }
    .social-feed-module__follow h4{font-size:2rem }
}

@media (max-width:480px){

    .image-module__text{padding:2rem }
    .image-module-slideshow__next, .image-module-slideshow__prev{top:6rem }

    .video-module__text{padding:2rem }
    .video-module-slideshow__next, .video-module-slideshow__prev{top:6rem }

    .gallery-module__col{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100% }
    .gallery-module__top{margin-bottom:3.5rem }
    .gallery-module__lines{margin-bottom:2.7rem }
    .gallery-module__box_img-link:after{display:none }
    .gallery-module__box_img{max-width:auto;width:100% }
    .gallery-module__box_heading{font-size:2rem;line-height:1.6 }

    .social-feed-module__post-large{padding-left:0 }
    .social-feed-module__post-large_text-box{position:relative;width:100%;padding:4rem 3rem }
    .social-feed-module__post-large_play{-webkit-transform:translate(-50%, 50%);transform:translate(-50%, 50%);bottom:0;top:auto;right:auto;left:50% }
    .social-feed-module__post-large_media-container img.img-small{display:block;width:100% }
    .social-feed-module__post-large_media-container img.img-big{display:none }
    .social-feed-module__video-post .social-feed-module__post_play{width:6rem;height:6rem;font-size:2.2rem }
}

@media (max-width:400px) {
    .image-module-slideshow__next, .image-module-slideshow__prev{top:4rem }
    .video-module-slideshow__next, .video-module-slideshow__prev{top:4rem }
}

@media screen and (max-height:300px),screen and (max-width:800px) and (orientation:landscape) {
    .mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0 }
    .mfp-img-mobile img.mfp-img{padding:0 }
    .mfp-img-mobile .mfp-figure:after{top:0;bottom:0 }
    .mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px }
    .mfp-img-mobile .mfp-bottom-bar{background:rgba(0, 0, 0, .6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;-webkit-box-sizing:border-box;box-sizing:border-box }
    .mfp-img-mobile .mfp-bottom-bar:empty{padding:0 }
    .mfp-img-mobile .mfp-counter{right:5px;top:3px }
    .mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0, 0, 0, .6);position:fixed;text-align:center;padding:0 }
}

@media (max-width:350px) {
    .image-module-slideshow__next, .image-module-slideshow__prev{top:3rem }
    .video-module-slideshow__next, .video-module-slideshow__prev{top:3rem }
}


#emk-locations #dpt_addrs .dptcnt { font-size: 1.6rem; padding: 16px 0px 16px 40px;color: #8c959c; }
#emk-locations .lcontent { padding-bottom: 25px; }
#userlocations { margin-bottom: 30px; }

#emk-locations #dpt_addrs .dpt_place { background: url('../images/place1.png') no-repeat left center; font-size: 1.6rem; color: #656565; }
#emk-locations #dpt_addrs .dpt_tel { background: url('../images/call1.png') no-repeat left center; }
#emk-locations #dpt_addrs .dpt_address { font-size: 1.6rem; line-height: 16px; padding-top:10px; padding-bottom: 10px; line-height: 24px; }
#emk-locations #dpt_addrs .dpt_email { background: url('../images/mail1.png') no-repeat left center; }

/*#emk-locations a.btn { font-size: 24px; line-height: inherit; color: #fff!important; }*/
#emk-locations .select2-container { width: 100%!important; z-index: 9999!important; }
.select2-container { z-index: 9999!important; }

.select2-search--dropdown { padding: 8px 20px!important; }
.select2-search--dropdown .select2-search__field { font-size: 1.6rem; line-height:30px; }
.select2-container--default .select2-results__group { font-size: 1.6rem; font-weight: bold; padding: 6px 25px!important; }

.department_search { padding-top: 0px; }

#emk-locations .select2-container { margin-bottom: 20px!important; }
#emk-locations .select2-container .select2-selection--single { height: 50px!important; }
#emk-locations .select2-container--default .select2-selection--single .select2-selection__rendered { line-height: 50px!important; color: #656565!important; padding-left: 25px; }
#emk-locations .select2-container--default .select2-selection--single .select2-selection__arrow { height: 50px; display: none; }
.select2-container--default .select2-results__option .select2-results__option { font-size: 1.6rem!important; line-height: 24px;
                                                                                padding: 10px 6px 10px 35px!important; }
.select2-container--default .select2-results__option--highlighted[aria-selected] { background-color: #0e97a7!important; }

.select2-container--default .select2-selection--single { background-color: #f6fafd!important;
                                                         border: 2px solid #cad8e2!important;
                                                         border-radius: inherit!important;
                                                         color: #8c959c;
                                                         border-top: 0px!important;
                                                         border-right: 0px!important; }
.select2-dropdown { box-shadow: 0px 1px 7px 0px #cad8e2;  border: 1px solid #cad8e2!important; background-color: #f6fafd!important; color: #656565!important; }
.select2-container--default .select2-search--dropdown .select2-search__field { border: 2px solid #cad8e2!important; color:#656565!important; background-color: #ebf7ff; }
.select2-container--default .select2-results__option[role=group] { border-bottom: 2px solid #cad8e2; }
.select2-results__message { text-align: center; }

.droplocation { position: relative; margin-bottom: 20px; }
.droplocation .ils { position: relative; }
.droplocation .ils input { font-family: inherit; font-size: 1.6rem; line-height: 1.625; 
            display: block; width: 100%; outline: 0; border: 0; border-left: 2px solid #cad8e2;    
            border-bottom: 2px solid #cad8e2; background-color: #f7fafc; color: #8c959c; 
            padding: 1.6rem 42px 1.6rem 20px; -webkit-box-sizing: border-box; box-sizing: border-box; }

.droplocation .ils label { font-size: 1.6rem; line-height: 1.625; color: #8c959c; display: block; 
                           padding: 1.7rem 2.2rem; width: 100%; position: absolute; top: 0; left: 0; 
                           z-index: 1; cursor: pointer; -webkit-transition: all .3s ease;
    transition: all .3s ease; }

.droplocation .ils label.form__label--active { font-size:1.3rem; line-height:2rem;
                    padding-top:0; padding-bottom:0; top:-2rem; }

#lcdepts { width: 100%; position: absolute; display: block; }
#lcdepts ul { background: #f6fafd; border: 2px solid #cad8e2; list-style: none;
     margin: 0px; padding: 0px; list-style-type: none; max-height: 180px; overflow: auto;
     border-top:0px; }
#lcdepts ul li { /*border-bottom: 1px solid #cad8e2;*/ padding: 10px 15px;  list-style: none; 
        list-style-type: none; margin:0px; }
#lcdepts ul li:last-child { border: 0px; }
#lcdepts ul li.city { background: #ebf7ff; }
#lcdepts ul li.lcdpt { background: #f2f7fb url('https://emk-schweiz.ch/wp-content/themes/201904_emk/assets/assets/images/logo.svg') no-repeat left center; 
                       cursor: pointer; padding-left: 50px; line-height: 22px; background-size: 28px;
    background-position: 10px center; }
#lcdepts ul li.lcdpt:hover { background: #0e97a7 url('../images/logowhite1.svg') no-repeat left center; 
             color: #fff; background-size: 28px; background-position: 10px center; }

.droplocation .clrd { background: url('../images/error1.png') no-repeat right top; width: 24px;
       height: 24px; position: absolute; top: 50%; right: 20px; margin-top: -12px; }


#emk-locations .emkgreen_button{font-family:roboto_slabbold, serif;font-size:1.6rem;letter-spacing:2.29px;line-height:6rem;text-align:center;text-transform:uppercase;text-decoration:none;color: #fff!important;background-color: #aed361!important;display:block;position:relative;max-width:37rem;width:100%;-webkit-transition:background .3s ease;transition:background .3s ease;}
#emk-locations .emkgreen_button:hover{background-color:#94ba43!important}
#emk-locations .emkblue_button{background-color:#0fa7b9; color:#fff!important; }
#emk-locations .emkblue_button:hover{background-color:#0e97a7!important}

.picture-text-module__text .limittext{max-height: 315px; overflow: hidden;}

.slick-slide .btn span, .text-module__btn-wrapper .btn span{    text-overflow: ellipsis;    white-space: nowrap;    overflow: hidden;    width: 150px;    display: block;    margin: 0px auto;}
