.elementor .font-30{font-weight:500;font-size:30px;line-height:1.2em;}.elementor .gap-30{padding:var(--padding-0);gap:30px;align-items:start;}.elementor .font-22{font-weight:500;font-size:22px;}.elementor .link-text{border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--color-gelb);border-style:solid;}.elementor .link-text:hover,.elementor .link-text:focus-visible{color:var(--color-dblau);border-color:var(--color-dgrau);}.elementor .link-text:focus{color:var(--color-rot);background-color:var(--color-lgrau);background-clip:text;}.elementor .box-grey{border-radius:25px;background-color:var(--color-vlgrau);gap:20px;}.elementor .form-textfield{font-weight:300;font-size:16px;line-height:1.4em;padding-block-start:25px;padding-block-end:25px;padding-inline-start:20px;padding-inline-end:20px;border-radius:25px;}.elementor .form-textfield:focus{border-color:var(--color-gelb);}.elementor .form-checkbox{width:28px;height:21px;color:var(--color-green);line-height:1em;padding:0px;margin-block-start:3px;border-color:#D6D6D5;background-color:#ffffff;background-clip:text;}.elementor .form-dropdown{font-size:16px;border-radius:25px;background-color:#ffffff;}.elementor .form-textlabel{font-size:16px;line-height:1.6em;}.elementor .btn-gelb{color:var(--color-black);border-radius:25px;background-color:var(--color-gelb);display:flex;}.elementor .btn-gelb:hover,.elementor .btn-gelb:focus-visible{color:#FFF;background-color:var(--color-dblau);}.elementor .btn-small{font-weight:500;font-size:16px;}.elementor .btn-justify{text-align:justify;flex:1 0 auto;justify-content:center;}.elementor .box-info-green{color:var(--color-black);text-align:start;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:4px;border-inline-end-width:0px;border-color:var(--color-green);border-style:solid;background-color:var(--color-vlgrau);}.elementor .font-20{font-weight:500;font-size:20px;line-height:1.4em;}.elementor .box-info-red{color:var(--color-black);text-align:start;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:4px;border-inline-end-width:0px;border-color:var(--color-rot);border-style:solid;background-color:var(--color-vlgrau);}.elementor .box-margin25{margin-block-start:25px;margin-block-end:25px;}