.viafoura body{--default-color: #fff}.viafoura body{--text-on-default-color: rgba(0,0,0,0.6)}.viafoura body{--accent-color-light: #39f}.viafoura body{--accent-color: #007fff}.viafoura body{--accent-color-dark: #0059b3}.viafoura body{--text-on-accent-color: #fff}.viafoura body{--error-color-light: #d77171}.viafoura body{--error-color: #cc4949}.viafoura body{--error-color-dark: #892626}.viafoura body{--text-on-error-color: #fff}.viafoura body{--warning-color-light: #f7ba54}.viafoura body{--warning-color: #f5a623}.viafoura body{--warning-color-dark: #aa6d08}.viafoura body{--text-on-warning-color: #fff}.viafoura body{--you-color-light: #2bdfb8}.viafoura body{--you-color: #1cbb98}.viafoura body{--you-color-dark: #158f74}.viafoura body{--text-on-you-color: #fff}.viafoura .vf-input-label{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-flex:1;flex-grow:1}.viafoura .vf-input-label>*{-webkit-box-flex:1;flex-grow:1}.viafoura .vf-input-label.vf-toggle,.viafoura .vf-input-label.vf-file{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}.viafoura .vf-input-label.vf-file{-webkit-box-pack:justify;justify-content:space-between}.viafoura .vf-input-description{color:rgba(0,0,0,0.6);font-size:0.715em}.viafoura .vf-input-label .vf-setting-label,.viafoura .vf-input-label .vf-dropdown,.viafoura .vf-input-label .vf-dropdown-trigger,.viafoura .vf-input-label .vf-dropdown-trigger-slot,.viafoura .vf-input-label .vf-dropdown-wrapper,.viafoura .vf-input-label .list-item button{width:100%}.viafoura .vf-input-label .list-item button{text-align:left}.viafoura .vf-input-label .vf-dropdown-trigger-slot{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between}.viafoura .vf-input-label[role=listbox]{padding-bottom:0}

.viafoura body{--default-color: #fff}.viafoura body{--text-on-default-color: rgba(0,0,0,0.6)}.viafoura body{--accent-color-light: #39f}.viafoura body{--accent-color: #007fff}.viafoura body{--accent-color-dark: #0059b3}.viafoura body{--text-on-accent-color: #fff}.viafoura body{--error-color-light: #d77171}.viafoura body{--error-color: #cc4949}.viafoura body{--error-color-dark: #892626}.viafoura body{--text-on-error-color: #fff}.viafoura body{--warning-color-light: #f7ba54}.viafoura body{--warning-color: #f5a623}.viafoura body{--warning-color-dark: #aa6d08}.viafoura body{--text-on-warning-color: #fff}.viafoura body{--you-color-light: #2bdfb8}.viafoura body{--you-color: #1cbb98}.viafoura body{--you-color-dark: #158f74}.viafoura body{--text-on-you-color: #fff}.viafoura .vf-input-label{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-flex:1;flex-grow:1}.viafoura .vf-input-label>*{-webkit-box-flex:1;flex-grow:1}.viafoura .vf-input-label.vf-toggle,.viafoura .vf-input-label.vf-file{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}.viafoura .vf-input-label.vf-file{-webkit-box-pack:justify;justify-content:space-between}.viafoura .vf-input-description{color:rgba(0,0,0,0.6);font-size:0.715em}.viafoura .vf-toggle{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;width:100%}.viafoura .vf-toggle .vf-slider{min-width:35px;max-width:35px;margin-left:0.5em;padding:2px;align-self:flex-end}.viafoura .vf-toggle .vf-slider::before{content:'';display:block;position:relative;right:0;width:12px;height:12px}.viafoura .vf-toggle>*+*{margin-left:5px}.viafoura .vf-toggle{cursor:pointer}.viafoura .vf-toggle .vf-slider{border-radius:18px;border-style:solid;border-width:1px;-webkit-transition:0.4s background-color;transition:0.4s background-color}.viafoura .vf-toggle .vf-slider:before{border-radius:50%;-webkit-transition:0.4s right,0.4s background-color,0.4s border-width,0.4s -webkit-transform;transition:0.4s right,0.4s background-color,0.4s border-width,0.4s -webkit-transform;transition:0.4s right,0.4s transform,0.4s background-color,0.4s border-width;transition:0.4s right,0.4s transform,0.4s background-color,0.4s border-width,0.4s -webkit-transform}.viafoura .vf-toggle input+.vf-slider{color:#414141}.viafoura .vf-toggle input+.vf-slider{border-color:#007fff;border-color:var(--accent-color, #007fff);background-color:#fff}.viafoura .vf-toggle input+.vf-slider::before{background-color:#007fff;background-color:var(--accent-color, #007fff)}.viafoura .vf-toggle input:disabled+.vf-slider{border-color:rgba(0,0,0,0.1);background-color:rgba(0,0,0,0.1)}.viafoura .vf-toggle input:disabled+.vf-slider::before{background-color:#fff}.viafoura .vf-toggle input:checked:not(:indeterminate)+.vf-slider{border-color:#007fff;border-color:var(--accent-color, #007fff);background-color:#007fff;background-color:var(--accent-color, #007fff)}.viafoura .vf-toggle input:checked:not(:indeterminate)+.vf-slider::before{-webkit-transform:translateX(5px);transform:translateX(5px);right:-12px;background-color:#fff}.viafoura .vf-toggle input:indeterminate+.vf-slider,.viafoura .vf-toggle input:indeterminate:checked+.vf-slider{border-color:rgba(0,0,0,0.1);background-color:rgba(0,0,0,0.1)}.viafoura .vf-toggle input:indeterminate+.vf-slider::before,.viafoura .vf-toggle input:indeterminate:checked+.vf-slider::before{-webkit-transform:translateX(50%);transform:translateX(50%);right:-3px;border-color:rgba(0,0,0,0.6);border:1px solid currentColor;border-left:1px solid rgba(0,0,0,0.6)}

.viafoura body{--default-color: #fff}.viafoura body{--text-on-default-color: rgba(0,0,0,0.6)}.viafoura body{--accent-color-light: #39f}.viafoura body{--accent-color: #007fff}.viafoura body{--accent-color-dark: #0059b3}.viafoura body{--text-on-accent-color: #fff}.viafoura body{--error-color-light: #d77171}.viafoura body{--error-color: #cc4949}.viafoura body{--error-color-dark: #892626}.viafoura body{--text-on-error-color: #fff}.viafoura body{--warning-color-light: #f7ba54}.viafoura body{--warning-color: #f5a623}.viafoura body{--warning-color-dark: #aa6d08}.viafoura body{--text-on-warning-color: #fff}.viafoura body{--you-color-light: #2bdfb8}.viafoura body{--you-color: #1cbb98}.viafoura body{--you-color-dark: #158f74}.viafoura body{--text-on-you-color: #fff}.viafoura .vf-input-label{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-flex:1;flex-grow:1}.viafoura .vf-input-label>*{-webkit-box-flex:1;flex-grow:1}.viafoura .vf-input-label.vf-toggle,.viafoura .vf-input-label.vf-file{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}.viafoura .vf-input-label.vf-file{-webkit-box-pack:justify;justify-content:space-between}.viafoura .vf-input-description{color:rgba(0,0,0,0.6);font-size:0.715em}.viafoura .vf-textarea-input{min-height:200px;background:transparent;border:0;color:#000}@media only screen and (max-width: 640px){@supports (-webkit-overflow-scrolling: touch){.viafoura .vf-textarea-input{font-size:16px}}}


.viafoura body{--default-color: #fff
}
.viafoura body{--text-on-default-color: rgba(0,0,0,0.6)
}
.viafoura body{--accent-color-light: #39f
}
.viafoura body{--accent-color: #007fff
}
.viafoura body{--accent-color-dark: #0059b3
}
.viafoura body{--text-on-accent-color: #fff
}
.viafoura body{--error-color-light: #d77171
}
.viafoura body{--error-color: #cc4949
}
.viafoura body{--error-color-dark: #892626
}
.viafoura body{--text-on-error-color: #fff
}
.viafoura body{--warning-color-light: #f7ba54
}
.viafoura body{--warning-color: #f5a623
}
.viafoura body{--warning-color-dark: #aa6d08
}
.viafoura body{--text-on-warning-color: #fff
}
.viafoura body{--you-color-light: #2bdfb8
}
.viafoura body{--you-color: #1cbb98
}
.viafoura body{--you-color-dark: #158f74
}
.viafoura body{--text-on-you-color: #fff
}
.viafoura p.vf-status{position:relative;width:100%;padding:1em 1.5em;margin-bottom:1.5em;border-radius:4px;text-align:center
}
.viafoura .vf-status--link{color:#fff;text-decoration:underline
}
.viafoura .vf-status__close-button{position:absolute;right:15px;top:2px;fill:#fff
}


.viafoura body{--default-color: #fff
}
.viafoura body{--text-on-default-color: rgba(0,0,0,0.6)
}
.viafoura body{--accent-color-light: #39f
}
.viafoura body{--accent-color: #007fff
}
.viafoura body{--accent-color-dark: #0059b3
}
.viafoura body{--text-on-accent-color: #fff
}
.viafoura body{--error-color-light: #d77171
}
.viafoura body{--error-color: #cc4949
}
.viafoura body{--error-color-dark: #892626
}
.viafoura body{--text-on-error-color: #fff
}
.viafoura body{--warning-color-light: #f7ba54
}
.viafoura body{--warning-color: #f5a623
}
.viafoura body{--warning-color-dark: #aa6d08
}
.viafoura body{--text-on-warning-color: #fff
}
.viafoura body{--you-color-light: #2bdfb8
}
.viafoura body{--you-color: #1cbb98
}
.viafoura body{--you-color-dark: #158f74
}
.viafoura body{--text-on-you-color: #fff
}
.viafoura .vf-input-list{text-align:left;margin-bottom:15px
}
.viafoura .vf-setting-module .vf-label{color:rgba(0,0,0,0.6)
}
.viafoura .vf-setting-module__title{border-bottom:1px solid rgba(0,0,0,0.1);padding:15px 2em;color:rgba(0,0,0,0.6)
}


.viafoura body{--default-color: #fff
}
.viafoura body{--text-on-default-color: rgba(0,0,0,0.6)
}
.viafoura body{--accent-color-light: #39f
}
.viafoura body{--accent-color: #007fff
}
.viafoura body{--accent-color-dark: #0059b3
}
.viafoura body{--text-on-accent-color: #fff
}
.viafoura body{--error-color-light: #d77171
}
.viafoura body{--error-color: #cc4949
}
.viafoura body{--error-color-dark: #892626
}
.viafoura body{--text-on-error-color: #fff
}
.viafoura body{--warning-color-light: #f7ba54
}
.viafoura body{--warning-color: #f5a623
}
.viafoura body{--warning-color-dark: #aa6d08
}
.viafoura body{--text-on-warning-color: #fff
}
.viafoura body{--you-color-light: #2bdfb8
}
.viafoura body{--you-color: #1cbb98
}
.viafoura body{--you-color-dark: #158f74
}
.viafoura body{--text-on-you-color: #fff
}
.viafoura .vf-account-form{padding:25px
}
.viafoura .vf-account-form .vf-account-form-fieldset{border:none
}
.viafoura .vf-account-form .vf-account-form-fieldset>*+*{margin-top:1em
}
.viafoura .vf-signup-submit-btn{margin-bottom:15px
}
.viafoura .vf-signup-recaptcha{display:table;margin:0 auto
}
.viafoura .vf-account-form .vf-account-error{margin:12px 0px 0px;padding:4px;border-radius:4px
}
.viafoura .vf-account-form .vf-text-input-label{border-bottom:1px solid rgba(65,65,65,0.2)
}

