.fluentform{--ff-focus:#e7b053;--ff-bg:#ffffff;--ff-blue:#224466}.fluentform .border-animate .ff-el-group,.fluentform .ff-el-group.border-animate{position:relative;padding-top:2.2rem;margin-bottom:1.25rem}.fluentform .border-animate .ff-el-group:before,.fluentform .ff-el-group.border-animate:before{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:#ccc;pointer-events:none}.fluentform .border-animate .ff-el-group:after,.fluentform .ff-el-group.border-animate:after{content:"";display:block !important;position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--ff-focus);transform:scaleX(0);transform-origin:center;transition:transform .4s ease;pointer-events:none;z-index:10}.fluentform .border-animate .ff-el-group:hover:after,.fluentform .ff-el-group.border-animate:hover:after{transform:scaleX(1)}.fluentform .border-animate .ff-el-form-control{width:100%;font-size:18px;padding:8px 16px;background:var(--ff-bg);border:0;border-radius:0;box-shadow:none;outline:none}.fluentform .border-animate .ff-el-form-control::placeholder{color:transparent !important;opacity:0 !important;transition:opacity .12s ease}.fluentform .border-animate .ff-el-group:focus-within .ff-el-form-control::placeholder,.fluentform .ff-el-group.border-animate:focus-within .ff-el-form-control::placeholder{color:inherit !important;opacity:.65 !important}.fluentform textarea.ff-el-form-control,.fluentform select.ff-el-form-control{font-size:18px;padding:8px 16px;background:var(--ff-bg)}.fluentform select.count,.fluentform select.count:focus{color:var(--ff-focus)}.fluentform .ff-el-group:not(.default) .ff-el-input--label{position:absolute !important;top:50px;left:0;right:0;pointer-events:none}.fluentform .border-animate:not(.ff-name-field-wrapper):not(.default) .ff-el-input--label{top:30px}.fluentform .border-animate:not(.ff-name-field-wrapper):not(.default).helptxt .ff-el-input--label,.fluentform .border-animate:not(.ff-name-field-wrapper):not(.default) .helptxt .ff-el-input--label{top:17px}.fluentform .ff-el-group:not(.default) .ff-el-input--label label{display:inline-block;line-height:20px;color:#777;transform-origin:left top;transition:transform .25s ease,color .18s ease,opacity .18s ease;transform:translate(16px, 0) scale(1);opacity:.95;margin-left:-16px;font-size:18px !important}.fluentform .border-animate .ff-el-group.is-focus:not(.default) .ff-el-input--label label,.fluentform .ff-el-group.is-focus.border-animate:not(.default) .ff-el-input--label label,.fluentform .border-animate .ff-el-group.has-value:not(.default) .ff-el-input--label label,.fluentform .ff-el-group.border-animate.has-value:not(.default) .ff-el-input--label label,.fluentform .border-animate .ff-el-group:focus-within:not(.default) .ff-el-input--label label,.fluentform .ff-el-group.border-animate:focus-within:not(.default) .ff-el-input--label label{transform:translate(0, -30px) scale(.85);color:var(--ff-blue);opacity:1;margin-left:0;font-size:16px !important}.fluentform .ff-el-group.default label{color:#224466 !important}.fluentform .no-border-animation .ff-el-input--label{top:0;position:relative}.fluentform .no-border-animation label{display:block}.fluentform .has-value .ff-el-form-control{border-bottom-width:2px !important}.fluentform .border-animate.ff-el-group.ff-el-is-error:after,.fluentform .border-animate .ff-el-group.ff-el-is-error:after{display:none !important}.fluentform .border-animate.ff-el-group.ff-el-is-error .ff-el-input--label label,.fluentform .border-animate .ff-el-group.ff-el-is-error .ff-el-input--label label{color:#dc2626 !important}.fluentform .ff-el-form-check input[type="checkbox"],.fluentform .ff-el-form-check input[type="radio"]{accent-color:var(--ff-focus)}.fluentform input[type="radio"]:after{margin-top:-2px;margin-left:-1px}.fluentform .radio-selection .ff-el-input--label label{color:#224466 !important;margin-bottom:10px !important}.fluentform .radio-selection .ff-el-input--content span{left:5px !important;position:relative}.fluentform .radio-selection .ff-el-input--content input:after{border-color:var(--ff-focus) !important}.fluentform .ff-message-success{box-shadow:unset;border-radius:50px;border:2px solid #e7b053;text-align:center !important}.fluentform .ff_submit_btn_wrapper{padding-top:10px}.fluentform .border-animate{padding-top:10px !important}.fluentform .border-animate.mb{margin-bottom:36px !important}.fluentform textarea{min-height:140px !important}.fluentform .ff-message-success{box-shadow:unset !important;border-radius:50px !important;border:none !important;text-align:center !important}.fluentform .ff-message-success p{color:#224466 !important;font-size:21px !important;display:inline-block}.fluentform .ff_net_table tbody tr td label:hover:after{border:none !important}.fluentform .ff_net_table tbody tr td input[type="radio"]:hover+label{background-color:#e7b053 !important;color:#fff !important}.fluentform .ff_net_table tbody tr td input[type="radio"]:checked+label{background-color:#224466 !important;color:#fff !important}.fluentform .ff-dropzone .ff_upload_btn.ff-btn{font-size:14px;color:#224466 !important;transition:all .3s ease-in-out;background:rgba(34,68,102,0.05) !important;border-color:rgba(34,68,102,0.4) !important}.fluentform .ff-dropzone .ff_upload_btn.ff-btn:hover{background:rgba(231,176,83,0.1) !important}.fluentform span.ff_not-likely,.fluentform span.ff_extremely-likely{color:#224466 !important;font-weight:400 !important}.fluentform .ff_net_table{border:none !important}.fluentform .ff-el-group.legally label{display:flex !important}.fluentform .ff-el-group.legally .ff_tc_checkbox{padding-top:0 !important;margin-right:13px !important;display:inline-block !important}.fluentform .ff-el-group.legally p{font-size:16px;margin-top:2px !important}.fluentform button[disabled="disabled"]{background-color:#ddd !important}.fluentform .helptxt .error.text-danger{width:100%;position:absolute;background-color:#fff;border-bottom:5px solid #fff}.fluentform .coupon-form .border-animate:not(.ff-name-field-wrapper):not(.default).helptxt .ff-el-input--label,.fluentform .coupon-form .fluentform .border-animate:not(.ff-name-field-wrapper):not(.default) .helptxt .ff-el-input--label{top:30px}.fluentform .coupon-form .ff-el-group.slider,.fluentform .coupon-form .ff-el-group.radio{top:29px;position:relative!important}.fluentform .coupon-form .ff-el-group.slider .ff-el-input--label,.fluentform .coupon-form .ff-el-group.radio .ff-el-input--label{top:0px}.fluentform .coupon-form .ff-el-group.slider .ff-el-input--content,.fluentform .coupon-form .ff-el-group.radio .ff-el-input--content{margin-top:41px}.fluentform .coupon-form .ff-el-group.slider .ff_range_value,.fluentform .coupon-form .ff-el-group.radio .ff_range_value{color:#224466;font-size:15px;line-height:5px;margin-top:23px}.fluentform .coupon-form .ff-el-group.slider .rangeslider__handle,.fluentform .coupon-form .ff-el-group.radio .rangeslider__handle{box-shadow:none}.fluentform .coupon-form .ff-el-group.slider .rangeslider__handle:after,.fluentform .coupon-form .ff-el-group.radio .rangeslider__handle:after{background:#E7B053}.fluentform .coupon-form .ff-el-group.once-mail{top:29px;position:relative!important}.fluentform .coupon-form .ff-el-group.once-mail .ff-el-input--label{top:0px}.fluentform .coupon-form .ff-el-group.once-mail .ff-el-input--content{margin-top:30px}.fluentform .coupon-form .ff-el-group.once-mail .ff-el-input--content span{margin-left:8px;vertical-align:middle}.fluentform .coupon-form .ff-t-container.last-settings{margin-top:25px}.fluentform .booking .fcal_slot_picker .fcal_spot_lists .fcal_spot:before,.fluentform .booking .fcal_calendar_inner .fcal_date_wrapper .calendar .day.day_is_selected.day.day-enabled span,.fluentform .booking .fcal_calendar_inner .fcal_date_wrapper .calendar .day.day-enabled:hover span{background-color:#224466}.fluentform .booking .fcal_slot_picker .fcal_spot_lists .fcal_spot .fcal_spot_confirm{background-color:#e7b053}.fluentform .booking .fcal_slot_picker .fcal_spot_lists .fcal_spot:hover{border-color:#224466}.fluentform .booking #fcal_timezone_selector{border:none!important}.fluentform .booking .svelte-select .svelte-select-list .item{color:#656565 !important}.fluentform .booking .svelte-select [role="option"]:hover,.fluentform .booking .svelte-select [role="option"][aria-selected="true"],.fluentform .booking .svelte-select .svelte-select-list .item:hover,.fluentform .booking .svelte-select .svelte-select-list .item.active,.fluentform .booking .svelte-select .svelte-select-list .item.selected{background:#224466 !important;color:#ffffff !important}body .fluentform .white-form p{color:#fff !important}.fluentform .white-form .border-animate .ff-el-group:focus-within .ff-el-form-control::placeholder,.fluentform .white-form .ff-el-group.border-animate:focus-within .ff-el-form-control::placeholder{color:#fff !important;opacity:.65 !important}.fluentform .white-form .ff-el-form-control{background:transparent !important}.fluentform .white-form .ff-el-input--label label{color:#fff !important}.fluentform .white-form p.forgot{margin-top:-22px}.fluentform .white-form p.forgot a{font-size:13px;color:#fff !important;transition:color .3s ease-in-out}.fluentform .white-form p.forgot a:hover{color:#e7b053 !important}.fluentform .white-form .ff-el-group.remember label{display:flex !important}.fluentform .white-form .ff-el-group.remember label span{padding-top:0 !important;display:inline-block !important}.fluentform .white-form .ff-el-group.remember label span{font-size:14px;margin-top:-7px;margin-left:13px !important}.fluentform .white-form .ff-el-group.legally input,.fluentform .white-form .ff-el-group.remember input{visibility:hidden}.fluentform .white-form .ff-el-group.legally input:after,.fluentform .white-form .ff-el-group.remember input:after{visibility:visible;border-width:2px !important;background-color:transparent !important}.fluentform .white-form .ff-el-group.legally input:hover:after,.fluentform .white-form .ff-el-group.remember input:hover:after{background-color:rgba(255,255,255,0.1) !important}.fluentform .white-form .ff-el-group.legally input:checked:after,.fluentform .white-form .ff-el-group.remember input:checked:after{background-color:#e7b053 !important}.fluentform .white-form button.ff-btn-submit{border-color:#fff !important;background-color:transparent !important}.fluentform .white-form button.ff-btn-submit:hover{color:#fff !important;background-color:rgba(255,255,255,0.1) !important}.fluentform .white-form .ff-el-form-control{color:#fff !important}.fluentform.white-form .error.text-danger{padding:13px;border-radius:50px;border:1px solid #fff;text-align:center !important;background-color:rgba(255,255,255,0.5) !important}.fluentform.white-form .ff-message-success{padding:25px !important;border-radius:50px !important;border:1px solid #fff !important;text-align:center !important;background-color:rgba(255,255,255,0.5) !important}.flatpickr-month{color:#224466 !important;background-color:#e7b053 !important}/*# sourceMappingURL=weltweitleben-forms-style.min.css.map */