@keyframes fadeIn{from{opacity:0}to{opacity:1}}.elementor-element .acf-form{opacity:0;animation:fadeIn .5s forwards;animation-delay:.5s;z-index:1;position:relative}.elementor-element .af-page-wrap{margin:0 0 20px;border:0}.elementor-element .af-page-button{background:none;border:none;height:auto;font-size:1em}@media(min-width: 1025px){.elementor-element .af-page-button{font-size:1.2em}}.elementor-element .af-page-button::before{display:none;content:none}.elementor-element .af-page-button::after{content:"" !important;position:absolute;bottom:0;left:0;right:0;top:auto;height:2px;border:none;border-bottom:2px solid #e5e5e5}.elementor-element .af-page-button.current{color:var(--e-global-color-primary);text-align:center}.elementor-element .af-page-button.current .title::before{content:"Schritt "}.elementor-element .af-page-button.current::after{border-bottom:2px solid var(--e-global-color-primary)}.elementor-element .af-page-button.enabled{background:rgba(0,0,0,0)}.elementor-element .af-page-button .index{display:none}.acf-form .af-success{font-family:var(--e-global-typography-text-font-family),sans-serif;font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing);padding:20px;background:var(--e-global-color-primary);color:var(--e-global-color-secondary)}.acf-form .af-success h3{margin-top:0;font-weight:700}.acf-form .acf-notice{margin:25px 0 15px}.acf-form .acf-notice-dismiss{display:none}.acf-form .acf-notice p{font-size:1em}@media(min-width: 1025px){.acf-form .acf-notice p{font-size:1.2em}}.acf-form .acf-fields>.acf-field{border-top:none}.acf-form .acf-fields>.acf-field,.acf-form .acf-fields>.af-submit{padding:15px 0}@media(min-width: 1025px){.acf-form .acf-fields>.acf-field,.acf-form .acf-fields>.af-submit{padding:20px 0}}.acf-form .acf-fields>.acf-field.single-plan,.acf-form .acf-fields>.af-submit.single-plan{padding-top:0}.acf-form .acf-fields>.acf-field-radio ul.acf-radio-list li{font-size:.875em;line-height:2}@media(min-width: 1025px){.acf-form .acf-fields>.acf-field-radio ul.acf-radio-list li{font-size:1.2em}}.acf-form .acf-fields>.acf-field-radio ul.acf-radio-list li input{margin-right:10px}.acf-form .acf-fields>.acf-field-checkbox:not(.single-plan) ul.acf-checkbox-list li{font-size:.875em;line-height:2}@media(min-width: 1025px){.acf-form .acf-fields>.acf-field-checkbox:not(.single-plan) ul.acf-checkbox-list li{font-size:1.2em}}.acf-form .acf-fields>.acf-field-checkbox:not(.single-plan) ul.acf-checkbox-list li input{margin-right:10px}.acf-form .acf-fields>.acf-field-checkbox:not(.single-plan) ul.acf-checkbox-list li input[type=text]{margin-right:0;width:80%}.acf-form .acf-fields>.acf-field .acf-label{line-height:1.2;font-size:1em}.acf-form .acf-fields>.acf-field .acf-label .af-field-instructions{margin-top:5px;font-size:.8em}@media(min-width: 1025px){.acf-form .acf-fields>.acf-field .acf-label{font-size:1.2em}}.acf-form .acf-fields>.af-submit{display:flex;justify-content:flex-end;align-items:center}.acf-form .acf-fields>.af-submit button{border-color:#9d9d9c;background-color:#ccc;color:#fff;box-shadow:0px 1px 1px rgba(0,0,0,.03),0px 3px 6px rgba(0,0,0,.02);font-size:1em}@media(min-width: 1025px){.acf-form .acf-fields>.af-submit button{font-size:1.2em}}.acf-form .acf-fields>.af-submit button:disabled{opacity:.5}.acf-form .acf-fields>.af-submit .af-spinner{order:-1;margin-right:1em}.acf-form .acf-fields .acf-field-acfe-hidden{border:0}.acf-form .acf-fields .acf-field-group .acf-fields{border:none}.acf-form .acf-fields .acf-input input,.acf-form .acf-fields .acf-input textarea,.acf-form .acf-fields .acf-input select{padding:8px;border:1px solid #ccc;font-size:1em;box-shadow:0px 1px 1px rgba(0,0,0,.03),0px 3px 6px rgba(0,0,0,.02)}.acf-form .acf-fields .acf-input>.acf-true-false label{display:flex;align-items:flex-start;gap:10px;font-size:.85em;line-height:1.3}@media(min-width: 1025px){.acf-form .acf-fields .acf-input>.acf-true-false label{align-items:center}}.acf-form .acf-fields .acf-input>.acf-true-false label input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:24px;height:24px;border-radius:3px;flex-shrink:0}.acf-form .acf-fields .acf-input>.acf-true-false label input[type=checkbox]:checked{background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 26 26%27%3E%3Cpath d=%27M7.05 13.6 l3.55 3.6 8.35 -8.4%27 fill=%27none%27 stroke=%27%23AECD60%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E");border-color:#84a626}.selection .acf-radio-list{display:flex;list-style-type:none;padding:0;gap:10px}.selection .acf-radio-list::before,.selection .acf-radio-list::after{display:none}.selection .acf-radio-list li{line-height:initial;font-size:inherit;flex-grow:1;box-shadow:0px 1px 1px rgba(0,0,0,.03),0px 3px 6px rgba(0,0,0,.02)}@media(min-width: 768px){.selection .acf-radio-list li{flex-grow:0}}.selection .acf-radio-list li input[type=radio]{display:none}.selection .acf-radio-list li input[type=radio]:checked+label{background-color:#c5e17a;border-color:#84a626}.selection .acf-radio-list li label{display:block;padding:12px 8px;border:1px solid #e6e6e6;margin:0;cursor:pointer;background-color:#fff;transition:background-color .3s;border-radius:2px;font-size:15px;text-align:center}@media(min-width: 1025px){.selection .acf-radio-list li label{padding:14px 16px;font-size:14px}}.selection .acf-radio-list li label.selected{border-color:#9d9d9c;background-color:#ccc}.period .acf-radio-list{gap:10px}.period .acf-radio-list label{text-align:center}.studio .acf-radio-list{flex-direction:column}@media(min-width: 1025px){.studio .acf-radio-list{flex-direction:row}}.studio .acf-radio-list li label{text-align:left}.studio .acf-radio-list li label address{font-style:normal;font-size:12px;color:#303030;margin-top:10px;line-height:1.2}.single-plan .acf-checkbox-list{list-style-type:none;padding:0;display:flex;flex-direction:column;gap:20px}@media(min-width: 1025px){.single-plan .acf-checkbox-list{flex-direction:row}}.single-plan .acf-checkbox-list::before,.single-plan .acf-checkbox-list::after{display:none}@media(min-width: 1025px){.single-plan label{display:flex !important;height:100%;flex-direction:column}}.single-plan label .plan.recommended{border-color:#c5e17a;box-shadow:0px 1px 1px rgba(0,0,0,.03),0px 3px 6px rgba(0,0,0,.02)}.single-plan input[type=checkbox]{display:none}.single-plan input[type=checkbox]:checked~.plan.selectable{border-color:#c5e17a;box-shadow:0px 1px 1px rgba(0,0,0,.03),0px 3px 6px rgba(0,0,0,.02)}.single-plan input[type=checkbox]:checked~.plan.selectable .select-button{display:none}.single-plan input[type=checkbox]:checked~.plan.selectable .select-button.marked{display:flex}.single-plan .plan{display:flex;flex-direction:column;border:2px solid #f2f2f2;font-size:13px;padding:15px;transition:background-color .3s}@media(min-width: 1025px){.single-plan .plan{flex-grow:1}}.single-plan .plan.minimal{display:flex;cursor:default}@media(min-width: 768px){.single-plan .plan.minimal{display:inline-flex}}.single-plan .plan.selectable{cursor:pointer}.single-plan .plan-header{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:10px;gap:20px}.single-plan .plan-header h3{margin:0}.single-plan .plan-title{font-weight:bold}.single-plan .price{color:#333;flex-shrink:0}.single-plan .plan-title,.single-plan .price{font-size:1.2em;line-height:1.4}.single-plan .features{list-style-type:none;padding:0;margin:10px 0 0;padding-inline-start:1em;margin-block-start:1em}.single-plan .features li{padding-inline-start:1ch;line-height:1.4}.single-plan .features li::marker{content:"» ";color:var(--e-global-color-primary)}.single-plan .features li:not(:last-child){margin-bottom:6px}@media(min-width: 1025px){.single-plan .features{flex-grow:1}}.single-plan .select-button{display:flex;text-align:center;border:1px solid #c5e17a;cursor:pointer;font-size:1em;justify-content:flex-end;align-items:center;gap:.5em;line-height:40px;margin-top:20px;margin-left:auto;padding:0 20px}@media(min-width: 1025px){.single-plan .select-button{font-size:1.2em}}.single-plan .select-button.marked{display:none;font-weight:bold;border-color:rgba(0,0,0,0)}.single-plan .note{font-size:.8em;color:#777;margin-top:10px}.single-plan .recommendation{background-color:#c5e17a;padding:8px 16px;display:inline-block}@media(min-width: 1025px){.single-plan .recommendation{align-self:flex-start}}.single-plan .recommendation.hidden{display:none}@media(min-width: 1025px){.single-plan .recommendation.hidden{display:block;visibility:hidden}}.checkmark{width:24px;height:24px;display:block;stroke-width:2;stroke:#fff;stroke-miterlimit:10;box-shadow:inset 0 0 0 #aecd60;animation:fill .3s ease-in-out .3s forwards,scale .2s ease-in-out .7s both}.checkmark__circle{stroke-dasharray:104;stroke-dashoffset:104;stroke-width:2;stroke-miterlimit:10;stroke:#aecd60;fill:none;animation:stroke .4s cubic-bezier(0.65, 0, 0.45, 1) forwards}.checkmark__check{transform-origin:50% 50%;stroke-dasharray:24;stroke-dashoffset:24;animation:stroke .2s cubic-bezier(0.65, 0, 0.45, 1) .6s forwards}@keyframes stroke{100%{stroke-dashoffset:0}}@keyframes scale{0%,100%{transform:none}50%{transform:scale3d(1.1, 1.1, 1)}}@keyframes fill{100%{box-shadow:inset 0 0 0 30px #aecd60}}.ui-datepicker-title{display:flex}#selected_plan{display:none !important}.aktion .recommendation{display:none !important}
