@charset "UTF-8";.explanationClose.svelte-12wpxyr{position:absolute;right:0;top:-2px;background:#b30000;color:#fff;font-size:2em;line-height:1;padding:0 7px 2px 9px;border-radius:0 5px;vertical-align:bottom;cursor:pointer}.explanation.svelte-12wpxyr{position:absolute;background-color:#fff;border:2px solid #b30000;border-radius:5px;padding:1em 1em .6em;z-index:9;width:calc(clamp(320px,100vw,800px) - 2vw - clamp(56px,6vw,100px) + (-3em - 6.25px)/2);line-height:1.5;box-sizing:border-box;color:#000;cursor:auto;z-index:20;right:50%;bottom:50%;transform:translate(50%,50%);box-shadow:0 0 90px 120px #fffffff0}.explanation.svelte-12wpxyr:after{width:15px;height:25px;background:var(--arrow-background);content:" ";position:absolute;bottom:-1.6em;clip-path:polygon(0% 0%,50% 70%,100% 0%)}div.w{width:var(--varWidth);display:inline-block;padding-left:1.5%;padding-right:1.5%;margin-bottom:max(20px,1.5%);margin-top:max(20px,1.5%);position:relative;container:size}div.w textarea{resize:none}div.w input::-webkit-outer-spin-button,div.w input::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}div.w input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}div.w input[type=date],div.w input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer}div.w input[required]:not([disabled]):not([type=file])+label:after,div.w textarea[required]:not([disabled])+label:after{content:"*";color:red;position:relative;top:-.3em}div.w label.invisible{border:0!important;clip:rect(1px,1px,1px,1px)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;white-space:nowrap!important}div.w.disabled,div.w.readonly{background:linear-gradient(360deg,var(--cc-color-brand-soft),transparent);transition:background .6s}div.w .explanationIcon{background-color:#1e92cf;padding:6px 17px;color:#fff;border-radius:50%;width:1.3em;font-size:1.3em;text-align:center;margin-left:-2em;margin-right:.8em;cursor:pointer}div.w .autofill-wrapper{border:1px solid var(--cc-color-brand-dark);max-height:10em;overflow-x:auto;overflow-y:auto;border-radius:0 0 7px 7px;text-align:left;padding:.5em 0;position:absolute;top:1.3em;width:100%;background:#fff;z-index:1000;scrollbar-width:none}div.w .autofill-wrapper a{display:block;margin:0;padding:.5em 1em;text-align:var(--varTextAlign);text-decoration:none;cursor:pointer}div.w .autofill-wrapper a:hover,div.w .autofill-wrapper a.focused{background-color:#f0f8ff;outline:none}div.w .autofill-wrapper a.focused{background-color:var(--cc-color-brand-soft, #e3f2fd);box-shadow:inset 3px 0 0 var(--cc-color-brand-dark, #1976d2)}div.w .autofill-wrapper a small{display:block;line-height:1.3}div.w input.currency{text-align:right}div.w span.currencySymbol{position:absolute;right:0}div.w input:-internal-autofill-selected,div.w input:-internal-autofill-previewed,div.w input:-webkit-autofill{box-shadow:0 0 50px 10px inset #fff;font-size:18px!important}div.w input,div.w textarea{display:block;color:#555;background-color:transparent!important;font-size:18px;width:100%;border-top:none;border-right:none;border-left:none;border-bottom:1px solid var(--cc-color-brand-dark);border-radius:0;text-align:var(--varTextAlign);padding:0 7px;height:22px;line-height:18px;-webkit-appearance:textfield;-webkit-border-radius:0;font-family:inherit;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;order:2;margin-left:var(--varMarginLeft);margin-right:var(--varMarginRight)}div.w textarea{box-shadow:none;padding-bottom:0}div.w label{order:1;position:absolute;width:97%;bottom:2.15em;transform:translate(7px,2em);color:var(--cc-color-brand-dark);transition:transform .2s .2s ease;cursor:pointer}div.w input:focus,div.w textarea:focus{outline:none;box-shadow:0 2px 0 0 var(--cc-color-brand-dark)}div.w input:focus+label,div.w input:not(:placeholder-shown)+label,div.w textarea:focus+label,div.w textarea:not(:placeholder-shown)+label{transform:translateY(0);font-size:.675em;font-weight:400;color:var(--cc-color-brand-dark)}div.w input.invalid,div.w textarea.invalid{outline:none;box-shadow:0 2px tomato;border-color:transparent}div.w input:invalid::selection,div.w textarea:invalid::selection{background-color:red;color:#fff}div.w.includesArrow{display:inline-flex;align-items:center;width:var(--varWidth);flex-direction:row-reverse;margin:0;padding:0}div.w.includesArrow input:focus~label,div.w.includesArrow input:not(:placeholder-shown)~label{transform:translateY(0);font-size:.675em;font-weight:400;color:var(--cc-color-brand-dark)}div.w .smallHint{position:absolute;font-size:.85rem;color:var(--cc-color-text-muted, rgb(108, 117, 125));font-style:italic}div.w .autofillArrow{line-height:1;margin-left:-1em;cursor:pointer}div.w input[type=time]::-webkit-calendar-picker-indicator{display:none}div.w .mobile-tap-hint{position:absolute;top:-2em;left:50%;transform:translate(-50%);padding:.4em .8em;background:var(--cc-color-brand-dark, #1976d2);border:none;border-radius:4px;color:#fff;font-size:.8em;white-space:nowrap;cursor:pointer;touch-action:manipulation;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;z-index:1001;box-shadow:0 2px 8px #0003}div.w .mobile-tap-hint:after{content:"";position:absolute;bottom:-6px;left:50%;transform:translate(-50%);border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid var(--cc-color-brand-dark, #1976d2)}div.w .mobile-tap-hint:active{background:var(--cc-color-brand-soft, #64b5f6)}@media (max-width: 768px){span.inputWithIconWrapper{--varWidth: 100% !important;min-width:var(--varWidth)}}.form-fluid>.w[style*=--fluid-basis],.form-fluid>.radio[style*=--fluid-basis]{flex-grow:var(--fluid-basis);flex-shrink:1;flex-basis:min(var(--fluid-basis) * 1px,100%);min-width:min(var(--fluid-basis) * 1px,100%);width:auto!important;max-width:100%}.inputWithIconWrapper{position:relative;padding-left:0;padding-right:0;width:50%;display:inline-block}.inputWithIconWrapper a,.inputWithIconWrapper button{position:absolute;right:1em;top:1em;padding:0}.inputWithIconWrapperSeparated{display:flex}.inputWithIconWrapperSeparated a,.inputWithIconWrapperSeparated button{padding:0}
