.form--small{font-size:.8rem}@media (min-width:48em){.form--maxwidth{max-width:640px}}.form label{margin-bottom:0;margin-top:.5rem;float:left;width:100px}.form label+.input,.form label+.si-select{width:calc(100% - 100px)}.fieldset{margin-bottom:1rem}.fieldset:last-child{margin-bottom:0}.legend{font-size:1.125rem;font-weight:700;margin-bottom:1rem}select,.input{border:1px solid #c4c4c4;border-radius:5px;padding:.86rem .9rem;margin-bottom:5px;float:left;width:100%;font-size:1rem}select.error,.input.error{border-color:#f44336}select::-webkit-input-placeholder{color:#c4c4c4;opacity:1}select::-moz-placeholder{color:#c4c4c4;opacity:1}.input::-webkit-input-placeholder{color:#c4c4c4;opacity:1}.input::-moz-placeholder{color:#c4c4c4;opacity:1}select::placeholder,.input::placeholder{color:#c4c4c4;opacity:1}@media (min-width:48em){select,.input{padding:.5rem .9rem}}select--textarea,.input--textarea{height:200px}select--big,.input--big{padding:.86rem .9rem}select--plz,.input--plz{width:75px;margin-right:5px}select--ort,.input--ort{width:calc(100% - 80px)}select--search,.input--search{float:none;width:100%;padding-right:4rem;margin-bottom:0;text-overflow:ellipsis}select{color:#c4c4c4}.styledInput.si-select{margin-bottom:5px;float:left;width:100%;font-size:1rem;cursor:pointer;border:1px solid #c4c4c4;border-radius:5px}.styledInput.si-select select{cursor:pointer}.styledInput.si-select>span{display:block;text-overflow:ellipsis;padding:.86rem 0 .86rem .9rem;margin-right:2.2rem}@media (min-width:48em){.styledInput.si-select>span{padding:.5rem 0 .5rem .9rem}}.styledInput.si-select>span:after{content:"";background-size:contain;background-repeat:no-repeat;background-position:center;background-image:url(/assets/theme_dropdown.svg);width:20px;height:20px;margin-top:-10px;right:.23rem;top:50%;position:absolute;pointer-events:none}.styledInput.si-select[data-val=""]>span{color:#c4c4c4}.styledInput.si-select .si-options{margin-top:1px}.styledInput.si-select .si-options>div{box-shadow:3px 3px 3px rgba(0,0,0,.05);background:#fff}.styledInput.si-select .si-options>div>div{border:1px solid #c4c4c4;border-radius:5px}.styledInput.si-select .si-options a{padding:.86rem .9rem;color:#000}.styledInput.si-select .si-options a.si-selected{font-weight:700}.styledInput.si-select .si-options a.si-hover{background:#fff}.styledInput.si-select .si-options a[data-val=""]{color:#c4c4c4}.styledInput.si-select.topbar{border:none;font-size:.9rem;margin-bottom:0}.styledInput.si-select.topbar .si-options{margin-top:0}.styledInput.si-select.error{border-color:#f44336}.styledInput.si-checkbox,.styledInput.si-radio{float:left;margin-top:.1em;height:1.5em;width:1.5em;vertical-align:middle;margin-right:.5em;border:1px solid #b7b7b7;border-radius:50%}.styledInput.si-checkbox+label,.styledInput.si-radio+label{float:left;width:calc(100% - 35px);margin-top:.1em}.styledInput.si-checkbox.checkbox--inline,.styledInput.si-radio.checkbox--inline,.styledInput.si-checkbox.radio--inline,.styledInput.si-radio.radio--inline{float:none}.styledInput.si-checkbox.checkbox--inline+label,.styledInput.si-radio.checkbox--inline+label,.styledInput.si-checkbox.radio--inline+label,.styledInput.si-radio.radio--inline+label{float:none;width:auto}.styledInput.checked:before{content:"";width:50%;height:50%;position:absolute;background:#000;border-radius:50%;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}button[type="submit"],input[type="submit"]{cursor:pointer}input[type="submit"]{width:auto;margin-bottom:0}.Wall{-webkit-user-select:none;-moz-user-select:none;user-select:none}.Wall__container{margin-bottom:1rem}.Wall__canvas{overflow:hidden;position:relative}.Wall__canvas--zoom .Wall__background{-webkit-transform:scale(2);transform:scale(2)}.Wall__background img{width:100%;object-position:center;object-fit:cover;max-height:80vh}.Wall__upload{display:-webkit-flex;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:4rem 2rem;border:1px solid #888;border-radius:4px}.Wall__upload.highlight{border:2px dashed #0d95df}.Wall__remove{display:none}.Wall__upload--custom .Wall__add{display:none}.Wall__upload--custom .Wall__remove{display:block}.Wall__form{max-width:500px;margin:0 auto}.element{cursor:move;position:absolute;top:0;left:0;touch-action:none;border:2px solid rgba(13,149,223,0);-webkit-transition:border-color 200ms ease-in;-moz-transition:border-color 200ms ease-in;-o-transition:border-color 200ms ease-in;transition:border-color 200ms ease-in}.element img{pointer-events:none}.element__dimensions{opacity:0;position:absolute;color:#0d95df;-webkit-transition:opacity 200ms ease-in;-moz-transition:opacity 200ms ease-in;-o-transition:opacity 200ms ease-in;transition:opacity 200ms ease-in}.element__dimensions--w{left:50%;bottom:0;-webkit-transform:translate(-50%,100%);transform:translate(-50%,100%)}.element__dimensions--h{left:-16px;top:50%;-webkit-transform:translate(-50%,-50%) rotate(-90deg);transform:translate(-50%,-50%) rotate(-90deg)}.element__handle{opacity:0;position:absolute;width:34px;height:34px;-webkit-transition:opacity 200ms ease-in;-moz-transition:opacity 200ms ease-in;-o-transition:opacity 200ms ease-in;transition:opacity 200ms ease-in}.element__handle:after{content:"";display:block;width:10px;height:10px;background:rgba(222,60,80,.9);position:absolute;top:12px;left:12px}.element__handle:hover{border-left-color:#0d95e8;border-top-color:#0d95e8}.element__handle:hover:after{background:rgba(154,0,54,.9)}.element__handle--nw{left:-17px;top:-17px}.element.no-dimensions .element__handle--nw,.element.resizable .element__handle--nw{cursor:nw-resize}.element__handle--se{bottom:-17px;right:-17px}.element.no-dimensions .element__handle--se,.element.resizable .element__handle--se{cursor:se-resize}.element:hover,.element.active{border-color:#0d95df}.element.has-dimensions:hover .element__dimensions,.element.has-dimensions.active .element__dimensions,.element.no-dimensions:hover .element__handle,.element.no-dimensions.active .element__handle,.element.resizable:hover .element__handle,.element.resizable.active .element__handle{opacity:1}.shadow{outline:8px solid transparent;-webkit-filter:drop-shadow(0 4px 4px #222);filter:drop-shadow(0 4px 4px #222)}