@-webkit-keyframes rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes zoom_rotate{0%{-webkit-transform:translateX(80%) translateY(50%) scale(.1) rotate(-540deg);transform:translateX(80%) translateY(50%) scale(.1) rotate(-540deg)}100%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes zoom_rotate{0%{-webkit-transform:translateX(80%) translateY(50%) scale(.1) rotate(-540deg);transform:translateX(80%) translateY(50%) scale(.1) rotate(-540deg)}100%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}.fa,.fa-brands,.fa-duotone,.fa-light,.fa-regular,.fa-solid,.fa-thin,.fab,.fad,.fal,.far,.fas,.fat{font-family:"Font Awesome 5 Pro"}:root{--coib_btn_co:#fff;--coib_btn_bg:#004d7d}#content_wrapper{overflow:hidden}*{-webkit-box-sizing:border-box;box-sizing:border-box;line-height:140%}*::-moz-selection{background-color:#ffdc00}*::selection{background-color:#ffdc00}.limit{width:1200px;max-width:100%;margin:0 auto}.font-xs{font-size:50%;line-height:140%}body{background-color:#f6f6f6}body #overlay #overlay_content{-webkit-box-shadow:none;box-shadow:none}body #overlay #overlay_content #overlay_inner_content h1{color:#004d7d;font-weight:regular;text-transform:uppercase;font-size:2rem}#mobnav{display:none}#header_wrapper{background-color:#f6f6f6}#header_wrapper #header{width:1200px;max-width:100%;margin:0 auto}@media (max-width:1080px){#header_wrapper #header{padding-top:2rem;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}#header_wrapper #header #logo{height:5rem}#header_wrapper #header .kuwi{position:fixed;z-index:501;right:0;-webkit-transform:translateX(100%);transform:translateX(100%);top:calc(10vw + 15rem);display:grid;justify-items:start}@media (max-width:1080px){#header_wrapper #header .kuwi{position:static;-webkit-transform:translateX(0);transform:translateX(0);display:-webkit-box;display:-ms-flexbox;display:flex}}#header_wrapper #header .kuwi a{background-color:#004d7d;color:#fff;text-decoration:none;border-radius:.4rem;border:2px solid #fff;padding:1.2rem;font-size:140%;-webkit-transform:translateX(-4.5rem);transform:translateX(-4.5rem);-webkit-transition:-webkit-transform .2s ease-out;transition:-webkit-transform .2s ease-out;transition:transform .2s ease-out;transition:transform .2s ease-out, -webkit-transform .2s ease-out;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:1080px){#header_wrapper #header .kuwi a{-webkit-transform:translateX(0);transform:translateX(0);padding:.5rem;font-size:85%}}#header_wrapper #header .kuwi a:hover{-webkit-transform:translateX(-98%);transform:translateX(-98%)}@media (max-width:1080px){#header_wrapper #header .kuwi a:hover{-webkit-transform:unset;transform:unset}}#header_wrapper #header .kuwi a p{margin-left:1.5rem}@media (max-width:1080px){#header_wrapper #header .kuwi a p{display:none}}#header_wrapper #header .kuwi a i{font-size:170%}#header_wrapper #header .kuwi a .small{font-size:70%}#hero{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:100%;height:auto;-webkit-perspective:2000px;perspective:2000px;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (max-width:530px){#hero{margin-bottom:3rem}}#hero figure{display:block;-ms-flex-preferred-size:65%;flex-basis:65%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}#hero figure img{display:block;width:100%;height:auto}#hero .herotext{display:block;max-width:95%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;padding:3rem;margin-top:3rem;background-color:rgba(0,77,125,0.95);border-radius:4px;-webkit-box-shadow:0 0 33px -1px rgba(0,77,125,0.75);box-shadow:0 0 33px -1px rgba(0,77,125,0.75);color:#fff}#hero .herotext h1,#hero .herotext strong,#hero .herotext b{display:block;font-size:clamp(1.5rem, 0.3rem + 3.2vw, 2.5rem);line-height:140%;color:#fff;font-weight:700;margin-bottom:0;margin-top:0}#hero .herotext span{display:block;color:#fff;font-size:clamp(1.3rem, 1.06rem + 0.64vw, 1.5rem);line-height:140%}main{width:100%;padding:0}main #content{overflow:hidden}main #content #cta_wrapper{width:1200px;max-width:100%;margin:0 auto;position:fixed;z-index:3;left:50%;top:100%;-webkit-transform:translateX(-50%);transform:translateX(-50%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}main #content #cta_wrapper #cta_closed{display:block;-webkit-transform:translateY(-100%);transform:translateY(-100%);margin-top:-2rem}@media (max-width:1080px){main #content #cta_wrapper #cta_closed{margin-right:2rem}}main #content #cta_wrapper #cta_closed button{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;color:#004d7d;background-color:#fff;border:0;width:4rem;height:4rem;border-radius:2rem;font-size:1.5rem;-webkit-box-shadow:0 0 15px -2px #c6c6c6;box-shadow:0 0 15px -2px #c6c6c6}main #content #cta_wrapper #cta_closed button:hover{background-color:#004d7d;color:#fff}main #content #cta_wrapper #cta_opened{display:none;-webkit-transform:translateY(-100%);transform:translateY(-100%);margin-top:-2rem;background-color:#fff;border-radius:4px;-webkit-box-shadow:0 0 15px -2px #c6c6c6;box-shadow:0 0 15px -2px #c6c6c6;padding:1.5rem;position:relative}@media (max-width:1080px){main #content #cta_wrapper #cta_opened{margin-right:2rem}}main #content #cta_wrapper #cta_opened .close{position:absolute;top:0;right:0;background-color:#fff;-webkit-box-shadow:0 0 15px -2px #c6c6c6;box-shadow:0 0 15px -2px #c6c6c6;width:1.5rem;height:1.5rem;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-transform:translate(35%, -35%);transform:translate(35%, -35%);color:#004d7d;text-decoration:none;border-radius:100%}main #content #cta_wrapper #cta_opened .close:hover{background-color:#004d7d;color:#fff}main #content #cta_wrapper #cta_opened strong{display:block;font-size:175%;font-weight:700;line-height:140%}main #content #cta_wrapper #cta_opened .ap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin:1rem 0}main #content #cta_wrapper #cta_opened .ap figure{width:4rem;height:4rem;border-radius:2rem;margin-right:1rem;overflow:hidden}main #content #cta_wrapper #cta_opened .ap figure img{display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;width:100%;height:100%}main #content #cta_wrapper #cta_opened .ap figure+span{font-weight:600}main #content #cta_wrapper #cta_opened .ap>i{width:4rem;height:4rem;border-radius:2rem;margin-right:1rem;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;color:#004d7d;border:1px solid #004d7d;font-size:170%}main #content #cta_wrapper #cta_opened .ap>i+span{display:block;font-weight:600;font-size:85%}main #content #cta_wrapper #cta_opened .ap>i+span a{text-decoration:none}main #content #cta_wrapper #cta_opened .ap>i+span a[href^="tel"]:before,main #content #cta_wrapper #cta_opened .ap>i+span a[href^="mailto"]:before{font-family:"Font Awesome 6 Free","Font Awesome 6 Brands";font-weight:900;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:"Font Awesome 5 Pro";font-weight:400;margin-right:5px}main #content #cta_wrapper #cta_opened .ap>i+span a[href^="tel"]:before{content:"\f095"}main #content #cta_wrapper #cta_opened .ap>i+span a[href^="mailto"]:before{content:"\f0e0"}main #content #cta_wrapper #cta_opened .ap>i+span a:hover{text-decoration:underline}main #content #cta_wrapper #cta_opened .btn{display:block;margin:0}main #content #cta_wrapper.opened #cta_closed{display:none}main #content #cta_wrapper.opened #cta_opened{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-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}main #content h2{font-weight:600;font-size:2.3rem;margin:0 0 2rem 0;line-height:140%;color:#000}@media (max-width:667px){main #content h2{font-size:2em;line-height:140%}}@media (max-width:310px){main #content h2{font-size:2.1em;line-height:140%;letter-spacing:-1px}}main #content .vemaoffice_box{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:nowrap;flex-wrap:nowrap;list-style:none;padding:0;margin:2rem auto;color:#004d7d;width:100%}@media (max-width:1080px){main #content .vemaoffice_box{-ms-flex-wrap:wrap;flex-wrap:wrap}}main #content .vemaoffice_box.wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}main #content .vemaoffice_box>li{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-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-preferred-size:28%;flex-basis:28%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;background-color:#fff;padding:2rem;margin:1rem auto;border-radius:4px;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;-webkit-box-shadow:rgba(0,0,0,0.2) 0 2px 1px -1px,rgba(0,0,0,0.14) 0 1px 1px 0,rgba(0,0,0,0.12) 0 1px 3px 0;box-shadow:rgba(0,0,0,0.2) 0 2px 1px -1px,rgba(0,0,0,0.14) 0 1px 1px 0,rgba(0,0,0,0.12) 0 1px 3px 0}@media (max-width:812px){main #content .vemaoffice_box>li{-ms-flex-preferred-size:40%;flex-basis:40%}}@media (max-width:700px){main #content .vemaoffice_box>li{-ms-flex-preferred-size:45%;flex-basis:45%}}@media (max-width:455px){main #content .vemaoffice_box>li{-ms-flex-preferred-size:100%;flex-basis:100%}}main #content .vemaoffice_box>li:hover{-webkit-box-shadow:rgba(0,0,0,0.2) 0 5px 5px -3px,rgba(0,0,0,0.14) 0 8px 10px 1px,rgba(0,0,0,0.12) 0 3px 14px 2px;box-shadow:rgba(0,0,0,0.2) 0 5px 5px -3px,rgba(0,0,0,0.14) 0 8px 10px 1px,rgba(0,0,0,0.12) 0 3px 14px 2px}main #content .vemaoffice_box>li>*:first-child{margin-top:0}main #content .vemaoffice_box>li>*:last-child{margin-bottom:0}main #content .vemaoffice_box>li>i{font-size:250%;margin-bottom:1rem;text-align:center}main #content .vemaoffice_box>li>strong{display:block;text-align:center;font-size:150%;font-weight:700;margin-bottom:1rem}main #content .vemaoffice_box>li span{display:block;text-align:center}main #content .vemaoffice_box>li span.number{font-size:200%;font-weight:700;line-height:120%;margin-bottom:1rem}main #content .vemaoffice_box>li span:last-child{font-weight:400;font-size:70%;line-height:140%}main #content .hacks-heading{text-align:center;margin-top:13vh}main #content #hacks_wrapper{background-image:url('../../gfx/bg1.svg');background-position:bottom center;background-size:100% auto;background-repeat:no-repeat;height:33rem}@media (max-width:812px){main #content #hacks_wrapper{min-height:33rem;height:auto}}main #content #hacks_wrapper+*{background-color:#d5dfe7;background-image:url('../../gfx/bg2.svg');background-position:bottom center;background-size:100% auto;background-repeat:no-repeat;padding:8rem 2rem 25vh 2rem}main #content #hacks_wrapper #hacks button.slick-prev{left:6rem}@media (max-width:1080px){main #content #hacks_wrapper #hacks button.slick-prev{left:1rem}}main #content #hacks_wrapper #hacks button.slick-next{right:6rem}@media (max-width:1080px){main #content #hacks_wrapper #hacks button.slick-next{right:1rem}}main #content #hacks_wrapper #hacks .hacks{padding:0 1rem}@media (max-width:1080px){main #content #hacks_wrapper #hacks .hacks{padding:0 8vw}}@media (max-width:812px){main #content #hacks_wrapper #hacks .hacks{padding:0 1rem}}main #content #hacks_wrapper #hacks .hacks .hack-container{display:-webkit-box;display:-ms-flexbox;display:flex;gap:clamp(1rem, -5rem + 12vw, 4rem);-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:812px){main #content #hacks_wrapper #hacks .hacks .hack-container{-ms-flex-wrap:wrap;flex-wrap:wrap}}main #content #hacks_wrapper #hacks .hacks .hack-container .hack-text{-webkit-box-flex:1;-ms-flex:1 1 25rem;flex:1 1 25rem;height:auto}main #content #hacks_wrapper #hacks .hacks .hack-container .hack-text p{font-size:125%;line-height:140%;margin-bottom:1rem}main #content #hacks_wrapper #hacks .hacks .hack-container .hack-text h2{margin-bottom:1rem}main #content #hacks_wrapper #hacks .hacks .hack-container .hack-images{-webkit-box-flex:1;-ms-flex:1 1 14rem;flex:1 1 14rem;padding:4% 0;height:auto}main #content #hacks_wrapper #hacks .hacks .hack-container .hack-images figure{overflow:visible;-webkit-box-flex:0;-ms-flex:0 1 40%;flex:0 1 40%;width:100%;margin:0}main #content #hacks_wrapper #hacks .hacks .hack-container .hack-images figure img{display:block;width:100%;-webkit-box-shadow:0 10px 39px 10px rgba(62,66,66,0.22);box-shadow:0 10px 39px 10px rgba(62,66,66,0.22)}main #content #hacks_wrapper #hacks .hacks .hack-container .hack-images--hover{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2rem;-ms-flex-pack:distribute;justify-content:space-around}@media (max-width:812px){main #content #hacks_wrapper #hacks .hacks .hack-container .hack-images--hover{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}main #content #hacks_wrapper #hacks .hacks .hack-container .hack-images--hover figure{-webkit-transition:-webkit-transform .2s ease-in;transition:-webkit-transform .2s ease-in;transition:transform .2s ease-in;transition:transform .2s ease-in, -webkit-transform .2s ease-in;position:relative}main #content #hacks_wrapper #hacks .hacks .hack-container .hack-images--hover figure:first-child{-ms-flex-item-align:start;align-self:start;-webkit-transform-origin:left top;transform-origin:left top}main #content #hacks_wrapper #hacks .hacks .hack-container .hack-images--hover figure:last-child{-ms-flex-item-align:end;align-self:end;-webkit-transform-origin:right bottom;transform-origin:right bottom}@media (min-width:812px){main #content #hacks_wrapper #hacks .hacks .hack-container .hack-images--hover figure.zoom--sm:hover{-webkit-transform:scale(1.6);transform:scale(1.6)}main #content #hacks_wrapper #hacks .hacks .hack-container .hack-images--hover figure.zoom--big:hover{-webkit-transform:scale(2.3);transform:scale(2.3)}main #content #hacks_wrapper #hacks .hacks .hack-container .hack-images--hover figure:hover{z-index:1}main #content #hacks_wrapper #hacks .hacks .hack-container .hack-images--hover figure:hover img{-webkit-box-shadow:0 5px 19px 7px rgba(62,66,66,0.12);box-shadow:0 5px 19px 7px rgba(62,66,66,0.12)}}@media (max-width:812px){main #content #hacks_wrapper #hacks .hacks+.hacks{margin-top:5rem}}#mehrwerte{display:block}#mehrwerte p{font-size:150%;line-height:140%;margin-bottom:1rem}#kontakt{background-image:url('../../gfx/bg3.svg');background-position:bottom center;background-repeat:no-repeat;background-size:100% auto;padding:0 2rem 20vh 1.5rem}@media (max-width:667px){#kontakt{background-size:155% auto}}@media (max-width:455px){#kontakt{background-size:222% auto}}#kontakt>div{width:1200px;max-width:100%;margin:0 auto}#kontakt form,#overlay_inner_content form:not([data-step=summary]){position:relative;background-color:#fff;-webkit-box-shadow:0 0 13px -1px #3c3c3b;box-shadow:0 0 13px -1px #3c3c3b;padding:2rem 2rem 4rem 2rem;border:0;border-radius:.5rem;margin:1rem auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}#kontakt form[data-step=summary],#overlay_inner_content form:not([data-step=summary])[data-step=summary]{display:block}#kontakt form .mf_field_wrap,#overlay_inner_content form:not([data-step=summary]) .mf_field_wrap{display:inline-block;-ms-flex-preferred-size:48%;flex-basis:48%;position:relative;margin:0 0 1.5rem 0;padding:0}#kontakt form .mf_field_wrap.mf_invisible,#overlay_inner_content form:not([data-step=summary]) .mf_field_wrap.mf_invisible{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;width:0;height:0;overflow:hidden;position:absolute}#kontakt form .mf_field_wrap:last-child,#overlay_inner_content form:not([data-step=summary]) .mf_field_wrap:last-child{margin-bottom:0}@media (max-width:667px){#kontakt form .mf_field_wrap,#overlay_inner_content form:not([data-step=summary]) .mf_field_wrap{-ms-flex-preferred-size:100%;flex-basis:100%}}#kontakt form .mf_field_wrap:before,#overlay_inner_content form:not([data-step=summary]) .mf_field_wrap:before{display:none}#kontakt form .mf_field_wrap#voraussetzung,#overlay_inner_content form:not([data-step=summary]) .mf_field_wrap#voraussetzung{position:absolute;bottom:2rem;left:0;width:100%;margin:0;padding:0 1rem}@media (max-width:455px){#kontakt form .mf_field_wrap#voraussetzung,#overlay_inner_content form:not([data-step=summary]) .mf_field_wrap#voraussetzung{bottom:.5rem}}#kontakt form .mf_field_wrap[data-valid="true"]:after,#overlay_inner_content form:not([data-step=summary]) .mf_field_wrap[data-valid="true"]:after{font-family:"Font Awesome 6 Free","Font Awesome 6 Brands";font-weight:900;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-weight:400;font-family:"Font Awesome 5 Pro";content:"\f00c";position:absolute;right:0;top:0;height:100%;width:40px;border:1px solid #004d7d;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;color:#004d7d;font-weight:300;background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;border-top-right-radius:4px;border-bottom-right-radius:4px}#kontakt form .mf_field_wrap[data-valid="false"]:after,#overlay_inner_content form:not([data-step=summary]) .mf_field_wrap[data-valid="false"]:after{font-family:"Font Awesome 6 Free","Font Awesome 6 Brands";font-weight:900;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-weight:400;font-family:"Font Awesome 5 Pro";content:"\f00d";position:absolute;right:0;top:0;height:100%;width:40px;border:1px solid #004d7d;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;color:#004d7d;font-weight:300;background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;border-top-right-radius:4px;border-bottom-right-radius:4px}#kontakt form .mf_field_wrap input,#overlay_inner_content form:not([data-step=summary]) .mf_field_wrap input,#kontakt form .mf_field_wrap textarea,#overlay_inner_content form:not([data-step=summary]) .mf_field_wrap textarea{-ms-flex-preferred-size:30%;flex-basis:30%;background-color:#fff;border:1px solid #004d7d;padding:11px 16px;width:100%}#kontakt form .mf_field_wrap input:focus,#overlay_inner_content form:not([data-step=summary]) .mf_field_wrap input:focus,#kontakt form .mf_field_wrap textarea:focus,#overlay_inner_content form:not([data-step=summary]) .mf_field_wrap textarea:focus,#kontakt form .mf_field_wrap input[data-value]:not([data-value=""]),#overlay_inner_content form:not([data-step=summary]) .mf_field_wrap input[data-value]:not([data-value=""]),#kontakt form .mf_field_wrap textarea[data-value]:not([data-value=""]),#overlay_inner_content form:not([data-step=summary]) .mf_field_wrap textarea[data-value]:not([data-value=""]){border:1px solid #004d7d}#kontakt form .mf_field_wrap input:focus+label,#overlay_inner_content form:not([data-step=summary]) .mf_field_wrap input:focus+label,#kontakt form .mf_field_wrap textarea:focus+label,#overlay_inner_content form:not([data-step=summary]) .mf_field_wrap textarea:focus+label,#kontakt form .mf_field_wrap input[data-value]:not([data-value=""])+label,#overlay_inner_content form:not([data-step=summary]) .mf_field_wrap input[data-value]:not([data-value=""])+label,#kontakt form .mf_field_wrap textarea[data-value]:not([data-value=""])+label,#overlay_inner_content form:not([data-step=summary]) .mf_field_wrap textarea[data-value]:not([data-value=""])+label{font-size:10px;top:2px;left:16px;width:auto}#kontakt form .mf_field_wrap input[data-valid],#overlay_inner_content form:not([data-step=summary]) .mf_field_wrap input[data-valid],#kontakt form .mf_field_wrap textarea[data-valid],#overlay_inner_content form:not([data-step=summary]) .mf_field_wrap textarea[data-valid]{padding-right:45px}#kontakt form .mf_field_wrap select,#overlay_inner_content form:not([data-step=summary]) .mf_field_wrap select{background-color:#fff;border:1px solid #004d7d;padding:11px 16px}#kontakt form .mf_field_wrap select:focus,#overlay_inner_content form:not([data-step=summary]) .mf_field_wrap select:focus,#kontakt form .mf_field_wrap select[data-value]:not([data-value=""]),#overlay_inner_content form:not([data-step=summary]) .mf_field_wrap select[data-value]:not([data-value=""]){border:1px solid #004d7d}#kontakt form .mf_field_wrap select:focus+label,#overlay_inner_content form:not([data-step=summary]) .mf_field_wrap select:focus+label,#kontakt form .mf_field_wrap select[data-value]:not([data-value=""])+label,#overlay_inner_content form:not([data-step=summary]) .mf_field_wrap select[data-value]:not([data-value=""])+label{font-size:10px;top:2px;left:16px;width:auto}#kontakt form .mf_field_wrap select[data-valid],#overlay_inner_content form:not([data-step=summary]) .mf_field_wrap select[data-valid]{padding-right:45px}#kontakt form .mf_field_wrap input[type=checkbox],#overlay_inner_content form:not([data-step=summary]) .mf_field_wrap input[type=checkbox]{width:auto}#kontakt form .mf_field_wrap input[type=checkbox]+label,#overlay_inner_content form:not([data-step=summary]) .mf_field_wrap input[type=checkbox]+label{width:auto;position:static;display:inline-block;color:#004d7d}#kontakt form .mf_field_wrap label,#overlay_inner_content form:not([data-step=summary]) .mf_field_wrap label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:400;position:absolute;top:1px;left:1px;border-radius:4px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;color:#c6c6c6;background-color:#fff;width:calc(100% - 2px)}#kontakt form .mf_field_wrap label:after,#overlay_inner_content form:not([data-step=summary]) .mf_field_wrap label:after{margin:0;color:inherit}#kontakt form .mf_field_wrap label b,#overlay_inner_content form:not([data-step=summary]) .mf_field_wrap label b{color:#c6c6c6}#kontakt form .mf_field_wrap.fullwidth,#overlay_inner_content form:not([data-step=summary]) .mf_field_wrap.fullwidth{-ms-flex-preferred-size:100%;flex-basis:100%}#kontakt form .mf_field_wrap.center,#overlay_inner_content form:not([data-step=summary]) .mf_field_wrap.center{text-align:center}#kontakt form .mf_field_wrap.small,#overlay_inner_content form:not([data-step=summary]) .mf_field_wrap.small{font-size:85%;color:#004d7d}#kontakt form .mf_field_wrap.captcha_alt,#overlay_inner_content form:not([data-step=summary]) .mf_field_wrap.captcha_alt{display:none !important}#kontakt form .mf_field_wrap.submit,#overlay_inner_content form:not([data-step=summary]) .mf_field_wrap.submit,#kontakt form .mf_field_wrap.call_vema,#overlay_inner_content form:not([data-step=summary]) .mf_field_wrap.call_vema,#kontakt form .mf_field_wrap.callback_vema,#overlay_inner_content form:not([data-step=summary]) .mf_field_wrap.callback_vema{-ms-flex-preferred-size:30%;flex-basis:30%;min-width:14rem}#kontakt form .mf_field_wrap.submit input,#overlay_inner_content form:not([data-step=summary]) .mf_field_wrap.submit input,#kontakt form .mf_field_wrap.call_vema input,#overlay_inner_content form:not([data-step=summary]) .mf_field_wrap.call_vema input,#kontakt form .mf_field_wrap.callback_vema input,#overlay_inner_content form:not([data-step=summary]) .mf_field_wrap.callback_vema input,#kontakt form .mf_field_wrap.submit button,#overlay_inner_content form:not([data-step=summary]) .mf_field_wrap.submit button,#kontakt form .mf_field_wrap.call_vema button,#overlay_inner_content form:not([data-step=summary]) .mf_field_wrap.call_vema button,#kontakt form .mf_field_wrap.callback_vema button,#overlay_inner_content form:not([data-step=summary]) .mf_field_wrap.callback_vema button{display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;border:2px solid #ffdc00;min-width:5rem;padding:5px;text-align:center;color:#ffdc00;text-decoration:none;text-transform:uppercase;margin-top:1rem;width:100%;font-weight:bolder;margin-right:0;border-radius:5px;background-color:#004d7d;border-color:#004d7d;color:#fff;padding:9px 0;margin:0}#kontakt form .mf_field_wrap.submit input:hover,#overlay_inner_content form:not([data-step=summary]) .mf_field_wrap.submit input:hover,#kontakt form .mf_field_wrap.call_vema input:hover,#overlay_inner_content form:not([data-step=summary]) .mf_field_wrap.call_vema input:hover,#kontakt form .mf_field_wrap.callback_vema input:hover,#overlay_inner_content form:not([data-step=summary]) .mf_field_wrap.callback_vema input:hover,#kontakt form .mf_field_wrap.submit button:hover,#overlay_inner_content form:not([data-step=summary]) .mf_field_wrap.submit button:hover,#kontakt form .mf_field_wrap.call_vema button:hover,#overlay_inner_content form:not([data-step=summary]) .mf_field_wrap.call_vema button:hover,#kontakt form .mf_field_wrap.callback_vema button:hover,#overlay_inner_content form:not([data-step=summary]) .mf_field_wrap.callback_vema button:hover{background-color:#ffdc00;color:#fff}#kontakt form .mf_field_wrap.submit input:hover,#overlay_inner_content form:not([data-step=summary]) .mf_field_wrap.submit input:hover,#kontakt form .mf_field_wrap.call_vema input:hover,#overlay_inner_content form:not([data-step=summary]) .mf_field_wrap.call_vema input:hover,#kontakt form .mf_field_wrap.callback_vema input:hover,#overlay_inner_content form:not([data-step=summary]) .mf_field_wrap.callback_vema input:hover,#kontakt form .mf_field_wrap.submit button:hover,#overlay_inner_content form:not([data-step=summary]) .mf_field_wrap.submit button:hover,#kontakt form .mf_field_wrap.call_vema button:hover,#overlay_inner_content form:not([data-step=summary]) .mf_field_wrap.call_vema button:hover,#kontakt form .mf_field_wrap.callback_vema button:hover,#overlay_inner_content form:not([data-step=summary]) .mf_field_wrap.callback_vema button:hover{background-color:#fff;color:#004d7d}#kontakt form .mf_field_wrap.call_vema button,#overlay_inner_content form:not([data-step=summary]) .mf_field_wrap.call_vema button{background-color:#fff;border-color:#004d7d;color:#004d7d;padding-right:40px}#kontakt form .mf_field_wrap.call_vema button:after,#overlay_inner_content form:not([data-step=summary]) .mf_field_wrap.call_vema button:after{font-family:"Font Awesome 6 Free","Font Awesome 6 Brands";font-weight:900;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-weight:400;font-family:"Font Awesome 5 Pro";content:"\f095";position:absolute;right:0;top:0;height:100%;width:40px;border-left:2px solid #004d7d;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;color:#004d7d;font-weight:300}#kontakt form .mf_field_wrap.call_vema button:hover,#overlay_inner_content form:not([data-step=summary]) .mf_field_wrap.call_vema button:hover{background-color:#004d7d;color:#fff}#kontakt form .mf_field_wrap.call_vema button:hover:after,#overlay_inner_content form:not([data-step=summary]) .mf_field_wrap.call_vema button:hover:after{border-left:2px solid #fff;color:#fff}#kontakt form .mf_field_wrap.callback_datum,#overlay_inner_content form:not([data-step=summary]) .mf_field_wrap.callback_datum,#kontakt form .mf_field_wrap.callback_zeit,#overlay_inner_content form:not([data-step=summary]) .mf_field_wrap.callback_zeit,#kontakt form .mf_field_wrap.callback_tel,#overlay_inner_content form:not([data-step=summary]) .mf_field_wrap.callback_tel{max-height:0;overflow:hidden;margin:0;-webkit-transition:all .6s linear;transition:all .6s linear}#kontakt form .mf_field_wrap #jutho_captcha_space,#overlay_inner_content form:not([data-step=summary]) .mf_field_wrap #jutho_captcha_space{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:100%}#kontakt form .mf_field_wrap #jutho_captcha_space #jutho_captcha_lbl,#overlay_inner_content form:not([data-step=summary]) .mf_field_wrap #jutho_captcha_space #jutho_captcha_lbl{-ms-flex-preferred-size:45%;flex-basis:45%;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}#kontakt form .mf_field_wrap #jutho_captcha_space #jutho_captcha_lbl #jutho_captcha_lbl_text,#overlay_inner_content form:not([data-step=summary]) .mf_field_wrap #jutho_captcha_space #jutho_captcha_lbl #jutho_captcha_lbl_text{-ms-flex-preferred-size:67%;flex-basis:67%}#kontakt form .mf_field_wrap #jutho_captcha_space #jutho_captcha_lbl br,#overlay_inner_content form:not([data-step=summary]) .mf_field_wrap #jutho_captcha_space #jutho_captcha_lbl br{display:none}#kontakt form .mf_field_wrap #jutho_captcha_space #jutho_captcha_lbl #jutho_captcha_new_link,#overlay_inner_content form:not([data-step=summary]) .mf_field_wrap #jutho_captcha_space #jutho_captcha_lbl #jutho_captcha_new_link{position:absolute;top:1rem;left:0;border:1px solid #004d7d}#kontakt form .mf_field_wrap #jutho_captcha_space #jutho_captcha_lbl #jutho_captcha_new_link:before,#overlay_inner_content form:not([data-step=summary]) .mf_field_wrap #jutho_captcha_space #jutho_captcha_lbl #jutho_captcha_new_link:before{font-family:"Font Awesome 6 Free","Font Awesome 6 Brands";font-weight:900;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:"Font Awesome 5 Pro";font-weight:400;content:"\f021";font-weight:600;font-size:.9rem;color:#004d7d}#kontakt form .mf_field_wrap #jutho_captcha_space #jutho_captcha_lbl #jutho_captcha_helper_link,#overlay_inner_content form:not([data-step=summary]) .mf_field_wrap #jutho_captcha_space #jutho_captcha_lbl #jutho_captcha_helper_link{position:absolute;top:1rem;left:2.5rem;border:1px solid #004d7d}#kontakt form .mf_field_wrap #jutho_captcha_space #jutho_captcha_lbl #jutho_captcha_helper_link:before,#overlay_inner_content form:not([data-step=summary]) .mf_field_wrap #jutho_captcha_space #jutho_captcha_lbl #jutho_captcha_helper_link:before{font-family:"Font Awesome 6 Free","Font Awesome 6 Brands";font-weight:900;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:"Font Awesome 5 Pro";font-weight:400;content:"\f128";font-weight:600;font-size:.9rem;color:#004d7d;line-height:140%}#kontakt form .mf_field_wrap #jutho_captcha_space #jutho_captcha,#overlay_inner_content form:not([data-step=summary]) .mf_field_wrap #jutho_captcha_space #jutho_captcha{display:inline-block;-ms-flex-preferred-size:unset;flex-basis:unset;width:10.5rem;margin-left:1rem}#kontakt form .mf_buttons,#overlay_inner_content form:not([data-step=summary]) .mf_buttons{margin:0;-ms-flex-preferred-size:30%;flex-basis:30%;min-width:14rem}#kontakt form .mf_buttons input,#overlay_inner_content form:not([data-step=summary]) .mf_buttons input,#kontakt form .mf_buttons button,#overlay_inner_content form:not([data-step=summary]) .mf_buttons button{display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;border:2px solid #ffdc00;min-width:5rem;padding:5px;text-align:center;color:#ffdc00;text-decoration:none;text-transform:uppercase;margin-top:1rem;width:100%;font-weight:bolder;margin-right:0;border-radius:5px;background-color:#004d7d;border-color:#004d7d;color:#fff;padding:9px 0;margin:0;font-size:100%}#kontakt form .mf_buttons input:hover,#overlay_inner_content form:not([data-step=summary]) .mf_buttons input:hover,#kontakt form .mf_buttons button:hover,#overlay_inner_content form:not([data-step=summary]) .mf_buttons button:hover{background-color:#ffdc00;color:#fff}#kontakt form .mf_buttons input:after,#overlay_inner_content form:not([data-step=summary]) .mf_buttons input:after,#kontakt form .mf_buttons button:after,#overlay_inner_content form:not([data-step=summary]) .mf_buttons button:after{display:none}#kontakt form .mf_buttons input:hover,#overlay_inner_content form:not([data-step=summary]) .mf_buttons input:hover,#kontakt form .mf_buttons button:hover,#overlay_inner_content form:not([data-step=summary]) .mf_buttons button:hover{background-color:#fff;color:#004d7d}#overlay_inner_content form:not([data-step=summary]){-webkit-box-shadow:none;box-shadow:none}#overlay_inner_content form[data-step=summary] .mf_buttons{margin:0;-ms-flex-preferred-size:30%;flex-basis:30%;min-width:14rem}#overlay_inner_content form[data-step=summary] .mf_buttons input,#overlay_inner_content form[data-step=summary] .mf_buttons button,#overlay_inner_content form[data-step=summary] .mf_buttons a.button{display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;border:2px solid #ffdc00;min-width:5rem;padding:5px;text-align:center;color:#ffdc00;text-decoration:none;text-transform:uppercase;margin-top:1rem;font-weight:bolder;margin-right:0;border-radius:5px;background-color:#004d7d;border-color:#004d7d;color:#fff;padding:9px 0;margin:2rem 0;font-size:100%;min-width:14rem}#overlay_inner_content form[data-step=summary] .mf_buttons input:hover,#overlay_inner_content form[data-step=summary] .mf_buttons button:hover,#overlay_inner_content form[data-step=summary] .mf_buttons a.button:hover{background-color:#ffdc00;color:#fff}#overlay_inner_content form[data-step=summary] .mf_buttons input:hover,#overlay_inner_content form[data-step=summary] .mf_buttons button:hover,#overlay_inner_content form[data-step=summary] .mf_buttons a.button:hover{background-color:#fff;color:#004d7d}a.btn{width:unset;min-width:14rem;max-width:90%;margin-right:1rem;border-radius:4px;background-color:#004d7d;border-color:#004d7d;color:#fff;padding:9px 0}a.btn:hover{background-color:#fff;color:#004d7d}a.btn.invers{background-color:#fff;border-color:#fff;color:#004d7d}a.btn.invers:hover{background-color:#004d7d;color:#fff}footer{background-color:#d5dfe7;margin-top:-1px;padding:6rem 2rem 2rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}footer .footbox{max-width:1400px;margin:0 auto 3rem auto;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-flex:1;-ms-flex:1;flex:1}@media (max-width:1080px){footer .footbox{margin:auto}}footer .footbox article{-ms-flex-preferred-size:21%;flex-basis:21%}@media (max-width:1080px){footer .footbox article{-ms-flex-preferred-size:33%;flex-basis:33%}}footer .footbox article#adressdoppel{-webkit-box-flex:2;-ms-flex-positive:2;flex-grow:2}@media (max-width:1080px){footer .footbox article#adressdoppel{-ms-flex-preferred-size:60%;flex-basis:60%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}}@media (max-width:812px){footer .footbox article#adressdoppel{-ms-flex-preferred-size:66%;flex-basis:66%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}}@media (max-width:455px){footer .footbox article#adressdoppel{-ms-flex-preferred-size:100%;flex-basis:100%}}footer .footbox article h3{font-weight:300;font-size:32px;line-height:54px;margin-bottom:1rem}footer .footbox article h4{margin-top:-1rem;margin-bottom:2rem;font-weight:400;font-size:24px;letter-spacing:.15px;line-height:30px}footer .footbox article span{white-space:nowrap}footer .footbox article #adressflex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;max-width:45rem}footer .footbox article #adressflex address{font-style:normal}footer .footbox article #adressflex address h4{margin-top:0}@media (max-width:700px){footer .footbox article #adressflex address#aka{margin-top:2rem}}footer .footbox article #adressflex address ul{list-style-type:none;padding:0;margin:0}footer .footbox article #adressflex address ul li{font-style:normal;font-size:16px;line-height:24px}footer .footbox article #adressflex address ul li.tit{font-size:24px;margin-bottom:1rem;line-height:32px}footer .footbox article #adressflex address ul li.telspace{margin-top:1rem}footer .footbox article #adressflex address ul li em{font-style:normal;width:70px;display:inline-block}footer .footbox article#imp{text-align:right;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-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media (max-width:455px){footer .footbox article#imp{text-align:left;margin-top:2rem}}footer .footbox article#imp h3{margin-bottom:1rem}footer .footbox article#imp ul{list-style-type:none;padding:0;margin:0}footer .footbox article#imp ul li{font-style:normal;font-size:16px;line-height:24px}footer .footbox article#imp .smi{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}footer .footbox article#imp .smi a i{font-size:32px}footer .footbox article#imp .smi a+a{margin-left:1.5rem}@media (max-width:812px){footer .footbox article#imp .smi a+a{margin-left:.5rem}}.show_more{display:none !important}.arrowdown{position:absolute;left:2rem;top:calc(100vh - 62px);font-size:2rem;text-decoration:none;color:#3c3c3b;font-family:Arial}.arrowdown.bounce{-webkit-animation:bounce 1s infinite;animation:bounce 1s infinite;-webkit-animation-delay:5s;animation-delay:5s}@media (max-width:667px){.arrowdown{left:-1rem}}@-webkit-keyframes bounce{0%{-webkit-transform:translateY(-5px);transform:translateY(-5px)}25%,75%{-webkit-transform:translateY(2px);transform:translateY(2px)}50%{-webkit-transform:translateY(6px);transform:translateY(6px)}100%{-webkit-transform:translateY(-4px);transform:translateY(-4px)}}.info{margin-top:5.5rem;padding:0 1rem;font-size:150%;line-height:140%}.info h2{-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;line-height:140%}@media (max-width:667px){.info h2{font-size:32px}}.book-appointment{max-width:14rem;padding:1rem;background-color:#007cb3;color:#fff;font-size:clamp(0.594rem, -0.151rem + 1.08vw, 1rem);position:fixed;top:14%;right:-55%;z-index:1}@media (max-width:1080px){.book-appointment{position:unset;font-size:.8rem;margin:0 auto}.book-appointment__parachute{display:none}}@media (min-width:1080px){.book-appointment--animation{right:3%;-webkit-animation:fly-in 2s ease-in-out 0s 1 both,up-and-down 7s ease-in-out 2.5s infinite none;animation:fly-in 2s ease-in-out 0s 1 both,up-and-down 7s ease-in-out 2.5s infinite none}}.book-appointment__parachute{top:0;left:50%;position:absolute;display:block;margin:0 auto;width:6em;-webkit-filter:drop-shadow(5px 5px 3px rgba(0,0,0,0.7));filter:drop-shadow(5px 5px 3px rgba(0,0,0,0.7));-webkit-transform:translate(-50%, -98%);transform:translate(-50%, -98%)}@media (max-width:1080px){.book-appointment__parachute{display:none}}.book-appointment__card{background-color:#007cb3;z-index:1;position:relative;color:#fff;font-size:120%}.book-appointment figure{width:7em;margin-top:1rem}.book-appointment figure img{border-radius:50%;width:100%;aspect-ratio:1;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top}.book-appointment figure figcaption{font-weight:600}.book-appointment__link{margin-right:0 !important;max-width:100% !important;min-width:unset !important;width:100% !important}@-webkit-keyframes up-and-down{0%,100%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}25%{-webkit-transform:translate(0, -7px);transform:translate(0, -7px)}50%{-webkit-transform:translate(0, 7px);transform:translate(0, 7px)}75%{-webkit-transform:translate(0, 4px);transform:translate(0, 4px)}}@keyframes up-and-down{0%,100%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}25%{-webkit-transform:translate(0, -7px);transform:translate(0, -7px)}50%{-webkit-transform:translate(0, 7px);transform:translate(0, 7px)}75%{-webkit-transform:translate(0, 4px);transform:translate(0, 4px)}}@-webkit-keyframes fly-in{0%{opacity:0;-webkit-transform:translate(25vw, 0);transform:translate(25vw, 0)}100%{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@keyframes fly-in{0%{opacity:0;-webkit-transform:translate(25vw, 0);transform:translate(25vw, 0)}100%{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}}.bigbutton{font-size:170%;text-align:center}.bigbutton a{max-width:30rem;width:100%;padding:1rem}