:root{--section-padding-y:3rem;--section-padding-x:1rem}@media (min-width:768px) and (max-width:879px){:root{--section-padding-y:3rem;--section-bg-color:#e0f7fa}}@media (min-width:880px) and (max-width:1023px){:root{--section-padding-y:4rem;--section-bg-color:#ffecb3}}@media (min-width:1024px) and (max-width:1199px){:root{--section-padding-y:5rem}}@media (min-width:1200px) and (max-width:1365px){:root{--section-padding-y:6rem}}@media (min-width:1366px) and (max-width:2399px){:root{--section-padding-y:8rem}}@media (min-width:1920px){:root{--section-padding-y:10rem}}.section.e-con{position:relative;padding:var(--section-padding-y) var(--section-padding-x);--padding-left:var(--section-padding-x);--padding-right:var(--section-padding-x)}.section.reset-bottom.e-con{padding-bottom:0}.section.reset-top.e-con{padding-top:0}.sticky-menue{opacity:0;height:0;transition:.125s!important}.sticky-menue.elementor-sticky--active{opacity:1;height:auto}p{margin-bottom:0}:root{--link-color:#f80;--link-underline-padding:.5em}#guest-names{display:flex;flex-direction:column;gap:1rem;width:100%}#guest-names .input-wrapper button{background-color:#e4e4e4;width:36px;height:36px;padding:0;margin:0;align-items:center;border:none}#guest-names .input-wrapper button:hover{background-color:#000}.list{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:flex-start}.list .button-wrapper{margin-top:2rem}.input-wrapper{position:relative;display:flex;align-items:center}.input-field{padding-right:50px;background:transparent;border:none;width:100%;z-index:2;text-transform:capitalize;text-transform:capitalize;background:transparent;border:none;width:100%;z-index:2}.action-button{background-color:#dc3545;color:#fff;border:none;border-radius:50%;width:40px;height:40px;display:flex;justify-content:center;align-items:center;font-size:1.5rem;margin-left:10px;cursor:pointer}.input-field:focus{background-color:transparent}.suggestion{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height);color:lightgray;position:absolute;width:100%;color:lightgray;z-index:1;padding:1rem 1.5rem;border:2px solid transparent}.action-button{background-color:#32cd32;color:#fff;border:none;border-radius:50%;width:40px;height:40px;display:flex;justify-content:center;align-items:center;font-size:1.5rem;margin-left:10px;cursor:pointer;position:absolute;right:1rem;z-index:10}.toggle-switch{display:flex;align-items:center;position:relative}.toggle-switch input{display:none}.toggle-label{display:flex;align-items:center;position:relative;width:114px;height:46px;background-color:#ccc;border-radius:2rem;cursor:pointer;transition:background 0.3s ease-in-out}.switch-circle{position:absolute;top:50%;left:5px;width:40px;height:40px;background-color:#fff;border-radius:50%;display:flex;justify-content:center;align-items:center;transition:transform 0.3s ease-in-out;transform:translateY(-50%)}.switch-emoji{width:30px;height:30px;transition:opacity 0.3s ease-in-out}.toggle-switch input:checked+.toggle-label{background-color:#bcfd49}.toggle-switch input:checked+.toggle-label .switch-circle{transform:translateX(64px) translateY(-50%) rotate(360deg)}.toggle-switch input:checked+.toggle-label .switch-circle .switch-emoji{content:url(https://ringelowski.de/wp-content/uploads/2025/03/heart_eyes.png)}.toggle-switch input:checked+label .switch-text{color:#283910}.switch-text{position:absolute;font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height);color:#000;z-index:1;top:50%;transform:translateY(-50%)}.switch-text-yes{left:1.5rem;text-align:left;opacity:0;transition:opacity 0.3s ease-in-out}.switch-text-no{right:1.5rem;text-align:right;opacity:1;transition:opacity 0.3s ease-in-out}.toggle-switch input:checked+.toggle-label .switch-text-yes{opacity:1}.toggle-switch input:checked+.toggle-label .switch-text-no{opacity:0}.elementor-kit-7 input:not([type="button"]):not([type="submit"]),.elementor-kit-7 textarea,.elementor-kit-7 .elementor-field-textual{background-color:transparent!important}.button-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;width:100%;justify-content:space-between;align-items:center;gap:2rem}.custom-from form{display:flex;flex-direction:column;flex-wrap:nowrap;gap:2rem}.button-wrapper a.zusage{background-color:#bdfd49;border-color:#bdfd49;color:#283910}.button-wrapper a.zusage:hover{background-color:#283910;color:#bdfd49;border-color:#283910}.custom-from .form-switch{display:flex;flex-direction:row;align-items:center;justify-content:space-between}[type=button],[type=submit],button,button,.elementor-button,.elementor-button-content-wrapper{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:.5rem}.elementor-button-icon{display:flex}