.f-field{width:100%;min-height:var(--spacing-field);padding:.5rem 1.5rem;border:2px solid var(--colors-field);border-radius:calc(var(--spacing-field) * .5);font-size:1rem;line-height:1.25;color:var(--colors-text);text-align:left;vertical-align:middle;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--colors-field);transition-property:border-color,box-shadow}.f-field::-moz-placeholder{color:#0000007f;-moz-transition-property:color;transition-property:color}.f-field::placeholder,.f-field.f-field--placeholder{color:#0000007f;transition-property:color}.f-field:disabled{pointer-events:none;opacity:.5}.f-field:-webkit-autofill{background-color:transparent;box-shadow:0 0 0 60px #e2e8f0 inset;-webkit-text-fill-color:var(--colors-text)}.f-field:has(~.f-icon){padding-right:var(--spacing-field)}.f-icon~.f-field{padding-left:var(--spacing-field)}textarea.f-field{height:auto}.f-field--error{border-color:#c82323}.f-field--float{padding-top:calc((var(--spacing-field) - 1rem) * 1.25 * .4727);padding-bottom:calc((var(--spacing-field) - 1rem) * 1.25 * .1091)}.f-field--float::-moz-placeholder{color:transparent;-moz-transition-property:color;transition-property:color}.f-field--float::placeholder{color:transparent;transition-property:color}.f-field--float:focus::-moz-placeholder,.f-field--float:not(:placeholder-shown,:focus)::-moz-placeholder{color:#0000007f}.f-field--float:not(:-moz-placeholder,:focus)::placeholder{color:#0000007f}.f-field--float:focus::placeholder,.f-field--float:not(:placeholder-shown,:focus)::placeholder{color:#0000007f}.f-label{display:block;margin-bottom:.5rem;font-size:.875rem;line-height:1.25;color:#0000007f;text-align:left}.f-field--float~.f-label{pointer-events:none;position:absolute;z-index:1;top:0;inset-inline:2px;transform-origin:top left;overflow:hidden;display:inline-flex;align-items:center;height:var(--spacing-field);margin:0;padding-inline:1.5rem;font-size:1rem;text-overflow:ellipsis;white-space:nowrap;transition-property:font-size,height}.f-field--float~.f-label:has(~.f-icon){right:var(--spacing-field)}.f-icon~.f-field--float~.f-label{left:var(--spacing-field)}input.f-field.f-field--float:not(:-moz-placeholder,:focus)~.f-label,textarea.f-field.f-field--float:not(:-moz-placeholder,:focus)~.f-label{height:calc(var(--spacing-field) * .6);font-size:.75rem}.f-field.f-field--float.is-active~.f-label,.f-field.f-field--float.is-filled~.f-label,input.f-field.f-field--float:not(:placeholder-shown,:focus)~.f-label,input.f-field.f-field--float:focus~.f-label,textarea.f-field.f-field--float:not(:placeholder-shown,:focus)~.f-label,textarea.f-field.f-field--float:focus~.f-label{height:calc(var(--spacing-field) * .6);font-size:.75rem}.f-icon{position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center;min-width:var(--spacing-field);height:var(--spacing-field)}.f-field~.f-icon{right:0;left:initial}.f-info{display:block;margin-top:.5rem;padding-inline:2rem;font-size:.875rem;line-height:1;text-align:left}.f-info--error{color:#c82323}.f-group{position:relative;margin-bottom:1rem;text-align:left}.f-submit{margin-top:2rem}.f-check{display:flex;gap:.5rem;margin-block:1rem}.f-check__field{cursor:pointer;float:left;flex-shrink:0;width:1.25rem;height:1.25rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition-property:border-color,background-color}.f-check__field:disabled{pointer-events:none;opacity:.5}.f-check__field[type=radio]{border:2px solid #000;border-radius:50%;background-color:#fff}.f-check__field[type=radio]:checked{background-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle r='10' cx='10' cy='10' fill='black' /%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-position:center;background-size:58.333%}.f-check__field[type=checkbox]{border-radius:calc(var(--radius) * .375);background-color:var(--colors-check)}.f-check__field[type=checkbox]:checked{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='13' viewBox='0 0 17 13' fill='none' style='--eq-body-width: 1560;'%3E%3Cpath d='M2 5.48535L6.65685 10.1422L15.1421 1.65692' stroke='black' stroke-width='3'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:66.666%}.f-check__label{cursor:pointer;display:block;min-width:0;font-size:.875rem;line-height:1.4;transition-property:color}.f-check__label a{text-decoration:underline}.f-check__label a:hover{opacity:.75}.f-check--sm .f-check__label{padding-top:2px;font-size:.875rem}.f-check__field:disabled~.f-check__label{pointer-events:none;color:currentcolor;opacity:.5}.f-check+.f-info{margin-top:-.5rem}@media (min-width: 1260px){.f-check__field{width:1.5rem;height:1.5rem}.f-check__label{font-size:1rem}}.is-modal-open{overflow:hidden}.c-modal{--modal-offset: 1.25rem;--modal-px: var(--spacing-box);--modal-py: 2.5rem;--modal-max-width: 32rem;--modal-border-radius: calc(var(--radius) * 1.5);position:fixed;z-index:200;top:0;left:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;display:none;width:100%;height:100%;padding:0 var(--modal-offset);text-align:center;opacity:var(--modal-transition-progress);-webkit-backdrop-filter:blur(calc(var(--modal-transition-progress) * var(--blur-value)));backdrop-filter:blur(calc(var(--modal-transition-progress) * var(--blur-value)));outline:0}.c-modal:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;display:block;background-color:var(--blur-bg)}.c-modal__dialog{pointer-events:none;position:relative;transform:translateY(calc((1 - var(--modal-transition-progress)) * -20px));display:flex;align-items:center;width:auto;max-width:var(--modal-max-width);min-height:calc(100% - var(--modal-offset) * 2);margin:var(--modal-offset) auto}.c-modal__content{pointer-events:auto;position:relative;display:flex;flex-direction:column;justify-content:center;width:100%;min-height:382px;border-radius:var(--modal-border-radius);background-color:#fff;background-clip:padding-box;outline:0}.c-modal__close{position:absolute;top:0;right:0;display:grid;place-content:center;width:3.25rem;height:3.25rem;font-size:1.125rem}.c-modal__body{width:100%;min-height:100%;padding:var(--modal-py) var(--modal-px)}.c-modal--xs{--modal-max-width: 18rem}.c-modal--sm{--modal-max-width: 25rem}@media (min-width: 768px){.c-modal--md{--modal-max-width: 44rem}}@media (min-width: 1260px){.c-modal{--modal-px: 5rem}.c-modal__close{top:1rem;right:1rem}.c-modal--lg{--modal-max-width: 64rem}}
