.elementor .abschnitt-aussen{width:100%;padding:0px;background-color:var(--schmuckfarbe1);flex-direction:column;gap:0px;justify-content:flex-start;align-items:center;}.elementor .abschnitt-innen{max-width:1280px;padding:50px;gap:40px;align-items:center;}.elementor .oben0-unten0{padding-block-start:0px;padding-block-end:0px;gap:20px;}.elementor .oben0-unten2{padding-block-start:0px;}.elementor .oben2-unten0{padding-block-end:0px;}.elementor .oben1-unten1{padding-block-start:20px;padding-block-end:20px;}.elementor .oben1-unten2{padding-block-start:20px;}.elementor .oben2-unten1{padding-block-end:20px;}.elementor .spalte{padding:0px;flex-direction:column;gap:18px;}.elementor .inhalt-oben{align-items:start;}.elementor .inhalt-unten{align-items:end;}.elementor .inhalt-mittig{align-items:center;}.elementor .inhalt-rechts{align-items:end;}.elementor .hg1{background-color:var(--hell1);}.elementor .hg2{background-color:var(--hell2);}.elementor .button-box{padding:0px;flex-direction:row;gap:10px;flex-wrap:wrap;}.elementor .button-wichtig{font-weight:700;font-size:16px;color:var(--weiss);padding-block-start:18px;padding-block-end:18px;padding-inline-start:22px;padding-inline-end:22px;border-radius:var(--rand1);background-color:var(--schmuckfarbe1);transition:all 400ms;}.elementor .button-wichtig:hover,.elementor .button-wichtig:focus-visible{background-color:var(--schmuckfarbe1);transform:scale3d(1.1, 1.1, 1);}.elementor .button-normal{font-weight:700;font-size:16px;color:var(--schmuckfarbe1);padding-block-start:18px;padding-block-end:18px;padding-inline-start:22px;padding-inline-end:22px;border-radius:var(--rand1);border-width:2px;border-color:var(--schmuckfarbe1);border-style:solid;background-color:var(--transparent);transition:all 400ms;align-self:start;}.elementor .button-normal:hover,.elementor .button-normal:focus-visible{color:var(--weiss);background-color:var(--schmuckfarbe1);}.elementor .button-unwichtig{font-weight:400;font-size:16px;color:var(--text);padding-block-start:18px;padding-block-end:18px;padding-inline-start:22px;padding-inline-end:22px;border-radius:var(--rand1);border-width:2px;border-color:var(--schmuckfarbe2);border-style:solid;background-color:var(--transparent);transition:all 400ms;}.elementor .button-unwichtig:hover,.elementor .button-unwichtig:focus-visible{border-color:var(--schmuckfarbe2);background-color:var(--schmuckfarbe2);}.elementor .breite20{width:20%;}.elementor .breite25{width:25%;}.elementor .breite30{width:30%;}.elementor .breite33{width:33.33333333333%;}.elementor .breite40{width:40%;}.elementor .breite50{width:50%;}.elementor .breite60{width:60%;}.elementor .breite66{width:67%;}.elementor .breite70{width:70%;}.elementor .breite75{width:75%;}.elementor .breite80{width:80%;}.elementor .breite20-100{width:20%;}.elementor .breite25-100{width:25%;}.elementor .breite30-100{width:30%;}.elementor .breite33-100{width:33.333333333%;}.elementor .breite40-100{width:40%;}.elementor .breite50-100{width:50%;}.elementor .breite60-100{width:60%;}.elementor .breite66-100{width:66.6666666%;}.elementor .breite70-100{width:70%;}.elementor .breite75-100{width:75%;}.elementor .breite80-100{width:80%;}.elementor .box{overflow:hidden;padding:30px;border-radius:var(--rand2);flex-direction:column;gap:20px;}.elementor .bild-box{margin-block-start:-30px;margin-inline-start:-30px;margin-inline-end:-30px;display:block;width: calc(100% + 60px);
max-width: none;\n}.elementor .spalten-abstand2{gap:20px;}.elementor .spalten-abstand1{gap:10px;}.elementor .spalten-abstand0{gap:0px;}.elementor .preistabelle-box{overflow:hidden;padding-block-start:20px;padding-block-end:30px;padding-inline-start:20px;padding-inline-end:20px;border-radius:var(--rand2);background-color:var(--weiss);display:flex;flex-direction:column;gap:20px;align-items:center;}.elementor .preistabelle-wichtig{position:relative;z-index:1;scroll-margin-top:0px;color:var(--weiss);background-color:var(--schmuckfarbe2);box-shadow:0px 0px 20px 0px rgba(0, 0, 0, 0.25);transform:scale3d(1.08, 1.08, 1);}.elementor .preistabelle-hinweis{width:150px;position:absolute;inset-block-start:30px;inset-inline-end:-30px;font-weight:700;font-size:14px;color:var(--weiss);line-height:1.3em;text-align:center;text-transform:uppercase;padding-block-start:5px;padding-block-end:5px;padding-inline-start:0px;padding-inline-end:0px;background-color:var(--schmuckfarbe1);transform:rotateX(0deg) rotateY(0deg) rotateZ(45deg);}.elementor .preistabelle-titel{text-align:center;margin-block-start:10px;}.elementor .preistabelle-subtitel{text-align:center;text-transform:uppercase;margin-block-start:-20px;}.elementor .preistabelle-leistung{text-align:center;}.elementor .preistabelle-trenner{width:35px;height:0px;margin-block-start:-15px;margin-block-end:-15px;border-block-start-width:4px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--schmuckfarbe2);border-style:dotted;background-color:var(--transparent);}.elementor .preistabelle-preis{font-weight:300;font-size:48px;margin-block-start:10px;margin-block-end:10px;}.elementor .inhalt-center{justify-content:center;}.elementor .zitat1-box{padding-block-start:30px;padding-block-end:30px;padding-inline-start:23px;padding-inline-end:30px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:7px;border-inline-end-width:0px;border-color:var(--schmuckfarbe2);border-style:solid;flex-direction:column;gap:20px;}.elementor .zitat-text{font-size:22px;}.elementor .zitat-name{font-size:14px;text-transform:uppercase;}.elementor .zitat2-box{padding:0px;flex-direction:row;gap:10px;}.elementor .zitat2-zeichen{font-family:Helvetica;font-weight:700;font-size:120px;color:var(--schmuckfarbe2);line-height:0px;margin-block-start:-15px;margin-inline-start:-7px;display:block;}.elementor .zitat2-inhalt{padding:0px;flex-direction:column;gap:20px;}.elementor .kontakt-eintrag-link{padding-block-start:5px;padding-block-end:5px;padding-inline-start:10px;padding-inline-end:10px;border-radius:var(--rand1);border-width:1px;border-color:var(--weiss);border-style:solid;transition:all 400ms;display:flex;flex-direction:row;justify-content:flex-start;align-items:start;}.elementor .kontakt-eintrag-link:hover,.elementor .kontakt-eintrag-link:focus-visible{border-width:1px;border-color:var(--schmuckfarbe2);border-style:solid;background-color:var(--hell1);}.elementor .kontakt-eintrag{padding-block-start:5px;padding-block-end:5px;padding-inline-start:10px;padding-inline-end:10px;display:flex;flex-direction:row;gap:0px;justify-content:flex-start;align-items:start;}.elementor .kontakt-box{padding:0px;display:flex;flex-direction:row;gap:5px;flex-wrap:wrap;justify-content:flex-start;align-items:start;}.elementor .kontakt-symbol{width:45px;height:42px;color:var(--weiss);padding:8px;border-radius:var(--rand1);background-color:var(--schmuckfarbe2);}.elementor .kontakt-textbox{padding-block-start:0px;padding-block-end:0px;padding-inline-start:15px;padding-inline-end:0px;flex-direction:column;}.elementor .kontakt-textbox:hover,.elementor .kontakt-textbox:focus-visible{color:var(--text);}.elementor .kontakt-text1{font-weight:700;color:var(--schmuckfarbe1);line-height:1.3em;}.elementor .kontakt-text2{font-size:16px;color:var(--text);line-height:1.3em;}.elementor .kontakt-bild{width:45px;height:45px;aspect-ratio:1/1;}.elementor .sozial-media-box{padding:0px;display:flex;flex-direction:row;gap:10px;flex-wrap:wrap;justify-content:flex-start;align-items:center;}.elementor .sozial-media-symbol{width:35px;height:35px;color:var(--weiss);padding:7px;border-radius:var(--rand1);background-color:var(--schmuckfarbe2);transition:all 400ms;display:block;}.elementor .sozial-media-symbol:hover,.elementor .sozial-media-symbol:focus-visible{color:var(--weiss);background-color:var(--schmuckfarbe1);}.elementor .footer-text-link{color:var(--weiss);direction:ltr;p::first-letter {width: 200px!important;}\n}.elementor .footer-text-link:hover,.elementor .footer-text-link:focus-visible{color:var(--weiss);text-decoration:underline;a:hover {color:#fff;}\n}.elementor .spalte0{padding:0px;display:flex;flex-direction:column;gap:0px;}.elementor .fett{font-weight:700;}.elementor .seite-erstellt-text{font-weight:400;font-size:14px;color:#ffffffa8;}