#forminator-module-943 #group-1,#forminator-module-5255 #group-1{--form-width-desktop:63%;--form-padding-desktop:2rem;--form-padding-mobile:1.25rem;--form-radius:.75rem;--form-shadow:0 .5rem 1.25rem rgba(0,0,0,.04);--label-font-size:1.1rem;--label-font-weight:500;--input-font-size:.9375rem;--error-font-size:.9rem;--radio-font-size:1rem;--form-bg:var(--global-palette2);--label-color:var(--global-palette1);--input-bg:#fff;--input-border-width:0rem;--input-border-style:solid;--input-border-color:var(--global-palette8);--input-text:#0b1220;--focus-color:var(--global-palette8);--focus-ring-width:.0625rem;--focus-ring-strength:100%;--radio-padding-left:2.25rem;--radio-gap:.375rem;--radio-size:1.25rem;--radio-dot-size:.625rem;--radio-border:var(--global-palette1);--radio-active:var(--global-palette8)}#forminator-module-943 #group-1,#forminator-module-5255 #group-1{width:var(--form-width-desktop) !important;max-width:var(--form-width-desktop) !important;margin:0 auto !important;padding:var(--form-padding-desktop) !important;background:var(--form-bg);border-radius:var(--form-radius);box-shadow:var(--form-shadow);box-sizing:border-box}@media (max-width:48rem){#forminator-module-943 #group-1,#forminator-module-5255 #group-1{width:100% !important;max-width:100% !important;padding:var(--form-padding-mobile) !important}}#forminator-module-943 #group-1 .forminator-label,#forminator-module-5255 #group-1 .forminator-label{display:block;margin-bottom:.35rem;font-weight:var(--label-font-weight);font-size:var(--label-font-size);color:var(--label-color) !important}#forminator-module-943 .label-Lichtverhaeltnisse,#forminator-module-5255 .label-Lichtverhaeltnisse{display:inline-block;line-height:1.1;margin-bottom:10px;color:#aaa;font-size:var(--input-font-size)}#forminator-module-943 #group-1 input,#forminator-module-943 #group-1 textarea,#forminator-module-943 #group-1 select,#forminator-module-943 #group-1 .forminator-input,#forminator-module-5255 #group-1 input,#forminator-module-5255 #group-1 textarea,#forminator-module-5255 #group-1 select,#forminator-module-5255 #group-1 .forminator-input{width:100% !important;padding:.75rem .875rem;border-radius:.375rem;border:var(--input-border-width) var(--input-border-style) var(--input-border-color) !important;background:var(--input-bg);font-size:var(--input-font-size);color:var(--input-text);box-sizing:border-box}#forminator-module-943 input:focus,#forminator-module-943 textarea:focus,#forminator-module-943 select:focus,#forminator-module-5255 input:focus,#forminator-module-5255 textarea:focus,#forminator-module-5255 select:focus{outline:2px solid var(--focus-color) !important;outline-offset:0px;box-shadow:none !important;border-color:var(--input-border-color) !important}#forminator-module-943 #group-1 textarea::placeholder,#forminator-module-943 #group-1 input[type=number]::placeholder,#forminator-module-5255 #group-1 textarea::placeholder,#forminator-module-5255 #group-1 input[type=number]::placeholder{color:rgba(11,18,32,.35);font-size:var(--input-font-size)}#forminator-module-943 #group-1 input[type=file]::file-selector-button,#forminator-module-943 #group-1 input[type=file]::-webkit-file-upload-button,#forminator-module-5255 #group-1 input[type=file]::file-selector-button,#forminator-module-5255 #group-1 input[type=file]::-webkit-file-upload-button{border:.15rem dashed var(--global-palette8);background:#fff;color:var(--global-palette1);padding:.5rem .875rem;border-radius:1.25rem;cursor:pointer;font-size:var(--input-font-size);font-weight:500}#forminator-module-943 #group-1 input[type=file]::file-selector-button:hover,#forminator-module-943 #group-1 input[type=file]::-webkit-file-upload-button:hover,#forminator-module-5255 #group-1 input[type=file]::file-selector-button:hover,#forminator-module-5255 #group-1 input[type=file]::-webkit-file-upload-button:hover{border-color:var(--global-palette2);background:var(--global-palette8);color:var(--global-palette2)}#forminator-module-943 #group-1 .forminator-uploaded-files,#forminator-module-943 #group-1 .forminator-uploaded-file,#forminator-module-5255 #group-1 .forminator-uploaded-files,#forminator-module-5255 #group-1 .forminator-uploaded-file{list-style:none;padding-left:0}#forminator-module-943 #group-1 .forminator-uploaded-file--content,#forminator-module-5255 #group-1 .forminator-uploaded-file--content{display:flex;align-items:center;justify-content:space-between;padding:1rem;margin-top:1rem;border:3px solid var(--global-palette1);border-radius:1.25rem}#forminator-module-943 #group-1 .forminator-uploaded-file--image,#forminator-module-943 #group-1 .forminator-uploaded-file--preview,#forminator-module-5255 #group-1 .forminator-uploaded-file--image,#forminator-module-5255 #group-1 .forminator-uploaded-file--preview{display:none !important}#forminator-module-943 #group-1 .forminator-uploaded-file--title,#forminator-module-5255 #group-1 .forminator-uploaded-file--title{margin-bottom:0 !important}#forminator-module-943 #group-1 .forminator-uploaded-file--title{margin-bottom:0 !important}.UploadKontaktbereich button,.UploadKontaktbereich .button,.UploadKontaktbereich .wp-block-button__link,.UploadKontaktbereich input[type=button],.UploadKontaktbereich input[type=reset],.UploadKontaktbereich input[type=submit],.UploadKontaktbereich .fl-button,.UploadKontaktbereich .elementor-button-wrapper .elementor-button,.UploadKontaktbereich .wc-block-components-checkout-place-order-button,.UploadKontaktbereich .wc-block-cart__submit{font-style:normal;font-weight:600;font-size:15px;letter-spacing:1px;font-family:Montserrat,sans-serif;text-transform:uppercase;border-radius:18px;padding:0 1rem 0 0;border:none;box-shadow:none}.UploadKontaktbereich button:hover,.UploadKontaktbereich .button:hover,.UploadKontaktbereich .wp-block-button__link:hover,.UploadKontaktbereich input[type=button]:hover,.UploadKontaktbereich input[type=reset]:hover,.UploadKontaktbereich input[type=submit]:hover,.UploadKontaktbereich .fl-button:hover,.UploadKontaktbereich .elementor-button-wrapper .elementor-button:hover,.UploadKontaktbereich .wc-block-components-checkout-place-order-button:hover,.UploadKontaktbereich .wc-block-cart__submit:hover{background:0 0 !important;border:none !important;box-shadow:none !important;color:inherit !important}#forminator-module-943 #group-1 label.forminator-radio.forminator-radio-inline,#forminator-module-5255 #group-1 label.forminator-radio.forminator-radio-inline{position:relative;display:block;padding-left:var(--radio-padding-left);margin-bottom:var(--radio-gap)}#forminator-module-943 #group-1 label.forminator-radio input[type=radio],#forminator-module-5255 #group-1 label.forminator-radio input[type=radio]{position:absolute !important;left:.5rem;top:50% !important;transform:translateY(-50%) !important;width:var(--radio-size) !important;height:var(--radio-size) !important;opacity:0 !important;pointer-events:none !important}#forminator-module-943 #group-1 .forminator-radio-bullet,#forminator-module-5255 #group-1 .forminator-radio-bullet{position:absolute !important;left:.5rem;top:50% !important;transform:translateY(-50%) !important;width:var(--radio-size) !important;height:var(--radio-size) !important;border-radius:50% !important;border:.125rem solid var(--radio-border) !important;box-sizing:border-box !important}#forminator-module-943 #group-1 .forminator-radio-bullet:after,#forminator-module-5255 #group-1 .forminator-radio-bullet:after{content:"" !important;position:absolute !important;left:50% !important;top:50% !important;transform:translate(-50%,-50%) !important;width:var(--radio-dot-size) !important;height:var(--radio-dot-size) !important;border-radius:50% !important;background:0 0 !important;opacity:0 !important}#forminator-module-943 #group-1 input[type=radio]:checked+.forminator-radio-bullet:after,#forminator-module-5255 #group-1 input[type=radio]:checked+.forminator-radio-bullet:after{background:var(--radio-active) !important;opacity:1 !important}#forminator-module-943 #group-1 .forminator-radio-label,#forminator-module-5255 #group-1 .forminator-radio-label{font-size:var(--radio-font-size)}#forminator-module-943 #group-1 .forminator-error-message,#forminator-module-5255 #group-1 .forminator-error-message{color:var(--global-palette14);font-size:var(--error-font-size);margin-top:.35rem}#forminator-module-943 .forminator-button-submit,#forminator-module-5255 .forminator-button-submit{display:block !important;margin:1.25rem auto 0;width:auto;text-align:center}