:root{--wpformmaster-invalid-field:#ff3636;--wpformmaster-valid-field:#14b514;--wpformmaster-loader-width:4px}.wpformmaster-notice{font-size:12px}.wpformmaster-notice-form{font-size:14px;text-align:center;border:3px
solid;padding:5px
10px}.wpformmaster-notice-form
p{margin:0;padding:0}.wpformmaster-notice-error:not(.wpformmaster-notice-form){color:var(--wpformmaster-invalid-field)}.wpformmaster-notice-success:not(.wpformmaster-notice-form){color:var(--wpformmaster-valid-field)}.wpformmaster-notice-error.wpformmaster-notice-form{border-color:var(--wpformmaster-invalid-field)}.wpformmaster-notice-success.wpformmaster-notice-form{border-color:var(--wpformmaster-valid-field)}.wpformmaster-loader{text-align:center}.wpformmaster-loader.has-loader{margin-bottom:10px}.wpformmaster-loader .wpformmaster-loader{display:inline-block;position:relative;height:30px;width:30px}.wpformmaster-loader .wpformmaster-loader:before,
.wpformmaster-loader .wpformmaster-loader:after{content:"";position:absolute;top:0;left:0;width:calc(100% - var(--wpformmaster-loader-width)*2);height:calc(100% - var(--wpformmaster-loader-width)*2);border-radius:100%;border:var(--wpformmaster-loader-width) solid transparent}.wpformmaster-loader .wpformmaster-loader:before{border-top-color:var(--wpformmaster-loader-color-1);animation:wpformmasterSpin 1s infinite}.wpformmaster-loader .wpformmaster-loader:after{animation:wpformmasterSpin 1s infinite alternate;border-bottom-color:var(--wpformmaster-loader-color-2)}@-moz-keyframes
wpformmasterSpin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@-webkit-keyframes
wpformmasterSpin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@-o-keyframes
wpformmasterSpin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes
wpformmasterSpin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.formmaster-field{margin-bottom:20px}.formmaster-field .file-upload{border-radius:var(--wpformmaster-fields-border-raduis);padding:3px;position:relative}.formmaster-field .file-upload
input{bottom:0;height:100%;left:0;opacity:0;position:absolute;right:0;top:0;width:100%;z-index:1}.formmaster-field .file-upload-container{display:flex;position:relative}.formmaster-field .file-upload-text{color:var(--wpformmaster-placeholder-color);cursor:pointer;flex-basis:100%;line-height:normal;overflow:hidden;padding-right:25px;position:relative;text-overflow:ellipsis;white-space:nowrap;width:0}.formmaster-field .file-upload-text:after{background-image:var(--wpformmaster-fields-file-after);background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";display:inline-block;height:20px;position:absolute;right:2px;top:50%;transform:translateY(-50%);width:20px}.formmaster-field .file-upload-text
span{color:var(--wpformmaster-fields-color-text)}.formmaster-field .file-upload-remove{cursor:pointer;display:none;position:absolute;right:-20px;text-align:center;top:50%;transform:translateY(-50%);width:20px}.formmaster-field .file-upload-remove:after{content:"✕"}.formmaster-field .file-upload.active .file-upload-container{margin-right:20px}.formmaster-field .file-upload.active .file-upload-remove{display:block}.formmaster-field
label{display:block;flex:0 1 100%}.formmaster-field input[type=date],.formmaster-field input[type=email],.formmaster-field input[type=number],.formmaster-field input[type=password],.formmaster-field input[type=tel],.formmaster-field input[type=text],.formmaster-field select,.formmaster-field
textarea{background-color:transparent;border-radius:var(--wpformmaster-fields-border-raduis);box-sizing:border-box;color:var(--wpformmaster-fields-color-text);padding:3px;width:100%}.formmaster-field input[type=date]::-webkit-input-placeholder,.formmaster-field input[type=email]::-webkit-input-placeholder,.formmaster-field input[type=number]::-webkit-input-placeholder,.formmaster-field input[type=password]::-webkit-input-placeholder,.formmaster-field input[type=tel]::-webkit-input-placeholder,.formmaster-field input[type=text]::-webkit-input-placeholder,.formmaster-field select::-webkit-input-placeholder,.formmaster-field textarea::-webkit-input-placeholder{color:var(--wpformmaster-placeholder-color);opacity:1}.formmaster-field input[type=date]::-moz-placeholder,.formmaster-field input[type=email]::-moz-placeholder,.formmaster-field input[type=number]::-moz-placeholder,.formmaster-field input[type=password]::-moz-placeholder,.formmaster-field input[type=tel]::-moz-placeholder,.formmaster-field input[type=text]::-moz-placeholder,.formmaster-field select::-moz-placeholder,.formmaster-field textarea::-moz-placeholder{color:var(--wpformmaster-placeholder-color);opacity:1}.formmaster-field input[type=date]:-ms-input-placeholder,.formmaster-field input[type=email]:-ms-input-placeholder,.formmaster-field input[type=number]:-ms-input-placeholder,.formmaster-field input[type=password]:-ms-input-placeholder,.formmaster-field input[type=tel]:-ms-input-placeholder,.formmaster-field input[type=text]:-ms-input-placeholder,.formmaster-field select:-ms-input-placeholder,.formmaster-field textarea:-ms-input-placeholder{color:var(--wpformmaster-placeholder-color);opacity:1}.formmaster-field input[type=date]:-moz-placeholder,.formmaster-field input[type=email]:-moz-placeholder,.formmaster-field input[type=number]:-moz-placeholder,.formmaster-field input[type=password]:-moz-placeholder,.formmaster-field input[type=tel]:-moz-placeholder,.formmaster-field input[type=text]:-moz-placeholder,.formmaster-field select:-moz-placeholder,.formmaster-field textarea:-moz-placeholder{color:var(--wpformmaster-placeholder-color);opacity:1}.formmaster-field input[type=checkbox],.formmaster-field input[type=radio]{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:#fff;border:1px
solid var(--wpformmaster-fields-color);border-radius:var(--wpformmaster-fields-border-raduis-radio);box-shadow:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;height:15px;margin:0
5px 0 0;min-height:15px;min-width:15px;outline:none;vertical-align:middle;width:15px}.formmaster-field input[type=checkbox]:checked,.formmaster-field input[type=radio]:checked{background-color:var(--wpformmaster-fields-color)}.formmaster-field input[type=checkbox]:checked:before,.formmaster-field input[type=radio]:checked:before{content:none}.formmaster-field label+input[type=checkbox],.formmaster-field label+input[type=radio]{margin-left:5px;margin-right:0}.formmaster-field[datatype=checkbox],.formmaster-field[datatype=true_false]{display:grid;grid-template-columns:fit-content(100%) 1fr}.formmaster-field[datatype=checkbox] label,.formmaster-field[datatype=true_false] label{display:initial;grid-column:1/span 1;grid-row:1/span 1}.formmaster-field[datatype=checkbox] input[type=checkbox]+label,.formmaster-field[datatype=true_false] input[type=checkbox]+label{grid-column:2/span 1}.formmaster-field[datatype=checkbox] input[type=checkbox],.formmaster-field[datatype=true_false] input[type=checkbox]{grid-column:1/span 1;grid-row:1/span 1;margin-top:4px}.formmaster-field[datatype=checkbox] label+input[type=checkbox],.formmaster-field[datatype=true_false] label+input[type=checkbox]{grid-column:2/span 1}.formmaster-field[datatype=checkbox] .wpformmaster-notice,.formmaster-field[datatype=true_false] .wpformmaster-notice{grid-column:1/span 2;grid-row:2/span 1}.formmaster-field[datatype=multi-checkbox] .formmaster-checkbox-row,.formmaster-field[datatype=radio] .formmaster-checkbox-row{display:flex}.formmaster-field[datatype=multi-checkbox] .formmaster-checkbox-row label,.formmaster-field[datatype=radio] .formmaster-checkbox-row
label{display:initial}.formmaster-field[datatype=multi-checkbox] .formmaster-checkbox-row input[type=checkbox],.formmaster-field[datatype=multi-checkbox] .formmaster-checkbox-row input[type=radio],.formmaster-field[datatype=radio] .formmaster-checkbox-row input[type=checkbox],.formmaster-field[datatype=radio] .formmaster-checkbox-row input[type=radio]{margin-top:4px}.formmaster-field .formmaster-select{position:relative}.formmaster-field .formmaster-select
select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:none;max-width:100%;padding-right:28px}.formmaster-field .formmaster-select:after{content:var(--wpformmaster-fields-select-after);font-size:0;line-height:0;pointer-events:none;position:absolute;right:17px;top:50%;transform:translateY(-50%);transition:var(--wpformmaster-fields-transition)}.formmaster-field .formmaster-select:focus-within:after{transform:translateY(-50%) rotate(180deg)}.formmaster-field .formmaster-instruction{color:var(--wpformmaster-fields-instruction-color)}.wpformmaster-submit{margin-bottom:30px;text-align:center}.wpformmaster-submit button[type=submit]{background-color:var(--wpformmaster-fields-color-background-submit);border:1px
solid var(--wpformmaster-fields-color-background-submit);border-radius:var(--wpformmaster-fields-border-raduis-radio);color:var(--wpformmaster-fields-color-text-submit);cursor:pointer;padding:5px
20px;transition:var(--wpformmaster-fields-transition)}@media(hover:hover){.wpformmaster-submit button[type=submit]:hover{background-color:var(--wpformmaster-fields-color-text-submit);color:var(--wpformmaster-fields-color-background-submit)}}.wpformmaster.style_1 .formmaster-field .file-upload,.wpformmaster.style_1 .formmaster-field input[type=date],.wpformmaster.style_1 .formmaster-field input[type=email],.wpformmaster.style_1 .formmaster-field input[type=number],.wpformmaster.style_1 .formmaster-field input[type=password],.wpformmaster.style_1 .formmaster-field input[type=tel],.wpformmaster.style_1 .formmaster-field input[type=text],.wpformmaster.style_1 .formmaster-field select,.wpformmaster.style_1 .formmaster-field
textarea{border:1px
solid var(--wpformmaster-fields-color);padding:5px
10px}.wpformmaster.style_1 .wpformmaster-submit button[type=submit]{padding:10px
40px}.wpformmaster.style_2 .formmaster-field .file-upload{border-bottom:1px solid var(--wpformmaster-fields-color);padding:3px}.wpformmaster.style_2 .formmaster-field input[type=date],.wpformmaster.style_2 .formmaster-field input[type=email],.wpformmaster.style_2 .formmaster-field input[type=number],.wpformmaster.style_2 .formmaster-field input[type=password],.wpformmaster.style_2 .formmaster-field input[type=tel],.wpformmaster.style_2 .formmaster-field input[type=text],.wpformmaster.style_2 .formmaster-field select,.wpformmaster.style_2 .formmaster-field
textarea{border:none;border-bottom:1px solid var(--wpformmaster-fields-color);padding:3px}.wpformmaster.style_2 .formmaster-field .formmaster-select:after{right:10px}.wpformmaster.style_2 .wpformmaster-submit button[type=submit]{background-color:transparent;color:var(--wpformmaster-fields-color-background-submit);padding:5px
20px}@media(hover:hover){.wpformmaster.style_2 .wpformmaster-submit button[type=submit]:hover{background-color:var(--wpformmaster-fields-color-background-submit);color:var(--wpformmaster-fields-color-text-submit)}}.wpformmaster.style_3 .formmaster-field .file-upload,.wpformmaster.style_3 .formmaster-field input[type=date],.wpformmaster.style_3 .formmaster-field input[type=email],.wpformmaster.style_3 .formmaster-field input[type=number],.wpformmaster.style_3 .formmaster-field input[type=password],.wpformmaster.style_3 .formmaster-field input[type=tel],.wpformmaster.style_3 .formmaster-field input[type=text],.wpformmaster.style_3 .formmaster-field select,.wpformmaster.style_3 .formmaster-field
textarea{background-color:#f5f5f5;border:none;padding:8px
10px}.wpformmaster.style_3 .formmaster-field .formmaster-select:after{right:10px}.wp-block-wpformmaster-row{display:flex}.wp-block-wpformmaster-row>*{box-sizing:border-box;flex-basis:0;flex-grow:1;max-width:100%}.wp-block-wpformmaster-row.is-mobile{flex-wrap:wrap}.wp-block-wpformmaster-row.is-mobile>*{flex:0 0 100%}.wp-block-wpformmaster-row.is-mobile>.wp-block-wpformmaster-space{display:none}.wp-block-wpformmaster-row.vertical-aligned-flex-start{align-items:flex-start}.wp-block-wpformmaster-row.vertical-aligned-center{align-items:center}.wp-block-wpformmaster-row.vertical-aligned-flex-end{align-items:flex-end}.wp-block-wpformmaster-row.vertical-aligned-stretch{align-items:normal}.wp-block-wpformmaster-row.horizontal-aligned-flex-start{justify-content:flex-start}.wp-block-wpformmaster-row.horizontal-aligned-center{justify-content:center}.wp-block-wpformmaster-row.horizontal-aligned-flex-end{justify-content:flex-end}.wp-block-wpformmaster-row.horizontal-aligned-space-between{justify-content:space-between}.wp-block-wpformmaster-row{-moz-column-gap:var(--wpformmaster-r-g-h,20px);column-gap:var(--wpformmaster-r-g-h,20px);row-gap:var(--wpformmaster-r-g-v,20px)}.hf_popup{position:fixed;z-index:999;top:0;bottom:0;left:0;right:0;opacity:0;visibility:hidden}.hf_popup.active{opacity:1;visibility:visible}.hf_popup_animate{height:100%}.hf_popup_animate.animate-fade_bottom{transform:translate3d(0px, 60px, 0px);transform-origin:center bottom;opacity:0;-webkit-transition:all 1500ms cubic-bezier(0.23, 1, 0.32, 1);-moz-transition:all 1500ms cubic-bezier(0.23, 1, 0.32, 1);-o-transition:all 1500ms cubic-bezier(0.23, 1, 0.32, 1);transition:all 1500ms cubic-bezier(0.23,1,0.32,1);transform-style:preserve-3d}.hf_popup.active .hf_popup_animate.animate-fade_bottom{transform:translate3d(0, 0, 0) scaleY(1);opacity:1}.hf_popup_animate.animate-fade_left{transform:translate3d(-100%, 0px, 0px);transform-origin:center bottom;opacity:0;-webkit-transition:all 1500ms cubic-bezier(0.23, 1, 0.32, 1);-moz-transition:all 1500ms cubic-bezier(0.23, 1, 0.32, 1);-o-transition:all 1500ms cubic-bezier(0.23, 1, 0.32, 1);transition:all 1500ms cubic-bezier(0.23,1,0.32,1);transform-style:preserve-3d}.hf_popup.active .hf_popup_animate.animate-fade_left{transform:translate3d(0, 0, 0) scaleY(1);opacity:1}.hf_popup_animate.animate-fade_right{transform:translate3d(100%, 0px, 0px);transform-origin:center bottom;opacity:0;-webkit-transition:all 1500ms cubic-bezier(0.23, 1, 0.32, 1);-moz-transition:all 1500ms cubic-bezier(0.23, 1, 0.32, 1);-o-transition:all 1500ms cubic-bezier(0.23, 1, 0.32, 1);transition:all 1500ms cubic-bezier(0.23,1,0.32,1);transform-style:preserve-3d}.hf_popup.active .hf_popup_animate.animate-fade_right{transform:translate3d(0, 0, 0) scaleY(1);opacity:1}.hf_popup_animate.animate-fade_top{transform:translate3d(0px, -60px, 0px);transform-origin:center bottom;opacity:0;-webkit-transition:all 1500ms cubic-bezier(0.23, 1, 0.32, 1);-moz-transition:all 1500ms cubic-bezier(0.23, 1, 0.32, 1);-o-transition:all 1500ms cubic-bezier(0.23, 1, 0.32, 1);transition:all 1500ms cubic-bezier(0.23,1,0.32,1);transform-style:preserve-3d}.hf_popup.active .hf_popup_animate.animate-fade_top{transform:translate3d(0, 0, 0) scaleY(1);opacity:1}.hf_popup_animate.animate-zoom_in{transform:scale(0.3);transform-origin:center;opacity:0;-webkit-transition:all 1500ms cubic-bezier(0.23, 1, 0.32, 1);-moz-transition:all 1500ms cubic-bezier(0.23, 1, 0.32, 1);-o-transition:all 1500ms cubic-bezier(0.23, 1, 0.32, 1);transition:all 1500ms cubic-bezier(0.23,1,0.32,1);transform-style:preserve-3d}.hf_popup.active .hf_popup_animate.animate-zoom_in{transform:scale(1);opacity:1}.hf_popup.popup_nobgck{pointer-events:none}.hf_popup_bkgd{height:100%}.hf_popup_container{position:absolute;max-height:90vh;max-width:90vh;background:white;padding:30px;pointer-events:auto;box-shadow:1px 1px 3px 0px rgba(2,2,2,0.23);overflow:auto}.hf_popup_content{}.hf_popup_close{position:absolute;top:5px;right:5px;width:20px;height:20px;cursor:pointer}.hf_popup_close:before,.hf_popup_close:after{position:absolute;content:'';height:15px;width:2px;top:3px;left:9px;background-color:black}.hf_popup_close:before{transform:rotate(45deg)}.hf_popup_close:after{transform:rotate(-45deg)}