.elementor .mp-flip-hinten{position:relative;}.elementor .mp-flip-vorne{position:relative;}.elementor .mp-flip-innen{position:relative;}.elementor .mp-flip{position:relative;}.elementor .mp-tab:hover,.elementor .mp-tab:focus-visible{border-color:var(--mp-karamell);}.elementor .mp-tab{width:auto;font-family:var(--mp-sans);font-weight:500;font-size:12px;color:var(--mp-tinte);letter-spacing:0.24em;text-transform:uppercase;padding-block-start:14px;padding-block-end:14px;padding-inline-start:30px;padding-inline-end:30px;border-radius:999px;border-width:1px;border-color:var(--mp-sand);border-style:solid;background-color:transparent;}.elementor .mp-zoom{overflow:hidden;}.elementor .mp-karte-hover{position:relative;}.elementor .mp-reveal{position:relative;}.elementor .mp-img-cover{width:100%;height:100%;object-fit:cover;display:block;}.elementor .mp-btn:hover,.elementor .mp-btn:focus-visible{color:var(--mp-papier);background-color:var(--mp-karamell);}.elementor .mp-btn{font-family:var(--mp-sans);font-weight:500;font-size:12px;color:var(--mp-tinte);letter-spacing:0.24em;text-transform:uppercase;padding-block-start:16px;padding-block-end:16px;padding-inline-start:36px;padding-inline-end:36px;border-radius:0px;border-width:1px;border-color:var(--mp-karamell);border-style:solid;background-color:transparent;}.elementor .mp-script{font-family:var(--mp-script);font-weight:400;font-size:44px;color:var(--mp-karamell);line-height:1.2;}.elementor .mp-text{font-family:var(--mp-sans);font-weight:300;font-size:16px;color:var(--mp-gedaempft);line-height:1.85;}.elementor .mp-eyebrow{font-family:var(--mp-sans);font-weight:500;font-size:12px;color:var(--mp-karamell);letter-spacing:0.28em;line-height:1.6;text-transform:uppercase;}.elementor .mp-h3{font-family:var(--mp-serif);font-weight:500;font-size:30px;color:var(--mp-tinte);line-height:1.2;}.elementor .mp-h2{font-family:var(--mp-serif);font-weight:400;font-size:48px;color:var(--mp-tinte);line-height:1.1;}.elementor .mp-h1{font-family:var(--mp-serif);font-weight:400;font-size:64px;color:var(--mp-tinte);letter-spacing:-0.01em;line-height:1.05;}.elementor .mp-section{padding-block-start:112px;padding-block-end:112px;padding-inline-start:24px;padding-inline-end:24px;background-color:var(--mp-creme);display:flex;flex-direction:column;align-items:center;}