body,form,figure{margin:0;padding:0}img{border:0}header,footer,nav,section,aside,article,figure,figcaption{display:block}body{font-size:100.01%}select,input,textarea{font-size:99%}#container,.inside{position:relative}#main,#left,#right{float:left;position:relative}#main{width:100%}#left{margin-left:-100%}#right{margin-right:-100%}#footer{clear:both}#main .inside{min-height:1px}.ce_gallery>ul,.content-gallery>ul{margin:0;padding:0;overflow:hidden;list-style:none}.ce_gallery>ul li,.content-gallery>ul li{float:left}.ce_gallery>ul li.col_first,.content-gallery>ul li.col_first{clear:left}.float_left,.media--left>figure{float:left}.float_right,.media--right>figure{float:right}.block{overflow:hidden}.media{display:flow-root}.clear,#clear{height:.1px;font-size:.1px;line-height:.1px;clear:both}.invisible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.custom{display:block}#container:after,.custom:after{content:"";display:table;clear:both}
@media (max-width:767px){#wrapper{margin:0;width:auto}#container{padding-left:0;padding-right:0}#main,#left,#right{float:none;width:auto}#left{right:0;margin-left:0}#right{margin-right:0}}img{max-width:100%;height:auto}.audio_container audio{max-width:100%}.video_container video{max-width:100%;height:auto}.aspect,.responsive{position:relative;height:0}.aspect iframe,.responsive iframe{position:absolute;top:0;left:0;width:100%;height:100%}.aspect--16\:9,.responsive.ratio-169{padding-bottom:56.25%}.aspect--16\:10,.responsive.ratio-1610{padding-bottom:62.5%}.aspect--21\:9,.responsive.ratio-219{padding-bottom:42.8571%}.aspect--4\:3,.responsive.ratio-43{padding-bottom:75%}.aspect--3\:2,.responsive.ratio-32{padding-bottom:66.6666%}
.tns-outer{padding:0 !important}.tns-outer [hidden]{display:none !important}.tns-outer [aria-controls],.tns-outer [data-action]{cursor:pointer}.tns-slider{-webkit-transition:all 0s;-moz-transition:all 0s;transition:all 0s}.tns-slider>.tns-item{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.tns-horizontal.tns-subpixel{white-space:nowrap}.tns-horizontal.tns-subpixel>.tns-item{display:inline-block;vertical-align:top;white-space:normal}.tns-horizontal.tns-no-subpixel:after{content:'';display:table;clear:both}.tns-horizontal.tns-no-subpixel>.tns-item{float:left}.tns-horizontal.tns-carousel.tns-no-subpixel>.tns-item{margin-right:-100%}.tns-no-calc{position:relative;left:0}.tns-gallery{position:relative;left:0;min-height:1px}.tns-gallery>.tns-item{position:absolute;left:-100%;-webkit-transition:transform 0s, opacity 0s;-moz-transition:transform 0s, opacity 0s;transition:transform 0s, opacity 0s}.tns-gallery>.tns-slide-active{position:relative;left:auto !important}.tns-gallery>.tns-moving{-webkit-transition:all 0.25s;-moz-transition:all 0.25s;transition:all 0.25s}.tns-autowidth{display:inline-block}.tns-lazy-img{-webkit-transition:opacity 0.6s;-moz-transition:opacity 0.6s;transition:opacity 0.6s;opacity:0.6}.tns-lazy-img.tns-complete{opacity:1}.tns-ah{-webkit-transition:height 0s;-moz-transition:height 0s;transition:height 0s}.tns-ovh{overflow:hidden}.tns-visually-hidden{position:absolute;left:-10000em}.tns-transparent{opacity:0;visibility:hidden}.tns-fadeIn{opacity:1;filter:alpha(opacity=100);z-index:0}.tns-normal,.tns-fadeOut{opacity:0;filter:alpha(opacity=0);z-index:-1}.tns-vpfix{white-space:nowrap}.tns-vpfix>div,.tns-vpfix>li{display:inline-block}.tns-t-subp2{margin:0 auto;width:310px;position:relative;height:10px;overflow:hidden}.tns-t-ct{width:2333.3333333%;width:-webkit-calc(100% * 70 / 3);width:-moz-calc(100% * 70 / 3);width:calc(100% * 70 / 3);position:absolute;right:0}.tns-t-ct:after{content:'';display:table;clear:both}.tns-t-ct>div{width:1.4285714%;width:-webkit-calc(100% / 70);width:-moz-calc(100% / 70);width:calc(100% / 70);height:10px;float:left}

/*# sourceMappingURL=sourcemaps/tiny-slider.css.map */

.glightbox-container{width:100%;height:100%;position:fixed;top:0;left:0;z-index:999999!important;overflow:hidden;-ms-touch-action:none;touch-action:none;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;outline:0}.glightbox-container.inactive{display:none}.glightbox-container .gcontainer{position:relative;width:100%;height:100%;z-index:9999;overflow:hidden}.glightbox-container .gslider{-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease;height:100%;left:0;top:0;width:100%;position:relative;overflow:hidden;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.glightbox-container .gslide{width:100%;position:absolute;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;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;opacity:0}.glightbox-container .gslide.current{opacity:1;z-index:99999;position:relative}.glightbox-container .gslide.prev{opacity:1;z-index:9999}.glightbox-container .gslide-inner-content{width:100%}.glightbox-container .ginner-container{position:relative;width:100%;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;max-width:100%;margin:auto;height:100vh}.glightbox-container .ginner-container.gvideo-container{width:100%}.glightbox-container .ginner-container.desc-bottom,.glightbox-container .ginner-container.desc-top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.glightbox-container .ginner-container.desc-left,.glightbox-container .ginner-container.desc-right{max-width:100%!important}.gslide iframe,.gslide video{outline:0!important;border:none;min-height:165px;-webkit-overflow-scrolling:touch;-ms-touch-action:auto;touch-action:auto}.gslide:not(.current){pointer-events:none}.gslide-image{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.gslide-image img{max-height:100vh;display:block;padding:0;float:none;outline:0;border:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;max-width:100vw;width:auto;height:auto;-o-object-fit:cover;object-fit:cover;-ms-touch-action:none;touch-action:none;margin:auto;min-width:200px}.desc-bottom .gslide-image img,.desc-top .gslide-image img{width:auto}.desc-left .gslide-image img,.desc-right .gslide-image img{width:auto;max-width:100%}.gslide-image img.zoomable{position:relative}.gslide-image img.dragging{cursor:-webkit-grabbing!important;cursor:grabbing!important;-webkit-transition:none;transition:none}.gslide-video{position:relative;max-width:100vh;width:100%!important}.gslide-video .plyr__poster-enabled.plyr--loading .plyr__poster{display:none}.gslide-video .gvideo-wrapper{width:100%;margin:auto}.gslide-video::before{content:'';position:absolute;width:100%;height:100%;background:rgba(255,0,0,.34);display:none}.gslide-video.playing::before{display:none}.gslide-video.fullscreen{max-width:100%!important;min-width:100%;height:75vh}.gslide-video.fullscreen video{max-width:100%!important;width:100%!important}.gslide-inline{background:#fff;text-align:left;max-height:calc(100vh - 40px);overflow:auto;max-width:100%;margin:auto}.gslide-inline .ginlined-content{padding:20px;width:100%}.gslide-inline .dragging{cursor:-webkit-grabbing!important;cursor:grabbing!important;-webkit-transition:none;transition:none}.ginlined-content{overflow:auto;display:block!important;opacity:1}.gslide-external{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;min-width:100%;background:#fff;padding:0;overflow:auto;max-height:75vh;height:100%}.gslide-media{display:-webkit-box;display:-ms-flexbox;display:flex;width:auto}.zoomed .gslide-media{-webkit-box-shadow:none!important;box-shadow:none!important}.desc-bottom .gslide-media,.desc-top .gslide-media{margin:0 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.gslide-description{position:relative;-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%}.gslide-description.description-left,.gslide-description.description-right{max-width:100%}.gslide-description.description-bottom,.gslide-description.description-top{margin:0 auto;width:100%}.gslide-description p{margin-bottom:12px}.gslide-description p:last-child{margin-bottom:0}.zoomed .gslide-description{display:none}.glightbox-button-hidden{display:none}.glightbox-mobile .glightbox-container .gslide-description{height:auto!important;width:100%;position:absolute;bottom:0;padding:19px 11px;max-width:100vw!important;-webkit-box-ordinal-group:3!important;-ms-flex-order:2!important;order:2!important;max-height:78vh;overflow:auto!important;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,.75)));background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.75) 100%);-webkit-transition:opacity .3s linear;transition:opacity .3s linear;padding-bottom:50px}.glightbox-mobile .glightbox-container .gslide-title{color:#fff;font-size:1em}.glightbox-mobile .glightbox-container .gslide-desc{color:#a1a1a1}.glightbox-mobile .glightbox-container .gslide-desc a{color:#fff;font-weight:700}.glightbox-mobile .glightbox-container .gslide-desc *{color:inherit}.glightbox-mobile .glightbox-container .gslide-desc .desc-more{color:#fff;opacity:.4}.gdesc-open .gslide-media{-webkit-transition:opacity .5s ease;transition:opacity .5s ease;opacity:.4}.gdesc-open .gdesc-inner{padding-bottom:30px}.gdesc-closed .gslide-media{-webkit-transition:opacity .5s ease;transition:opacity .5s ease;opacity:1}.greset{-webkit-transition:all .3s ease;transition:all .3s ease}.gabsolute{position:absolute}.grelative{position:relative}.glightbox-desc{display:none!important}.glightbox-open{overflow:hidden}.gloader{height:25px;width:25px;-webkit-animation:lightboxLoader .8s infinite linear;animation:lightboxLoader .8s infinite linear;border:2px solid #fff;border-right-color:transparent;border-radius:50%;position:absolute;display:block;z-index:9999;left:0;right:0;margin:0 auto;top:47%}.goverlay{width:100%;height:calc(100vh + 1px);position:fixed;top:-1px;left:0;background:#000;will-change:opacity}.glightbox-mobile .goverlay{background:#000}.gclose,.gnext,.gprev{z-index:99999;cursor:pointer;width:26px;height:44px;border:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.gclose svg,.gnext svg,.gprev svg{display:block;width:25px;height:auto;margin:0;padding:0}.gclose.disabled,.gnext.disabled,.gprev.disabled{opacity:.1}.gclose .garrow,.gnext .garrow,.gprev .garrow{stroke:#fff}.gbtn.focused{outline:2px solid #0f3d81}iframe.wait-autoplay{opacity:0}.glightbox-closing .gclose,.glightbox-closing .gnext,.glightbox-closing .gprev{opacity:0!important}.glightbox-clean .gslide-description{background:#fff}.glightbox-clean .gdesc-inner{padding:22px 20px}.glightbox-clean .gslide-title{font-size:1em;font-weight:400;font-family:arial;color:#000;margin-bottom:19px;line-height:1.4em}.glightbox-clean .gslide-desc{font-size:.86em;margin-bottom:0;font-family:arial;line-height:1.4em}.glightbox-clean .gslide-video{background:#000}.glightbox-clean .gclose,.glightbox-clean .gnext,.glightbox-clean .gprev{background-color:rgba(0,0,0,.75);border-radius:4px}.glightbox-clean .gclose path,.glightbox-clean .gnext path,.glightbox-clean .gprev path{fill:#fff}.glightbox-clean .gprev{position:absolute;top:-100%;left:30px;width:40px;height:50px}.glightbox-clean .gnext{position:absolute;top:-100%;right:30px;width:40px;height:50px}.glightbox-clean .gclose{width:35px;height:35px;top:15px;right:10px;position:absolute}.glightbox-clean .gclose svg{width:18px;height:auto}.glightbox-clean .gclose:hover{opacity:1}.gfadeIn{-webkit-animation:gfadeIn .5s ease;animation:gfadeIn .5s ease}.gfadeOut{-webkit-animation:gfadeOut .5s ease;animation:gfadeOut .5s ease}.gslideOutLeft{-webkit-animation:gslideOutLeft .3s ease;animation:gslideOutLeft .3s ease}.gslideInLeft{-webkit-animation:gslideInLeft .3s ease;animation:gslideInLeft .3s ease}.gslideOutRight{-webkit-animation:gslideOutRight .3s ease;animation:gslideOutRight .3s ease}.gslideInRight{-webkit-animation:gslideInRight .3s ease;animation:gslideInRight .3s ease}.gzoomIn{-webkit-animation:gzoomIn .5s ease;animation:gzoomIn .5s ease}.gzoomOut{-webkit-animation:gzoomOut .5s ease;animation:gzoomOut .5s ease}@-webkit-keyframes lightboxLoader{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes lightboxLoader{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes gfadeIn{from{opacity:0}to{opacity:1}}@keyframes gfadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes gfadeOut{from{opacity:1}to{opacity:0}}@keyframes gfadeOut{from{opacity:1}to{opacity:0}}@-webkit-keyframes gslideInLeft{from{opacity:0;-webkit-transform:translate3d(-60%,0,0);transform:translate3d(-60%,0,0)}to{visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes gslideInLeft{from{opacity:0;-webkit-transform:translate3d(-60%,0,0);transform:translate3d(-60%,0,0)}to{visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@-webkit-keyframes gslideOutLeft{from{opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(-60%,0,0);transform:translate3d(-60%,0,0);opacity:0;visibility:hidden}}@keyframes gslideOutLeft{from{opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(-60%,0,0);transform:translate3d(-60%,0,0);opacity:0;visibility:hidden}}@-webkit-keyframes gslideInRight{from{opacity:0;visibility:visible;-webkit-transform:translate3d(60%,0,0);transform:translate3d(60%,0,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes gslideInRight{from{opacity:0;visibility:visible;-webkit-transform:translate3d(60%,0,0);transform:translate3d(60%,0,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@-webkit-keyframes gslideOutRight{from{opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(60%,0,0);transform:translate3d(60%,0,0);opacity:0}}@keyframes gslideOutRight{from{opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(60%,0,0);transform:translate3d(60%,0,0);opacity:0}}@-webkit-keyframes gzoomIn{from{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:1}}@keyframes gzoomIn{from{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:1}}@-webkit-keyframes gzoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@keyframes gzoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@media (min-width:769px){.glightbox-container .ginner-container{width:auto;height:auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.glightbox-container .ginner-container.desc-top .gslide-description{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.glightbox-container .ginner-container.desc-top .gslide-image,.glightbox-container .ginner-container.desc-top .gslide-image img{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.glightbox-container .ginner-container.desc-left .gslide-description{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.glightbox-container .ginner-container.desc-left .gslide-image{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.gslide-image img{max-height:97vh;max-width:100%}.gslide-image img.zoomable{cursor:-webkit-zoom-in;cursor:zoom-in}.zoomed .gslide-image img.zoomable{cursor:-webkit-grab;cursor:grab}.gslide-inline{max-height:95vh}.gslide-external{max-height:100vh}.gslide-description.description-left,.gslide-description.description-right{max-width:275px}.glightbox-open{height:auto}.goverlay{background:rgba(0,0,0,.92)}.glightbox-clean .gslide-media{-webkit-box-shadow:1px 2px 9px 0 rgba(0,0,0,.65);box-shadow:1px 2px 9px 0 rgba(0,0,0,.65)}.glightbox-clean .description-left .gdesc-inner,.glightbox-clean .description-right .gdesc-inner{position:absolute;height:100%;overflow-y:auto}.glightbox-clean .gclose,.glightbox-clean .gnext,.glightbox-clean .gprev{background-color:rgba(0,0,0,.32)}.glightbox-clean .gclose:hover,.glightbox-clean .gnext:hover,.glightbox-clean .gprev:hover{background-color:rgba(0,0,0,.7)}.glightbox-clean .gprev{top:45%}.glightbox-clean .gnext{top:45%}}@media (min-width:992px){.glightbox-clean .gclose{opacity:.7;right:20px}}@media screen and (max-height:420px){.goverlay{background:#000}}
header .image_container {
    overflow:hidden;
    max-height:600px;
}

header .mod_newsreader {
    overflow:visible;
}

@media (max-width: 576px) {
    header .image_container picture img {
        object-fit: cover;
        min-height: 300px;
    }
}

/*
a[href$=".pdf"]:before {
    content: "picture_as_pdf";
    font-family: 'Material Icons';
    display: block;
    float: left;
    margin-right: 5px;
}
*/

.border-t-1 {
	border-top-width: 1px;
}

@media (max-width: 576px) { 
    .mod_article.first h1,	
    .layout_latest h2 /* Überschriften Magazinbeiträge */ {
        /*line-height: 1.1;*/
        /*font-size: calc(3rem - 15px);*/
    }
    .layout_latest h2 {
        /*font-size: calc(1.8rem) !important;*/
    }
    h4 {
        /*font-size: 1.35rem !important;*/
        /*line-height: 1.5rem !important;*/
    }
    h4.leading-tight {
        /*font-size: 1.25rem !important;*/
    }
    .mod_article.first h2,
    h2.pb-3 {
        /*font-size: calc(2.25rem - 14px);*/
    }
    h1 {

        @media (max-width: 576px) {
            font-size:2.25rem !important;
        }
    }
    h2 {
        @media (max-width: 576px) {
            font-size:1.40rem !important;
            line-height: 1.4 !important;
        }
    }
    h3 {

        @media (max-width: 576px) {
            font-size:1.20rem !important;
            line-height: 1.3 !important;
        }
    }
    h4 {

        @media (max-width: 576px) {
            font-size:1.10rem !important;
        }
    }
}

.caption,
.layout_latest .text-sm,
.mod_breadcrumb a {
    color: #999 !important;
}

.caption {
    font-size: .85rem !important;
    padding-top: .3rem !important;
    line-height: 1.2rem;
}

.caption.autor {
    font-weight: 700;
}

@media (max-width: 1023px) { 
    .layout_latest h2 {
        padding-bottom: .5rem !important;
    }
}

.mod_breadcrumb a[href*="magazin"] {
    text-transform: uppercase;
}
.mod_breadcrumb a[href*="magazin/"] {
    text-transform: none;
}

.border-3 {
    border-width: 3px;
}

@media (min-width: 768px) { 
    .mod_footer .contact p {
        min-width: 300px;
    }
}

@media (min-width: 390px) and (max-width: 599px) {
    .ce_image .description {
        padding-top: 10rem !important;
    }
}

@media (min-width: 768px) and (max-width: 1600px) {
    .ce_image .description {
        padding-top: 8.5rem !important;
    }
}

.footer-brands {
    max-width: 1000px;
    margin: .5rem auto 2rem;
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
}
.footer-brands .ce_footer {
    display: flex;
    align-items: flex-end;
    width: 30% !important;
}
.footer-brands:not(.slider) .ce_footer:nth-child(3) {
    margin-top: 0 !important;
}

@media (min-width: 768px) { 
    .footer-brands {
        flex-wrap:nowrap;
    }
    .footer-brands .ce_footer {
        width: 100% !important;
    }
}

.testimonialslider .ce_quote {
    min-height: 275px;
}

.site-magazin .ce_quote {
    padding-top: 0.5rem;
}

.back {
    color: #21a0cc;
}

.back a {
    padding: .38rem 1rem;
    color: #858585 !important;
    border: 1px solid #858585;
    text-transform: uppercase;
    font-size: 16px;
    color: #999;
}
.back a:hover {
    color:#000 !important;
}

.rounded-full {
    line-height: 1.4rem;
}

@media (min-width: 768px) { 
    .rounded-full {
        line-height: 1.8rem;
    }
}

.ce_text .text p a {
    text-decoration: underline !important;
    text-transform: inherit !important;
    margin-left: 0 !important;
}

.ce_text .text p a:hover {
    text-decoration: none !important;
    color: #595959;
    /*display: inline-block;*/
/*    -webkit-transition: all 0.75s ease-out;
    -moz-transition: all 0.75s ease-out;
    -ms-transition: all 0.75s ease-out;
    -o-transition: all 0.75s ease-out;
    transition: all 0.75s ease-out;
    text-decoration: underline;
    transform: scale(0.95) translate(-4px,-1px);*/
}

/* ------- unterline --------- */

/*.underline {
    text-decoration: underline !important;
    text-transform: inherit !important;
}*/

/*.underline{
    position: relative;
    text-decoration: none !important;
    transform: none !important;
    display: initial !important;
    margin-left: 0 !important;
}

.underline::before{
    display: inline-block;
    content: '';
    position: absolute;
    bottom: 0;
    right: 0;
    width: 0;
    height: 1px;
    background-color: #0074D9;
    transition: width 0.6s cubic-bezier(0.25, 1, 0.5, 1);
}

@media (hover: hover) and (pointer: fine) {
    .underline:hover::before{
        left: 0;
        right: auto;
        width: 100%;
    }
}*/

/* ------- link-flash --------- */

/*.link-flash {
    --ease-out-expo: cubic-bezier(0.19, 1, 0.22, 1);

    position: relative;

    text-decoration: none !important;
    transform: none !important;
    display: initial !important;
    margin-left: 0 !important;

    &::before,
    &::after {
        position: absolute;
        content: "";
        left: 0;
        bottom: -0.1rem;
        display: block;
        width: 100%;
        height: 1px;
        background: #0E0EFF;
        transition: 1.1s var(--ease-out-expo);
    }

    &::before {
        transform: scaleX(0);
        transform-origin: left;
    }

    &::after {
        transform-origin: right;
        transition-delay: 0.25s;
    }

    &:hover {
        &::before {
            transform: scaleX(1);
            transition-delay: 0.25s;
        }

        &::after {
            transform: scaleX(0);
            transition-delay: 0s;
        }
    }
}*/

/* 	==========================================================================
	Erster Buchstabe erster Absatz Magazin
    ========================================================================== */

.eye-tracking .text {
    line-height: 1.55;
}

.eye-tracking .text > p::first-letter {
    font-size: 3.0rem !important;
    padding-right: .2rem;
}

@media (min-width: 1215px) { 
    .eye-tracking .text > p::first-letter {
        padding-top: .1rem;
        font-size: 3.2rem !important;
    }
}

/* 	==========================================================================
	Videoplayer
    ========================================================================== */

.ce_player {
    margin-top: 1.0rem;
    margin-bottom: 2.0rem;
}

.video_container {
    margin-top: .4rem !important;
}

.ce_vimeo {
    margin-bottom: 2rem;
}


/* 	==========================================================================
	Haupt Navigation 
    ========================================================================== */

    #nav-main.mainnav .bg-light-grey {
        width: 1px !important;
    }

/* 	==========================================================================
	Navigation Magazin
    ========================================================================== */

#nav-main.magazin,
#nav-main.magazin ul li {
    background-color: #001b2d;
}
#nav-main.magazin {
    color: #fff;
}

.site-magazin #nav-main.mainnav li ul {
    display: none !important;
}

/* 	==========================================================================
	Breadcrumb Navigation
    ========================================================================== */

.mod_breadcrumb {
    display:block !important;
    max-width: 100%;
    min-height:60px;
    overflow:visible !important;
    padding-top: 115px !important;
    margin-bottom: 3rem;
}

@media screen and (min-width:400px) {
    .mod_breadcrumb {
        padding-top: 140px !important;
    }
}

@media screen and (min-width:599px) {
    .mod_breadcrumb {
        max-width: 55%;
        padding-top: inherit !important;
    }
}

@media screen and (min-width:768px) {
    .mod_breadcrumb {
        max-width: 65%;
    }
}

.mod_breadcrumb .items-center {
    justify-content: center;
}
@media screen and (min-width:599px) {
    .mod_breadcrumb .items-center {
        justify-content: inherit;
    }
}

.mod_breadcrumb li {
    margin:1rem .7rem 0 0;
    padding:0;
}

.mod_breadcrumb a,
.mod_breadcrumb li:last-child {
    font-size: 16px;
    font-weight: 400;
}

.mod_breadcrumb a {
    padding: .38rem 1rem;
    color: #858585 !important;
    border: 1px solid #858585;

}
.mod_breadcrumb a:hover {
    color:#000 !important;
}

.mod_breadcrumb li:last-child {
    padding: .24rem 1rem;
    border: 1px solid #b6b6b6;
    color:#b6b6b6;
}

.mod_breadcrumb .h-3 {
    display:none;
}

.mod_breadcrumb li:nth-child(3),
.mod_breadcrumb li:nth-child(3) a {
    text-transform:uppercase;
}
@media screen and (min-width:599px) {
    .image-sub {
        left:80% !important;
    }
}
@media screen and (min-width:1024px) {
    .image-sub {
        left:83% !important;
    }
}

.mod_newsreader.block {
    overflow:visible !important;
}

body:not(.home) #main .mod_article.first {
    padding-top:5rem !important;
}
@media (max-width: 576px) {
    body:not(.home) #main .mod_article.first {
        padding-top:2.5rem !important;
    }
}
@media screen and (max-width:1024px) {
    body:not(.home) #main .mod_article.magazin-ohne-breadcrumb {
        padding-top:8rem !important;
    }
}

