.formbuilder__error[data-v-8f252fca]{color:red;padding-top:.3rem;font-size:.9rem;display:block}.formbuilder__footer[data-v-11007afd]{align-items:center;display:flex}.formbuilder__loader[data-v-11007afd]{border:3px solid #000;border-color:#000 #0000;border-radius:50%;width:1.4rem;height:1.4rem;margin:0 0 0 1rem;animation:1s linear infinite file-loader-11007afd;display:block}.formbuilder__button[data-v-11007afd]{padding:.5rem 1rem;font-size:1rem}@keyframes file-loader-11007afd{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.formbuilder__header[data-v-20957906]{padding:0 0 1rem}.formbuilder__title[data-v-20957906]{margin-bottom:8px!important}.formbuilder__help[data-v-44b8d6d4]{color:#777;padding-top:.3rem;font-size:.9rem;display:block}.formbuilder__row{padding:.5rem 0;display:block}.formbuilder__row--field-hidden{padding:0}.formbuilder__row--email-confirmation{opacity:0;z-index:-1;width:0;height:0;position:absolute;top:0;left:0}.formbuilder__fieldset{border-color:var(--pe-gray-70)}.formbuilder__option{display:block}.formbuilder__option+.formbuilder__option{margin-top:.5rem}.formbuilder__text{font-weight:var(--pe-font-weight-bold);font-size:var(--pe-font-size-base);margin-bottom:.3rem;display:block}.formbuilder__input,.formbuilder__select{width:100%;font-size:var(--pe-font-size-base);padding:.5rem}.formbuilder__input{border:1px solid var(--pe-gray-100);appearance:none}.formbuilder__input:focus{border-color:var(--pe-gray-70)}.formbuilder__textarea{appearance:none;border:1px solid var(--pe-gray-100);width:100%;font-family:inherit}.formbuilder .mx-input,.formbuilder__textarea{font-size:var(--pe-font-size-base);padding:.5rem}.formbuilder .mx-input{border-color:var(--pe-gray-100);border-radius:0;height:auto}.formbuilder .mx-datepicker{width:100%}.formbuilder[data-v-ab5161d2]{box-sizing:border-box;padding:1rem 0;font-size:16px}.formbuilder[data-v-ab5161d2] *,.formbuilder[data-v-ab5161d2] :after,.formbuilder[data-v-ab5161d2] :before{box-sizing:inherit}.formbuilder h1[data-v-ab5161d2],.formbuilder h2[data-v-ab5161d2],.formbuilder h3[data-v-ab5161d2],.formbuilder h4[data-v-ab5161d2],.formbuilder h5[data-v-ab5161d2],.formbuilder h6[data-v-ab5161d2],.formbuilder ol[data-v-ab5161d2],.formbuilder p[data-v-ab5161d2],.formbuilder ul[data-v-ab5161d2]{margin:0;padding:0;font-weight:400}.formbuilder ol[data-v-ab5161d2],.formbuilder ul[data-v-ab5161d2]{list-style:none}.formbuilder img[data-v-ab5161d2]{max-width:100%;height:auto}.formbuilder__intro{margin-top:1.25rem}.formbuilder__text{display:flex}.formbuilder__text-label{font-weight:400;font-size:var(--base-font-size)}.formbuilder__text-asterisk{padding:.25rem .125rem}.formbuilder input,.formbuilder select,.formbuilder textarea{font-size:var(--base-font-size);padding:.75rem 1rem}@media (width>=1024px){.formbuilder input,.formbuilder select,.formbuilder textarea{padding:1rem}}.formbuilder [type=checkbox]{display:none}.formbuilder [type=checkbox]+label{cursor:pointer;color:var(--black);margin-bottom:.5rem;display:flex;position:relative;margin-left:0!important}.formbuilder [type=checkbox]+label+br{display:none}.formbuilder [type=checkbox]+label:before{content:"";border-radius:.25rem;width:1.5rem;min-width:1.5rem;height:1.5rem;margin-right:.5rem;display:block;border:1px solid var(--black)!important}.formbuilder [type=checkbox]+label:after{content:"";background-color:var(--black);opacity:0;width:.875rem;height:.8125rem;transition:opacity var(--transition-default);position:absolute;top:.375rem;left:.3125rem;-webkit-mask:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2214%22%20height%3D%2213%22%20fill%3D%22none%22%20viewBox%3D%220%200%2014%2013%22%3E%3Cpath%20stroke%3D%22%23000%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%221.5%22%20d%3D%22m.75%207.367%202.59%203.547a2%202%200%200%200%203.26-.043l6.65-9.621%22%2F%3E%3C%2Fsvg%3E) 50%/contain no-repeat;mask:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2214%22%20height%3D%2213%22%20fill%3D%22none%22%20viewBox%3D%220%200%2014%2013%22%3E%3Cpath%20stroke%3D%22%23000%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%221.5%22%20d%3D%22m.75%207.367%202.59%203.547a2%202%200%200%200%203.26-.043l6.65-9.621%22%2F%3E%3C%2Fsvg%3E) 50%/contain no-repeat}.formbuilder [type=checkbox]:checked+label:after{opacity:1}.formbuilder [type=radio]{position:absolute;left:-100vw}.formbuilder [type=radio]:checked+.formbuilder__checkbox-text:after{opacity:1;transform:rotate(45deg)scale(1)}.formbuilder [type=radio]:focus-visible+.formbuilder__checkbox-text{color:green;text-decoration:underline}.formbuilder [type=radio]:focus-visible+.formbuilder__checkbox-text:before{border-color:green}.formbuilder [type=radio]:focus-visible+.formbuilder__checkbox-text:after{border-color:#0000 green green #0000}.formbuilder [type=radio]+.formbuilder__checkbox-text{padding-left:2.125rem;line-height:1.5rem;display:block;position:relative;color:var(--black)!important}.formbuilder [type=radio]+.formbuilder__checkbox-text:before{content:"";border:.09375rem solid var(--black);border-radius:.25rem;width:1.5rem;height:1.5rem;margin-right:.625rem;display:block;position:absolute;top:0;left:0}.formbuilder [type=radio]+.formbuilder__checkbox-text:after{border-color:transparent var(--black) var(--black) transparent;opacity:0;width:.5rem;height:.9375rem;transition:opacity var(--transition);border-style:solid;border-width:.125rem;border-radius:0 0 .25rem;position:absolute;top:.1875rem;left:.5rem;transform:rotate(45deg)scale(0)}.formbuilder [type=radio]+.formbuilder__checkbox-text:before{border-radius:50%}.formbuilder [type=radio]+.formbuilder__checkbox-text:after{content:"";background-color:var(--black);border:0;border-radius:50%;width:1rem;height:1rem;top:.25rem;left:.25rem}.formbuilder [type=radio]:focus-visible+.formbuilder__checkbox-text:after{background-color:var(--black)}.formbuilder__button{--button-border-width:1px}@media (width>=1024px){.formbuilder__button{--button-border-width:2px}}.formbuilder__button{border:var(--button-border-width) solid var(--color-primary);background-color:var(--color-bg-base);color:var(--color-text-primary);border-radius:3rem;font-size:var(--base-font-size)!important;padding:.75rem 1rem!important}@media (width>=1024px){.formbuilder__button{padding:1.25rem 2rem!important}}@media (width>=1920px){.formbuilder__button{padding:1.25rem 2.5rem!important}}.formbuilder__button:hover{box-shadow:var(--shadow-button)}.formbuilder__button.button--active,.formbuilder__button.router-link-active:not(.button--disable-router-active-style),.formbuilder__button:active{border:var(--button-border-width) solid var(--red-500);background-color:var(--red-500);box-shadow:none}.formbuilder__button.button--active:before,.formbuilder__button.router-link-active:not(.button--disable-router-active-style):before,.formbuilder__button:active:before{display:none}.formbuilder__button:focus-visible .button__text,.formbuilder__button:focus-visible .shared-icon{color:var(--color-primary)}.formbuilder a{--button-link-underline-color:var(--color-primary);color:var(--color-text-primary);background-image:linear-gradient(to right,transparent,transparent),linear-gradient(to right,var(--button-link-underline-color),var(--button-link-underline-color));transition:background-size var(--default-transition);background-position:100% 100%,0 100%;background-repeat:no-repeat;background-size:0 2px,100% 2px;position:relative}.formbuilder a:hover{background-size:100% 2px,0 2px}.formbuilder a:active{--button-link-underline-color:var(--color-text-primary)}.formbuilder a:focus-visible{background-size:0 2px,100% 2px}.formbuilder a:focus-visible:before{height:100%}
