section.Calculator div.Subline{font-size:1.8rem;font-weight:700;line-height:120%;margin-bottom:28px;margin-top:8px}section.Calculator .Form{align-items:flex-end;display:flex;flex-direction:row;justify-content:space-between;margin-top:16px}@media (max-width:849px){section.Calculator .Form{align-items:flex-start;flex-direction:column}}section.Calculator .Form>:not(:last-child){margin-right:16px}@media (max-width:849px){section.Calculator .Form>:not(:last-child){margin-bottom:16px}}section.Calculator .Form div.Input{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start}@media (max-width:849px){section.Calculator .Form div.Input{width:100%}}section.Calculator .Form div.Input{color:var(--grey-900)}section.Calculator .Form div.Input[data-is-gek]{flex-grow:1!important;width:100%!important}section.Calculator .Form div.Input[data-is-gek] input{max-width:none!important;width:100%!important}section.Calculator .Form div.Input label{color:var(--grey-700);margin-bottom:4px}section.Calculator .Form div.Input input:not([type=range]){border-color:var(--grey-350);border-radius:12px;border-width:2px;padding:12px 16px;width:100%}section.Calculator .Form div.Input input:not([type=range])::-moz-placeholder{color:var(--grey-400)}section.Calculator .Form div.Input input:not([type=range])::placeholder{color:var(--grey-400)}section.Calculator .Form div.Input input:not([type=range]){-webkit-appearance:none}section.Calculator .Form div.Input input:not([type=range]).IsDark{border-color:var(--grey-600)}section.Calculator .Form div.Input input[type=number],section.Calculator .Form div.Input input[type=text]{transition-duration:.2s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}section.Calculator .Form div.Input input[type=number]:focus,section.Calculator .Form div.Input input[type=number]:hover,section.Calculator .Form div.Input input[type=text]:focus,section.Calculator .Form div.Input input[type=text]:hover{--outline-bg:#fff;background:linear-gradient(var(--outline-bg),var(--outline-bg)) padding-box,linear-gradient(60deg,var(--primary) 0,var(--accent-pink) 50%,var(--accent-darkblue) 100%) border-box;border:2px solid transparent}section.Calculator .Form div.Input input[type=number].IsDark:focus,section.Calculator .Form div.Input input[type=number].IsDark:hover,section.Calculator .Form div.Input input[type=text].IsDark:focus,section.Calculator .Form div.Input input[type=text].IsDark:hover{--outline-bg:var(--grey-700);background:linear-gradient(var(--outline-bg),var(--outline-bg)) padding-box,linear-gradient(60deg,var(--primary) 0,var(--accent-pink) 50%,var(--accent-darkblue) 100%) border-box;border:2px solid transparent}section.Calculator .Form div.Input input[type=number]{-moz-appearance:textfield}section.Calculator .Form div.Input input[type=number]::-webkit-inner-spin-button,section.Calculator .Form div.Input input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}section.Calculator .Form div.Input.PLZ input,section.Calculator .Form div.Input.kWh input{max-width:130px}@media (max-width:849px){section.Calculator .Form div.Input.PLZ input,section.Calculator .Form div.Input.kWh input{max-width:none}}section.Calculator .Form a.Button{margin-top:28px;padding-bottom:15px;padding-top:15px}@media (max-width:849px){section.Calculator .Form a.Button{width:100%}}section.Calculator .Form a.Button[data-is-gek]{flex-grow:1!important;max-width:none!important;width:100%!important}div.AddressWrapper{align-items:flex-start;display:flex;flex-direction:row;justify-content:flex-start}@media (max-width:849px){div.AddressWrapper{width:100%}}div.AddressWrapper{flex:1 1 0%}div.AddressWrapper>:not(:last-child){margin-right:16px}div.AddressWrapper div.Input{position:relative}div.AddressWrapper div.Input div.Suggestions{background-color:var(--general-white);border-color:var(--grey-350);border-radius:12px;border-width:2px;left:0;max-height:250px;overflow-x:hidden;overflow-y:auto;pointer-events:all;position:absolute;right:0;top:110%;z-index:9999}div.AddressWrapper div.Input div.Suggestions button.Entry{display:block;padding:8px;text-align:left;width:100%}div.AddressWrapper div.Input div.Suggestions button.Entry span.PostalCode{color:var(--grey-350);font-size:1.1rem}div.AddressWrapper div.Input.Street{flex:1 1 0%}div.AddressWrapper div.Input.HouseNumber{max-width:100px}div.AddressWrapper div.Input.HouseNumber input{width:100%}section.PopupInfoBox{background-color:var(--grey-200);padding:24px 42px}@media (max-width:849px){section.PopupInfoBox{padding-left:24px;padding-right:24px}}section.PopupInfoBox{margin-bottom:32px;max-width:730px!important;width:100%!important}section.PopupInfoBox div.Title{color:var(--primary);font-weight:700;margin-bottom:16px}div.sib-form[data-v-2f88f2de]{padding-top:0}div.sib-form div#sib-container[data-v-2f88f2de]{background-color:transparent}div.sib-form div.sib-form-block[data-v-2f88f2de]{padding-bottom:4px;padding-top:4px}div.sib-form div.sib-form-block label.entry__label[data-v-2f88f2de]{display:none;font-size:1.4rem;font-weight:400;margin-bottom:0}div.sib-form div.sib-form-block div.entry__field[data-v-2f88f2de]{background-color:var(--general-white);border-color:var(--grey-350);border-radius:8px;border-width:2px;padding:12px 16px}div.sib-form div.sib-form-block div.entry__field input[data-v-2f88f2de]::-moz-placeholder,div.sib-form div.sib-form-block div.entry__field select[data-v-2f88f2de]::-moz-placeholder{color:var(--grey-500)}div.sib-form div.sib-form-block div.entry__field input[data-v-2f88f2de]::placeholder,div.sib-form div.sib-form-block div.entry__field select[data-v-2f88f2de]::placeholder{color:var(--grey-500)}div.sib-form button[type=submit][data-v-2f88f2de]{background-color:var(--primary);border-radius:9999px;color:var(--general-black);text-transform:none;width:100%}div.sib-form label.entry__error[data-v-2f88f2de]{color:var(--error);font-size:1.2rem}div.sib-form p.IndentCheckboxLabel[data-v-2f88f2de]{margin-left:-4px}.sib-form .input_replaced:checked+.checkbox_tick_positive[data-v-2f88f2de]{background-color:var(--primary);border-color:var(--primary)}div[data-hidden][data-v-2f88f2de]{height:0;overflow:hidden;pointer-events:none}.ohnohoney[data-v-2f88f2de]{height:0;left:0;opacity:0;position:absolute;top:0;width:0;z-index:-1}div.AvailabilityPopup aside.Background{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background-color:var(--general-black);background:#0009;top:0;right:0;bottom:0;left:0;opacity:1;position:fixed;transition-duration:.5s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);z-index:1001}div.AvailabilityPopup div.Container{align-items:center;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;pointer-events:none;position:fixed;z-index:1001}div.AvailabilityPopup div.Container div.Content{background-color:var(--grey-100);margin:20px;max-height:80vh;max-width:900px;overflow-y:auto;pointer-events:auto;position:relative;width:100%;--tw-translate-y:0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transition-duration:.5s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media (max-width:1023px){div.AvailabilityPopup div.Container div.Content{margin:0;max-height:100vh}}div.AvailabilityPopup div.Container div.Content button.Close{border-width:2px;position:absolute;right:16px;top:16px;--tw-border-opacity:1;align-items:center;border-color:rgb(255 255 255/var(--tw-border-opacity,1));border-radius:9999px;color:var(--general-black);display:flex;justify-content:center;padding:12px}div.AvailabilityPopup div.Container div.Content div.Lower,div.AvailabilityPopup div.Container div.Content div.Upper{align-items:center;display:flex;flex-direction:column;justify-content:center;padding-left:20px;padding-right:20px;width:100%}div.AvailabilityPopup div.Container div.Content div.Lower>*,div.AvailabilityPopup div.Container div.Content div.Upper>*{max-width:480px;text-align:center}div.AvailabilityPopup div.Container div.Content div.Upper{background-image:var(--gradient-04);padding-bottom:80px;padding-top:80px;width:100%}div.AvailabilityPopup div.Container div.Content div.Upper div.IconWrapper{align-items:center;border-color:var(--general-black);border-radius:9999px;border-width:2px;display:flex;height:46px;justify-content:center;width:46px}div.AvailabilityPopup div.Container div.Content div.Upper>:not(:last-child){margin-bottom:16px}div.AvailabilityPopup div.Container div.Content div.Upper[data-state=traveflat-available]{background-image:var(--gradient-05)}div.AvailabilityPopup div.Container div.Content div.Upper[data-state=not-available-no-form],div.AvailabilityPopup div.Container div.Content div.Upper[data-state=not-available]{background-image:var(--gradient-06)}div.AvailabilityPopup div.Container div.Content div.Lower{padding-bottom:32px;padding-top:32px}@media (max-width:1023px){div.AvailabilityPopup div.Container div.Content div.Lower{padding-left:0;padding-right:0}}div.AvailabilityPopup[data-hidden] aside.Background{opacity:0;pointer-events:none}div.AvailabilityPopup[data-hidden] div.Container{opacity:0}div.AvailabilityPopup[data-hidden] div.Container div.Content{pointer-events:none;--tw-translate-y:50px;opacity:0;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}#sib-container input::-moz-placeholder{color:#c0ccda;font-family:Helvetica,sans-serif;text-align:left}#sib-container input::placeholder{color:#c0ccda;font-family:Helvetica,sans-serif;text-align:left}#sib-container textarea::-moz-placeholder{color:#c0ccda;font-family:Helvetica,sans-serif;text-align:left}#sib-container textarea::placeholder{color:#c0ccda;font-family:Helvetica,sans-serif;text-align:left}