/* 	==========================================================================
	Schriftgröße Teasertext Seiteninhalte (z.B. Berater > Hotel & Restaurant)
    ========================================================================== */

@media (max-width: 576px) {
    .mod_article .ce_teaser_link {
        font-size: .85rem;
    }
}

/* 	==========================================================================
	Reduzierte Spaltenbreite Magazin Artikel
    ========================================================================== */

.site-magazin .mod_newsreader .layout_full,
.site-magazin .mod_newsreader .back {
    max-width:770px;
    margin: 0 auto 2rem;

    a {
        color: #858585;
    }
}

.site-magazin .mod_newsreader .back {

    a {
        text-transform: uppercase !important;
    }
}

/* 	==========================================================================
	Testimonial Slider Startseite + Zitat Magazin
    ========================================================================== */

@media (max-width: 576px) {
    .tns-slider .text-2xl,
    .ce_quote .text-2xl {
        font-size: 1.2rem !important;
    }
}

/* 	==========================================================================
	Störer
    ========================================================================== */

@media screen and (min-width:450px) {
    header .image-sub {
        width: 230px;
        height: 230px;
    }
}
@media screen and (min-width:599px) {
    header .image-sub {
        width: 210px;
        height: 210px;
    }
}
@media screen and (min-width:992px) {
    header .image-sub {
        width: 230px;
        height: 230px;
    }
}
@media screen and (min-width:1200px) {
    header .image-sub {
        width: 280px;
        height: 280px;
    }
}

