@font-face{font-display:swap;font-family:'Open Sans';font-style:normal;font-weight:400;src:url(https://wv-wohnmanufaktur.at/wp-content/fonts/open-sans-v40-latin-regular.woff2) format('woff2')}@font-face{font-display:swap;font-family:'Open Sans';font-style:normal;font-weight:600;src:url(https://wv-wohnmanufaktur.at/wp-content/fonts/open-sans-v40-latin-600.woff2) format('woff2')}@font-face{font-display:swap;font-family:'Open Sans';font-style:normal;font-weight:700;src:url(https://wv-wohnmanufaktur.at/wp-content/fonts/open-sans-v40-latin-700.woff2) format('woff2')}.fluentform textarea{resize:vertical}.fluentform .frm-fluent-form .ff-el-input--label{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;border:0!important;padding:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important}.fluentform .frm-fluent-form div .ff-el-form-control{border:1px solid var(--text-lite);border-radius:0;font-size:1.125rem;padding:15px;color:var(--text-body);font-family:'Open Sans'}.fluentform .frm-fluent-form div .ff-el-form-control:focus{color:var(--accent);border:1px solid var(--accent);outline:none}.fluentform .frm-fluent-form div .ff-el-form-control::placeholder{color:var(--text-body);opacity:.75;font-size:1.125rem}.fluentform .frm-fluent-form div .ff-el-form-control:focus::placeholder{color:var(--accent)}input[type=checkbox]:checked{accent-color:var(--accent)}.fluentform .ff-el-form-check-label .ff-el-form-check-input{width:14px;height:14px}.fluentform .ff-el-form-check-label .ff_t_c{font-size:1rem}.fluentform div.ff_t_c{padding-left:5px}.fluentform .ffs_custom .ff-el-group .ff-el-form-check-label input[type=checkbox]{width:5px}.fluentform .ffs_custom .ff-el-group .ff-el-form-check-label input[type=checkbox]:after{margin-left:0;height:16px;width:16px}.fluentform .frm-fluent-form button.ff-btn-submit.btn-custom{align-items:center;background-color:var(--accent);border-radius:6px;color:var(--white);display:inline-flex;flex-direction:column;justify-content:center;padding:15px 30px;text-align:center;text-transform:uppercase;transition:all 0.5s ease 0s;font-family:'Open Sans'}.fluentform .frm-fluent-form button.ff-btn-submit.btn-custom:hover{background-color:var(--contrast);opacity:1}@media screen and (max-width:767px){.fluentform .frm-fluent-form .ff-el-group.ff-text-left.ff_submit_btn_wrapper{text-align:center}}.fluentform .ff-el-is-error div.error.text-danger{font-size:14px;margin-top:0}.fluentform .ff-el-is-error div .ff-el-form-control{border:1px solid #f56c6c}.fluentform .ff-message-success{position:relative;border:1px solid var(--accent);border-radius:6px;color:var(--accent);box-shadow:none;font-size:1.5rem;line-height:1.3em;padding:20px;margin-top:60px;text-align:center!important}.fluentform .iti__selected-flag{padding-left:15px;background:transparent!important}.iti__country-list{color:var(--text-body)}.fluentform .frm-fluent-form input.ff-el-form-control.ff-el-phone{padding-left:60px}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;border:0!important;padding:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important}.hystmodal__opened,.hystmodal__shadow{position:fixed;right:0;left:0;overflow:hidden}.hystmodal__shadow{border:none;display:block;width:100%;top:0;bottom:0;pointer-events:none;z-index:305;opacity:0;transition:opacity 0.15s ease;background-color:#000}.hystmodal__shadow--show{pointer-events:auto;opacity:.6}.hystmodal{position:fixed;top:0;bottom:0;right:0;left:0;overflow:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;opacity:1;pointer-events:none;display:flex;flex-flow:column nowrap;justify-content:flex-start;z-index:310;visibility:hidden}.hystmodal--active{opacity:1}.hystmodal--active,.hystmodal--moved{pointer-events:auto;visibility:visible}.hystmodal__wrap{flex-shrink:0;flex-grow:0;width:100%;margin:auto;flex-flow:column nowrap;pointer-events:auto}.hystmodal__window{margin:10vh 0;box-sizing:border-box;flex-shrink:0;flex-grow:0;max-width:100%;overflow:visible;opacity:0;transform:translateX(100%);will-change:transform,opacity;transition:transform 1s ease,opacity 0.4s ease}.hystmodal--active .hystmodal__window{transform:translateX(0);opacity:1}.hystmodal--moved .hystmodal__window{transform:translateX(100%);opacity:0}.hystmodal__close:focus{outline:2px dotted #afb3b9;outline-offset:2px}@media (max-width:767px){.hystmodal__window{margin:0}}