.fp-wrapper-input{display:flex;align-items:center;width:100%;height:fit-content;border:1.5px solid rgba(0,0,0,0);box-shadow:0 1px 2px rgba(20,20,43,.06);transition:border-color .15s ease,box-shadow .15s ease}.fp-input-field{flex:1;min-width:0;border:none;outline:none;background:rgba(0,0,0,0);font-size:15px;line-height:1.4;color:var(--color-primary,#1f5aad);background:#fff;padding:.75rem .5rem .75rem 1rem}.fp-input-field.__rounded{border-radius:9999px}.fp-input-field.__normal{border-radius:var(--input-normal-rounded,8px)}.fp-input-field::placeholder{color:#9a9aab}.fp-input-field:disabled{cursor:not-allowed;color:#9a9aab}.fp-affix{display:flex;align-items:center;flex-shrink:0;color:#8d8da3;font-size:14px}.fp-prefix{padding-right:8px}.fp-suffix{padding-left:8px}.fp-helper{font-size:12.5px;color:hsla(0,0%,100%,.85);padding-left:4px;margin:0}.fp-helper--error{color:#ffd9d6}.fp-text__h1{font-size:2.5rem;line-height:1.2;font-weight:700}.fp-text__h2{font-size:2rem;line-height:1.25;font-weight:700}.fp-text__h3{font-size:1.5rem;line-height:1.3;font-weight:600}.fp-text__h4{font-size:1.25rem}.fp-text__h4,.fp-text__h5{line-height:1.4;font-weight:600}.fp-text__h5{font-size:1rem}.fp-text__h6{font-size:.875rem;line-height:1.4;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.fp-text__p{font-size:1rem;line-height:1.5;font-weight:400;margin-bottom:1.25rem}.fp-text__strong{font-weight:700}.fp-textblockquote{font-size:1.125rem;line-height:1.6;font-weight:400;font-style:italic;position:relative;display:flex;flex-direction:row;gap:6px;margin:1.5rem 0;padding-left:1.25rem;color:#fff}.fp-textblockquote:before{content:"";border-radius:4px;position:absolute;width:3px;left:-2px;height:100%;background-color:var(--color-primary,#1f5aad)}.fp-textblockquote.bq-after{text-align:right}.fp-textblockquote.bq-after:before{all:unset}.fp-textblockquote.bq-after:after{content:"";border-radius:4px;position:absolute;width:3px;right:-16px;height:100%;background-color:var(--color-primary,#1f5aad)}.fp-text__blockquote,.fp-text__h1,.fp-text__h2,.fp-text__h3,.fp-text__h4,.fp-text__h5,.fp-text__p,.fp-text__strong{color:var(--base-text-color,rgb(59,59,59))}@keyframes vibrate{0%,33.3%{transform:translate(0)}6.6%{transform:translate(-2px,2px)}13.2%{transform:translate(-2px,-2px)}19.8%{transform:translate(2px,2px)}26.4%{transform:translate(2px,-2px)}to{transform:translate(0)}}@keyframes faded{0%{opacity:0}to{opacity:1}}.form-control{display:flex;flex-direction:column;row-gap:6px}.form-control .form-label{font-size:var(--font-size-label,14px);color:var(--font-color-label,#fff);font-weight:600;transition:.375s ease}.form-control[is-error=true] :where(input){animation:vibrate 1.5s linear infinite;border:1.25px solid var(--color-failed,rgb(229,77,77))!important}.form-control[is-error=true] :where(label){color:var(--color-failed,rgb(229,77,77))}.form-control .error-msg{display:flex;column-gap:6px;animation:faded .5s linear;color:var(--color-failed,rgb(229,77,77));font-size:14px;font-weight:500}.form-control .error-msg:before{content:"*";font-size:18px;position:relative}