.icon-button figure,.icon-link figure,figure.icon-link{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-webkit-transition:all .1s ease;transition:all .1s ease;position:relative;left:0}.icon-button figure img,.icon-link figure img,figure.icon-link img{width:1.25em}.icon-button figure figcaption,.icon-link figure figcaption,figure.icon-link figcaption{white-space:nowrap;margin:-.1em 0 0 .3em}.btn,.btn-wrp>:first-child,.icon-button,.primary-button>:first-child{border:2px solid #7d7d7d;border-radius:10px;display:inline-block;padding:.5rem 1.7rem;margin:0;overflow:hidden;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out;cursor:pointer;background-color:transparent;text-decoration:none;text-align:center;color:#7d7d7d;vertical-align:top;-webkit-box-shadow:1px 1px 5px rgba(0,0,0,.3);box-shadow:1px 1px 5px rgba(0,0,0,.3);text-transform:uppercase;font-weight:700;font-size:1em}@media only screen and (min-width:40em){.btn-wrp>:hover:first-child,.btn:hover,.hover:hover .btn,.hover:hover .btn-wrp>:first-child,.hover:hover .icon-button,.hover:hover .primary-button>:first-child,.icon-button:hover,.primary-button>:hover:first-child{background-color:rgba(0,0,0,.5);color:#fff}}.btn-wrp>:focus:first-child,.btn:focus,.icon-button:focus,.primary-button>:focus:first-child{outline:none}.btn-wrp,.primary-button{display:inline-block;margin-right:1em}.btn-wrp+.btn-wrp,.btn-wrp+.primary-button,.primary-button+.btn-wrp,.primary-button+.primary-button{margin-right:0;margin-top:1em}.arrow-button>:first-child{background-color:#fff;border:1px solid #000;padding:.3em 0;width:80px}.arrow-button>:first-child:before{content:"";display:block;background:50% no-repeat url(/images/icn/pfeil.svg);width:100%;height:12px}.offer-button>:first-child,.submit-button>:first-child{border:2px solid #000;color:#000}@media only screen and (min-width:40em){.offer-button:hover,.submit-button:hover{background-color:#000;color:#fff;border-radius:10px}}.primary-button>:first-child{border:2px solid #000;color:#000}@media only screen and (min-width:40em){.primary-button>:first-child:hover{background-color:#000;color:#fff}}.icon-button{-webkit-box-shadow:none;box-shadow:none}.icon-link{text-decoration:none}.lazy-image,.waiting-for-content{display:block;width:100%;height:100px;margin-bottom:4px;background:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iODAiIGhlaWdodD0iODAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDEwMCAxMDAiIHByZXNlcnZlQXNwZWN0UmF0aW89InhNaWRZTWlkIiBjbGFzcz0ibGRzLWJhcnMiPjxwYXRoIGZpbGw9IiNmZmZmY2IiIGQ9Ik0xNCAzMGgxMnY0MEgxNHoiPjxhbmltYXRlIGF0dHJpYnV0ZU5hbWU9Im9wYWNpdHkiIGNhbGNNb2RlPSJzcGxpbmUiIHZhbHVlcz0iMTswLjI7MSIga2V5VGltZXM9IjA7MC41OzEiIGR1cj0iMSIga2V5U3BsaW5lcz0iMC41IDAgMC41IDE7MC41IDAgMC41IDEiIGJlZ2luPSItMC42cyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiLz48L3BhdGg+PHBhdGggZmlsbD0iI2ZhYzA5MCIgZD0iTTM0IDMwaDEydjQwSDM0eiI+PGFuaW1hdGUgYXR0cmlidXRlTmFtZT0ib3BhY2l0eSIgY2FsY01vZGU9InNwbGluZSIgdmFsdWVzPSIxOzAuMjsxIiBrZXlUaW1lcz0iMDswLjU7MSIgZHVyPSIxIiBrZXlTcGxpbmVzPSIwLjUgMCAwLjUgMTswLjUgMCAwLjUgMSIgYmVnaW49Ii0wLjRzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIvPjwvcGF0aD48cGF0aCBmaWxsPSIjZmY3YzgxIiBkPSJNNTQgMzBoMTJ2NDBINTR6Ij48YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJvcGFjaXR5IiBjYWxjTW9kZT0ic3BsaW5lIiB2YWx1ZXM9IjE7MC4yOzEiIGtleVRpbWVzPSIwOzAuNTsxIiBkdXI9IjEiIGtleVNwbGluZXM9IjAuNSAwIDAuNSAxOzAuNSAwIDAuNSAxIiBiZWdpbj0iLTAuMnMiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIi8+PC9wYXRoPjxwYXRoIGZpbGw9IiNjMGY2ZDIiIGQ9Ik03NCAzMGgxMnY0MEg3NHoiPjxhbmltYXRlIGF0dHJpYnV0ZU5hbWU9Im9wYWNpdHkiIGNhbGNNb2RlPSJzcGxpbmUiIHZhbHVlcz0iMTswLjI7MSIga2V5VGltZXM9IjA7MC41OzEiIGR1cj0iMSIga2V5U3BsaW5lcz0iMC41IDAgMC41IDE7MC41IDAgMC41IDEiIGJlZ2luPSIwcyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiLz48L3BhdGg+PC9zdmc+");background-repeat:no-repeat;background-position:50% 50%}input:-webkit-autofill,input:-webkit-autofill:focus,input:-webkit-autofill:hover,select:-webkit-autofill,select:-webkit-autofill:focus,select:-webkit-autofill:hover,textarea:-webkit-autofill,textarea:-webkit-autofill:focus,textarea:-webkit-autofill:hover{border:none;-webkit-text-fill-color:inherit;-webkit-box-shadow:none;background:none}select{width:100%;position:relative;z-index:1;-webkit-appearance:none;-moz-appearance:none;appearance:none}select::-ms-expand{display:none}form :focus:not(select){-webkit-box-shadow:0 0 5px #303030;box-shadow:0 0 5px #303030;outline:none}.form-mandatory label:after{content:" *";display:inline}@media only screen and (min-width:30em){.form-row--single{display:-ms-flexbox;display:flex}.form-row--single .form-item{-ms-flex-preferred-size:100%;flex-basis:100%}}@media only screen and (min-width:40em){.form-row--multiple{display:-ms-flexbox;display:flex}.form-row--multiple .form-item{-ms-flex-preferred-size:49%;flex-basis:49%}.form-row--multiple .form-item:first-of-type{margin-right:1%}.form-row--multiple .form-item:nth-of-type(2){margin-left:1%}.form-row--multiple .form-item:nth-of-type(3){margin-left:2%}}@media only screen and (min-width:30em){.form-row--childages{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start}.form-row--childages .form-item{margin:0 .3em}.form-row--childages .form-item .input-input{width:2em;padding:0}}.form-row--childages .form-item{margin:1.5em 0;max-width:100px}.form-row--childages .form-item:not(:last-child){margin-right:.5em}.form-row--childages .form-item.hide{display:none}.form-item{margin-top:.5em;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:end;justify-content:flex-end;position:relative}.form-item label{font-size:.8em;display:block;color:#000}.form-item .input-input,.form-item .input-select,.form-item .input-textarea{border:1px solid #000;border-radius:5px;position:relative;width:100%;height:2em;background-color:#fff;display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center}.form-item .input-input input,.form-item .input-input select,.form-item .input-input textarea,.form-item .input-select input,.form-item .input-select select,.form-item .input-select textarea,.form-item .input-textarea input,.form-item .input-textarea select,.form-item .input-textarea textarea{position:relative;border:none;margin:1px;width:100%;background-color:transparent;padding:0 0 0 .5em;font-size:1em}.form-item .input-input input:focus,.form-item .input-input select:focus,.form-item .input-input textarea:focus,.form-item .input-select input:focus,.form-item .input-select select:focus,.form-item .input-select textarea:focus,.form-item .input-textarea input:focus,.form-item .input-textarea select:focus,.form-item .input-textarea textarea:focus{outline:none;border:none;-webkit-box-shadow:none;box-shadow:none}.form-item .input-input input::-webkit-input-placeholder,.form-item .input-input select::-webkit-input-placeholder,.form-item .input-input textarea::-webkit-input-placeholder,.form-item .input-select input::-webkit-input-placeholder,.form-item .input-select select::-webkit-input-placeholder,.form-item .input-select textarea::-webkit-input-placeholder,.form-item .input-textarea input::-webkit-input-placeholder,.form-item .input-textarea select::-webkit-input-placeholder,.form-item .input-textarea textarea::-webkit-input-placeholder{color:#c9c9c9}.form-item .input-input input:-ms-input-placeholder,.form-item .input-input select:-ms-input-placeholder,.form-item .input-input textarea:-ms-input-placeholder,.form-item .input-select input:-ms-input-placeholder,.form-item .input-select select:-ms-input-placeholder,.form-item .input-select textarea:-ms-input-placeholder,.form-item .input-textarea input:-ms-input-placeholder,.form-item .input-textarea select:-ms-input-placeholder,.form-item .input-textarea textarea:-ms-input-placeholder{color:#c9c9c9}.form-item .input-input input::-ms-input-placeholder,.form-item .input-input select::-ms-input-placeholder,.form-item .input-input textarea::-ms-input-placeholder,.form-item .input-select input::-ms-input-placeholder,.form-item .input-select select::-ms-input-placeholder,.form-item .input-select textarea::-ms-input-placeholder,.form-item .input-textarea input::-ms-input-placeholder,.form-item .input-textarea select::-ms-input-placeholder,.form-item .input-textarea textarea::-ms-input-placeholder{color:#c9c9c9}.form-item .input-input input::placeholder,.form-item .input-input select::placeholder,.form-item .input-input textarea::placeholder,.form-item .input-select input::placeholder,.form-item .input-select select::placeholder,.form-item .input-select textarea::placeholder,.form-item .input-textarea input::placeholder,.form-item .input-textarea select::placeholder,.form-item .input-textarea textarea::placeholder{color:#c9c9c9}.form-item .input-textarea{height:4em}.form--module label{color:#fff}.form--module .submit-button--module{margin:auto 0}.form--module .submit-button--module :first-child{background-color:#fff;color:#000}@media only screen and (min-width:48em){.form--module{display:-ms-flexbox;display:flex}.form--module .form-item{-ms-flex:1 1;flex:1 1}.form--module .form-item:first-of-type{margin-right:1%}.form--module .form-item:nth-of-type(2){margin-left:1%}.form--module .form-item:nth-of-type(3){margin-left:2%}}@media (min-width:67.5em){.form--module--columns-2{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.form--module--columns-2>*{-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;-ms-flex-preferred-size:calc(50% - 2em);flex-basis:calc(50% - 2em)}.form--module--columns-2>:nth-child(2n){padding:0 0 0 .5em}.form--module--columns-2>:nth-child(odd){padding:0 .5em 0 0}}[data-theme=homes] .form--module .error-email-validation [data-errormessage],[data-theme=homes] .form--module .error-mandatory [data-errormessage]{color:#fff}[data-theme=homes] .form--module .error-email-validation .input-input,[data-theme=homes] .form--module .error-mandatory .input-input{background-color:#6e092e}[data-theme=homes] .form--module .error-email-validation .input-input input,[data-theme=homes] .form--module .error-mandatory .input-input input{color:#fff}.error-mandatory .input-input,.error-mandatory .input-select{border:2px solid red}.error-email-validation [data-errormessage],.error-mandatory [data-errormessage]{display:block;color:red;font-size:.8em;margin-bottom:-5px}.error-email-validation .input-input{border:2px solid orange}[data-errormessage]{display:none}.hidden{display:none}.data-privacy-statement{font-size:.7em;margin-top:1rem}.input-checkbox{position:absolute;opacity:0}.input-checkbox+label{position:relative;cursor:pointer;padding:0;font-size:1rem;display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;color:#000;margin-top:.5em}.input-checkbox+label:before{content:"";margin-right:.5em;width:1.8em;height:1.8em;border:1px solid #000;background:#fff;-ms-flex-preferred-size:1.8em;flex-basis:1.8em;-ms-flex-negative:0;flex-shrink:0;margin-top:-.1em;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;font-size:1em}.input-checkbox:checked+label:before{content:"X";background:#000;color:#fff;padding-top:.1em}.input-checkbox:hover+label:before{border:1px solid #000}.input-checkbox:focus+label:before{-webkit-box-shadow:0 0 5px #303030;box-shadow:0 0 5px #303030}.input-checkbox:disabled+label{opacity:.5;cursor:auto}form .submit-button{margin-top:2em}form .submit-button.submit-button-quickform{margin:2em 0 0;font-size:.9em;line-height:2.8em}@media only screen and (min-width:30em){form .submit-button.submit-button-quickform{margin:0 0 5px}}@media only screen and (min-width:40em){form .submit-button.submit-button-quickform button{width:100%}}@media (min-width:93.75em){form .submit-button.submit-button-quickform button{width:70%}}form.quickform{padding:1em 1em 2em;border-radius:10px;background:#7d7d7d}@media only screen and (min-width:80em){form.quickform{padding:1.5em 2em 2.5em}}form button.quickform{background:#000 url(/bundles/app/static/frontend/images/icn/arrow_right.svg) no-repeat 50% 50%;background-size:25%;position:absolute;top:3px;right:3px;bottom:3px;width:40px;border:0;cursor:pointer;border-radius:5px;z-index:10}.waiting-for-response{display:none}.sending [type=submit]{display:none}.sending .waiting-for-response{display:block}.submit-sending{position:relative;height:60px}.submit-sending--wrp{height:50px;width:40px;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto}.submit-sending-box{position:relative;height:50px;width:40px;-webkit-animation:box 5s linear infinite;animation:box 5s linear infinite}.submit-sending-box .border{background:#303030;position:absolute}.submit-sending-box .border.one{height:4px;top:0;left:0;-webkit-animation:border-one 5s linear infinite;animation:border-one 5s linear infinite}.submit-sending-box .border.two{top:0;right:0;height:100%;width:4px;-webkit-animation:border-two 5s linear infinite;animation:border-two 5s linear infinite}.submit-sending-box .border.three{bottom:0;right:0;height:4px;width:100%;-webkit-animation:border-three 5s linear infinite;animation:border-three 5s linear infinite}.submit-sending-box .border.four{bottom:0;left:0;height:100%;width:4px;-webkit-animation:border-four 5s linear infinite;animation:border-four 5s linear infinite}.submit-sending-box .line{height:4px;background:#303030;position:absolute;width:0;left:25%}.submit-sending-box .line.one{top:25%;width:0;-webkit-animation:line-one 5s linear infinite;animation:line-one 5s linear infinite}.submit-sending-box .line.two{top:45%;-webkit-animation:line-two 5s linear infinite;animation:line-two 5s linear infinite}.submit-sending-box .line.three{top:65%;-webkit-animation:line-three 5s linear infinite;animation:line-three 5s linear infinite}@-webkit-keyframes border-one{0%{width:0}10%{width:100%}to{width:100%}}@keyframes border-one{0%{width:0}10%{width:100%}to{width:100%}}@-webkit-keyframes border-two{0%{height:0}10%{height:0%}20%{height:100%}to{height:100%}}@keyframes border-two{0%{height:0}10%{height:0%}20%{height:100%}to{height:100%}}@-webkit-keyframes border-three{0%{width:0}20%{width:0}30%{width:100%}to{width:100%}}@keyframes border-three{0%{width:0}20%{width:0}30%{width:100%}to{width:100%}}@-webkit-keyframes border-four{0%{height:0}30%{height:0%}40%{height:100%}to{height:100%}}@keyframes border-four{0%{height:0}30%{height:0%}40%{height:100%}to{height:100%}}@-webkit-keyframes line-one{0%{left:25%;width:0}40%{left:25%;width:0}43%{left:25%;width:50%}52%{left:25%;width:50%}54%{left:25%;width:0}55%{right:25%;left:auto}63%{width:10%;right:25%;left:auto}to{width:10%;right:25%;left:auto}}@keyframes line-one{0%{left:25%;width:0}40%{left:25%;width:0}43%{left:25%;width:50%}52%{left:25%;width:50%}54%{left:25%;width:0}55%{right:25%;left:auto}63%{width:10%;right:25%;left:auto}to{width:10%;right:25%;left:auto}}@-webkit-keyframes line-two{0%{width:0}42%{width:0}45%{width:50%}53%{width:50%}54%{width:0}60%{width:50%}to{width:50%}}@keyframes line-two{0%{width:0}42%{width:0}45%{width:50%}53%{width:50%}54%{width:0}60%{width:50%}to{width:50%}}@-webkit-keyframes line-three{0%{width:0}45%{width:0}48%{width:50%}51%{width:50%}52%{width:0}to{width:0}}@keyframes line-three{0%{width:0}45%{width:0}48%{width:50%}51%{width:50%}52%{width:0}to{width:0}}@-webkit-keyframes box{0%{opacity:1;margin-left:0;height:50px;width:40px}55%{margin-left:0;height:50px;width:40px}60%{margin-left:0;height:35px;width:50px}74%{msthin-left:0}80%{margin-left:-50px;opacity:1}90%{height:35px;width:50px;margin-left:50px;opacity:0}to{opacity:0}}@keyframes box{0%{opacity:1;margin-left:0;height:50px;width:40px}55%{margin-left:0;height:50px;width:40px}60%{margin-left:0;height:35px;width:50px}74%{msthin-left:0}80%{margin-left:-50px;opacity:1}90%{height:35px;width:50px;margin-left:50px;opacity:0}to{opacity:0}}.field-input-number{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;border:1px solid #000}.field-input-number .input-input{width:25%;margin:0;padding:0;height:2.1em;border:none;-ms-flex-positive:1;flex-grow:1;border:none!important;text-align:center}.field-btn-minus,.field-btn-plus{background-color:#303030;width:2.1em;height:2.1em;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;background-repeat:no-repeat;background-size:30%;background-position:50%;cursor:pointer}.field-btn-minus.disabled,.field-btn-minus.disabled:hover,.field-btn-plus.disabled,.field-btn-plus.disabled:hover{background-color:#000}.field-btn-minus:hover,.field-btn-plus:hover{background-color:#171717}.field-btn-minus{background-image:url(/bundles/app/static/frontend/images/form/minus.svg)}.field-btn-plus{background-image:url(/bundles/app/static/frontend/images/form/plus.svg)}.fieldsareaname:not(:first-child){margin-top:1.5rem}[data-formtype=number]{max-width:100px}.form-icon--continue,.form-icon--datepicker,.form-icon--dropdown,.form-icon--valid{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:2em;height:2em;background-color:transparent;position:absolute;bottom:0;right:-.7em;overflow:hidden;margin:0}.form-icon--continue img,.form-icon--datepicker img,.form-icon--dropdown img,.form-icon--valid img{height:32px}.form-icon--valid{opacity:0;z-index:1}.form-icon--valid img{width:100%}.form-icon--valid.valid{opacity:1}.form-icon--dropdown img{-webkit-transform-origin:50% 77%;transform-origin:50% 77%;-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.form-icon--continue img{-webkit-transform-origin:50% 77%;transform-origin:50% 77%}.form-icon--datepicker img{width:100%}.dsvgo{opacity:.5}html{font-family:sans-serif;font-size:1rem}main{max-width:50em;margin:0 auto}h1{color:#000}
/*# sourceMappingURL=main.5afb617e.chunk.css.map */