@media only screen and (max-width:1399.98px){header #menuwrapper{max-width:60%}}@media only screen and (max-width:1199.98px){.page-template-zahncheck .label-wrapper{height:50px}header .zc-cta{right:-65px}footer>.container>.row>div:nth-of-type(3),footer>.container>.row>div:nth-of-type(4){margin-top:30px}}@media only screen and (max-width:991.98px){body{font-size:15px}nav{font-size:17px}footer{padding:50px 0 100px;font-size:12px}h1{font-size:20px}h2{font-size:17px}h3{font-size:15px}footer .scroller{bottom:55px}br.mobile{display:block}#frm_field_19_container .frm_opt_container,#frm_field_31_container .frm_opt_container{height:unset}header{position:static;width:100%;background-color:rgba(255,255,255,1);max-height:100px;transition:max-height .25s}header .topbar .zc-cta{position:static;transform:rotate(-15deg);margin-top:20px;color:#fff}header .zc-cta:hover,.zc-cta:focus{transform:rotate(-10deg) scale(1.2);color:#fff !important}header .zc-cta:active{color:#fff !important;transform:rotate(-10deg) scale(1.1)}header .main-menu,header .main-menu>.container,header .main-menu>.container>.row{height:100%}header .logo-row{display:flex;justify-content:center;height:100px}header .logo-row a{display:flex;justify-content:flex-start;align-items:center}header #menuwrapper{max-width:unset}header .logo{height:80%}header #menu{display:flex;width:100%;border-top:1px solid var(--grey3)}header .topbar>.container{display:flex;flex-direction:column;padding:10px 50px}header.active .topbar>.container>span{padding:6px 0;margin-right:unset}header .topbar>.container>span{padding:1px 0;transition:.2s ease-in-out}header.active{max-height:1000px}header .topbar .topbar-suche{display:flex;padding:unset !important;flex-direction:column}header .topbar .topbar-suche>a{padding:6px 0;transition:.3s ease-in-out}header #search_link{padding-left:unset !important}header .container{position:relative;z-index:1;max-width:100%}#branding{display:inline-block}#site-description{color:#000}header .topbar{padding:0;opacity:0;visibility:hidden;width:50%;background-color:unset;transition:.2s}header.active .topbar{opacity:1;visibility:visible}header.active nav ul{opacity:1;visibility:visible}header nav ul{opacity:0;visibility:hidden;width:50%;display:flex;flex-direction:column;padding:10px 50px;transition:.2s}header #menuwrapper .zc-cta{position:absolute;top:0;right:120px;height:70px;width:70px;font-size:10px}header nav ul li a,header nav ul li a:link{color:#000;display:block;text-align:right;font-size:18px;transition:.2s ease-in-out}header.active nav ul li a,header.active nav ul li a:link{padding:7px 0}header nav ul li a,header nav ul li a:link{padding:1px 0}header nav ul ul{display:flex;flex-direction:row;visibility:visible;opacity:1;height:auto;width:auto;top:auto;left:0;right:0;position:relative;bottom:auto;background-color:transparent;border:none}header nav ul ul li{float:left;display:inline-block;width:auto;min-width:auto}header nav ul ul li:last-of-type a,header nav ul ul li:last-of-type a:link{padding:10px 5px 25px}header.active nav ul ul li a,header.active nav ul ul li a:link{color:#000 !important}button.menu-open-button{display:inline}.hamburger{padding:15px;display:inline-block;cursor:pointer;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible;float:right;position:absolute;top:20px;right:15px;z-index:99}.hamburger:hover{opacity:.7}.hamburger-box{width:30px;height:24px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-2px}.hamburger-inner,.hamburger-inner:before,.hamburger-inner:after{width:30px;height:2px;background-color:#000;border-radius:unset;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease}.hamburger-inner:before,.hamburger-inner:after{content:"";display:block}.hamburger-inner:before{top:-10px}.hamburger-inner:after{bottom:-10px}.hamburger--collapse .hamburger-inner{top:auto;bottom:0;transition-duration:.15s;transition-delay:.15s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse .hamburger-inner:after{top:-20px;transition:top .3s .3s cubic-bezier(.33333,.66667,.66667,1),opacity .1s linear}.hamburger--collapse .hamburger-inner:before{transition:top .12s .3s cubic-bezier(.33333,.66667,.66667,1),transform .15s cubic-bezier(.55,.055,.675,.19)}header.active .hamburger--collapse .hamburger-inner{transform:translate3d(0,-10px,0) rotate(-45deg);transition-delay:.32s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}header.active .hamburger--collapse .hamburger-inner:after{top:0;opacity:0;transition:top .3s cubic-bezier(.33333,0,.66667,.33333),opacity .1s .27s linear}header.active .hamburger--collapse .hamburger-inner:before{top:0;transform:rotate(-90deg);transition:top .12s .18s cubic-bezier(.33333,0,.66667,.33333),transform .15s .42s cubic-bezier(.215,.61,.355,1)}.search_wrapper{margin-right:75px}.search_form.open{margin-right:75px}#menuwrapper{position:relative}.content-wrapper{padding-top:0}.subheader{margin-top:100px}.subheader+.content-wrapper{padding-top:0}.topbar span{margin-right:unset}footer .scroller{bottom:67px}footer .socialmediashare a,footer .socialmediashare a:link,footer .socialmediashare a:active,footer .socialmediashare a:visited{padding:8px 8px 8px 0}footer .socialmediashare a i{font-size:16px}}@media only screen and (max-width:767.98px){body{font-size:14px}nav{font-size:16px}h2{font-size:18px;margin-bottom:.8em}h3{font-size:16px}#single_post_wrapper{margin-top:35px;padding:0}.page-template-zahncheck .frm_opt_container>div>label.img-label{display:flex;flex-direction:column;justify-content:space-between;height:250px}.page-template-zahncheck .frm_opt_container>div{height:100%}.page-template-zahncheck .frm_checkbox label{height:unset;line-height:2}.page-template-zahncheck .frm_radio label{height:unset;line-height:1.6}.desktop{display:none}.mobile{display:block}.acf-block{padding-top:75px;padding-bottom:75px}p.subtitle{font-size:16px !important}}@media only screen and (max-width:575.98px){.acf-block.header{padding-top:0 !important;padding-bottom:20px !important;display:flex;align-items:flex-end}h2{font-size:17px}h3{font-size:15px}p.subtitle{font-size:14px !important}footer .text-right{text-align:center !important}header nav ul,header .topbar>.container{padding:10px 30px}footer{text-align:center;padding:60px 0 75px}footer span{display:inline;padding-left:unset}footer .logo{width:100%;display:block;text-align:center}footer .scroller{top:auto;right:auto;bottom:auto;left:auto;display:flex;justify-content:center;width:100%;text-align:center;position:relative;margin-top:10px}footer>.container>.row>div:nth-of-type(3),footer>.container>.row>div:nth-of-type(4){margin-top:unset}footer>.container>.row>div:first-of-type{display:flex;justify-content:center;flex-direction:column;align-items:center}footer img.logo{max-width:70%}footer span i{position:static;left:unset;top:unset}footer{padding:30px 0 100px}.zahncheck .tabs{padding:30px 0}.zahncheck h2{margin-top:0}.acf-block{padding-top:50px;padding-bottom:50px}footer h3{margin-top:10px}footer>div>div>div:nth-of-type(3){margin-bottom:10px}footer .socialmediashare a,footer .socialmediashare a:link,footer .socialmediashare a:active,footer .socialmediashare a:visited{padding:8px}footer .socialmediashare a i{font-size:17px}}@media only screen and (max-width:449.98px){.page-template-zahncheck .frm_form_field.frm_three_col .frm_radio,.page-template-zahncheck .frm_form_field.frm_three_col .frm_checkbox{width:100%;margin-right:unset}.page-template-zahncheck .frm_opt_container>div>label.img-label,.page-template-zahncheck .label-wrapper,#frm_field_19_container .frm_opt_container,#frm_field_31_container .frm_opt_container{height:unset}.page-template-zahncheck .frm_submit{display:flex;flex-direction:column;width:100%}.page-template-zahncheck .frm_submit button:last-of-type{margin-left:unset !important;margin-top:30px !important}header nav ul,header .topbar>.container{padding:10px 15px}}@media only screen and (max-width:399.98px){header nav ul,header .topbar{width:100%}header #menu{flex-direction:column}header nav ul li a{text-align:center !important}header .topbar .zc-cta{position:absolute;bottom:-20px;top:unset;left:unset;right:0;transform:rotate(20deg)}header .zc-cta:hover,.zc-cta:focus{transform:rotate(10deg) scale(1.2)}header .zc-cta:active{transform:rotate(10deg) scale(1.1)}header .topbar-suche{position:relative}header.active .topbar>.container>span{padding:4px 0}header nav ul{padding:0 15px 10px}header .topbar>.container{padding:10px 15px}header.active nav ul li a,header.active nav ul li a:link{padding:6px 0}.zahncheck .tab-buttons{display:flex;justify-content:space-between;right:15px}.zahncheck .tab-button+.tab-button{margin-left:5px !important}}