/* 	==========================================================================
	Anpassungen Abstände
    ========================================================================== */

/* 	==========> News-Detailseiten */

.mod_newsreader .layout_full .ce_divider {
    margin:2rem 0;
}

.mod_newsreader .layout_full .image_container {
    margin-bottom:2rem
}

.mod_newsreader .layout_full .ce_text {
    margin-bottom:2rem
}

.mod_newsreader .layout_full .ce_vimeo {
    padding-top:0;
    margin-bottom:2rem;
}

@media (max-width: 1024px) {
    .mod_newsreader .layout_full .ce_vimeo {
        margin-bottom:2rem;
    }
}

.mod_newsreader .layout_full .image_container.float_below {
    margin-top:2rem;
    margin-bottom:0;
}

/* 	==========> News-Liste */

.mod_newslist .py-12 {
    padding:2rem 0;
}

.mod_newslist .py-12:first-child {
    padding-top:0;
}

.site-magazin .ce_divider {
    margin:2rem 0;
}

.site-magazin .layout_full .text-center h1 {
    line-height: 1.25;
    margin-bottom: 1rem;
    padding-bottom: 0;
}

.site-magazin .text-center .text h2,
.site-magazin .text-center .text h3,
.site-magazin .text-center .text h4 {
    margin-bottom:2rem !important;
    padding-bottom: 0;
}

