@charset "UTF-8";.form{display:flex;flex-wrap:wrap;flex-direction:column;gap:var(--form-gap)}.form-footer{display:flex;flex-wrap:wrap;gap:var(--form-gap);position:relative}.form-footer>:first-child{flex:1;min-width:280px}.form-footer>:last-child{flex-shrink:0;max-width:clamp(275px,50vw,360px);width:100%;min-width:265px}.form-footer .invalid-feedback{position:absolute;top:100%;left:0;padding-top:0}.form .fieldset{display:grid;align-items:start;gap:var(--form-gap)}.form .invalid-feedback{color:var(--red);font-size:.85rem;line-height:1;padding-block:.5em}.form-file{border:var(--input-border-width) solid var(--field-border-color);border-radius:var(--border-radius);display:flex;align-items:center;overflow:hidden;transition:all var(--transition-duration) linear}.form-file:hover{transition:all var(--transition-duration) linear}.form-file label{padding:var(--input-padding)}.form-file input{padding:var(--input-padding);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.form-file input::file-selector-button{display:none}.form-manager{--fm-spacer: var(--form-gap);--fm-submit-min-width: 100%;--fm-submit-fs: 16px;--fm-submit-fw: 600;--fm-submit-lh: 1.2;--fm-submit-color: inherit;--fm-submit-color-hover: #fff;--fm-submit-color-focus: #fff;--fm-submit-padding-y: 15px;--fm-submit-padding-x: 15px;--fm-submit-border-width: 1px;--fm-submit-bg-color: none;--fm-submit-bg-color-hover: var(--orange-hover-accent);--fm-submit-bg-color-focus: var(--orange-active-accent);--fm-submit-bg-color-disabled: none;--fm-submit-border-color: currentColor;--fm-submit-border-color-hover: currentColor;--fm-submit-border-color-focus: currentColor;--fm-submit-border-color-disabled: currentColor;--fm-submit-border-radius: var(--border-radius);--fm-submit-icon-size: var(--btn-fs);display:flex;flex-wrap:wrap;flex-direction:row;gap:var(--fm-spacer)}@media(min-width:744px){.form-manager{--fm-submit-min-width: 200px}}@media(min-width:1366px){.form-manager{--fm-submit-min-width: 275px}}.form-manager .form-checkbox-group{flex-basis:100%;display:flex;flex-direction:column;gap:.5rem}.form-manager .form-checkbox-group legend{margin-bottom:.5rem;font-weight:bolder}@media(min-width:744px){.form-manager .form-checkbox-group:has([name=checkbox_policy]){flex-basis:calc(100% - var(--fm-submit-min-width) - var(--fm-spacer))}}.form-manager--success{display:none}.form-manager .form-submit{align-items:center;font-weight:var(--fm-submit-fw);border-radius:var(--fm-submit-border-radius);padding-block:var(--fm-submit-padding-y);padding-inline:var(--fm-submit-padding-x);font-size:var(--fm-submit-fs);display:inline-flex;justify-content:center;cursor:pointer;white-space:nowrap;border:var(--fm-submit-border-width) solid var(--fm-submit-border-color);gap:10px;background-color:var(--fm-submit-bg-color);color:var(--fm-submit-color);position:relative;line-height:var(--fm-submit-lh);justify-self:start;align-self:start;flex-shrink:0}.form-manager .form-submit .icon{font-size:var(--fm-submit-icon-size)}@media(any-hover:hover){.form-manager .form-submit:hover:not(:disabled):not(.is-active){color:var(--fm-submit-color-hover);background-color:var(--fm-submit-bg-color-hover);border-color:var(--fm-submit-border-color-hover)}}@media(any-hover:none){.form-manager .form-submit:active:not(:disabled):not(.is-active){color:var(--fm-submit-color-hover);background-color:var(--fm-submit-bg-color-hover);border-color:var(--fm-submit-border-color-hover)}}.form-manager .form-submit:focus{color:var(--fm-submit-color-focus);background-color:var(--fm-submit-bg-color-focus);border-color:var(--fm-submit-border-color-focus)}.form-manager .form-submit:disabled{opacity:.3;cursor:not-allowed}.form-manager .form-submit.is-active{background-color:var(--fm-submit-bg-color-focus);color:var(--fm-submit-color-focus)}.form-manager .form-submit.is-active:hover,.form-manager .form-submit.is-active:focus{background-color:var(--fm-submit-bg-color-focus);color:var(--fm-submit-color-focus);filter:brightness(.95)}.form-manager .form-submit--processing{--size: 1em;pointer-events:none;position:relative;transition:all .1s ease-in;opacity:.7}.form-manager .form-submit--processing:before{content:"";display:inline-flex;width:var(--size);height:var(--size);border:.125em solid rgba(0,0,0,.05);border-top-color:currentColor;border-radius:50%;animation:spin .8s linear infinite;margin:0 .5em 0 0;padding:0;transition:all .1s ease-in}@keyframes spin{to{transform:rotate(360deg)}}@media(min-width:744px){.form-manager .form-submit{--fm-submit-fs: 17px}}@media(min-width:1366px){.form-manager .form-submit{--fm-submit-fs: 18px}}.form-manager .form-submit{--fm-submit-padding-y: 22px;min-width:var(--fm-submit-min-width);flex-shrink:0}@media(min-width:744px){.form-manager .form-submit{margin-left:auto}}.form-manager .invalid-feedback{color:var(--red);font-size:.85rem;line-height:1;padding-block:.5em}.form-manager .realperson-challenge{display:block}.form-manager .realperson-text{font-family:Courier New,monospace;font-size:6px;font-weight:700;letter-spacing:-1px;line-height:3px;margin:5px 0 3px}.form-manager .realperson-regen{padding-top:4px;font-size:12px;text-align:center;cursor:pointer;display:none}.form-manager .realperson-disabled{opacity:.5;filter:Alpha(Opacity=50)}.form-manager .realperson-disabled .realperson-regen{cursor:default}.form-manager .form-group--sketch{display:flex;flex-wrap:wrap;align-items:center;gap:.5em}.form-manager .form-group--sketch>label{width:100%;margin:0}.form-manager .form-control.realperson_input{width:16ch}.form-manager .form-floating--sketch{display:flex;align-items:center;gap:.5rem}.form-floating{--ff-color: var(--input-color);--ff-color-valid: var(--input-color);--ff-color-invalid: var(--input-color);--ff-bg-color: transparent;--ff-border-color: #fff;--ff-border-color-valid: var(--input-color-valid);--ff-border-color-invalid: #FF9289;--ff-border-color-hover: var(--input-color-hover);--ff-border-color-focus: var(--input-color-focus);--ff-padding: var(--input-padding);--ff-border-width: 1px;--ff-border-radius: var(--border-radius);--ff-label-color: #fff;--ff-label-opacity: .65;--ff-label-transform: scale(.85) translateY(-.75rem) translateX(.2rem);--ff-label-disabled-color: #ddd;--ff-transition: opacity .1s ease-in-out, transform .1s ease-in-out;display:flex;width:100%;position:relative}.form-floating:not(.form-floating--sketch):has(.invalid-feedback){flex-direction:column}.form-floating input:not([type=file]),.form-floating textarea,.form-floating select{color:var(--ff-color);background-color:var(--ff-bg-color);border:var(--ff-border-width) solid var(--ff-border-color);border-radius:var(--ff-border-radius);padding:var(--ff-padding);width:100%;background-position:right var(--ff-padding) top var(--ff-padding);transition:all var(--transition-duration) linear}.form-floating input:not([type=file])[required]+label:after,.form-floating textarea[required]+label:after,.form-floating select[required]+label:after{content:"*";display:inline-block}.form-floating input:not([type=file])::placeholder,.form-floating textarea::placeholder,.form-floating select::placeholder{color:transparent}.form-floating input:not([type=file]):hover,.form-floating textarea:hover,.form-floating select:hover{border-color:var(--ff-border-color-hover)}.form-floating input:not([type=file]):focus-visible,.form-floating textarea:focus-visible,.form-floating select:focus-visible{border-color:var(--ff-border-color-focus);box-shadow:0 0 var(--input-focus-box-shadow-width) 0 var(--input-focus-box-shadow-color);outline:none}.form-floating input:not([type=file]):focus:not(:focus-visible),.form-floating textarea:focus:not(:focus-visible),.form-floating select:focus:not(:focus-visible){border-color:var(--ff-border-color-hover);outline:none}.form-floating input:not([type=file]):not(:placeholder-shown):valid,.form-floating input:not([type=file]):not(:placeholder-shown).is-valid,.form-floating textarea:not(:placeholder-shown):valid,.form-floating textarea:not(:placeholder-shown).is-valid,.form-floating select:not(:placeholder-shown):valid,.form-floating select:not(:placeholder-shown).is-valid{border-color:var(--ff-border-color-valid);color:var(--ff-color-valid);background-image:url(data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20d%3D%22M20.5%2012a8.5%208.5%200%201%201-17%200%208.5%208.5%200%200%201%2017%200m1.5%200c0%205.523-4.477%2010-10%2010S2%2017.523%202%2012%206.477%202%2012%202s10%204.477%2010%2010m-10.939%203.57%206.5-6.393-1.122-1.14-5.934%205.836-2.44-2.439-1.13%201.132%203%203a.8.8%200%200%200%201.126.004%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%23378D41%22%2F%3E%3C%2Fsvg%3E);background-repeat:no-repeat;background-position:right var(--ff-padding) top var(--ff-padding);background-size:var(--input-icon-size)}.form-floating input:not([type=file]).is-valid:hover,.form-floating textarea.is-valid:hover,.form-floating select.is-valid:hover{border-color:var(--input-color-valid-lighten)}.form-floating input:not([type=file]).is-valid:focus-visible,.form-floating textarea.is-valid:focus-visible,.form-floating select.is-valid:focus-visible{border-color:var(--ff-border-color-valid);box-shadow:0 0 var(--input-focus-box-shadow-width) 0 var(--ff-border-color-valid);outline:none}.form-floating input:not([type=file]).is-valid:focus:not(:focus-visible),.form-floating textarea.is-valid:focus:not(:focus-visible),.form-floating select.is-valid:focus:not(:focus-visible){border-color:var(--ff-border-color-valid);outline:none}.form-floating input:not([type=file]):invalid:not(:placeholder-shown),.form-floating input:not([type=file]).is-invalid,.form-floating textarea:invalid:not(:placeholder-shown),.form-floating textarea.is-invalid,.form-floating select:invalid:not(:placeholder-shown),.form-floating select.is-invalid{border-color:var(--ff-border-color-invalid);color:var(--ff-color-invalid);background-image:url(data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M20.5%2012C20.5%2016.6944%2016.6944%2020.5%2012%2020.5C7.30558%2020.5%203.5%2016.6944%203.5%2012C3.5%207.30558%207.30558%203.5%2012%203.5C16.6944%203.5%2020.5%207.30558%2020.5%2012ZM22%2012C22%2017.5228%2017.5228%2022%2012%2022C6.47715%2022%202%2017.5228%202%2012C2%206.47715%206.47715%202%2012%202C17.5228%202%2022%206.47715%2022%2012ZM7.46903%2015.4702L10.9393%2012L7.46903%208.52967L8.53097%207.4703L12%2010.9393L15.469%207.47028L16.531%208.52967L13.0606%2012L16.531%2015.4704L15.469%2016.5297L12%2013.0606L8.53096%2016.5296L7.46903%2015.4702Z%22%20fill%3D%22%23FB6155%22%2F%3E%3C%2Fsvg%3E);background-repeat:no-repeat;background-position:right var(--ff-padding) top var(--ff-padding);background-size:var(--input-icon-size)}.form-floating input:not([type=file]):invalid:not(:placeholder-shown):hover,.form-floating input:not([type=file]).is-invalid:hover,.form-floating textarea:invalid:not(:placeholder-shown):hover,.form-floating textarea.is-invalid:hover,.form-floating select:invalid:not(:placeholder-shown):hover,.form-floating select.is-invalid:hover{border-color:var(--input-color-invalid-lighten)}.form-floating input:not([type=file]):invalid:not(:placeholder-shown):focus-visible,.form-floating input:not([type=file]).is-invalid:focus-visible,.form-floating textarea:invalid:not(:placeholder-shown):focus-visible,.form-floating textarea.is-invalid:focus-visible,.form-floating select:invalid:not(:placeholder-shown):focus-visible,.form-floating select.is-invalid:focus-visible{border-color:var(--ff-border-color-invalid);box-shadow:0 0 var(--input-focus-box-shadow-width) 0 var(--ff-border-color-invalid);outline:none}.form-floating input:not([type=file]):invalid:not(:placeholder-shown):focus:not(:focus-visible),.form-floating input:not([type=file]).is-invalid:focus:not(:focus-visible),.form-floating textarea:invalid:not(:placeholder-shown):focus:not(:focus-visible),.form-floating textarea.is-invalid:focus:not(:focus-visible),.form-floating select:invalid:not(:placeholder-shown):focus:not(:focus-visible),.form-floating select.is-invalid:focus:not(:focus-visible){border-color:var(--ff-border-color-invalid);outline:none}.form-floating input:not([type=file]):focus,.form-floating input:not([type=file]):not(:placeholder-shown),.form-floating textarea:focus,.form-floating textarea:not(:placeholder-shown),.form-floating select:focus,.form-floating select:not(:placeholder-shown){padding-block:calc(var(--input-padding) + var(--input-padding) * .25) calc(var(--input-padding) - var(--input-padding) * .25)}.form-floating input:not([type=file]):-webkit-autofill,.form-floating textarea:-webkit-autofill,.form-floating select:-webkit-autofill{padding-block:calc(var(--input-padding) + var(--input-padding) * .25) calc(var(--input-padding) - var(--input-padding) * .25)}.form-floating input:not([type=file]):focus~label,.form-floating input:not([type=file]):not(:placeholder-shown)~label,.form-floating textarea:focus~label,.form-floating textarea:not(:placeholder-shown)~label,.form-floating select:focus~label,.form-floating select:not(:placeholder-shown)~label{transform:var(--ff-label-transform)}.form-floating input:not([type=file]):-webkit-autofill~label,.form-floating textarea:-webkit-autofill~label,.form-floating select:-webkit-autofill~label{transform:var(--ff-label-transform)}.form-floating label{position:absolute;top:0;left:0;z-index:2;max-width:100%;height:100%;overflow:hidden;color:var(--ff-label-color);text-align:start;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;border:var(--ff-border-width) solid transparent;transform-origin:0 0;transition:all var(--transition-duration) linear;padding:var(--input-padding)}.modal .form-floating{--ff-color: var(--black);--ff-color-valid: var(--black);--ff-color-invalid: var(--black);--ff-border-color: var(--blue-light);--ff-border-color-valid: var(--input-color-valid);--ff-border-color-invalid: #FF9289;--ff-border-color-hover: var(--blue);--ff-border-color-focus: var(--blue-dark);--ff-label-color: #18202880}.modal[data-trigger-id=form-manager]{--modal-max-width: 335px}@media(min-width:744px){.modal[data-trigger-id=form-manager]{--modal-max-width: 590px}}@media(min-width:1366px){.modal[data-trigger-id=form-manager]{--modal-max-width: 745px}}.modal[data-trigger-id=form-manager] .modal-body{padding-block:1em var(--modal-padding-y)}.modal[data-trigger-id=form-manager]:has(.form-manager--success) .modal-header{display:none}
