@font-face{font-family:'Roboto';font-style:normal;font-weight:100;src:local('Roboto Thin'), local('Roboto-Thin'), url('../../Fonts/Roboto/roboto-v15-latin-100.woff') format('woff2'), url('../../Fonts/Roboto/roboto-v15-latin-100.woff') format('woff');}@font-face{font-family:'Roboto';font-style:italic;font-weight:100;src:local('Roboto Thin Italic'), local('Roboto-ThinItalic'), url('../../Fonts/Roboto/roboto-v15-latin-100italic.woff') format('woff2'), url('../../Fonts/Roboto/roboto-v15-latin-100italic.woff') format('woff');}@font-face{font-family:'Roboto';font-style:normal;font-weight:300;src:local('Roboto Light'), local('Roboto-Light'), url('../../Fonts/Roboto/roboto-v15-latin-300.woff') format('woff2'), url('../../Fonts/Roboto/roboto-v15-latin-300.woff') format('woff');}@font-face{font-family:'Roboto';font-style:italic;font-weight:300;src:local('Roboto Light Italic'), local('Roboto-LightItalic'), url('../../Fonts/Roboto/roboto-v15-latin-300italic.woff') format('woff2'), url('../../Fonts/Roboto/roboto-v15-latin-300italic.woff') format('woff');}@font-face{font-family:'Roboto';font-style:normal;font-weight:400;src:local('Roboto'), local('Roboto-Regular'), url('../../Fonts/Roboto/roboto-v15-latin-regular.woff') format('woff2'), url('../../Fonts/Roboto/roboto-v15-latin-regular.woff') format('woff');}@font-face{font-family:'Roboto';font-style:italic;font-weight:400;src:local('Roboto Italic'), local('Roboto-Italic'), url('../../Fonts/Roboto/roboto-v15-latin-italic.woff') format('woff2'), url('../../Fonts/Roboto/roboto-v15-latin-italic.woff') format('woff');}@font-face{font-family:'Roboto';font-style:normal;font-weight:500;src:local('Roboto Medium'), local('Roboto-Medium'), url('../../Fonts/Roboto/roboto-v15-latin-500.woff') format('woff2'), url('../../Fonts/Roboto/roboto-v15-latin-500.woff') format('woff');}@font-face{font-family:'Roboto';font-style:italic;font-weight:500;src:local('Roboto Medium Italic'), local('Roboto-MediumItalic'), url('../../Fonts/Roboto/roboto-v15-latin-500italic.woff') format('woff2'), url('../../Fonts/Roboto/roboto-v15-latin-500italic.woff') format('woff');}@font-face{font-family:'Roboto';font-style:normal;font-weight:700;src:local('Roboto Bold'), local('Roboto-Bold'), url('../../Fonts/Roboto/roboto-v15-latin-700.woff') format('woff2'), url('../../Fonts/Roboto/roboto-v15-latin-700.woff') format('woff');}@font-face{font-family:'Roboto';font-style:italic;font-weight:700;src:local('Roboto Bold Italic'), local('Roboto-BoldItalic'), url('../../Fonts/Roboto/roboto-v15-latin-700italic.woff') format('woff2'), url('../../Fonts/Roboto/roboto-v15-latin-700italic.woff') format('woff');}@font-face{font-family:'Roboto';font-style:normal;font-weight:900;src:local('Roboto Black'), local('Roboto-Black'), url('../../Fonts/Roboto/roboto-v15-latin-900.woff') format('woff2'), url('../../Fonts/Roboto/roboto-v15-latin-900.woff') format('woff');}@font-face{font-family:'Roboto';font-style:italic;font-weight:900;src:local('Roboto Black Italic'), local('Roboto-BlackItalic'), url('../../Fonts/Roboto/roboto-v15-latin-900italic.woff') format('woff2'), url('../../Fonts/Roboto/roboto-v15-latin-900italic.woff') format('woff');}*{border:0;margin:0;padding:0}html{font-family:sans-serif;box-sizing:border-box;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}html,body{background:#fff;color:#111;font:normal normal 400 12px -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Ubuntu, Cantarell, 'Helvetica Neue', sans-serif}*,*::before,*::after{box-sizing:inherit;will-change:all}body{overflow-x:hidden}.no-scroll{overflow:hidden}h1,h2,h3,h4,h5,h6,.titel{font:normal normal 700 1rem -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Ubuntu, Cantarell, 'Helvetica Neue', sans-serif}* + h2,* + h3,* + h4,* + h5,* + h6{margin:1em 0 0}h2 + *,h3 + *,h4 + *,h5 + *,h6 + *{margin-top:0.5em !important}b,strong{font-weight:700}i,em{font-style:italic}a{background:inherit;color:inherit;text-decoration:underline;-webkit-text-decoration-skip:ink;text-decoration-skip:ink}.dce-image-text-box > a,.dce-product-box > a{background:inherit;color:inherit;text-decoration:none;height:100%;display:block}a:hover,a:focus,a:active{background:inherit;color:inherit}a:active,a:hover{outline-width:0}del{text-decoration:line-through}p + p{margin:0.75em 0 0}img{display:block;width:100%;max-width:100%;height:auto}.img-auto img{width:auto}ul,ol{list-style:none}* + ul,* + ol{margin:1em 0 0}li{display:block}mark{background:#fefe56;color:#111}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}header + *{margin:2.25em 0 0}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted;}dfn{font-style:italic}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}svg:not(:root){overflow:hidden}hr{box-sizing:content-box;height:0;overflow:visible;}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1rem;}button,input,optgroup,select,textarea{background:transparent;color:inherit;font:inherit;margin:0;}button{overflow:visible;background:transparent;color:inherit}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;}button[disabled],html input[disabled]{cursor:default}button:-moz-focusring,input:-moz-focusring{outline:1px dotted}input{line-height:1}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}optgroup{font-weight:700}legend{color:inherit}button::-moz-focus-inner{border:0}input,button{border-radius:0}textarea{overflow:auto}.align-center{text-align:center}.align-right{text-align:right}.align-left{text-align:left}.align-justify{text-align:justify}blockquote,q{quotes:none}blockquote p::before,q::before{content:"\201E"}blockquote p::after,q::after{content:"\201C"}.container{margin-left:auto;margin-right:auto}.flex{display:-ms-flexbox;display:-webkit-box;display:flex}.flex--row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.flex--row-reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.flex--column{-ms-flex-direction:column;-webkit-box-direction:normal;-webkit-box-orient:vertical;flex-direction:column}.flex--column-reverse{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.flex--nowrap{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.flex--wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.flex--wrap-reverse{-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse}.flex--left{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.flex--center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.flex--right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.flex--space-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.flex--space-around{-ms-flex-pack:distribute;justify-content:space-around}.flex--stretch{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.flex > .flex--stretch{-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch}.flex--top{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.flex > .flex--top{-ms-flex-item-align:start;align-self:flex-start}.flex--bottom{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.flex > .flex--bottom{-ms-flex-item-align:end;align-self:flex-end}.flex--middle{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.flex > .flex--middle{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.flex--baseline{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.flex > .flex--baseline{-ms-flex-item-align:baseline;align-self:baseline}.flex__auto{-webkit-box-flex:1;-ms-flex:1;flex:1}.flex__20{width:20%}.flex__25{width:25%}.flex__33{width:33.333%}.flex__50{width:50%}.flex__66{width:66.666%}.flex__75{width:75%}.flex__80{width:80%}.flex__100{width:100%}.flex__md-20,.flex__md-25,.flex__md-33,.flex__md-50,.flex__md-66,.flex__md-75,.flex__md-80,.flex__lg-20,.flex__lg-25,.flex__lg-33,.flex__lg-50,.flex__lg-66,.flex__lg-75,.flex__lg-80{width:100%}.flex--offset-20{margin-left:20%}.flex--offset-25{margin-left:25%}.flex--offset-33{margin-left:33.333%}.flex--offset-50{margin-left:50%}.flex--offset-66{margin-left:66.666%}.flex--offset-75{margin-left:75%}.flex--offset-80{margin-left:80%}.flexy .flex > div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.magic{height:100%}.cookie-banner{z-index:99;position:fixed;top:0;left:0;right:0;bottom:0;display:none;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;-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}.cbv{display:-webkit-box;display:-ms-flexbox;display:flex}.wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100vh}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.wrapper{display:block}}nav{width:100%}nav ul.sub{display:none}nav ul li{display:inline-block}nav ul.sub li{width:100%}nav.desktop{position:relative;z-index:8}nav.desktop ul{display:none}nav.desktop ul li{position:relative}nav.desktop ul.sub{position:absolute}nav.desktop ul li.dropdown:hover > ul.sub{display:block}nav.mobile{position:fixed;width:200px;height:100vh;top:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;z-index:9}nav.mobile ul li{width:100%}.content{-webkit-box-flex:1;-ms-flex:1 auto;flex:1 auto}.dce-image-text-box{-webkit-box-flex:1;-ms-flex:1 auto;flex:1 auto}.dce-product-box{position:relative;margin-top:0.286rem;background:#01648e;color:#fff}.dce-product-box > a{background:inherit;color:inherit;display:block}.dce-product-box figcaption{padding:0.3rem 0.5rem}@media screen and (min-width:500px){.dce-product-box figcaption{padding:1rem}}.ribbon-wrapper{width:6em;height:6em;overflow:hidden;position:absolute;top:-0.286em;right:-0.286em}.ribbon{font-size:0.778em;font-weight:300;line-height:1.3;text-align:center;text-transform:uppercase;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);position:relative;padding:0.5em 0;left:-0.286em;top:1.857em;width:10.714em;background-color:#01648e;color:#fff;box-shadow:0 0.286em 0.429em rgba(0, 0, 0, .1);box-shadow:-0.214em 0.357em 0.429em -0.357em rgba(0, 0, 0, .5)}.ribbon::before,.ribbon::after{content:"";border-top:0.286em solid #033d56;border-left:0.286em solid transparent;border-right:0.286em solid transparent;position:absolute;bottom:-0.286em}.ribbon::before{content:"";position:absolute;left:0;top:100%;z-index:-1;border-left:0.286em solid #033d56;border-right:0.286em solid transparent;border-bottom:0.286em solid transparent;border-top:0.286em solid #033d56}.ribbon::after{content:"";position:absolute;right:0.5em;top:100%;z-index:-1;border-left:0.286em solid transparent;border-right:0.286em solid #033d56;border-bottom:0.286em solid transparent;border-top:0.286em solid #033d56}.dce-accordion__title{cursor:pointer}.dce-fullscreen-image{position:relative}.dce-fullscreen-image__text-wrapper .container{padding:0 !important;position:relative}@media screen and (min-width:43.75em){.dce-fullscreen-image__text-wrapper{position:absolute;top:0;left:0;bottom:0;right:0}.dce-fullscreen-image__text-wrapper .container{padding:0 1em !important;height:100%}.dce-fullscreen-image__text.text-box-position--top-left{position:absolute;display:inline-block}.dce-fullscreen-image__text.text-box-position--top-right{position:absolute;display:inline-block}.dce-fullscreen-image__text.text-box-position--bottom-left{position:absolute;display:inline-block}.dce-fullscreen-image__text.text-box-position--bottom-right{position:absolute;display:inline-block}}footer{-webkit-box-flex:0;-ms-flex:none;flex:none;width:100%}.slider{position:relative}.slider-element{position:relative}.slider-element__text-wrapper .container{padding:0 !important;position:relative}@media screen and (min-width:700px){.slider-element__text-wrapper .container{padding:0 1em !important;height:100%}.home.z-forum .slider-element__text-wrapper .container{padding:0 !important}}@media screen and (min-width:1000px) and (min-height:800px){.slider-element__text-wrapper{position:absolute;top:0;left:0;bottom:0;right:0}.slider-element__text-wrapper .container{padding:0 1em !important;height:100%}.slider-element__text.text-box-position--top-left{position:absolute;display:inline-block}.slider-element__text.text-box-position--top-right{position:absolute;display:inline-block}.slider-element__text.text-box-position--bottom-left{position:absolute;display:inline-block}.slider-element__text.text-box-position--bottom-right{position:absolute;display:inline-block}}/* Flickity v2.0.5
 http://flickity.metafizzy.co
 ---------------------------------------------- */.flickity-enabled{position:relative}.flickity-enabled:focus{outline:none}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-prev-next-button{position:absolute;top:50%;width:44px;height:44px;border:none;border-radius:50%;background:white;background:rgba(255, 255, 255, 0.75);cursor:pointer;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.flickity-prev-next-button:hover{background:white}.flickity-prev-next-button:focus{outline:none;box-shadow:0 0 0 5px #09f}.flickity-prev-next-button:active{opacity:0.6}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button:disabled{opacity:0.3;cursor:auto}.flickity-prev-next-button svg{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-prev-next-button .arrow{fill:#333}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:0.25;cursor:pointer}.flickity-page-dots .dot.is-selected{opacity:1}.offside{position:fixed;width:200px;height:100%;top:0;z-index:9999;overflow:auto;-webkit-overflow-scrolling:touch;}.offside,.offside--left{left:-200px}.offside--right{left:auto;right:-200px}.offside--left.is-open,.offside-js--is-left .offside-sliding-element{-webkit-transform:translate3d(-17rem, 0, 0);transform:translate3d(-17rem, 0, 0)}.offside--right.is-open,.offside-js--is-right .offside-sliding-element{-webkit-transform:translate3d(-200px, 0, 0);-moz-transform:translate3d(-200px, 0, 0);-ms-transform:translate3d(-200px, 0, 0);-o-transform:translate3d(-200px, 0, 0);transform:translate3d(-200px, 0, 0)}.offside-js--interact .offside,.offside-js--interact .offside-sliding-element{-webkit-transition:-webkit-transform 0.2s cubic-bezier(0.16, 0.68, 0.43, 0.99);-moz-transition:-moz-transform 0.2s cubic-bezier(0.16, 0.68, 0.43, 0.99);-o-transition:-o-transform 0.2s cubic-bezier(0.16, 0.68, 0.43, 0.99);transition:transform 0.2s cubic-bezier(0.16, 0.68, 0.43, 0.99);-webkit-backface-visibility:hidden;-webkit-perspective:1000}.offside-js--init{overflow-x:hidden}.no-csstransforms3d .offside{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.no-csstransforms3d .offside-sliding-element{overflow-x:hidden;position:relative}.no-csstransforms3d .offside--left.is-open{left:0}.no-csstransforms3d .offside--right.is-open{right:0}.no-csstransforms3d > .offside-js--is-left .offside-sliding-element{right:-200px}.no-csstransforms3d > .offside-js--is-right .offside-sliding-element{left:-200px}.lazyload,.lazyloading{opacity:0}.lazyloaded{opacity:1;-webkit-transition:opacity 0.3s linear;transition:opacity 0.3s linear}.zoom-in,.zoom-out{background:#111;color:#fff;width:2rem;height:2rem;text-align:center;line-height:2;font-size:1rem;cursor:pointer;margin:0 0 1px}.zoom-out{margin:0 1rem 1rem 0}@media screen and (min-width:1025px){.zoom-out{margin:0 2rem 2rem 0}}.lightbox-zoom{border:0;box-shadow:none;display:block;position:relative;text-decoration:none}.lightbox-zoom-icon{background:#fff;bottom:0;color:#01648e;line-height:1;padding:0.306em 0.5em;position:absolute;right:0}.lightbox-zoom:hover .lightbox-zoom-icon{background:#01648e;color:#fff}.lightbox-no-scroll{overflow-y:hidden}.lightbox-overlay{background:rgba(17, 17, 17, .8);bottom:0;left:0;position:fixed;right:0;top:0;z-index:32;overflow:hidden}.lightbox-overlay[aria-hidden="true"]{display:none}.lightbox-slider{-webkit-transition:left 0.3s ease, -webkit-transform 0.3s ease;bottom:0;left:0;position:absolute;right:0;top:0;transition:left 0.3s ease, -webkit-transform 0.3s ease;transition:left 0.3s ease, transform 0.3s ease, -webkit-transform 0.3s ease;transition:left 0.3s ease, transform 0.3s ease;white-space:nowrap}.lightbox-content{display:inline-block;position:relative;height:100%;width:100%}.lightbox-figure-wrapper{position:absolute;top:0;left:0;bottom:0;right:0;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}.lightbox-content figure{position:relative}.lightbox-content img{display:block;height:auto;max-height:85vh;max-width:85vw;width:auto}.lightbox-content figcaption{background:rgba(17, 17, 17, .8);bottom:0;color:#fff;display:block;left:0;padding:0.25em 0.5em;position:absolute;width:100%}.lightbox-overlay button{-moz-appearance:none;-webkit-appearance:none;appearance:none;background:transparent;border:0;color:#fff;cursor:pointer;font-size:1.6rem;height:1.6em;line-height:1.6;margin:0;padding:0;position:absolute;text-align:center;width:1.6em}.lightbox-overlay button:focus{border:1px solid #fff;outline:0}.lightbox-overlay button:disabled{cursor:default;opacity:0.5}.lightbox-overlay button[aria-label="Previous"],.lightbox-overlay button[aria-label="Next"]{top:50%;top:calc(50% - (1.6em / 2))}.lightbox-overlay button[aria-label="Previous"]{left:2%}.lightbox-overlay button[aria-label="Next"]{right:2%}.lightbox-overlay button[aria-label="Close"]{top:1em;right:2%}.lightbox-counter{background:transparent;color:#fff;font-size:1.15rem;left:2%;position:absolute;top:1em}.lightbox-loader{width:5em;height:5em;display:inline-block;position:absolute;top:50%;left:50%;margin-top:-2.5em;margin-left:-2.5em}.lightbox-loader::before{-webkit-animation:spin 1s infinite;animation:spin 1s infinite;border-radius:100%;border:0.5em solid #9f9f9f;border-top-color:#01648e;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.tx-swemitglieder .gmap:not(.privacy-policy-accepted){background:#f2f2f2;color:#111;position:relative}.tx-swemitglieder .gmap:not(.privacy-policy-accepted):after{content:'Bitte stimmen Sie für die Google Map unserem Datenschutzhinweis zu.';position:absolute;top:0;left:0;bottom:0;right:0;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}