/* 	==========================================================================
	Korrektur Header Höhe Magazin Detailseite
    ========================================================================== */

#header .mod_article .mod_newsreader .ce_image {
    max-height:300px;
}
#header .mod_article .mod_newsreader .ce_image .image_container img {
    height:300px;
    object-fit: cover;
}

@media (min-width: 768px) {
    #header .mod_article .mod_newsreader .ce_image {
        max-height:400px;
    }
    #header .mod_article .mod_newsreader .ce_image .image_container img {
        height:400px;
    }
}


@media (min-width: 1024px) {
    #header .mod_article .mod_newsreader .ce_image {
        max-height:500px;
    }
    #header .mod_article .mod_newsreader .ce_image .image_container img {
        height:500px;
    }
}

@media (min-width: 1200px) {
    #header .mod_article .mod_newsreader .ce_image {
        max-height:600px;
    }
    #header .mod_article .mod_newsreader .ce_image .image_container img {
        height:600px;
    }
}

/* 	==========> Störer in Header Magazin Detailseite */

@media (min-width: 1200px) {
    #header .mod_article .mod_newsreader .image-sub {
        top: -50px;
    }
}

.w-100 img {
    width: 100%;
}

.credits {
    color: #636465;
    font-size: 0.8rem;
    font-weight: 300;
}

@media (min-width: 1400px) {
    header .header-image .image_container {
        height: 600px;
    }
}

/* 	==========================================================================
	Sliderelemente
    ========================================================================== */

#header .ce_sliderStart .slider-control .slider-next {
    transform:scale(0.75) translateX(-25%) !important;
}

#header .ce_sliderStart .slider-control .slider-prev {
    transform:scale(0.75) translateX(25%) !important;
}

@media (min-width: 768px) {
    #header .ce_sliderStart .slider-control .slider-next {
        transform:scale(1) translateX(-25%) !important;
    }

    #header .ce_sliderStart .slider-control .slider-prev {
        transform:scale(1) translateX(25%) !important;
    }
}

/*#tns1-ow {
    position: relative;
}

#tns1-ow .tns-nav {
    position: absolute;
    top: 0;
}
#tns1-ow .tns-nav.container {
    max-width: 100%;
}*/

/* 	==========================================================================
	Hamburger
    ========================================================================== */

#go-top {
    margin-right:0.9rem;
    margin-bottom:0.9rem;
    width:2.35rem;
    height:2.35rem;
}

#go-top svg {
    transform: scale(0.85);
}

@media screen and (min-width: 768px) {
    #go-top {
        margin-right:1.25rem;
        margin-bottom:1.25rem;
        width:3rem;
        height:3rem;
    }
    #go-top svg {
        transform: scale(1);
    }
}

.mod_hamburger .fixed.top-0 {
    /*margin-right:0.35rem;*/
}

