@media(max-width:767px){.elementor .footer-bar-inner{padding-block-start:var(--space-4);padding-block-end:var(--space-4);padding-inline-start:var(--gutter-m);padding-inline-end:var(--gutter-m);flex-direction:column;align-items:flex-start;}}@media(max-width:767px){.elementor .footer-main{padding-block-start:var(--space-7);padding-block-end:var(--space-7);padding-inline-start:var(--gutter-m);padding-inline-end:var(--gutter-m);flex-direction:column;gap:var(--space-6);}}@media(max-width:767px){.elementor .button-mail{display:none;}}@media(max-width:767px){.elementor .logo{width:var(--logo-w-m);height:var(--logo-h-m);margin-inline-start:calc(var(--logo-w-m) * -0.036);}}@media(max-width:767px){.elementor .header-bar{padding:var(--zero);}}@media(max-width:767px){.elementor .header-inner{padding-block-start:var(--space-3);padding-block-end:var(--space-3);padding-inline-start:var(--gutter-m);padding-inline-end:var(--gutter-m);}}@media(max-width:767px){.elementor .fixed-band{min-height:var(--fixed-band-h-m);}}@media(max-width:767px){.elementor .page-hero-caption{display:flex;}}@media(max-width:767px){.elementor .page-hero-img{height:var(--page-hero-h-m);object-fit:cover;object-position:100% 50%;}}@media(max-width:767px){.elementor .stat-box{margin-block-start:0px;margin-inline-start:0px;align-self:stretch;}}@media(max-width:767px){.elementor .media-pair{height:var(--card-img-h);}}@media(max-width:767px){.elementor .media-portrait{height:var(--portrait-h-m);}}@media(max-width:767px){.elementor .row-spaced{margin-block-start:var(--space-6);}}@media(max-width:767px){.elementor .termine-img{height:var(--fixed-band-h-m);}}@media(max-width:767px){.elementor .card-termin{padding:var(--space-5);}}@media(max-width:767px){.elementor .termine-row{flex-direction:column;}}@media(max-width:767px){.elementor .button-primary{justify-content:center;align-self:stretch;}}@media(max-width:767px){.elementor .h2-white{font-size:var(--fs-xxl-m);}}@media(max-width:767px){.elementor .h2{font-size:var(--fs-xxl-m);}}@media(max-width:767px){.elementor .row{flex-direction:column;gap:var(--space-5);align-items:stretch;}}@media(max-width:767px){.elementor .section{padding-block-start:var(--space-7);padding-block-end:var(--space-7);padding-inline-start:0px;padding-inline-end:0px;}}@media(max-width:767px){.elementor .site-container{padding-block-start:0px;padding-block-end:0px;padding-inline-start:var(--gutter-m);padding-inline-end:var(--gutter-m);gap:var(--space-5);}}