.footer-flex-column{display:flex!important;flex-direction:column!important;justify-content:flex-end!important;align-items:center!important;padding:0!important;margin:0!important;min-height:100%}.footer-flex-column .et_pb_module{margin-top:0!important;margin-bottom:10!important;padding-top:0!important;padding-bottom:0!important}.footer-social-links{display:flex;justify-content:center;align-items:center;gap:10px;line-height:0}.footer-social-links a{display:inline-flex;align-items:center;justify-content:center}.footer-social-links img{width:20px;height:20px;display:block;transition:transform 0.2s ease,opacity 0.2s ease;transform:scale(1);transform-origin:center center}.footer-social-links a:hover img,.footer-social-links a:focus-visible img{transform:scale(1.2);opacity:1.0}@media (prefers-reduced-motion:reduce){.footer-social-links img{transition:none}}img.alignleft{margin-bottom:10px}.button-cookie{font-family:'bitter';color:#FFFFFF!important;border-width:0px!important;border-color:RGBA(255,255,255,0);border-radius:0px;padding:8px;font-weight:600!important;background-color:#003D4E!important;cursor:pointer}.footer-3spalten{display:flex;flex-wrap:wrap}.footer-3spalten .et_pb_column{display:flex;flex-direction:column}.footer-3spalten .et_pb_column .et_pb_text{margin-top:auto}.content-vertical-align-bottom{display:flex;flex-direction:column;justify-content:flex-end}@media (max-width:767px){.header-row{display:flex;flex-direction:column;height:280px}}@media (min-width:768px) and (max-width:980px){.header-row{display:flex;flex-direction:row}}.header-right{display:flex;flex-direction:column;justify-content:center;height:100%}@media (max-width:767px){.header-right{justify-content:flex-start;padding-top:25px}}.spalten-zentrieren{display:flex;flex-direction:column;justify-content:center}@font-face{font-display:swap;font-family:'Bitter';font-style:normal;font-weight:400;src:url('https://talgewebe.de/fonts/bitter-v40-latin-regular.woff2') format('woff2')}@font-face{font-display:swap;font-family:'Bitter';font-style:italic;font-weight:400;src:url('https://talgewebe.de/fonts/bitter-v40-latin-italic.woff2') format('woff2')}@font-face{font-display:swap;font-family:'Bitter';font-style:normal;font-weight:500;src:url('https://talgewebe.de/fonts/bitter-v40-latin-500.woff2') format('woff2')}@font-face{font-display:swap;font-family:'Bitter';font-style:italic;font-weight:500;src:url('https://talgewebe.de/fonts/bitter-v40-latin-500italic.woff2') format('woff2')}@font-face{font-display:swap;font-family:'Bitter';font-style:normal;font-weight:600;src:url('https://talgewebe.de/fonts/bitter-v40-latin-600.woff2') format('woff2')}@font-face{font-display:swap;font-family:'Bitter';font-style:italic;font-weight:600;src:url('https://talgewebe.de/fonts/bitter-v40-latin-600italic.woff2') format('woff2')}@font-face{font-display:swap;font-family:'Bitter';font-style:normal;font-weight:700;src:url('https://talgewebe.de/fonts/bitter-v40-latin-700.woff2') format('woff2')}@font-face{font-display:swap;font-family:'Bitter';font-style:italic;font-weight:700;src:url('https://talgewebe.de/fonts/bitter-v40-latin-700italic.woff2') format('woff2')}@font-face{font-display:swap;font-family:'Bitter';font-style:normal;font-weight:800;src:url('https://talgewebe.de/fonts/bitter-v40-latin-800.woff2') format('woff2')}@font-face{font-display:swap;font-family:'Bitter';font-style:italic;font-weight:800;src:url('https://talgewebe.de/fonts/bitter-v40-latin-800italic.woff2') format('woff2')}@font-face{font-display:swap;font-family:'Bitter';font-style:normal;font-weight:900;src:url('https://talgewebe.de/fonts/bitter-v40-latin-900.woff2') format('woff2')}@font-face{font-display:swap;font-family:'Bitter';font-style:italic;font-weight:900;src:url('https://talgewebe.de/fonts/bitter-v40-latin-900italic.woff2') format('woff2')}@font-face{font-family:'Roboto';font-style:normal;font-weight:300;src:url('https://talgewebe.de/fonts/roboto-v29-latin-300.eot');src:local(''),url('https://talgewebe.de/fonts/roboto-v29-latin-300.eot?#iefix') format('embedded-opentype'),url('https://talgewebe.de/fonts/roboto-v29-latin-300.woff2') format('woff2'),url('https://talgewebe.de/fonts/roboto-v29-latin-300.woff') format('woff'),url('https://talgewebe.de/fonts/roboto-v29-latin-300.ttf') format('truetype'),url('https://talgewebe.de/fonts/roboto-v29-latin-300.svg#Roboto') format('svg')}@font-face{font-family:'Roboto';font-style:italic;font-weight:300;src:url('https://talgewebe.de/fonts/roboto-v29-latin-300italic.eot');src:local(''),url('https://talgewebe.de/fonts/roboto-v29-latin-300italic.eot?#iefix') format('embedded-opentype'),url('https://talgewebe.de/fonts/roboto-v29-latin-300italic.woff2') format('woff2'),url('https://talgewebe.de/fonts/roboto-v29-latin-300italic.woff') format('woff'),url('https://talgewebe.de/fonts/roboto-v29-latin-300italic.ttf') format('truetype'),url('https://talgewebe.de/fonts/roboto-v29-latin-300italic.svg#Roboto') format('svg')}@font-face{font-family:'Roboto';font-style:normal;font-weight:400;src:url('https://talgewebe.de/fonts/roboto-v29-latin-regular.eot');src:local(''),url('https://talgewebe.de/fonts/roboto-v29-latin-regular.eot?#iefix') format('embedded-opentype'),url('https://talgewebe.de/fonts/roboto-v29-latin-regular.woff2') format('woff2'),url('https://talgewebe.de/fonts/roboto-v29-latin-regular.woff') format('woff'),url('https://talgewebe.de/fonts/roboto-v29-latin-regular.ttf') format('truetype'),url('https://talgewebe.de/fonts/roboto-v29-latin-regular.svg#Roboto') format('svg')}@font-face{font-family:'Roboto';font-style:italic;font-weight:400;src:url('https://talgewebe.de/fonts/roboto-v29-latin-italic.eot');src:local(''),url('https://talgewebe.de/fonts/roboto-v29-latin-italic.eot?#iefix') format('embedded-opentype'),url('https://talgewebe.de/fonts/roboto-v29-latin-italic.woff2') format('woff2'),url('https://talgewebe.de/fonts/roboto-v29-latin-italic.woff') format('woff'),url('https://talgewebe.de/fonts/roboto-v29-latin-italic.ttf') format('truetype'),url('https://talgewebe.de/fonts/roboto-v29-latin-italic.svg#Roboto') format('svg')}@font-face{font-family:'Roboto';font-style:normal;font-weight:700;src:url('https://talgewebe.de/fonts/roboto-v29-latin-700.eot');src:local(''),url('https://talgewebe.de/fonts/roboto-v29-latin-700.eot?#iefix') format('embedded-opentype'),url('https://talgewebe.de/fonts/roboto-v29-latin-700.woff2') format('woff2'),url('https://talgewebe.de/fonts/roboto-v29-latin-700.woff') format('woff'),url('https://talgewebe.de/fonts/roboto-v29-latin-700.ttf') format('truetype'),url('https://talgewebe.de/fonts/roboto-v29-latin-700.svg#Roboto') format('svg')}@font-face{font-family:'Roboto';font-style:italic;font-weight:700;src:url('https://talgewebe.de/fonts/roboto-v29-latin-700italic.eot');src:local(''),url('https://talgewebe.de/fonts/roboto-v29-latin-700italic.eot?#iefix') format('embedded-opentype'),url('https://talgewebe.de/fonts/roboto-v29-latin-700italic.woff2') format('woff2'),url('https://talgewebe.de/fonts/roboto-v29-latin-700italic.woff') format('woff'),url('https://talgewebe.de/fonts/roboto-v29-latin-700italic.ttf') format('truetype'),url('https://talgewebe.de/fonts/roboto-v29-latin-700italic.svg#Roboto') format('svg')}.et_parallax_bg{background-position:center!important}.css-events-list tr{vertical-align:top}.footerlink a{color:#999999}.footerlink a:hover{color:#a6c70f}.et_pb_menu__wrap{justify-content:flex-end!important}.et_overlay{border:none}.et-zoom-in .et_pb_image:hover img,.et-zoom-in .et_pb_image_wrap:hover img,.et-zoom-in .dvmd_ib_image_box:hover img,.et-zoom-in .dvmd_ib_image_wrap:hover img,.et-zoom-in .et_pb_portfolio_image:hover img,.et-zoom-in a:hover img{transform:scale(1.1);transition:all 3s 0s ease}.et-zoom-in,.et-zoom-in a{overflow:hidden}.et-zoom-in .et_pb_image img,.et-zoom-in .et_pb_image_wrap img,.et-zoom-in .dvmd_ib_image_box img,.et-zoom-in .dvmd_ib_image_wrap img,.et-zoom-in .et_pb_portfolio_image img,.et-zoom-in a img{transition:all 1s 0s ease}.kb-zoomout .et_pb_slide .et_parallax_bg{animation:zoomout 7s forwards;-ms-animation:zoomout 7s forwards;-webkit-animation:zoomout 7s forwards;-o-animation:zoomout 7s forwards;-moz-animation:zoomout 7s forwards}.kb-zoomin .et_pb_slide .et_parallax_bg{animation:zoomin 7s forwards;-ms-animation:zoomin 7s forwards;-webkit-animation:zoomin 7s forwards;-o-animation:zoomin 7s forwards;-moz-animation:zoomin 7s forwards}.kb-zoomout .et_parallax_bg{animation:zoomout 17s forwards;-ms-animation:zoomout 17s forwards;-webkit-animation:zoomout 17s forwards;-o-animation:zoomout 17s forwards;-moz-animation:zoomout 17s forwards}.kb-zoomin .et_parallax_bg{animation:zoomin 17s forwards;-ms-animation:zoomin 17s forwards;-webkit-animation:zoomin 17s forwards;-o-animation:zoomin 17s forwards;-moz-animation:zoomin 17s forwards}@keyframes zoomout{0%{-ms-transform:scale3d(1.2,1.2,1.2) translate3d(-0px,0px,0px);-webkit-transform:scale3d(1.2,1.2,1.2) translate3d(0px,0px,0px);-o-transform:scale3d(1.2,1.2,1.2) translate3d(0px,0px,0px);-moz-transform:scale3d(1.2,1.2,1.2) translate3d(0px,0px,0px);transform:scale3d(1.2,1.2,1.2) translate3d(0px,0px,0px);animation-timing-function:linear}100%{-ms-transform:scale3d(1.0,1.0,1.0) translate3d(0px,0px,0px);-webkit-transform:scale3d(1.0,1.0,1.0) translate3d(0px,0px,0px);-o-transform:scale3d(1.0,1.0,1.0) translate3d(0px,0px,0px);-moz-transform:scale3d(1.0,1.0,1.0) translate3d(0px,0px,0px);transform:scale3d(1.0,1.0,1.0) translate3d(0px,0px,0px)}}@keyframes zoomin{0%{-ms-transform:scale3d(1.0,1.0,1.0) translate3d(0px,0px,0px);-webkit-transform:scale3d(1.0,1.0,1.0) translate3d(0px,0px,0px);-o-transform:scale3d(1.0,1.0,1.0) translate3d(0px,0px,0px);-moz-transform:scale3d(1.0,1.0,1.0) translate3d(0px,0px,0px);transform:scale3d(1.0,1.0,1.0) translate3d(0px,0px,0px);animation-timing-function:linear}100%{-ms-transform:scale3d(1.3,1.3,1.3) translate3d(-0px,0px,0px);-webkit-transform:scale3d(3.5,3.5,3.5) translate3d(0px,0px,0px);-o-transform:scale3d(1.3,1.3,1.3) translate3d(0px,0px,0px);-moz-transform:scale3d(1.3,1.3,1.3) translate3d(0px,0px,0px);transform:scale3d(1.3,1.3,1.3) translate3d(0px,0px,0px)}}.mfp-figure::after{box-shadow:none;background:transparent}.mfp-content{pointer-events:none!important}::-moz-selection{background:#000;color:#fff}::selection{background:#000;color:#fff}#page-container:not(.et-tb-has-template #page-container){display:flex;flex-flow:column;min-height:100vh}.et-tb-has-template #page-container #et-boc{display:flex;flex-flow:column;min-height:100vh}#et-main-area{display:flex;flex-flow:column}#et-main-area,#main-content{flex:1 0 auto}.logged-in #page-container:not(.et-tb-has-template #page-container){min-height:calc(100vh - 32px)}.logged-in.et-tb-has-template #page-container #et-boc{min-height:calc(100vh - 32px)}