.hamburger {
    background:#011b2d;
    border-radius:50%;
    display: flex !important;
    justify-content: center !important;
    align-content: center !important;
    width:2.35rem !important;
    height:2.35rem !important;
}

.hamburger span {
    background-color: #ffffff !important;
    height: 1px !important;
    width:57% !important;
}

.hamburger span:first-child {
    top: calc(50% - .27rem) !important;
}

.hamburger span:nth-child(3) {
    top: calc(50% + .27rem) !important;
}

.hamburger.is-active span {
    background-color: #fff !important;
}

.hamburger.is-active span:first-child {
    transform: translateY(.27rem) rotate(45deg) !important;
}

.hamburger.is-active span:nth-child(3) {
    transform: translateY(-.27rem) rotate(-45deg) !important;
}

@media screen and (min-width: 768px) {
    .hamburger {
        height: 3rem !important;
        width: 3rem !important;
    }

    .hamburger span {
        height: 2px !important;
    }

    .hamburger span:first-child {
        top: calc(50% - .35rem) !important;
    }

    .hamburger span:nth-child(3) {
        top: calc(50% + .35rem) !important;
    }

    .hamburger.is-active span:first-child {
        transform: translateY(.35rem) rotate(45deg) !important;
    }


    .hamburger.is-active span:nth-child(3) {
        transform: translateY(-.35rem) rotate(-45deg) !important;
    }
}

@media screen and (min-width: 1408px) {

    .hamburger {
        height: 3rem !important;
        width: 3rem !important;
    }
}

#hamburger-nav.is-active ul.level_1 {
    min-height: 500px;
}

/* 	==========================================================================
	Trennlinie mit Icons und Text
    ========================================================================== */

.ft-text {
    margin: 0px 8px;
    position: relative;
    top: 2px;
}

.lato-light {
    font-weight: 300;
}

.baskerville {
    font-family: 'Baskervville';
}

.baskerville-kursiv {
    font-family: 'Baskervville';
    font-style: italic;
}


.divider {
    display: flex;
    margin: 2rem 0;
}

.divider-icon {
    position: relative;
    top: -2px;
    margin: auto;
}

.divider-icon.a1  {
    width: 94px;
    left: 8px;
}

.divider-icon.a2,
.divider-icon.b2 {
    width: 140px;
    margin: 10px
}

.divider-icon.b2 {
    width: 140px;
    margin: 0px 10px;
    top: 10px;
}

.divider-icon.a3 {
    width: 60px;
    margin: 0px 10px;
    top: 2px;
}

.divider-icon.b3 {
    width: 60px;
    margin: 0px 10px;
    top: 8px;
}

.divider-line {
    width: 100%;
    position: relative;
    margin: 15px 0px;
    border-bottom: 1px solid #e2e8f0;
}

.divider-text {
    width: 100%;
    text-align: center;
    border-bottom: 1px solid #e2e8f0;
    line-height: 0.1em;
    margin: 10px 0 20px;
}

.divider-text span {
    background:#fff;
    padding:0 10px;
}

h1 {
    hyphens: auto;
    overflow-wrap: break-word;
    white-space: normal;
}

.footer-brands .ce_image {
    display: flex
;
    align-items: flex-end;
    width: 30% !important;
}

/* 	==========================================================================
	Tour Tabelle
    ========================================================================== */

.tour-table {
    font-weight: 300;
    font-size: 20px;
    margin-bottom: 3em;
    margin-top: 5rem;
}
.tour-table strong {
    font-weight: 500;
}
.tour-table a {
    color: #21a0cc;
}
.tour-table td {
    border-top: 1px solid #eee;
}
.tour-table tr,
.tour-table td {
    padding: 2em 0 1rem;
    vertical-align: top;
}
.tour-table td:nth-child(1) {
    width: 15%;
}
.tour-table td:nth-child(2) {
    font-size: 16px;
    padding-left: 1em;
    padding-right: 1em;
    width: 30%;
}
.tour-table td:nth-child(2) strong {
    font-size: 20px;
}
.tour-table td:nth-child(3) {
    font-style: italic;
}

@media (max-width: 1023px) {
    .tour-table {
        width: 100%;
        border-collapse: collapse;
        margin-top: 2rem;
    }

    .tour-table tr {
        display: flex;
        flex-direction: column;
        margin-bottom: 1.5em;
    }

    .tour-table td {
        display: block;
        width: 100%;
        box-sizing: border-box;
    }
    .tour-table td:last-child {
        border-bottom: none;
    }

    .tour-table tr,
    .tour-table td {
        padding: 0.5em 0;
    }

    .tour-table td:nth-child(1),
    .tour-table td:nth-child(2),
    .tour-table td:nth-child(3) {
        width: 100%;
        padding-left: 0;
        padding-right: 0;
    }
}

/* baskervville-regular - latin */
@font-face {
    font-family: 'Baskervville';
    font-style: normal;
    font-weight: 400;
    src: url('/files/assets/fonts/baskervville/baskervville-v1-latin-regular.eot'); /* IE9 Compat Modes */
    src: local('Baskervville Regular'), local('Baskervville-Regular'),
        url('/files/assets/fonts/baskervville/baskervville-v1-latin-regular.eot?#iefix') format('embedded-opentype'),
        /* IE6-IE8 */ url('/files/assets/fonts/baskervville/baskervville-v1-latin-regular.woff2') format('woff2'),
        /* Super Modern Browsers */ url('/files/assets/fonts/baskervville/baskervville-v1-latin-regular.woff')
            format('woff'),
        /* Modern Browsers */ url('/files/assets/fonts/baskervville/baskervville-v1-latin-regular.ttf')
            format('truetype'),
        /* Safari, Android, iOS */
            url('/files/assets/fonts/baskervville/baskervville-v1-latin-regular.svg#Baskervville') format('svg'); /* Legacy iOS */
}
/* baskervville-italic - latin */
@font-face {
    font-family: 'Baskervville';
    font-style: italic;
    font-weight: 400;
    src: url('/files/assets/fonts/baskervville/baskervville-v1-latin-italic.eot'); /* IE9 Compat Modes */
    src: local('Baskervville Italic'), local('Baskervville-Italic'),
        url('/files/assets/fonts/baskervville/baskervville-v1-latin-italic.eot?#iefix') format('embedded-opentype'),
        /* IE6-IE8 */ url('/files/assets/fonts/baskervville/baskervville-v1-latin-italic.woff2') format('woff2'),
        /* Super Modern Browsers */ url('/files/assets/fonts/baskervville/baskervville-v1-latin-italic.woff')
            format('woff'),
        /* Modern Browsers */ url('/files/assets/fonts/baskervville/baskervville-v1-latin-italic.ttf')
            format('truetype'),
        /* Safari, Android, iOS */ url('/files/assets/fonts/baskervville/baskervville-v1-latin-italic.svg#Baskervville')
            format('svg'); /* Legacy iOS */
}

.baskervville {
    font-family: 'Baskervville';
}

