:root{--formbuilder-input-bg-color:#EFEFEF;--formbuilder-input-border-color:#999;--formbuilder-input-border-color-hover:#000;--formbuilder-input-border-color-focus:#000;--formbuilder-checkbox-check-color:#333;--formbuilder-checkbox-check-color-hover:#000;--formbuilder-checkbox-check-color-focus:#000;--formbuilder-radio-check-color:#333;--formbuilder-radio-check-color-hover:#000;--formbuilder-radio-check-color-focus:#000;--formbuilder-yesorno-text-color:#666;--formbuilder-yesorno-bg-color:#666;--formbuilder-yesorno-checked-text-color:#FFF;--formbuilder-yesorno-checked-text-color-hover:#FFF;--formbuilder-yesorno-checked-text-color-focus:#FFF;--formbuilder-yesorno-checked-bg-color:#666;--formbuilder-yesorno-checked-bg-color-hover:#000;--formbuilder-yesorno-checked-bg-color-focus:#000;--formbuilder-submit-color:#FFF;--formbuilder-submit-color-hover:#FFF;--formbuilder-submit-color-focus:#FFF;--formbuilder-submit-bg-color:#999;--formbuilder-submit-bg-color-hover:#000;--formbuilder-submit-bg-color-focus:#000;--formbuilder-submit-border-color:#999;--formbuilder-submit-border-color-hover:#000;--formbuilder-submit-border-color-focus:#000;--formbuilder-focus-outline:2px solid yellow;--formbuilder-input-error-bg-color:#FBB;--formbuilder-input-error-outline:2px solid #FBB;--formbuilder-input-invalid-bg-color:#FBB;--formbuilder-input-invalid-outline:2px solid #FBB}:root body.popup{--formbuilder-input-bg-color:var(--input-bg-color)}div.formbuilderwrapper .gloryainlinetoolbar{margin-right:.5em}div.formbuilderwrapper fieldset,div.formbuilderwrapper fieldset legend{margin:0;padding:0;border:none}div.formbuilderwrapper fieldset legend{margin-bottom:.25em;width:100%}div.formbuilderwrapper ol{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap}div.formbuilderwrapper ol li{margin:0 0 .5em;width:100%;position:relative}div.formbuilderwrapper ol li.options{margin-top:.25em}div.formbuilderwrapper ol li.submit{margin-top:1em}div.formbuilderwrapper ol>li:not(.checkbox):not(.noinput)+li.checkbox{margin-top:.5em}div.formbuilderwrapper ol li li.checkbox{margin-bottom:0}div.formbuilderwrapper div.input{margin-right:.5em}div.formbuilderwrapper input,div.formbuilderwrapper select,div.formbuilderwrapper button,div.formbuilderwrapper textarea{height:1.8em;padding:0;box-sizing:border-box;border-radius:0;font-family:inherit;font-size:inherit;line-height:inherit;border:1px solid var(--formbuilder-input-border-color);width:100%;background-color:var(--formbuilder-input-bg-color);-webkit-appearance:none;padding:0 3px}div.formbuilderwrapper textarea{resize:vertical}div.formbuilderwrapper input:hover,div.formbuilderwrapper select:hover,div.formbuilderwrapper button:hover,div.formbuilderwrapper textarea:hover{border-color:var(--formbuilder-input-border-color-hover)}div.formbuilderwrapper input:focus,div.formbuilderwrapper select:focus,div.formbuilderwrapper button:focus,div.formbuilderwrapper textarea:focus{border-color:var(--formbuilder-input-border-color-focus);outline:var(--formbuilder-focus-outline)}div.formbuilderwrapper input[type=submit]{width:auto;padding:0 1em;background-color:var(--formbuilder-submit-bg-color);color:var(--formbuilder-submit-color);border-color:var(--formbuilder-submit-border-color)}div.formbuilderwrapper input[type=submit]:hover{background-color:var(--formbuilder-submit-bg-color-hover);color:var(--formbuilder-submit-color-hover);border-color:var(--formbuilder-submit-border-color-hover)}div.formbuilderwrapper input[type=submit]:focus{background-color:var(--formbuilder-submit-bg-color-focus);color:var(--formbuilder-submit-color-focus);border-color:var(--formbuilder-submit-border-color-focus)}div.formbuilderwrapper input[type=checkbox],div.formbuilderwrapper input[type=radio],div.formbuilderwrapper input[type=checkbox]:focus,div.formbuilderwrapper input[type=radio]:focus{outline:none}div.formbuilderwrapper textarea{height:3.6em}div.formbuilderwrapper input[type=checkbox],div.formbuilderwrapper input[type=radio]{width:unset;min-width:unset;max-width:unset;position:absolute;transform:translateX(-100%);border:none;background-color:transparent;padding:0;outline:none!important}div.formbuilderwrapper input[type=checkbox]+span input[type=text]{width:0;border:none;padding:0;outline:none!important}div.formbuilderwrapper li.checkbox input[type=checkbox]+span,div.formbuilderwrapper li.checkbox input[type=radio]+span{display:inline;margin:0}div.formbuilderwrapper li.checkbox input[type=checkbox]+span:before,div.formbuilderwrapper li.checkbox input[type=radio]+span:before{border:1px solid var(--formbuilder-input-border-color);background-color:var(--formbuilder-input-bg-color);width:1.2em;height:1.2em;display:block;content:''!important;position:absolute;top:.25em;left:0;box-sizing:border-box;margin:0;z-index:1}div.formbuilderwrapper li.checkbox input[type=radio]+span:before{border-radius:50%}div.formbuilderwrapper li.checkbox input[type=checkbox]:checked+span:after{border:3px solid var(--formbuilder-checkbox-check-color);border-left:none;border-top:none;content:'';width:.6em;height:1.2em;display:block;transform:rotate(45deg);position:absolute;top:-.05em;left:.25em;z-index:2}div.formbuilderwrapper li.checkbox input[type=radio]:checked+span:after{background-color:var(--formbuilder-radio-check-color);content:'';width:1.2em;height:1.2em;display:block;position:absolute;top:0;left:0;box-sizing:border-box;border-radius:50%;transform:scale(.6);transform-origin:50% 102%;border:none;z-index:2}div.formbuilderwrapper li.checkbox span.label,div.formbuilderwrapper li.checkbox span.sublabel{padding:.2em 0 0 2em;display:inline-block;min-height:1.8em;box-sizing:border-box;width:100%;margin:0}div.formbuilderwrapper li.checkbox span.sublabel input{margin-top:-.2em}div.formbuilderwrapper li.checkbox input[type=checkbox]:hover+span:before,div.formbuilderwrapper li.checkbox input[type=radio]:hover+span:before{border-color:var(--formbuilder-input-border-color-hover);outline:var(--formbuilder-focus-outline)}div.formbuilderwrapper li.checkbox input[type=checkbox]:focus+span:before,div.formbuilderwrapper li.checkbox input[type=radio]:focus+span:before{border-color:var(--formbuilder-input-border-color-focus);outline:var(--formbuilder-focus-outline)}div.formbuilderwrapper li.checkbox input[type=checkbox]:checked:hover+span:after{border-color:var(--formbuilder-checkbox-check-color-hover)}div.formbuilderwrapper li.checkbox input[type=checkbox]:checked:focus+span:after{border-color:var(--formbuilder-checkbox-check-color-focus)}div.formbuilderwrapper li.checkbox input[type=radio]:checked:hover+span:after{background-color:var(--formbuilder-radio-check-color-hover)}div.formbuilderwrapper li.checkbox input[type=radio]:checked:focus+span:after{background-color:var(--formbuilder-radio-check-color-focus)}div.formbuilderwrapper li.checkbox.other input+span+span.sublabel input{display:none}div.formbuilderwrapper li.checkbox.other input:checked+span+span.sublabel input{display:block}div.formbuilderwrapper li.checkbox.other input:checked+span+span.sublabel p{display:none}div.formbuilderwrapper div.yesornowrapper{display:flex;width:8.5em;height:1.8em;color:var(--formbuilder-yesorno-text-color);font-size:80%}div.formbuilderwrapper div.yesornowrapper label{width:50%;text-align:center;line-height:calc(1.8em - 2px);background-color:var(--formbuilder-input-bg-color)}div.formbuilderwrapper div.yesornowrapper label+label{margin-left:.5em}div.formbuilderwrapper div.yesornowrapper input+span{display:block;border:1px solid var(--formbuilder-input-border-color);position:relative}div.formbuilderwrapper div.yesornowrapper input:hover+span{border-color:var(--formbuilder-input-border-color-hover);z-index:1}div.formbuilderwrapper div.yesornowrapper input:focus+span{border-color:var(--formbuilder-input-border-color-hover);z-index:1;outline:var(--formbuilder-focus-outline)}div.formbuilderwrapper div.yesornowrapper input:checked+span{font-weight:700;background-color:var(--formbuilder-yesorno-checked-bg-color);color:var(--formbuilder-yesorno-checked-text-color)}div.formbuilderwrapper div.yesornowrapper input:checked:hover+span{background-color:var(--formbuilder-yesorno-checked-bg-color-hover);color:var(--formbuilder-yesorno-checked-text-color-hover)}div.formbuilderwrapper div.yesornowrapper input:checked:focus+span{background-color:var(--formbuilder-yesorno-checked-bg-color-focus);color:var(--formbuilder-yesorno-checked-text-color-focus)}div.formbuilderwrapper li.datefield div.input>span{display:flex}div.formbuilderwrapper li.datefield div.input input{min-width:10em}div.formbuilderwrapper li.datefield div.input input,div.formbuilderwrapper li.datefield div.input select{width:auto}div.formbuilderwrapper li.datefield div.input label+span{display:none}div.formbuilderwrapper li.datefield.datefallback input[type=date]{display:none}div.formbuilderwrapper li.datefield.datefallback div.input label+span{display:flex;padding:0;margin:0}div.formbuilderwrapper li.datefield.datefallback div.input label+span select{margin-right:4px}div.formbuilderwrapper li.timefield div.input input{min-width:6em;width:auto}div.likertscale>*{display:flex;white-space:nowrap;flex-direction:row;justify-content:space-between}div.formbuilderwrapper div.likertscale li{width:auto}div.formbuilderwrapper div.likertscale li span.sublabel{padding:1.6em 0 0;width:1.2em;text-align:center}div.formbuilderwrapper div.likertscale li span.sublabel span{position:fixed;left:-100vw;width:0;height:0}div.formbuilderwrapper div.likertscale>div>div{width:50%;flex-shrink:1;display:flex;justify-content:flex-end;flex-direction:column;padding-right:1.2em;box-sizing:border-box;white-space:normal}div.formbuilderwrapper div.likertscale>div>div:nth-child(2){text-align:right;padding-left:1.2em;padding-right:0}div.formbuilderwrapper div.likertscale .noanswer{flex-shrink:0;flex-grow:0;text-align:right;text-align:right;padding-right:0}div.formbuilderwrapper div.likertscale ol{position:relative;margin:0}div.formbuilderwrapper div.likertscale ol:after{content:'';display:block;width:100%;height:1px;background-color:var(--formbuilder-input-border-color);position:absolute;top:.825em;left:0;z-index:0}div.formbuilderwrapper label p,div.formbuilderwrapper .required.options legend p,div.formbuilderwrapper .required.yesorno>div p{display:inline-block}div.formbuilderwrapper span.label{display:block;margin:0 0 .25em}div.formbuilderwrapper .required span.label>*:last-child:after{content:' *'}div.formbuilderwrapper .required.options legend>*:last-child:after{content:' *'}div.formbuilderwrapper li.error input,div.formbuilderwrapper li.error select,div.formbuilderwrapper li.error textarea,div.formbuilderwrapper li.error input[type=checkbox]+span:before,div.formbuilderwrapper li.error input[type=radio]+span:not(.yesorno):before{background-color:var(--formbuilder-input-error-bg-color)}div.formbuilderwrapper li.error input,div.formbuilderwrapper li.error select,div.formbuilderwrapper li.error textarea,div.formbuilderwrapper li.error input[type=checkbox]+span:before,div.formbuilderwrapper li.error:not(.invalidoptioncount) input[type=radio]+span:before{outline:var(--formbuilder-input-error-outline)}.formbuilderwrapper.error>div{background-color:var(--formbuilder-input-error-bg-color);padding:.5em}div.formbuilderwrapper li.invalid input,div.formbuilderwrapper li.invalid select,div.formbuilderwrapper li.invalid textarea,div.formbuilderwrapper li.checkbox.invalid input[type="checkbox"]+span:before,div.formbuilderwrapper li.options.invalid input[type="checkbox"]+span:not(.yesorno):before{background-color:var(--formbuilder-input-invalid-bg-color)}div.formbuilderwrapper li.invalid input,div.formbuilderwrapper li.invalid select,div.formbuilderwrapper li.invalid textarea,div.formbuilderwrapper li.invalid:not(.invalidoptioncount) div.yesornowrapper input[type="radio"]+span,div.formbuilderwrapper li.checkbox.invalid input[type="checkbox"]+span:before,div.formbuilderwrapper li.options.invalid input[type="checkbox"]+span:before{outline:var(--formbuilder-input-invalid-outline);background-color:var(--formbuilder-input-invalid-bg-color)}div.formbuilderwrapper li.invalid.invalidmin div.yesornowrapper input[type="radio"][value="0"]:not(:checked)+span,div.formbuilderwrapper li.invalid input[type="radio"]:not(:checked)+span:before,div.formbuilderwrapper li.invalid.invalidmin input[type="radio"]:not(:checked)+span:before{outline:var(--formbuilder-input-invalid-outline);background-color:var(--formbuilder-input-invalid-bg-color)}div.formbuilderwrapper li.invalid.invalidmax div.yesornowrapper input[type="radio"][value="1"]:checked+span,div.formbuilderwrapper li.invalid.invalidmax input[type="radio"]:checked+span:before{outline:var(--formbuilder-input-invalid-outline);background-color:var(--formbuilder-input-invalid-bg-color)}div.formbuilderwrapper li[class*=firstname],div.formbuilderwrapper li[class*=lastname],div.formbuilderwrapper li[class*=email],div.formbuilderwrapper li[class*=phone],div.formbuilderwrapper li[class*=mobile],div.formbuilderwrapper li[class*=birthday]{width:50%}div.formbuilderwrapper li[class*=birthday] div.input input{width:100%}div.formbuilderwrapper li[class*=phone]{margin-bottom:0}div.formbuilderwrapper li[class*=zip]{width:33.3333%}div.formbuilderwrapper li[class*=city]{width:66.6666%}div.formbuilderwrapper li.input_dingsbums{position:absolute;left:-100vw}body.popup #formbuilder_1{margin:1px 0 3px}body.popup #formbuilder_1 li{margin:0}body.popup #formbuilder_1 fieldset{border:2px solid #676787;margin:.5em 0 0}body.popup #formbuilder_1 fieldset legend{background-color:transparent;text-transform:none;color:#676787;font-weight:600;padding:0 .5em;margin:0 .5em;width:auto}body.popup #formbuilder_1 fieldset>ol{margin:0 .5em}body.popup #formbuilder_1+textarea{display:none}div.formbuilderwrapper input:disabled,div.formbuilderwrapper textarea:disabled,div.formbuilderwrapper select:disabled,div.formbuilderwrapper button:disabled,div.formbuilderwrapper li.checkbox input:disabled[type=checkbox]+span:before,div.formbuilderwrapper li.checkbox input:disabled[type=radio]+span:before{opacity:.25}input:disabled,textarea:disabled,select:disabled,button:disabled,div.formbuilderwrapper input:disabled:hover,div.formbuilderwrapper textarea:disabled:hover,div.formbuilderwrapper select:disabled:hover,div.formbuilderwrapper button:disabled:hover,div.formbuilderwrapper input:disabled:focus,div.formbuilderwrapper textarea:disabled:focus,div.formbuilderwrapper select:disabled:focus,div.formbuilderwrapper button:disabled:focus,div.formbuilderwrapper li.checkbox input:disabled[type=checkbox]+span:before,div.formbuilderwrapper li.checkbox input:disabled[type=radio]+span:before{outline:inherit;border-color:inherit}