@media(max-width:767px){.elementor .faq-loop-layout{width:100%}}@media(max-width:767px){.elementor .btn-primary{height:48px;display:flex;align-items:center;align-self:center}}@media(max-width:767px){.elementor .btn-outlined{margin-block-start:0;margin-block-end:0;margin-inline-start:0;margin-inline-end:0;align-self:start}}@media(max-width:767px){.elementor .cards-container-2x2{width:95%;padding:0;margin:auto;display:flex;flex-direction:column}}@media(max-width:767px){.elementor .cards-box-2x2{width:100%}}@media(max-width:767px){.elementor .card-methode-textarea{padding:5%}}@media(max-width:767px){.elementor .section-card-flex-col-90-shadow{max-width:90%;padding:0;margin-block-start:40px;margin-block-end:40px;gap:16px}}@media(max-width:767px){.elementor .cards-container-1x3{width:95%;margin:auto;display:flex;flex-direction:column}}@media(max-width:767px){.elementor .card-rounded-2rows{width:100%}}@media(max-width:767px){.elementor .flexbox-uebermich{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;align-content:center}}@media(max-width:767px){.elementor .card-fragen{width:90%;border-start-end-radius:80px}}@media(max-width:767px){.elementor .testimonial-wrapper{height:100%;max-height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}}@media(max-width:767px){.elementor .testimonial-track{width:100%;height:600px;max-height:600px}}@media(max-width:767px){.elementor .testimonial-slide{height:100%;padding:0;display:flex;flex-direction:column;justify-content:center;align-items:center;align-self:center}}@media(max-width:767px){.elementor .section-angebot-card-klein-content{width:100%}}@media(max-width:767px){.elementor .hero-section{padding:0;margin-block-start:40px;display:flex;flex-direction:column-reverse;justify-content:center}}@media(max-width:767px){.elementor .section-banner-flex-row-100{padding-block-start:80px;padding-block-end:10px;padding-inline-start:10px;padding-inline-end:10px;display:flex;flex-direction:column;gap:16px;justify-content:center;align-items:center}}@media(max-width:767px){.elementor .section-angebot-card-klein{width:100%;padding:0}}@media(max-width:767px){.elementor .section-card-gross{width:100%;padding:20px;gap:16px}}@media(max-width:767px){.elementor .section-card-kontakt-right{width:100%;padding:2px;margin:20px}}@media(max-width:767px){.elementor .hero-image-portrait{display:flex;flex-direction:column;gap:16px;justify-content:center;align-items:center}}@media(max-width:767px){.elementor .banner-cta{padding-inline-start:10px;padding-inline-end:10px;margin-block-start:0;margin-block-end:0;display:flex;flex-direction:column;justify-content:center;align-items:center}}@media(max-width:767px){.elementor .banner-cta-content{padding:60px}}@media(max-width:767px){.elementor .mega-menu-card-image{width:100px;height:70px;min-width:100px;min-height:70px;max-width:100px;max-height:70px}}@media(max-width:767px){.elementor .section-methode{max-width:90%;padding:16px;display:flex;flex-direction:column}}@media(max-width:767px){.elementor .hero-title-flexbox{padding:0;display:flex;flex-direction:column;gap:8px;align-items:center}}@media(max-width:767px){.elementor .hero-title-flexbox-inner{gap:16px}}@media(max-width:767px){.elementor .mega-menu-card-itemlist{align-content:center}}@media(max-width:767px){.elementor .section-header{flex-direction:column;justify-content:center;align-items:center;align-self:center}}@media(max-width:767px){.elementor .section-header-subline{width:80%;max-width:90%}}@media(max-width:767px){.elementor .banner-trust{margin-block-end:40px;display:flex;flex-direction:column}}@media(max-width:767px){.elementor .card-content-text{padding:5%}}@media(max-width:767px){.elementor .illustration-portrait{width:50%;display:flex;flex-direction:column;justify-content:center;align-items:center;align-self:center}}@media(max-width:767px){.elementor .section-card-kontakt{display:flex;flex-direction:column;justify-content:center;align-items:center}}@media(max-width:767px){.elementor .footer-area{display:flex;flex-direction:column;justify-content:space-between}}@media(max-width:767px){.elementor .footer{padding:10px}}@media(max-width:767px){.elementor .banner-cta-subline{width:60%}}