/* lato-300 - latin */
@font-face {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 300;
    src: url('/files/assets/fonts/lato/lato-v16-latin-300.eot'); /* IE9 Compat Modes */
    src: local('Lato Light'), local('Lato-Light'),
        url('/files/assets/fonts/lato/lato-v16-latin-300.eot?#iefix') format('embedded-opentype'),
        /* IE6-IE8 */ url('/files/assets/fonts/lato/lato-v16-latin-300.woff2') format('woff2'),
        /* Super Modern Browsers */ url('/files/assets/fonts/lato/lato-v16-latin-300.woff') format('woff'),
        /* Modern Browsers */ url('/files/assets/fonts/lato/lato-v16-latin-300.ttf') format('truetype'),
        /* Safari, Android, iOS */ url('/files/assets/fonts/lato/lato-v16-latin-300.svg#Lato') format('svg'); /* Legacy iOS */
}
/* lato-regular - latin */
@font-face {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 400;
    src: url('/files/assets/fonts/lato/lato-v16-latin-regular.eot'); /* IE9 Compat Modes */
    src: local('Lato Regular'), local('Lato-Regular'),
        url('/files/assets/fonts/lato/lato-v16-latin-regular.eot?#iefix') format('embedded-opentype'),
        /* IE6-IE8 */ url('/files/assets/fonts/lato/lato-v16-latin-regular.woff2') format('woff2'),
        /* Super Modern Browsers */ url('/files/assets/fonts/lato/lato-v16-latin-regular.woff') format('woff'),
        /* Modern Browsers */ url('/files/assets/fonts/lato/lato-v16-latin-regular.ttf') format('truetype'),
        /* Safari, Android, iOS */ url('/files/assets/fonts/lato/lato-v16-latin-regular.svg#Lato') format('svg'); /* Legacy iOS */
}
/* lato-300italic - latin */
@font-face {
    font-family: 'Lato';
    font-style: italic;
    font-weight: 300;
    src: url('/files/assets/fonts/lato/lato-v16-latin-300italic.eot'); /* IE9 Compat Modes */
    src: local('Lato Light Italic'), local('Lato-LightItalic'),
        url('/files/assets/fonts/lato/lato-v16-latin-300italic.eot?#iefix') format('embedded-opentype'),
        /* IE6-IE8 */ url('/files/assets/fonts/lato/lato-v16-latin-300italic.woff2') format('woff2'),
        /* Super Modern Browsers */ url('/files/assets/fonts/lato/lato-v16-latin-300italic.woff') format('woff'),
        /* Modern Browsers */ url('/files/assets/fonts/lato/lato-v16-latin-300italic.ttf') format('truetype'),
        /* Safari, Android, iOS */ url('/files/assets/fonts/lato/lato-v16-latin-300italic.svg#Lato') format('svg'); /* Legacy iOS */
}
/* lato-italic - latin */
@font-face {
    font-family: 'Lato';
    font-style: italic;
    font-weight: 400;
    src: url('/files/assets/fonts/lato/lato-v16-latin-italic.eot'); /* IE9 Compat Modes */
    src: local('Lato Italic'), local('Lato-Italic'),
        url('/files/assets/fonts/lato/lato-v16-latin-italic.eot?#iefix') format('embedded-opentype'),
        /* IE6-IE8 */ url('/files/assets/fonts/lato/lato-v16-latin-italic.woff2') format('woff2'),
        /* Super Modern Browsers */ url('/files/assets/fonts/lato/lato-v16-latin-italic.woff') format('woff'),
        /* Modern Browsers */ url('/files/assets/fonts/lato/lato-v16-latin-italic.ttf') format('truetype'),
        /* Safari, Android, iOS */ url('/files/assets/fonts/lato/lato-v16-latin-italic.svg#Lato') format('svg'); /* Legacy iOS */
}
/* lato-700italic - latin */
@font-face {
    font-family: 'Lato';
    font-style: italic;
    font-weight: 700;
    src: url('/files/assets/fonts/lato/lato-v16-latin-700italic.eot'); /* IE9 Compat Modes */
    src: local('Lato Bold Italic'), local('Lato-BoldItalic'),
        url('/files/assets/fonts/lato/lato-v16-latin-700italic.eot?#iefix') format('embedded-opentype'),
        /* IE6-IE8 */ url('/files/assets/fonts/lato/lato-v16-latin-700italic.woff2') format('woff2'),
        /* Super Modern Browsers */ url('/files/assets/fonts/lato/lato-v16-latin-700italic.woff') format('woff'),
        /* Modern Browsers */ url('/files/assets/fonts/lato/lato-v16-latin-700italic.ttf') format('truetype'),
        /* Safari, Android, iOS */ url('/files/assets/fonts/lato/lato-v16-latin-700italic.svg#Lato') format('svg'); /* Legacy iOS */
}
/* lato-700 - latin */
@font-face {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 700;
    src: url('/files/assets/fonts/lato/lato-v16-latin-700.eot'); /* IE9 Compat Modes */
    src: local('Lato Bold'), local('Lato-Bold'),
        url('/files/assets/fonts/lato/lato-v16-latin-700.eot?#iefix') format('embedded-opentype'),
        /* IE6-IE8 */ url('/files/assets/fonts/lato/lato-v16-latin-700.woff2') format('woff2'),
        /* Super Modern Browsers */ url('/files/assets/fonts/lato/lato-v16-latin-700.woff') format('woff'),
        /* Modern Browsers */ url('/files/assets/fonts/lato/lato-v16-latin-700.ttf') format('truetype'),
        /* Safari, Android, iOS */ url('/files/assets/fonts/lato/lato-v16-latin-700.svg#Lato') format('svg'); /* Legacy iOS */
}

.lato {
    font-family: 'Lato';
}

/* rajdhani-300 - latin */
@font-face {
    font-family: 'Rajdhani';
    font-style: normal;
    font-weight: 300;
    src: url('/files/assets/fonts/rajdhani/rajdhani-v9-latin-300.eot'); /* IE9 Compat Modes */
    src: local('Rajdhani Light'), local('Rajdhani-Light'),
        url('/files/assets/fonts/rajdhani/rajdhani-v9-latin-300.eot?#iefix') format('embedded-opentype'),
        /* IE6-IE8 */ url('/files/assets/fonts/rajdhani/rajdhani-v9-latin-300.woff2') format('woff2'),
        /* Super Modern Browsers */ url('/files/assets/fonts/rajdhani/rajdhani-v9-latin-300.woff') format('woff'),
        /* Modern Browsers */ url('/files/assets/fonts/rajdhani/rajdhani-v9-latin-300.ttf') format('truetype'),
        /* Safari, Android, iOS */ url('/files/assets/fonts/rajdhani/rajdhani-v9-latin-300.svg#Rajdhani') format('svg'); /* Legacy iOS */
}
/* rajdhani-500 - latin */
@font-face {
    font-family: 'Rajdhani';
    font-style: normal;
    font-weight: 500;
    src: url('/files/assets/fonts/rajdhani/rajdhani-v9-latin-500.eot'); /* IE9 Compat Modes */
    src: local('Rajdhani Medium'), local('Rajdhani-Medium'),
        url('/files/assets/fonts/rajdhani/rajdhani-v9-latin-500.eot?#iefix') format('embedded-opentype'),
        /* IE6-IE8 */ url('/files/assets/fonts/rajdhani/rajdhani-v9-latin-500.woff2') format('woff2'),
        /* Super Modern Browsers */ url('/files/assets/fonts/rajdhani/rajdhani-v9-latin-500.woff') format('woff'),
        /* Modern Browsers */ url('/files/assets/fonts/rajdhani/rajdhani-v9-latin-500.ttf') format('truetype'),
        /* Safari, Android, iOS */ url('/files/assets/fonts/rajdhani/rajdhani-v9-latin-500.svg#Rajdhani') format('svg'); /* Legacy iOS */
}
/* rajdhani-regular - latin */
@font-face {
    font-family: 'Rajdhani';
    font-style: normal;
    font-weight: 400;
    src: url('/files/assets/fonts/rajdhani/rajdhani-v9-latin-regular.eot'); /* IE9 Compat Modes */
    src: local('Rajdhani Regular'), local('Rajdhani-Regular'),
        url('/files/assets/fonts/rajdhani/rajdhani-v9-latin-regular.eot?#iefix') format('embedded-opentype'),
        /* IE6-IE8 */ url('/files/assets/fonts/rajdhani/rajdhani-v9-latin-regular.woff2') format('woff2'),
        /* Super Modern Browsers */ url('/files/assets/fonts/rajdhani/rajdhani-v9-latin-regular.woff') format('woff'),
        /* Modern Browsers */ url('/files/assets/fonts/rajdhani/rajdhani-v9-latin-regular.ttf') format('truetype'),
        /* Safari, Android, iOS */ url('/files/assets/fonts/rajdhani/rajdhani-v9-latin-regular.svg#Rajdhani')
            format('svg'); /* Legacy iOS */
}
/* rajdhani-600 - latin */
@font-face {
    font-family: 'Rajdhani';
    font-style: normal;
    font-weight: 600;
    src: url('/files/assets/fonts/rajdhani/rajdhani-v9-latin-600.eot'); /* IE9 Compat Modes */
    src: local('Rajdhani SemiBold'), local('Rajdhani-SemiBold'),
        url('/files/assets/fonts/rajdhani/rajdhani-v9-latin-600.eot?#iefix') format('embedded-opentype'),
        /* IE6-IE8 */ url('/files/assets/fonts/rajdhani/rajdhani-v9-latin-600.woff2') format('woff2'),
        /* Super Modern Browsers */ url('/files/assets/fonts/rajdhani/rajdhani-v9-latin-600.woff') format('woff'),
        /* Modern Browsers */ url('/files/assets/fonts/rajdhani/rajdhani-v9-latin-600.ttf') format('truetype'),
        /* Safari, Android, iOS */ url('/files/assets/fonts/rajdhani/rajdhani-v9-latin-600.svg#Rajdhani') format('svg'); /* Legacy iOS */
}
/* rajdhani-700 - latin */
@font-face {
    font-family: 'Rajdhani';
    font-style: normal;
    font-weight: 700;
    src: url('/files/assets/fonts/rajdhani/rajdhani-v9-latin-700.eot'); /* IE9 Compat Modes */
    src: local('Rajdhani Bold'), local('Rajdhani-Bold'),
        url('/files/assets/fonts/rajdhani/rajdhani-v9-latin-700.eot?#iefix') format('embedded-opentype'),
        /* IE6-IE8 */ url('/files/assets/fonts/rajdhani/rajdhani-v9-latin-700.woff2') format('woff2'),
        /* Super Modern Browsers */ url('/files/assets/fonts/rajdhani/rajdhani-v9-latin-700.woff') format('woff'),
        /* Modern Browsers */ url('/files/assets/fonts/rajdhani/rajdhani-v9-latin-700.ttf') format('truetype'),
        /* Safari, Android, iOS */ url('/files/assets/fonts/rajdhani/rajdhani-v9-latin-700.svg#Rajdhani') format('svg'); /* Legacy iOS */
}

