@font-face{font-family:Jetztstrom-Page;src:url(/_next/static/media/Jetztstrom-Page.4b4ebe20.ttf)}@font-face{font-family:Jetztstrom-Title;src:url(/_next/static/media/Jetztstrom-Title.78ad78ac.ttf)}@font-face{font-family:Pano Light;src:url(/_next/static/media/Pano.3e8f5ae1.ttf)}@font-face{font-family:Open Sans;src:url(/_next/static/media/opensan.abb0f3a0.ttf)}@font-face{font-family:"123";src:url(/_next/static/media/123.5f11c6b8.otf)}@font-face{font-family:Quicksand;src:url(/_next/static/media/Quicksand.f2fca7dd.ttf)}*{margin:0;padding:0;box-sizing:border-box;font-family:Quicksand,sans-serif}::-webkit-scrollbar{display:none;width:8px}::-webkit-scrollbar-track{background-color:#8b8b8b;border-radius:10px}::-webkit-scrollbar-thumb{background-image:linear-gradient(180deg,#018b41 10%,#001e4e,#00b469);background-size:100% 300%;border-radius:10px;-webkit-transition:all .5s ease;transition:all .5s ease}::-webkit-scrollbar-thumb:hover{background-position:0 100%}body,html{scroll-behavior:smooth}body{overflow-x:hidden}main{background:linear-gradient(145deg,#11304e,#1567b2);position:relative;width:100vw;height:100vh;overflow-y:scroll;display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column}main nav{height:67px;width:100%;position:fixed;display:flex;justify-content:center;align-items:center;top:35px;z-index:20}main nav .navFrame{position:relative;width:1200px;height:100%;border-radius:10px;border:2px solid #fff;background:#fdfdfd;box-shadow:8px 8px 22px rgba(9,45,78,.58),-8px -8px 22px rgba(31,146,254,.616);display:grid;grid-template-columns:70px 82px repeat(12,1fr);grid-template-rows:1fr;overflow:hidden;padding:2px}main nav .navFrame .logo123{grid-column:span 1;border-radius:10px 0 0 10px;justify-content:center;font-size:1.55em;color:#1460a6}main nav .navFrame .logo123,main nav .navFrame .logorest{font-family:"123";border:2px solid #1460a6;display:flex;align-items:center;padding-top:7px;height:60px}main nav .navFrame .logorest{background-color:#1460a6;grid-column:span 3;color:#fff;padding-left:10px;font-size:1.5em;border-radius:0 10px 10px 0}main nav .navFrame .menu{grid-column:13/15;display:grid;grid-template-columns:1fr 1fr;grid-gap:0;gap:0}main nav .navFrame .menu div{font-size:1.2em;position:relative;top:-4px;transform:translateX(-15px);grid-column:2}main nav .navFrame .menu div,main nav .navFrame .telefonnummer{display:flex;color:#1460a6;align-items:center;justify-content:center}main nav .navFrame .telefonnummer{transform:translateX(50px);grid-column:10/13;text-decoration:none;perspective:1000px}main nav .navFrame .telefonnummer .callButton{display:flex;padding:0 20px;height:80%;border-radius:10px;border:1px solid #1460a6;background:#fff;color:#1460a6;transform-style:preserve-3d;transition:all .2s ease;gap:10px;transform:translateY(-3px)}main nav .navFrame .telefonnummer .callButton:hover{transform:translateZ(40px) scale(1) translateY(-3px)}main nav .navFrame .telefonnummer .callButton:active{transform:translateZ(10px) scale(1) translateY(-3px)}main nav .navFrame .telefonnummer .callButton .icon{display:flex;align-items:center;transform:scale(.75) translateY(-6px) translateX(-14px);filter:brightness(1.15) hue-rotate(170deg);height:65px}main nav .navFrame .telefonnummer .callButton .icontext h2{display:flex;align-items:center;text-shadow:none;font-size:1.1rem;font-family:JetztStrom-Page;color:#1460a6}main nav .navFrame .telefonnummer .callButton .icontext h4{font-weight:400}main nav .navFrame .telefonnummer .callButton .icontext h4 b{font-weight:400;color:#1460a6;filter:brightness(1.15)}main .childrenFrame{position:relative;display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;transition:all .6s ease;height:max-content;width:100vw}main .TopMobil{display:none}.footerFrame{width:100vw;height:40vh;position:relative;display:grid;grid-template-columns:repeat(12,1fr);grid-template-rows:repeat(8,1fr);grid-gap:10px;gap:10px}.footerFrame:before{content:"";position:absolute;width:100%;height:100%;mix-blend-mode:multiply;background-color:rgba(0,0,0,.226)}.footerFrame .logo{grid-column:2/4;grid-row:2;display:grid;grid-template-columns:.3fr 1fr;grid-template-rows:1fr;z-index:3;filter:drop-shadow(0 2px 3px rgba(220,245,253,.671))}.footerFrame .logo .logo123{border-radius:10px 0 0 10px;justify-content:center;font-size:1.55em;color:#1460a6;width:70px;background-color:#fff}.footerFrame .logo .logo123,.footerFrame .logo .logorest{grid-column:span 1;font-family:"123";border:2px solid #1460a6;display:flex;align-items:center;padding-top:7px;height:60px}.footerFrame .logo .logorest{background-color:#1460a6;color:#fff;padding-left:10px;font-size:1.5em;border-radius:0 10px 10px 0}.footerFrame .title{grid-column:2/5;grid-row:3;transform:translateX(-10px);margin-top:20px;font-weight:400;color:#fff;font-size:1.8em;text-align:start;letter-spacing:3px;z-index:3}.footerFrame .copyrights{grid-column:2/4;grid-row:4;transform:translateX(0);text-align:center;color:#b3daff;text-shadow:1px 1px 1px rgba(0,0,0,.589)}.footerFrame .trustpilot_123pkv{grid-column:2/4;grid-row:6}.footerFrame .person{grid-column:5/8;grid-row:2;color:#b3daff}.footerFrame .adresse{grid-column:5/7;grid-row:3;font-weight:400;font-size:1.6em;color:#fff}.footerFrame .Tel{grid-column:5/8;grid-row:4;color:#fff;font-size:2.4em}.footerFrame .impressum{display:flex;flex-direction:column;grid-column:5/8;grid-row:6}.footerFrame .impressum button{width:50%}@media only screen and (max-width:1000px){main{display:grid}main nav{display:none}main .TopMobil{position:fixed;display:grid;grid-template-columns:.5fr 1fr 1fr;grid-template-rows:1fr 1fr;height:60px;width:100vw;background-color:hsla(0,0%,100%,.842);padding:10px;-webkit-backdrop-filter:blur(4);backdrop-filter:blur(4);box-shadow:1px 1px 20px 10px rgba(0,0,0,.39);z-index:60}main .TopMobil .callBtn{position:absolute;right:1%;top:65px;filter:brightness(1.15) hue-rotate(170deg) drop-shadow(1px 2px 3px black);transform:scale(.75)}main .TopMobil .logo123{border-radius:10px 0 0 10px;background-color:#fff;justify-content:center;font-size:1.22em;color:#1460a6}main .TopMobil .logo123,main .TopMobil .logorest{grid-column:span 1;font-family:"123";border:2px solid #1460a6;display:flex;align-items:center;padding-top:7px}main .TopMobil .logorest{background-color:#1460a6;color:#fff;font-size:1.15em;padding-left:10px;padding-right:10px;border-radius:0 10px 10px 0}main .childrenFrame{position:relative;display:flex;justify-content:flex-start;align-items:flex-start;overflow-y:scroll;flex-direction:column;transition:all .6s ease;height:max-content;width:100vw}.footerFrame{width:100vw;height:70vh;position:relative;display:grid;grid-template-columns:repeat(1,1fr);grid-template-rows:70px 40px 60px 50px 70px 70px 1fr 1fr;grid-gap:10px;gap:10px;padding:20px}.footerFrame:before{content:"";position:absolute;width:100%;height:110vh;mix-blend-mode:multiply;background-color:rgba(0,0,0,.226)}.footerFrame .logo{grid-column:span 1;grid-row:1;display:grid;grid-template-columns:.3fr 2fr;grid-template-rows:1fr;z-index:3;transform:scale(.85);filter:drop-shadow(0 2px 3px rgba(220,245,253,.671))}.footerFrame .logo .logo123{border-radius:10px 0 0 10px;justify-content:center;font-size:1.55em;color:#1460a6;width:70px;background-color:#fff}.footerFrame .logo .logo123,.footerFrame .logo .logorest{grid-column:span 1;font-family:"123";border:2px solid #1460a6;display:flex;align-items:center;padding-top:7px;height:60px}.footerFrame .logo .logorest{background-color:#1460a6;color:#fff;padding-left:10px;font-size:1.5em;border-radius:0 10px 10px 0}.footerFrame .title{grid-row:2;margin-top:10px;font-weight:400;width:100%;display:flex;justify-content:center;color:#fff;font-size:1.5em;letter-spacing:3px;z-index:3}.footerFrame .copyrights,.footerFrame .title{grid-column:span 1;transform:translateX(0);text-align:center}.footerFrame .copyrights{grid-row:3;color:#b3daff;text-shadow:1px 1px 1px rgba(0,0,0,.589)}.footerFrame .trustpilot_123pkv{grid-column:span 1;grid-row:8/11}.footerFrame .person{grid-column:span 1;grid-row:4;color:#b3daff;text-align:center;font-size:1.4em}.footerFrame .adresse{grid-row:5;font-weight:400;font-size:1.3em}.footerFrame .Tel,.footerFrame .adresse{grid-column:span 1;color:#fff;text-align:center}.footerFrame .Tel{grid-row:6;font-size:2em}.footerFrame .impressum{display:flex;flex-direction:column;grid-column:span 1;grid-row:7}.footerFrame .impressum button{width:100%;height:50px}}.test{color:rgba(0,0,0,.698)}