.elementor .button-basis{position:relative;font-family:"Open Sans";font-weight:600;font-size:var(--button-text);line-height:1;text-transform:uppercase;padding-block-start:0.875rem;padding-block-end:0.875rem;padding-inline-start:1.75rem;padding-inline-end:1.75rem;margin-block-start:0.625rem;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-radius:var(--radius-m);transition:all 300ms;display:inline-block;}.elementor .button-basis:hover,.elementor .button-basis:focus-visible{font-weight:600;font-size:var(--button-text);color:var(--weiss);line-height:1;transform:translate3d(0px, -10px, 0px);}.elementor .button-secondary{color:var(--weiss);border-width:2px;border-color:var(--hellblau);background-color:var(--hellblau);}.elementor .button-secondary:hover,.elementor .button-secondary:focus-visible{color:var(--grau);border-color:var(--hellblau-bg);background-color:var(--hellblau-bg);}.elementor .text-light{position:relative;color:var(--weiss);color: #ffffff;\n}.elementor .typo-p{font-family:"Open Sans";font-weight:400;font-size:var(--typo-p-size);line-height:1.7;}.elementor .typo-h5{font-family:"Open Sans";font-weight:600;font-size:var(--typo-h5-size);line-height:1.35;}.elementor .typo-h4{font-family:"Open Sans";font-weight:600;font-size:var(--typo-h4-size);line-height:1.3;}.elementor .typo-h2{font-family:"Open Sans";font-weight:600;font-size:var(--typo-h2-size);line-height:1.12;}.elementor .typo-h1{font-family:"Open Sans";font-weight:600;font-size:var(--typo-h1-size);line-height:1.08;}.elementor .text-strong{font-weight:600;}.elementor .text-center{text-align:center;align-self:center;}