.rajdhani {
    font-family: 'Rajdhani';
}

hr{margin:2rem 0;border-top:1px solid #e2e8f0}.ce_text{margin-bottom:2rem}.ce_text.mb-8{margin-bottom:4rem !important}.ce_text p{margin-bottom:0 !important}.ce_text a{color:#737373 !important}.ce_text a:hover{color:#333 !important}@media only screen and (min-width: 992px){h1{margin-bottom:.75rem !important}}h2{padding-bottom:.2rem !important}.ce_headline,.ce_image>h2{margin-top:2rem;margin-bottom:2rem;padding-bottom:0}@media only screen and (min-width: 992px){.ce_headline,.ce_image>h2{margin-top:3rem;margin-bottom:3rem}}.hl-small h1{font-size:2rem !important;padding-bottom:.75rem !important;margin-top:1rem !important}@media(min-width: 992px){.hl-small h1{font-size:2.5rem !important;margin-bottom:0 !important}}.hl-small h2{font-size:1.25rem !important}@media(min-width: 992px){.hl-small h2{font-size:1.8rem !important}}#container,#main,#wrapper,body{overflow-x:visible !important}.home #container{padding-top:35vw}@media only screen and (min-width: 600px){.home #container{padding-top:8rem}}@media only screen and (min-width: 992px){.home #container{padding-top:8rem !important}}@media only screen and (min-width: 1200px){.home #container{padding-top:7rem !important}}.ce_divider{margin:2rem 0}.credits.mb-4{margin-top:2.8rem !important}.header-image img{height:100%;width:100%;object-fit:cover}p{margin-bottom:1rem !important}.mt-5{margin-top:2rem !important}#main .mod_article{max-width:840px;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}#main .mod_article:last-child{padding-bottom:0 !important}@media only screen and (min-width: 992px){#main .mod_article{padding-left:2rem;padding-right:2rem}}#main .mod_article .sm\:container{padding:0}#main .mod_article.width-base{max-width:1230px}#main .mod_article.width-base .container{width:100%;padding-left:0;padding-right:0}.ce_image{margin-bottom:2rem}.image_container{margin-bottom:0 !important}#header .ce_image{margin-bottom:0}#header .ce_player,#header .video_container{margin-top:0 !important;margin-bottom:0 !important}#header .video_container{background:#011b2d;position:relative}#header .video_container figcaption{position:absolute;width:100%;display:block;text-align:center;font-size:3rem !important;color:#fff !important;line-height:120% !important}#header video{height:80vh;object-fit:cover;max-width:1920px;margin:0 auto;width:100%}#header .stoerer{max-width:1920px;margin:0 auto;padding-top:60px}#header .stoerer .image_container{width:180px;height:auto;margin:0 auto}#header .stoerer .image_container picture img{min-height:inherit;background:#fff;border-radius:50%}@media only screen and (min-width: 576px){#header .stoerer .image_container{width:200px;margin:0 10vw 0 auto}}@media only screen and (min-width: 768px){#header .stoerer{padding-top:30px}#header .stoerer .image_container{width:230px}}@media only screen and (min-width: 1200px){#header .stoerer{padding-top:15px}#header .stoerer .image_container{width:260px}}.button,.cta .ce_text p a,.juroren a{padding:.38rem 1rem;border:1px solid #858585;text-transform:uppercase !important;font-size:16px;font-weight:400;display:block;width:fit-content;height:fit-content;text-decoration:none;color:#858585 !important}.button:hover,.cta .ce_text p a:hover,.juroren a:hover{color:#000 !important}#hamburger-nav ul.level_1>li.first{display:none}#hamburger-nav p{margin-bottom:0 !important}.ce_player{margin:0 auto 2rem}.ce_player .video_container{display:flex;justify-content:center;flex-direction:column}.juroren>div:first-of-type{padding-bottom:0}@media only screen and (min-width: 768px){.juroren>div:first-of-type{padding-top:0;padding-right:0;min-height:270px}}@media only screen and (min-width: 1200px){.juroren>div:first-of-type{min-height:350px}}.juroren>div:last-of-type{padding-top:0}@media only screen and (min-width: 768px){.juroren>div:last-of-type{padding-bottom:0;padding-left:0}}.juroren .ce_hyperlink{background-color:#f0f0f0;padding:1.5rem}@media only screen and (min-width: 576px){.juroren .ce_hyperlink{display:grid;grid-template-columns:1fr 1fr;align-items:center}}@media only screen and (min-width: 768px){.juroren .ce_hyperlink{height:100%;grid-template-columns:1fr;grid-template-rows:1fr 1fr;align-items:start}}.juroren a{margin-top:3rem}@media only screen and (min-width: 576px){.juroren a{margin-top:0;display:grid;justify-self:end}}@media only screen and (min-width: 768px){.juroren a{justify-self:start;align-self:end}}.juroren h2{padding:0}.juroren .ce_image,.juroren .ce_image>div,.juroren .ce_image .image_container,.juroren .ce_image img{height:100%}.juroren img{object-fit:cover}.cta-container .container{padding:0}@media only screen and (max-width: 768px){.cta-container .container{max-width:100% !important}}@media only screen and (min-width: 1024px){.cta{margin-left:-100px !important;margin-right:-100px !important}}@media only screen and (min-width: 1200px){.cta{margin-left:-200px !important;margin-right:-200px !important}}@media only screen and (min-width: 768px){.cta{display:grid;grid-template-columns:1fr 1fr}}@media only screen and (min-width: 1200px){.cta{grid-template-columns:432px 1fr}}.cta .ce_image,.cta .ce_text{padding:1.5rem;margin-bottom:0}@media only screen and (min-width: 1200px){.cta .ce_text{padding:3rem}}.cta .ce_image{background-color:#7fad98;margin-bottom:0}.cta .ce_image>div,.cta .ce_image .image_container{height:100%}.cta .ce_image .image_container{display:flex;justify-content:center}.cta .ce_image .image_container img{object-fit:none}.cta .ce_text{background-color:#f0f0f0;font-family:"Baskervville"}.cta .ce_text p:last-of-type{margin-bottom:0 !important;display:grid;justify-items:end}.cta .ce_text p a{text-decoration:none !important;font-family:"Lato",sans-serif;margin-top:2rem}.juroren-team{padding-top:0 !important}@media only screen and (min-width: 1024px){.juroren-team{margin-left:-100px !important;margin-right:-100px !important}}@media only screen and (min-width: 1200px){.juroren-team{margin-left:-200px !important;margin-right:-200px !important}}.juroren-team .image_container{display:flex;justify-content:center}.juroren-team .ce_image{margin-bottom:2.5rem}@media only screen and (max-width: 992px){.juroren-team .ce_image{margin-bottom:0 !important}}.juroren-team .ce_image img{width:250px;height:250px;min-width:250px;object-fit:cover;border-radius:50%}.juroren-team .ce_image .header-image{height:250px}.juroren-team .ce_image .description{padding:2rem 1rem 1rem 1rem !important}@media only screen and (min-width: 1200px){.juroren-team .ce_image .description{padding-left:2rem !important;padding-right:2rem !important}}.juroren-team .ce_image .description h1,.juroren-team .ce_image .description h2,.juroren-team .ce_image .description h3,.juroren-team .ce_image .description h4{font-size:1.25rem;margin-bottom:0}.juroren-team .ce_image .description h5,.juroren-team .ce_image .description h6{font-size:1rem;margin-bottom:1.5rem}.juroren-team .ce_image .description .leading-7{font-size:1rem;font-style:italic}.juroren-team .ce_image .description .leading-7:before{display:block;width:60px;height:1px;background:#f0f0f0;content:"";margin:0 auto 1rem}.ce_quote{padding:0 !important;margin:2.5rem 0 !important}.testimonialslider .ce_quote{min-height:auto !important}.testimonialslider #tns1>.tns-item{display:grid;align-content:center}.testimonialslider .tns-item{padding-top:0;padding-bottom:0}.testimonialslider .tns-item .mb-4,.testimonialslider .tns-item p{margin-bottom:0 !important}.tour-table{margin-top:2rem;margin-bottom:0}.tour-table tr{padding:0 !important;margin:0 !important}.tour-table a{color:#737373 !important}.tour-table td{padding:2rem 0}.tour-table td.col_last p{margin-bottom:0 !important}.tour-table img{max-height:200px;width:auto;margin:0 auto}.tour-table td:nth-child(2) strong{font-size:18px !important}@media(max-width: 1023px){.tour-table tr{flex-direction:row;gap:1rem}.tour-table tr td.col_first{width:fit-content}.tour-table tr img{max-height:130px;width:auto;margin:0 1rem 0 0 !important}}.home .mod_breadcrumb{display:none !important}@media only screen and (max-width: 599px){.mod_breadcrumb{padding-top:120px !important;margin-bottom:30px !important}}@media only screen and (min-width: 768px)and (max-width: 992px){.mod_breadcrumb{padding-top:0 !important}}.magazin-artikel .mod_breadcrumb li:last-child{display:none}#footer p,#footer .footer-brands{padding-bottom:0 !important}#footer p .ce_image,#footer .footer-brands .ce_image{margin-bottom:.75rem}@media only screen and (max-width: 992px){#footer .nav p{margin-bottom:0 !important}}@media only screen and (max-width: 767px){#footer .image_container{display:flex;justify-content:center}}@media only screen and (min-width: 1024px){.mod_newslist{margin-left:-100px !important;margin-right:-100px !important}}@media only screen and (min-width: 1200px){.mod_newslist{margin-left:-200px !important;margin-right:-200px !important}}@media only screen and (max-width: 992px){.mod_newslist>div>div{padding:0 !important}.mod_newslist>div>div:first-child{margin-top:-2rem !important}}.ce_gallery>ul.cols_1>li{width:100%}.ce_gallery>ul.cols_2>li{width:49.25%}.ce_gallery>ul.cols_3>li{width:32.33333%}.ce_gallery>ul.cols_4>li{width:23.875%}.ce_gallery>ul.cols_5>li{width:18.8%}.ce_gallery>ul.cols_6>li{width:15.41667%}.ce_gallery>ul.cols_7>li{width:13%}.ce_gallery>ul.cols_8>li{width:11.1875%}.ce_gallery>ul.cols_9>li{width:9.77778%}.ce_gallery>ul.cols_10>li{width:8.65%}.ce_gallery>ul.cols_11>li{width:7.72727%}.ce_gallery>ul.cols_12>li{width:6.95833%}@media screen and (max-width: 599px){.ce_gallery.ce_gallery>ul>li{width:auto}}.ce_gallery.no-resize>ul>li{width:auto}.main-content .ce_gallery{margin:1.5em 0}.ce_gallery>ul{zoom:1;margin:0 !important;padding:0 0 1.5% 0 !important;list-style:none !important}.ce_gallery>ul:before{content:"";display:table}.ce_gallery>ul:after{content:"";display:table;clear:both}.ce_gallery>ul>li{float:left;width:23.875%;margin:1.5% 0 0 1.5%}@media screen and (max-width: 599px){.ce_gallery>ul>li{margin-left:0;margin-right:1.5%}}.ce_gallery>ul>li.col_first{clear:left;margin-left:0}@media screen and (max-width: 599px){.ce_gallery>ul>li.col_first{clear:none}}.ce_gallery>ul>li.col_last{margin-right:-1%}@media screen and (max-width: 599px){.ce_gallery>ul>li.col_last{margin-right:1.5%}}.ce_gallery>ul>li>.image_container{display:block;width:100%}.ce_gallery img{width:100%;height:auto}@media screen and (min-width: 599px){.ce_gallery img{height:125px;object-fit:cover}}.icon.pdf a{display:inline-flex;align-items:center;gap:.5rem}.icon.pdf a::before{content:"";display:inline-block;width:1.1em;height:1.1em;flex:0 0 1.1em;background:url("/files/assets/icons/file-usage.svg") no-repeat center/contain}.content-downloads,.ce_downloads{margin:1.6875em 0;padding:1.25em 1.875em;border:1px solid #d2cbcb;border-radius:3px}.content-downloads h1,.content-downloads h2,.content-downloads h3,.content-downloads h4,.content-downloads h5,.content-downloads h6,.ce_downloads h1,.ce_downloads h2,.ce_downloads h3,.ce_downloads h4,.ce_downloads h5,.ce_downloads h6{font-family:"Lato",sans-serif;margin:-1.75em -2.58333em 1.66667em;padding:.66667em 1.66667em;border-radius:3px 3px 0 0;font-size:.75em;letter-spacing:.08333em;background:#efefef}.content-downloads ul,.content-downloads p,.ce_downloads ul,.ce_downloads p{margin:0;padding:0;list-style:none}/*# sourceMappingURL=award2.min.css.map */

