/* Contents generated by MODX - this file will be overwritten. */:root{--main-bg-color:#ffffff;--font-color:#2b2b2b;--naviumbruch:1000px;--font1:'Montserrat', sans-serif;--font2:'Montserrat', sans-serif;--page-color1:#0f1041;--page-color2:#ffffff;--page-color3:#0f1041;--page-color4:#ffffff;--maxwidth:1570px}/*in SCSS wieder integrieren, css var in media queries funktionieren*/@media (max-width:1000px){button.menu-btn{display:-webkit-box;display:-ms-flexbox;display:flex}.navbar{z-index:1001;position:relative}.navbar::before{content:"";display:block;width:100%;height:100%;background:white;position:absolute;top:0;left:0;z-index:1001}.logo{position:relative;z-index:1002}nav{display:none;position:absolute;width:100%;top:79px;border-top:1px solid #e5ede7;-webkit-transform:translateY(-220%);-ms-transform:translateY(-220%);transform:translateY(-220%);background-color:white;z-index:1000;-webkit-transition:-webkit-transform ease 0.3s;transition:-webkit-transform ease 0.3s;-o-transition:transform ease 0.3s;transition:transform ease 0.3s;transition:transform ease 0.3s, -webkit-transform ease 0.3s}nav ul{display:block;background:white;z-index:1000;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;height:-webkit-fit-content;height:fit-content;border-bottom:4px solid #073a57}nav li{height:auto;width:100%;padding:0}nav li.active::before{content:"";display:block;background-color:#073a57;width:4px;height:100%;position:absolute;top:0;left:0}nav li.active:not(.parent)::after{content:"";display:block;background-color:#073a57;width:4px;height:100%;position:absolute;top:0;right:0}nav a,nav span{width:100%;padding:12px 20px;text-align:center;border-bottom:1px solid #a4bfcf}.menu-active nav{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}nav{display:block}.mactive span{border-bottom-style:dotted}.mactive ul{visibility:visible;opacity:1;height:auto;display:block;border-top:0;padding-bottom:0;padding:20px;background:rgba(0, 0, 0, 0.05);padding-top:0;padding-bottom:0}li.parent::after{right:none;border-right:2px solid var(--page-color1);border-bottom:2px solid var(--page-color1);width:11px;height:11px;right:33px;top:33px}li.parent:hover::after{border-right:2px solid #000;border-bottom:2px solid #000}nav>ul>li>ul{visibility:hidden;opacity:0;position:relative;background:0;padding-top:0;height:0;display:none}nav>ul>li.mactive>ul{visibility:visible;opacity:1;height:auto;display:block}li.parent>ul a,li.parent>ul span{border-top:0}nav>ul>li>ul a,nav>ul>li>ul span{line-height:1.3em}}@media (max-width:1000px) and (min-width:1150px){nav>ul>li:hover>ul{display:block;opacity:1;visibility:visible}}@media (min-width:1000px){nav>ul>li:hover>ul{display:block;opacity:1;visibility:visible}}.prevnext-container{display:none}.swiper-slide{transition-timing-function:linear}.mySwiper-laufer-b{width:100% !important}.navbar{background:var(--page-color3);color:white;border-bottom-color:#fbbc04}nav a{color:white}nav li.active::before{background-color:#fbbc04}nav>ul>li:hover>a,nav>ul>li:hover>span,nav a:hover{color:#ee63a6;cursor:pointer}.kontakt-logo{max-width:300px}.mySwiper-laufer-b .slidebox-text{display:none}.mySwiper-laufer-b .hover-el{display:none}.mySwiper-laufer .swiper-slide{min-height:unset}/*Google Partner */.beforescroll .google-partner{transform:scale(1);transition:ease all 1s}.google-partner{position:fixed;z-index:100;width:200px;top:80px;right:72px;transform:scale(0.5);transform-origin:top right;transition:ease all 1s}/*google partner ende*/#gads .c-right{display:flex;flex-direction:column;justify-content:center}button.menu-btn{color:white}.scroll-down span{border-right:3px solid #0f1041;border-bottom:3px solid #0f1041}@media (max-width:1000px){.navbar::before{background:var(--page-color1)}.logo{margin-right:25px}nav ul{background:var(--page-color1)}}@media (max-width:800px){.header-fullheight{height:calc(100vh - 80px);min-height:unset;max-height:80vw}.google-partner{transform:scale(0.4) translateY(-200px);top:80px;transform-origin:right top;right:10px}.beforescroll .google-partner{transform:scale(0.4) translateY(0px)}.scroll-down{display:none}}.button{border-radius:0}@media (max-width:750px){.scroll-down{margin-left:-12px}}/*Zeilenabstand*/body{line-height:1.5}.header-content h1,.header-content h2,.header-content h3,.header-content h4,.header-content h5,.header-content p{text-shadow:0px 0px 8px black}.mySwiper-laufer-b .swiper-slide img{height:auto;max-height:360px}.mySwiper-laufer-b{width:100% !important;margin-top:40px}/*############*/.flexer img{width:80%;align-self:center}.flexer .c3{display:flex;flex-direction:column}.flexer img{width:80%;height:18vw;max-height:200px;align-self:center}h5{line-height:1.3em}.bewertung .c3{display:flex;flex-direction:column;align-items:start}.bewertung img:last-of-type{height:100px;margin-top:auto}@media (max-width:1150px){.spezialbr{display:none}}.button-yellow .button{background:#0f1041;color:white;border:2px solid #fcbc05;font-weight:bold;padding-left:20px;padding-right:20px;transition:ease 0.3s all}.button-yellow .button:hover{border:2px solid #fcbc05;color:#0f1041;background:#fcbc05}@media (max-width:850px){.video-section .c5{width:100% !important}.video-section .mobile-order2{order:0}}/*price tables*/.pricing-tables{display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px}.pricing-tables .pt-element{background:#fbfbfb;box-sizing:border-box;border-radius:20px;overflow:hidden;display:flex;flex-direction:column}.pricing-tables .pt-head{background:#0f1041}.pricing-tables .pt-head,.pricing-tables .pt-price{padding:20px}.pricing-tables .pt-details{padding:20px;flex:1 1 auto}.pricing-tables h3{text-align:center;font-size:1.5em;font-weight:bold;margin:0;color:white}.pricing-tables ul{list-style:none;margin:0;padding:0}.pricing-tables li{text-align:center;padding:5px 0;border-bottom:1px solid #0000001c}.pricing-tables li:last-of-type{border-bottom:0}.pricing-tables .pt-price{text-align:center;margin-top:auto;justify-content:end;display:flex;flex-direction:column;border-top:1px solid var(--page-color3);border-bottom-right-radius:20px;border-bottom-left-radius:20px}.pricing-tables .pt-price-l1,.pricing-tables .pt-price-l2{grid-template-columns:1fr 80px;align-items:baseline;line-height:1.4em}.pricing-tables .pt-price-l1{margin-bottom:10px;font-size:1.25em;color:var(--page-color3);font-weight:bold}.pricing-tables .pt-price span{margin-left:auto;display:inline-block}.pricing-tables .pt-price-l1 span{font-size:1.55em}.pricing-tables .stern{transform:translateX(10px)}@media (max-width:850px),(min-width:1400px){br.cbreak{display:none}}@media (max-width:1050px){.pricing-tables h3{font-size:1.3em}}@media (max-width:500px),(min-width:850px) and (max-width:1150px){.pricing-tables .pt-price-l1,.pricing-tables .pt-price-l2{grid-template-columns:1fr}}@media (max-width:850px),(min-width:950px){br.cbreak2{display:none}}@media (max-width:850px){.pricing-tables{grid-template-columns:1fr}}/*faq*/.accordion-item,.accordion-header,.accordion-header.active{background:none}.accordion-item h3,.accordion-header.active h3,.accordion-item a,.accordion-item p,.accordion-item ul{color:var(--font-color)}.accordion-item h3{font-weight:bold}i.plus::after,i.plus::before,.accordion-btn:hover .plus::after,.accordion-btn:hover .plus::before,.faq-btn:hover .plus::after,.faq-btn:hover .plus::before,i.plus.active::after,i.plus.active::before{background:var(--page-color1)}.faq-container .accordion-item{border-bottom:1px solid var(--page-color1)}.faq-container .accordion-item:first-of-type{border-top:1px solid var(--page-color1)}#page-65 .header-bg-overlay{background:linear-gradient(90deg, var(--page-color1) 0%, rgba(255, 255, 255, 0) 100%);opacity:0.5 !important;max-width:1140px}#page-65 .mySwiper-laufer-b{margin-bottom:-20px}@media (min-width:1400px){#page-65 .header-bg-overlay{max-width:unset;width:70%}}@media (max-width:1000px){#page-65 .header-bg-overlay{background:var(--page-color1);opacity:0.3 !important}#page-65.beforescroll .google-partner{transform:scale(0.4) translateY(0px)}}