@charset "UTF-8";body .weisserrahmen{padding-top:1rem;width:100vw;padding-bottom:10rem;}@media (max-width:47.95rem){body .weisserrahmen{padding-top:3rem;}}body .logo{margin-bottom:0rem;margin-left:0;width:4rem;}body .header{width:85vw;position:relative;z-index:999;position:fixed;left:0;right:0;margin:auto;top:4vh;pointer-events:none;pointer-events:all;}body .header:before{content:"";z-index:999;position:fixed;display:block;height:6.5rem;width:100%;opacity:0.9;background:white;transition:transform 500ms ease-out;transform:translateY(-7rem);top:0;left:0;}body .header.openmenu:before{background-color:transparent;}body .header.openmenu .hauptmenu{opacity:1;}body .header.hidebefore:before{display:none;}body .header.hidebefore .logo svg path{fill:#01aae9;}body .header.scrollingpos:before{transform:translateY(0);}body .header.menuopen .logo{position:fixed;margin-left:2rem;left:0;}body .header.menuopen .logo .pathlogo{fill:white;}body .header .togglemenu{position:fixed;pointer-events:all;padding-right:0;right:2rem;top:2.3rem;}body .header .togglemenu.is-active{top:2rem;}body .header .hauptmenu{left:0;top:0;position:fixed;z-index:2;background:#333232;}body .header .hauptmenu > li{transform:translate(20px,0px);width:calc(100% - 5rem);border-bottom:1px solid #01aae9;}body .header .hauptmenu > li > a{color:white;font-size:20px;font-size:1.26rem;font-family:"TWKEverett-Regular";font-style:normal;font-weight:500;letter-spacing:4px;text-decoration:none;color:#C3C3C3;font-size:clamp(0.3rem,5vw,27px);}body .header.scrollingpos{mix-blend-mode:unset;}body .header .hamburger-box{color:black;}body .header .hamburger-box .hamburger-inner{background-color:black;}body .header .hamburger-box .hamburger-inner::after,body .header .hamburger-box .hamburger-inner::before{background-color:black;}body .header.openmenu .hamburger-box{color:white;}body .header.openmenu .hamburger-box .hamburger-inner{background-color:white;}body .header.openmenu .hamburger-box .hamburger-inner::after,body .header.openmenu .hamburger-box .hamburger-inner::before{background-color:white;}body .footer{width:100vw;padding:4rem 0% 0;}body .footer .nurtext.lauftext .text-weiss a{color:white;box-shadow:unset;padding:unset;}body .footer .nurtext.lauftext .text-weiss a:hover,body .footer .nurtext.lauftext .text-weiss a:focus{box-shadow:unset;color:#01aae9;}body .footer .flexit{padding:0 5%;}body .footer .column1{margin-bottom:4rem;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;}body .footer .column2{font-size:24px;font-size:1.512rem;margin-bottom:1.5rem;}body .footer .column2 .headline3{line-height:165%;font-size:6vw;margin-bottom:1rem !important;}body .footer .column2 .text32px{font-size:clamp(0.3rem,5vw,3.016rem);}body .footer .socialmediamenu{justify-content:center;margin-left:0;margin-right:0;}body .footer .footermenu{margin-top:3rem;margin-bottom:4rem;}body .footer .logospartner{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:wrap;padding:0 calc(5% - 0.5rem);margin-bottom:6rem;}body .footer .logospartner .zertlogos{flex-basis:calc(50vw - 2rem);height:calc(50vw - 2rem);text-align:center;background:white;width:100%;margin:0.6rem;display:flex;align-items:center;justify-content:center;}body .footer .logospartner .zertlogos:last-child{border-bottom:none;}body .footer .logospartner .zertlogos.facebookpartnerlink a{padding:0 1rem;}body .footer .logospartner .zertlogos a{display:block;text-align:center;}body .footer .logospartner .zertlogos a img{display:block;max-height:8rem;margin:0 auto;max-width:100%;overflow:hidden;height:auto;}body .scrolltop{right:1rem;transform:translate(0px,0px);width:42px;height:42px;background:black;border-radius:50%;display:flex;align-items:center;justify-content:center;padding:10px;mix-blend-mode:unset;}body .scrolltop svg path{fill:white;}body .blogkategorien{display:flex;flex-wrap:wrap;margin:1rem -0.5rem 0.5rem;}body .blogkategorien > li{margin:0 0.5rem 1rem;}body .blogkategorien > li a{display:block;text-decoration:none;font-family:"TWKEverett-Bold";font-style:normal;font-weight:normal;color:#000;padding:0.5rem;border:1px solid #000;border-radius:40px;}body .blogkategorien > li a:hover,body .blogkategorien > li a:focus{color:#01aae9;border:1px solid #01aae9;}body .blogkategorien > li a.active{background:#01aae9;border-color:#01aae9;}body .blogkategorien > li a.active:hover,body .blogkategorien > li a.active:focus{color:#fff;border:1px solid #000;background:#000;}body .pagemenunormal > li .headline3{font-size:20px;font-size:1.26rem;font-size:clamp(20px,22px,25px);}.tabcontainer .tabcontent.activetab{padding-bottom:0rem;margin-top:30px;}.stickylayout{display:none;}
