.elementor .abstand-reset{padding:0px;}.elementor .footer-item{flex-direction:column;}.elementor .wrapper{max-width:1920px;padding-block-start:var(--gap-xl);padding-block-end:var(--gap-xl);padding-inline-start:var(--gap-xxl);padding-inline-end:var(--gap-xxl);flex-direction:column;}.elementor .section{padding:0px;flex-direction:column;align-items:center;}.elementor .hero{height:100vh;overflow:hidden;}.elementor .gap-xl{gap:var(--gap-xl);}.elementor .gap-l{gap:var(--gap-l);}.elementor .gap-m{gap:var(--gap-m);}.elementor .gap-s{gap:var(--gap-s);}.elementor .gap-xs{gap:var(--gap-xs);}.elementor .gap-xxs{gap:var(--gap-xxs);}.elementor .heading{padding:0px;flex-direction:row;align-items:start;}.elementor .content{padding:0px;flex-direction:column;align-items:start;}.elementor .heading-icon{width:48px;height:48px;object-fit:contain;object-position:center center;color:var(--primaerfarbe);aspect-ratio: 1 / 1;\n}.elementor .image-wrapper{height:auto;overflow:hidden;object-fit:fill;padding:0px;}.elementor .image{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor .bg-weiss{background-color:var(--weiss);}.elementor .bg-grau{background-color:var(--grau);}.elementor .heading-links{width:calc(100% + 72px);margin-inline-start:-72px;}.elementor .button{width:max-content;max-width:100%;color:var(--weiss);padding-block-start:var(--gap-xs);padding-block-end:var(--gap-xs);padding-inline-start:var(--gap-l);padding-inline-end:var(--gap-l);border-radius:100px;border-width:2px;border-color:var(--weiss);border-style:solid;flex-direction:row;gap:var(--gap-s);flex-wrap:nowrap;align-items:center;}.elementor .button:hover,.elementor .button:focus-visible{color:var(--sekundaerfarbe);background-color:var(--weiss);cursor: pointer;\n}.elementor .button-text{font-family:Helvetica;font-weight:400;font-size:20px;}.elementor .blau{padding:0px;}.elementor .bg-dunkelblau{background-color:var(--sekundaerfarbe);}.elementor .zaehler{padding:0px;flex-direction:column;align-items:center;}.elementor .raster{padding:0px;gap:var(--gap-l);}.elementor .bg-verlauf{background-image:radial-gradient(circle at bottom left, #0E1A33 0%,rgba(0,0,0,0) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .textblock{padding:0px;flex-direction:column;}.elementor .ueberschrift-schliessen-box{padding:0px;justify-content:space-between;}.elementor .hero-item{padding:0px;flex-direction:column;align-items:start;}.elementor .mehrere-buttons{padding:0px;flex-direction:row;}.elementor .kreis{width:auto;height:100%;aspect-ratio:1/1;padding:0px;border-radius:1000px;border-width:2px;border-color:var(--weiss);border-style:solid;background-color:var(--transparent);justify-content:center;align-items:center;}.elementor .kreis-icon{width:20px;height:20px;color:var(--weiss);}.elementor .prominent-icon{width:64px;height:64px;color:var(--akzentfarbe);margin-block-end:20px;}.elementor .verantwortlicher{padding:0px;flex-direction:row;align-items:center;}.elementor .kontaktformular{font-family:Helvetica;font-weight:400;padding:0px;flex:1 0 auto;}.elementor .kontaktformular-zeile{padding:0px;}.elementor .kontaktformular-item{padding:0px;}.elementor .formular-feld{font-size:16px;color:var(--text);padding:20px;border-radius:100px;background-color:var(--weiss);}.elementor .formular-checkbox{width:24px;height:24px;border-radius:4px;background-color:var(--weiss);cursor: pointer;\n}.elementor .formular-checkbox:checked{background-color:var(--weiss);}.elementor .kontaktformular-meldung{padding-block-start:var(--gap-xs);padding-block-end:var(--gap-xs);padding-inline-start:var(--gap-s);padding-inline-end:var(--gap-s);margin-block-start:var(--gap-xs);border-radius:var(--gap-xs);border-width:0px;border-style:none;}.elementor .kontaktformular-meldung:focus{border-width:0px;border-style:none;}.elementor .kontaktformular-meldung:active{border-width:0px;border-style:none;}.elementor .button-icon{width:1.75em;height:auto;object-fit:contain;object-position:center center;line-height:.1;\n}