.elementor .salesbutton{font-weight:600;color:var(--dunkeltuerkis);margin:20px;border-radius:3px;background-color:var(--tuerkis);}.elementor .salesbutton:hover,.elementor .salesbutton:focus-visible{background-color:var(--cream);}.elementor .subheadlineblock{padding:0px;margin:0px;display:flex;flex-direction:row;gap:8px;align-items:center;}.elementor .headlinetrenner{width:40px;height:2px;background-color:var(--tuerkis);}.elementor .subtitle{font-family:Inter;font-weight:700;font-size:15px;color:var(--tuerkis);letter-spacing:2px;text-transform:uppercase;}.elementor .HeadlineH1{font-family:var(--Playfair_Display);font-weight:500;font-size:var(--H1);color:var(--cream);}.elementor .subheadline{font-size:20px;color:var(--cream);padding-block-end:20px;}.elementor .btn-primary{font-family:Inter;font-weight:700;font-size:16px;color:var(--dunkeltuerkis);text-align:center;text-transform:none;padding-block-start:20px;padding-block-end:20px;padding-inline-start:36px;padding-inline-end:36px;border-radius:3px;background-color:var(--tuerkis);align-self:center;}.elementor .btn-primary:hover,.elementor .btn-primary:focus-visible{background-color:var(--cream);}.elementor .dark{color:var(--Tealdunkel);}.elementor .H2{font-family:var(--Playfair_Display);font-weight:300;font-size:var(--H2);color:var(--dunkeltuerkis);}.elementor .numer{font-family:var(--Playfair_Display);color:var(--tuerkis);text-align:center;}.elementor .smalltext{color:var(--cream);text-align:center;display:flex;justify-content:center;align-items:center;align-self:center;}.elementor .iconbox{padding:40px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:3px;border-inline-end-width:0px;border-color:var(--tuerkis);border-style:solid;background-color:var(--cream);gap:20px;}.elementor .light{color:var(--cream);}.elementor .middle{align-self:center;}.elementor .h3{font-family:Playfair Display;font-size:32px;}.elementor .section-container{padding-block-start:clamp(3.75rem, 2.5rem + 5.5556vw, 7.5rem);padding-block-end:clamp(3.75rem, 2.5rem + 5.5556vw, 7.5rem);padding-inline-start:clamp(1.25rem, 0.4167rem + 3.7037vw, 3.75rem);padding-inline-end:clamp(1.25rem, 0.4167rem + 3.7037vw, 3.75rem);}.elementor .center-text{width:60%;display:flex;flex-direction:column;gap:20px;align-items:center;}.elementor .bold{font-weight:500;}.elementor .cta{font-family:Playfair Display;font-size:56px;line-height:1.5em;}.elementor .Button-tuerkis{width:auto;}