@import url(reset.css);@import url(theme.css);@font-face{font-family:"Inter-Regular";font-style:normal;font-weight:400;font-display:swap;src:url(../../../themes/resources/fonts/Inter-Regular.woff2) format("woff2")}:root{--transition-speed:0.4s ease;--border-radius-1:6px;--border-radius-2:8px;--border-radius-3:12px;--border-radius-pill:999em;--loading-indicator-container-z-index:9999;--suggestions-container-z-index:999}body{font-family:Inter-Regular,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;background-color:var(--background-color);padding:16px}h1{font-size:2.25rem}h2{font-size:1.875rem}h3{font-size:1.5rem}h4{font-size:1.125rem}h5{font-size:1.0625rem}h6{font-size:1rem}.form-container,.form-container-boxed{background:var(--card-background-color);width:100%;max-width:100%;height:auto}.form-container-boxed{padding:16px;margin-top:1.5rem;border-radius:var(--border-radius-2);box-shadow:var(--box-shadow)}.form-grid-container{display:inline-grid;gap:1.25rem;grid-auto-rows:5rem;grid-auto-columns:auto;grid-template-rows:5rem;grid-template-columns:15rem}.form-group{display:inline-flex;margin-bottom:20px;flex-direction:column;width:100%}.form-group.row{flex-direction:row;align-items:center;gap:.75rem}label{font-weight:600;margin-bottom:8px;font-size:.95rem;cursor:pointer}input[type="text"],input[type="password"],input[type="email"],input[type="tel"],input[type="number"],input[type="url"],input[type="search"],select,textarea{width:100%;min-height:48px;padding:8px;font-size:1rem;border-radius:var(--border-radius-1);color:var(--text-color);border:1px solid var(--border-color);background-color:var(--card-background-color);appearance:none;transition:border-color 0.2s ease-in-out}input[type=checkbox],input[type=radio]{margin:0;height:24px;width:24px;border-color:var(--border-color)}input:focus,select:focus,textarea:focus,button.button:focus{border-color:var(--focused-border-color);box-shadow:var(--focused-box-shadow);outline:none}input:read-only,input:disabled,button:disabled{cursor:default}button.button{min-height:48px;min-width:180px;background-color:var(--button-background-color);color:var(--button-text-color);border:none;border-radius:var(--border-radius-1);font-size:1rem;font-weight:700;cursor:pointer;transition:background-color 0.2s ease}button.button:disabled,button.button:disabled:active{border-color:var(--disabled-button-background-color);background-color:var(--disabled-button-background-color);color:var(--disabled-button-text-color);cursor:not-allowed;outline:none}button.button:not(:disabled):hover{opacity:.9}button.button:active{background-color:var(--button-background-color-dark)}a.link,a.link:visited{color:var(--link-color);text-decoration:none}a.link:hover{color:var(--weak-text-color)}.custom-file-input::file-selector-button{min-height:32px;cursor:pointer;font-size:1rem;margin-right:15px;transition:background-color 0.2s ease}div.suggestions{background-color:var(--white);border:1px solid var(--border-color);border-bottom-left-radius:6px;border-bottom-right-radius:6px;position:absolute;font-size:1rem;color:var(--text-color);z-index:var(--suggestions-container-z-index)}div.suggestions div{cursor:default;padding:0 3px}div.suggestions div.current{background-color:#357EC7;color:var(--white)}.icon-addon{position:relative;color:var(--text-color);display:inline-block;padding:0}.icon-addon:after,.icon-addon:before{display:table}.icon-addon:after{clear:both}.icon-addon.addon-md:not(.right)>input{padding-left:40px;float:left}.icon-addon.addon-md.right>input{padding-right:40px;float:right}.icon-addon .mat-icons{position:absolute;z-index:2;text-align:center;padding:0;margin:0;cursor:pointer;background:none;border:none}.icon-addon.addon-md .mat-icons,.icon-addon.addon-md.right .mat-icons{font-size:1.5rem;width:20px;margin-left:0;margin-right:0;top:50%;transform:translateY(-50%)}.icon-addon.addon-md:not(.right) .mat-icons{left:8px}.icon-addon.addon-md.right .mat-icons{right:10px}.icon-addon>input:disabled,input:disabled+.mat-icons,.form-control:disabled+.mat-icons{color:var(--text-color);opacity:.6;cursor:not-allowed}.icon-addon:hover .mat-icons{color:var(--button-background-color)}input:focus+.mat-icons,.form-control:focus+.mat-icons{color:var(--focus-color)}.flex-body-vert,.flex-body-horiz,.flex-container-vert,.flex-container-vert-left{display:flex}.flex-body-vert,.flex-container-vert,.flex-container-vert-left{flex-direction:column}.flex-body-horiz{flex-direction:row}.flex-body-vert,.flex-container-vert,.flex-body-horiz{justify-content:center}.flex-body-vert,.flex-container-vert{align-items:center}.flex-container-vert-left{align-items:left;width:100%}.flex-body-vert,.flex-body-horiz{width:100%;max-width:100%}.display-none{display:none}.shell{width:100%;max-width:100%}.coy-masthead{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%;margin:.625rem auto;color:var(--black);text-transform:uppercase}.coy-masthead .name{font-size:1.0625rem;font-weight:700}.coy-masthead .logo{background-image:url(../img/logo_signup.png);background-repeat:no-repeat;background-position:right;width:50px;height:50px}.action-title-text,.action-banner-text{color:var(--black)}.form-fine-print,.form-fine-print{font-size:.875em}.copy-right-footer{margin-top:1.5rem;color:var(--weak-text-color)}.form-fine-print{padding:8px;margin-top:16px;border-radius:var(--border-radius-1);background-color:var(--hover-color)}#signup-start-form button{width:100%;align-self:center;margin-top:1.5rem}.radial-progress-container{display:flex;flex-direction:column;align-items:center;row-gap:1rem}.radial-progress-status-bar{display:flex;align-items:center;justify-content:center;background-color:var(--card-background-color);border-radius:var(--border-radius-pill);width:15rem;height:2.5rem;font-size:.875em;color:var(--text-color);text-align:center;border:1px solid var(--weak-border-color)}.radial-progress-indicator{--hue:var(--primary-color-dark-degree);--holesize:58%;--track-bg:hsl(233 34% 92%);display:grid;place-items:center;position:relative;width:6rem;height:6rem;font-weight:700;font-size:1.4rem;color:var(--white);&::before{content:'';position:absolute;top:0;bottom:0;left:0;right:0;border-radius:50%;z-index:-1;background:conic-gradient(hsl(var(--hue) 100% 70%),hsl(var(--hue) 100% 40%),hsl(var(--hue) 100% 70%) var(--progress,0%),var(--track-bg) var(--progress,0%) 100%);mask-image:radial-gradient(transparent var(--holesize),black calc(var(--holesize) + 0.5px))}}.loading-indicator-container{margin:0;border:0;padding:0;width:100%;min-height:100%;display:flex;justify-content:center;align-items:center;position:absolute;inset:0;z-index:var(--loading-indicator-container-z-index);overflow:hidden;visibility:hidden}.loading-indicator-container{&.radial{background-color:rgb(43 43 43 / .75);align-items:last baseline;padding-bottom:4rem}}.loading-indicator,.loading-indicator:after{border-radius:50%;width:4em;height:4em}.loading-indicator{border-top:.6em solid var(--loader-color-alpha);border-right:.6em solid var(--loader-color-alpha);border-bottom:.6em solid var(--loader-color-alpha);border-left:.6em solid var(--loader-color);transform:translateZ(0);animation:load8 1.1s infinite linear}@keyframes load8{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.step-holder{display:flex;flex-direction:column;background:var(--white);border-radius:var(--border-radius-2);box-shadow:var(--box-shadow);width:100%;margin-top:1.25rem;padding:20px}.step-holder .body-text:not(:last-child){margin-bottom:1.25rem}.step-holder .body-text:last-child{margin-bottom:2.5rem}.step-container{display:flex;justify-content:center}ul.step-progress{counter-reset:step;display:flex;width:100%;margin:auto;overflow:hidden;padding:0;position:relative;text-align:center;z-index:1}.step-progress li{list-style-type:none;color:var(--dark-text-color);line-height:normal;text-transform:none;flex:1;font-size:1rem;position:relative;padding:0 2%}.step-progress li:before{content:counter(step);counter-increment:step;width:40px;height:40px;display:flex;align-items:center;justify-content:center;font-weight:600;background-color:var(--white);border:4px solid var(--neutral-light);color:var(--neutral-dark);border-radius:50%;margin:0 auto 10px;position:relative;z-index:1;transition:all var(--transition-speed)}.step-progress li span{font-weight:700}.step-node{display:none;position:absolute;width:100%;margin-top:0;left:60px}.step-items{display:flex;flex-direction:column;width:100%}.step-progress li:first-child:after{content:none}.step-progress li.current:before{border-color:var(--primary-color);color:var(--primary-color);transition:all var(--transition-speed)}.step-progress li.complete:before{border-color:var(--primary-color);background-color:var(--primary-color);color:var(--white);transition:all var(--transition-speed)}.step-progress.vertical li.current#step-progress-pw{min-height:22rem}.step-progress.vertical li.current#step-progress-pinfo{min-height:60rem}.step-progress.vertical li.current#step-progress-cdtls{min-height:48rem}.step-progress.vertical li.current#step-progress-nok{min-height:35rem}.step-progress.vertical li.current#step-progress-trdacct{min-height:58rem}.step-progress.vertical li.current#step-progress-bnkacct{min-height:52rem}.step-progress.vertical li.current#step-progress-img{min-height:44rem}ul.step-progress.vertical{display:block}.step-progress.vertical li{flex:none;clear:both;text-align:left;padding:0;margin-left:0}ul.step-progress.vertical li:before{line-height:2rem;float:none;display:inline-block;margin-right:10px;text-align:center;margin-left:0}.step-progress.vertical li span{white-space:nowrap}.step-buttons{display:flex;gap:15px;margin-top:20px;justify-content:center}.alert[popover]{--alert-spacing:0.5rem;background:var(--darkest-gray);border:none;border-radius:var(--border-radius-pill);box-shadow:0 3px 5px -1px rgb(0 0 0 / .2),0 6px 10px 0 rgb(0 0 0 / .14),0 1px 18px 0 rgb(0 0 0 / .12);color:var(--white);padding:.5rem 1.125rem;position:fixed;&.bottom-center{inset:auto var(--alert-spacing) var(--alert-spacing) var(--alert-spacing);margin:0 auto;opacity:0;scale:.5;transition:opacity 0.5s,scale 0.5s,overlay 0.5s allow-discrete,display 0.5s allow-discrete}&.top-right{inset:var(--alert-spacing) var(--alert-spacing) auto auto;margin-left:var(--alert-spacing);opacity:0;transform:translateX(100%);transition:opacity 0.5s,transform 0.5s,overlay 0.5s allow-discrete,display 0.5s allow-discrete}}.alert[popover].bottom-center:popover-open{opacity:1;scale:1}.alert[popover].top-right:popover-open{opacity:1;transform:translateX(0)}@starting-style{.alert[popover].bottom-center:popover-open{opacity:0;scale:.5}.alert[popover].top-right:popover-open{opacity:0;transform:translateX(100%)}}@media (min-width:800px){.shell{padding:20px 20px;max-width:1000px}.form-container-boxed{padding:24px;border-radius:var(--border-radius-3);box-shadow:var(--box-shadow-dark)}.form-grid-container{grid-template-columns:21.875rem 21.875rem}.flex-body-vert{max-width:600px}#signup-start-form button{width:75%}.coy-masthead .name{font-size:1.25rem}.coy-masthead .logo{background-image:url(../img/logo_signup_xl.png);width:200px;height:60px}.step-progress.vertical li.current#step-progress-pw,.step-progress.vertical li.current#step-progress-nok{min-height:22rem}.step-progress.vertical li.current#step-progress-pinfo,.step-progress.vertical li.current#step-progress-bnkacct{min-height:36rem}.step-progress.vertical li.current#step-progress-cdtls{min-height:29rem}.step-progress.vertical li.current#step-progress-trdacct{min-height:44rem}.step-progress.vertical li.current#step-progress-img{min-height:35rem}}@media (max-width:480px){button.button{min-width:120px;max-width:120px}}