@font-face{font-family:"Lato";font-style:normal;font-weight:100;font-display:swap;src:url("../fonts/lato/S6u8w4BMUTPHh30AUi-qJCY.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Lato";font-style:normal;font-weight:100;font-display:swap;src:url("../fonts/lato/S6u8w4BMUTPHh30AXC-q.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Lato";font-style:normal;font-weight:300;font-display:swap;src:url("../fonts/lato/S6u9w4BMUTPHh7USSwaPGR_p.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Lato";font-style:normal;font-weight:300;font-display:swap;src:url("../fonts/lato/S6u9w4BMUTPHh7USSwiPGQ.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Lato";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/lato/S6uyw4BMUTPHjxAwXjeu.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Lato";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/lato/S6uyw4BMUTPHjx4wXg.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Lato";font-style:normal;font-weight:700;font-display:swap;src:url("../fonts/lato/S6u9w4BMUTPHh6UVSwaPGR_p.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Lato";font-style:normal;font-weight:700;font-display:swap;src:url("../fonts/lato/S6u9w4BMUTPHh6UVSwiPGQ.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Lato";font-style:normal;font-weight:900;font-display:swap;src:url("../fonts/lato/S6u9w4BMUTPHh50XSwaPGR_p.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Lato";font-style:normal;font-weight:900;font-display:swap;src:url("../fonts/lato/S6u9w4BMUTPHh50XSwiPGQ.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-display:swap;font-family:"SuperOffice Sans";font-style:normal;font-weight:400;src:local("SuperOffice Sans Regular"),local("SuperOfficeSans-Regular"),url("../fonts/superoffice-sans/SuperOfficeSans-Regular.woff2") format("woff2"),url("../fonts/superoffice-sans/SuperOfficeSans-Regular.woff") format("woff"),url("../fonts/superoffice-sans/SuperOfficeSans-Regular.ttf") format("truetype"),url("../fonts/superoffice-sans/SuperOfficeSans-Regular.otf") format("opentype")}@font-face{font-display:swap;font-family:"SuperOffice Sans";font-style:italic;font-weight:400;src:local("SuperOffice Sans Italic"),local("SuperOfficeSans-Italic"),url("../fonts/superoffice-sans/SuperOfficeSans-Italic.woff2") format("woff2"),url("../fonts/superoffice-sans/SuperOfficeSans-Italic.woff") format("woff"),url("../fonts/superoffice-sans/SuperOfficeSans-Italic.ttf") format("truetype"),url("../fonts/superoffice-sans/SuperOfficeSans-Italic.otf") format("opentype")}@font-face{font-display:swap;font-family:"SuperOffice Sans";font-style:normal;font-weight:600;src:local("SuperOffice Sans SemiBold"),local("SuperOfficeSans-SemiBold"),url("../fonts/superoffice-sans/SuperOfficeSans-SemiBold.woff2") format("woff2"),url("../fonts/superoffice-sans/SuperOfficeSans-SemiBold.woff") format("woff"),url("../fonts/superoffice-sans/SuperOfficeSans-SemiBold.ttf") format("truetype"),url("../fonts/superoffice-sans/SuperOfficeSans-SemiBold.otf") format("opentype")}@font-face{font-display:swap;font-family:"SuperOffice Sans";font-style:normal;font-weight:700;src:local("SuperOffice Sans Bold"),local("SuperOfficeSans-Bold"),url("../fonts/superoffice-sans/SuperOfficeSans-Bold.woff2") format("woff2"),url("../fonts/superoffice-sans/SuperOfficeSans-Bold.woff") format("woff"),url("../fonts/superoffice-sans/SuperOfficeSans-Bold.ttf") format("truetype"),url("../fonts/superoffice-sans/SuperOfficeSans-Bold.otf") format("opentype")}:root{--so-welcome-content-padding: 5vw;--so-rounded-box-min-size: 34rem}*{box-sizing:border-box}html{font-size:16px;line-height:1.15}body{margin:0;font-family:"Lato",sans-serif;font-size:.875rem;position:relative;width:100vw;height:100vh;overflow-x:hidden;overflow-y:auto;background-color:var(--so-welcome-background);color:var(--so-text);transition:background-color 200ms ease-in-out}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}form{display:contents}.button{transition:background-color .5s;padding:.5rem 1.375rem;display:inline-block;border-radius:1.25rem;cursor:pointer;height:2rem;font-size:.875rem;background-color:var(--so-button);color:var(--so-button-text);font-weight:normal;text-decoration:none;outline:inherit;border:none}.button:hover{background-color:var(--so-button-hover)}.button:focus{box-shadow:var(--so-focus-shadow)}.button:disabled{background-color:var(--so-button-disabled);color:var(--so-button-disabled-text)}.button.secondary-button{border:.0625rem solid var(--so-button);background-color:var(--so-background);color:var(--so-button)}.button.secondary-button:hover{background-color:var(--so-button-secondary-hover)}.button.secondary-button:disabled{background-color:var(--so-button-disabled);color:var(--so-button-disabled-text)}.btn-wrapper{display:flex;justify-content:center;align-items:center;gap:1.5rem;padding-top:1.5rem}a{color:var(--so-link);cursor:pointer;text-decoration:none;font-weight:bold}a:hover:not(.link-disabled){color:var(--so-link-hover);text-decoration:underline}.text-link a{display:inline-block;cursor:pointer}input[type=email].input-validation-error,input[type=email].input-validation-error:focus{border:.0625rem solid #d4450d}input[type=text],input[type=password],input[type=email],input[type=tel]{display:block;height:2rem;width:clamp(17.5rem,16vw,21.25rem);background-color:var(--so-input-background);border:var(--so-input-border) solid .0625rem;outline:0;font-size:1rem;line-height:1.375rem;border-radius:.25rem;padding:.2rem 1rem .25rem 2.375rem;box-sizing:border-box;box-shadow:var(--so-input-shadow);color:var(--so-input-text);transition:background-color .5s}input[type=text]:focus,input[type=password]:focus,input[type=email]:focus,input[type=tel]:focus{box-shadow:var(--so-focus-shadow)}input[type=text]:hover,input[type=password]:hover,input[type=email]:hover,input[type=tel]:hover{background-color:var(--so-input-hover)}input[type=text]:disabled,input[type=password]:disabled,input[type=email]:disabled,input[type=tel]:disabled{background-color:var(--so-input-disabled);color:var(--so-input-disabled-text)}input[type=checkbox]{appearance:none;background-color:var(--so-background);margin:0;font:inherit;color:currentColor;width:1.25rem;height:1.25rem;border:.0625rem solid var(--so-checkbox);border-radius:.25rem;display:grid;place-content:center}input[type=checkbox]::before{content:"";width:.75rem;height:.75rem;clip-path:polygon(0 58%, 30% 88%, 100% 21%, 91% 12%, 30% 71%, 8% 49%);transform:scale(0);transform-origin:bottom left;background-color:var(--so-background)}input[type=checkbox]:checked::before{transform:scale(1)}input[type=checkbox]:focus{box-shadow:var(--so-focus-shadow)}input[type=checkbox]:hover{background-color:var(--so-checkbox-hover)}input[type=checkbox]:checked{background-color:var(--so-checkbox);border-color:var(--so-checkbox)}input[type=checkbox]:checked:hover{background-color:var(--so-checkbox-checked-hover);border-color:var(--so-checkbox-checked-hover)}.input-readonly input{background-color:var(--so-input-disabled);color:var(--so-input-disabled-text)}.formfield:focus{background:var(--so-input-focus);border-color:#549bc6}.formfield-icon{position:absolute;z-index:1;left:.75rem;top:.5rem;height:1rem;width:1rem}.form-control{margin-bottom:.75rem}.form-control-checkbox{display:flex;align-items:center;justify-content:center;gap:.375rem}.form-control-checkbox label{user-select:none}.control-group{position:relative}.text-center{text-align:center}.mt-2{margin-top:.75rem}.mb-3{margin-bottom:1rem}.mt-none{margin-top:0}.mb-none{margin-bottom:0}.field-validation-error{padding:.75rem 1.75rem;box-sizing:border-box;border-radius:.5rem;background:var(--so-notification-error);color:var(--so-notification-text);word-break:break-word;margin-bottom:.75rem;width:100%;text-align:center}.field-validation-error ul{list-style:none;padding:0;margin:0}.field-validation-error ul li{padding:0}.error{color:#d4450d}.infoMessage{display:block;padding:.75rem 1.75rem;box-sizing:border-box;border-radius:.5rem;width:29.4rem;text-align:center;margin:0 auto;background:var(--so-notification-info);color:var(--so-notification-text);font-size:1rem;line-height:1.5rem}.infoMessage .infoMessageInner{padding:.25rem 0}.block-item-panel{vertical-align:top}.block-item-panel ul{list-style-type:none;margin:0;padding:0;height:100%;box-sizing:border-box}.block-item-panel ul li{height:3rem;width:99%;margin-left:auto;margin-right:auto;background-color:#fff;border:.0625rem solid #e6e6e6;border-radius:.3rem;margin-bottom:.625rem;padding:.3rem 0}.block-item-panel ul li:hover{background-color:#e6e6e6}.block-item-panel ul li img{height:2.2rem}.block-item-panel ul li a{display:flex;align-items:center;justify-content:center;gap:.5rem;height:100%;text-align:center}.router-outlet-wrapper>.page-host{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%}.router-outlet-wrapper .spacer-1{flex-grow:1;flex-basis:0.15rem}.router-outlet-wrapper .spacer-2{flex-grow:2;flex-basis:0.3rem}.router-outlet-wrapper .spacer-3{flex-grow:3;flex-basis:0.45rem}.router-outlet-wrapper .spacer-4{flex-grow:4;flex-basis:0.6rem}.router-outlet-wrapper .spacer-5{flex-grow:5;flex-basis:0.75rem}.router-outlet-wrapper .page-content-wrapper{display:flex;flex-direction:column;align-items:center}.router-outlet-wrapper .page-content-wrapper .logo{background-image:url("../images/logo-light.svg");background-position:center;background-repeat:no-repeat;background-size:contain;width:13.375rem;height:2.5rem;margin-bottom:1.25rem}.router-outlet-wrapper .page-content-wrapper .title{text-align:center;font-size:1rem;margin-bottom:1.25rem}.center-info{text-align:center;padding:.675rem}.center-info-bold{text-align:center;padding:.675rem;font-weight:bold}.link-icon{height:1.5rem;width:1.5rem}.dark .link-icon{filter:brightness(0) invert(1)}.layout-base{display:flex;height:100vh;overflow:hidden}.welcome-container-base{flex-grow:1;flex-shrink:1;overflow:hidden}.app-container-base{width:clamp(32rem,38vw,50rem);height:100vh;overflow-y:auto;overflow-x:hidden}.app-container-base.app-container-fluid{flex-grow:1;justify-content:center}.app-container-base.app-container-fluid .rounded-box-wrapper{border-radius:1rem;background-color:var(--so-primary-light);padding-block:clamp(1rem,6vh,5rem);padding-inline:clamp(.25rem,2.5vw,5rem);min-height:var(--so-rounded-box-min-size);min-width:var(--so-rounded-box-min-size);overflow:auto}.app-container-base .rounded-box-wrapper{display:flex;flex-direction:column;align-items:center}.app-container{position:relative;background-color:var(--so-background);box-shadow:var(--so-layout-shadow);box-sizing:border-box}.app-container .app-body{padding:1.5rem 1.875rem;height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column}.welcome-content-wrapper{display:flex;align-items:center;justify-content:center;height:100vh;padding-inline:clamp(2.5rem,var(--so-welcome-content-padding),4.25rem);padding-top:1.5rem}.welcome-content-wrapper .welcome-content{display:flex;flex-direction:column;align-items:center;justify-content:center;color:#f2efea;font-family:"SuperOffice Sans",Arial,sans-serif;text-align:center;gap:2vw;height:100%;width:100%}.welcome-content-wrapper .welcome-content .welcome-spacer{flex-grow:1}.welcome-content-wrapper .welcome-content .text{font-size:calc(1vw + 1vh);line-height:calc(1.2vw + 1.2vh);max-width:30vw}.welcome-content-wrapper .welcome-content .heading{font-size:calc(1.5vw + 1.5vh);line-height:calc(2vw + 2vh);font-weight:600}.welcome-content-wrapper .welcome-content .cover-image-container{position:relative;flex-grow:10;width:clamp(10rem,80vh,90%);margin-top:2vw;margin-right:1.25rem}.welcome-content-wrapper .welcome-content .cover-image-container img{object-fit:fill;inset:0;width:100%;height:auto;position:absolute}@media(min-aspect-ratio: 12/5){.welcome-content-wrapper{padding-top:1.2rem}.welcome-content-wrapper .welcome-content{gap:1.5vw}.welcome-content-wrapper .welcome-content .cover-image-container{width:clamp(6rem,78vh,75%)}}@media(min-aspect-ratio: 8/3){.welcome-content-wrapper{padding-top:1rem}.welcome-content-wrapper .welcome-content{gap:1vw}.welcome-content-wrapper .welcome-content .cover-image-container{width:clamp(6rem,76vh,70%)}}@media(min-aspect-ratio: 3/1){.welcome-content-wrapper{padding-top:.675rem}.welcome-content-wrapper .welcome-content{gap:.8vw}.welcome-content-wrapper .welcome-content .cover-image-container{width:clamp(6rem,72vh,60%)}}.top-messages{position:absolute;display:flex;flex-direction:column;align-items:center;gap:.375rem;z-index:999;padding:clamp(.625rem,5vw,2rem) clamp(.625rem,5vw,3rem);width:100%}.system-message{display:flex;flex-wrap:nowrap;opacity:.94;padding:1rem 1.75rem;box-sizing:border-box;border-radius:.5rem;gap:.5rem;color:var(--so-notification-text);box-shadow:var(--so-layout-shadow);max-width:50rem}.system-message.info{background-color:var(--so-notification-info)}.system-message.warning{background-color:var(--so-notification-warning)}.system-message.error{background-color:var(--so-notification-error)}.system-message:hover{opacity:1}.system-message .icon{height:1.25rem;width:1.25rem}.system-message .spacer{flex-grow:1;flex-shrink:1}.system-message .message-body{word-break:break-word;padding-top:.125rem;max-height:8rem;overflow-y:auto}.system-message .message-body :first-child{margin-top:0}.system-message .message-body :last-child{margin-bottom:0}.system-message .close{background:none;color:inherit;border:none;font:inherit;cursor:pointer;outline:inherit;height:fit-content;box-sizing:border-box;padding:.25rem .1875rem 0 .1875rem;border-radius:.25rem;align-items:center}.system-message .close:hover{background-color:rgba(0,0,0,.05)}.support-wrapper{width:100%}.support-wrapper .support-panel{padding-top:2.5rem}.support-wrapper .support{padding-left:1.5rem;padding-right:1.5rem;display:flex;gap:1.5rem;flex-direction:row;justify-content:space-between}.cookie-panel{margin-top:1.5rem;margin-bottom:.375rem;text-align:center;font-size:.675rem;padding-left:2.2rem;padding-right:2.2rem;max-width:21.25rem}.dark{color:var(--so-text)}.dark .router-outlet-wrapper .page-content-wrapper .logo{background-image:url("../images/logo-dark.svg")}.dark .formfield-icon{filter:brightness(0) invert(1)}::-webkit-scrollbar{width:.5rem;height:.5rem}::-webkit-scrollbar-track{background:rgba(0,0,0,0)}::-webkit-scrollbar-thumb{background-color:var(--so-scrollbar-thumb);border-radius:.375rem;border:2px solid rgba(0,0,0,0);background-clip:padding-box;transition:all .3s ease}::-webkit-scrollbar-thumb:hover{background-color:var(--so-scrollbar-thumb-hover);width:.75rem}div,span{scrollbar-color:var(--so-scrollbar-thumb) rgba(0,0,0,0);scrollbar-width:thin}div:hover,span:hover{scrollbar-color:var(--so-scrollbar-thumb-hover) rgba(0,0,0,0)}@media only screen and (min-width: 1920px){:root{--so-welcome-content-padding: 6vw;--so-rounded-box-min-size: 30.223rem}html{font-size:18px}.app-container-base:not(.app-container-fluid){width:44vw}}@media only screen and (min-width: 2560px){:root{--so-welcome-content-padding: 7vw}html{font-size:20px}.app-container-base:not(.app-container-fluid){width:50vw}}@media only screen and (min-width: 3840px){:root{--so-welcome-content-padding: 8vw}html{font-size:22px}.app-container-base:not(.app-container-fluid){width:50vw}}@media only screen and (max-width: 768px){:root{--so-rounded-box-min-size: unset}body{padding-top:0}input[type=checkbox]{height:25px;width:25px}input[type=checkbox]::before{width:15px;height:15px}.layout-base .welcome-container-base{flex-grow:0;max-width:0}.layout-base .app-container-base{width:100vw}}
