@font-face{font-family:"SourceSans";src:url("../fonts/SourceSans3/SourceSans3-Regular.woff2") format("woff2"),url("../fonts/SourceSans3/SourceSans3-Regular.woff") format("woff"),url("../fonts/SourceSans3/SourceSans3-Regular.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:"SourceSans";src:url("../fonts/SourceSans3/SourceSans3-SemiBold.woff2") format("woff2"),url("../fonts/SourceSans3/SourceSans3-SemiBold.woff") format("woff"),url("../fonts/SourceSans3/SourceSans3-SemiBold.ttf") format("truetype");font-weight:600;font-style:normal}@font-face{font-family:"SourceSans";src:url("../fonts/SourceSans3/SourceSans3-Bold.woff2") format("woff2"),url("../fonts/SourceSans3/SourceSans3-Bold.woff") format("woff"),url("../fonts/SourceSans3/SourceSans3-Bold.ttf") format("truetype");font-weight:700;font-style:normal}:root{--base-text-color:#212529;--light-grey:#edeef0;--grey:#efeff1;--dark-grey:#212529;--blue:#0db5ff;--dark-blue:#0984ba;--black:#000;--grey-alternate:#efeff1;--grey-base-text:#676767;--grey-text-on-black:#a7a9ac;--true-black:#000;--black:#1c1c1c;--darker-gray:#3b3b3b;--dark-gray:#525252;--gray:#ababab;--light-gray:#dbdbdb;--lighter-gray:#ededed;--lightest-gray:#f6f6f6;--white:#fff;--true-white:#fff;--dark-grey:var(--darker-gray);--med-grey:var(--dark-gray);--light-grey:var(--light-gray);--darkest-blue:#085982;--darker-blue:#1681bd;--dark-blue:#17a2df;--blue:#0db5ff;--light-blue2:#74d3fc;--red:#e1161c;--green:#77b22a;--darker-error:#850305;--error:#e1161c;--base-font:"SourceSans",Verdana,sans-serif;--heading-font:"SourceSans",Verdana,sans-serif}.pure{font-family:"SourceSans",sans-serif;color:var(--dark-grey);font-weight:300;--font-regular:300;--font-regular-plus:400;--font-semi-bold:600;--font-bold:700;--font-small:.6875rem}.pure .bold{font-weight:bold}.pure .ok,.pure .green-ok{color:var(--green)}.pure .error{color:var(--error)}@media only all and (min-width:1200px){.pure h2,.pure .h2{font-size:2rem}}.pure .link-active{color:var(--blue) !important;cursor:pointer}.pure .pseudolink-active{color:var(--blue) !important}.pure .link-active:hover{color:var(--dark-blue) !important}.pure .big-alert-icon i{display:block;font-size:10rem;padding-bottom:2rem}.pure .smaller{font-size:.813rem}.pure .small{font-size:.75rem}.pure .section-default{background-color:var(--white)}.pure .section-dark{background-color:var(--dark-grey);color:var(--white)}.pure .section-alternate{background-color:var(--grey);font-weight:var(--font-regular-plus)}.pure .btn-active,.pure .btn-active-dark{border-color:var(--blue);background-color:var(--blue)}.pure .btn-active,.pure .btn-active-dark,.pure .btn-active-dark:hover,.pure .btn-active:hover{color:var(--white)}.pure [class^=btn-]{margin-right:1.42857em}.pure [class^=btn-]:last-of-type{margin-right:0}.pure .btn-active,.pure .btn-active-dark,.pure .btn-passive-white,.pure .btn-active-dark:hover,.pure .btn-active:hover{color:var(--white) !important}.pure .btn-passive-dark{color:var(--black) !important}.pure .btn-passive-dark:hover{border-color:var(--blue);color:var(--blue) !important}.pure .btn-active,.pure .btn-active-dark,.pure .btn-light,.pure .btn-passive,.pure .btn-passive-light,.pure .btn-passive-dark,.pure .btn-passive-white,.pure .btn-text{display:inline-block;padding:.64286em 2.71429em;line-height:1.6;font-family:SourceSans,Verdana,sans-serif;text-transform:uppercase;border-width:2px;border-style:solid;border-radius:0;cursor:pointer;text-align:center;transition:all .2s ease-in-out;outline:0}.pure .btn-active,.pure .btn-active-dark,.pure .btn-light,.pure .btn-passive,.pure .btn-passive-light,.pure .btn-passive-white,.pure .btn-passive-dark,.pure .btn-text{border-radius:20px;font-size:1em;text-transform:none;font-weight:400;line-height:1}.pure .btn-active-dark:hover,.pure .btn-active:hover{border-color:var(--dark-blue);background-color:var(--dark-blue)}.pure .btn-passive-white:hover{border-color:var(--white);background-color:var(--white);color:var(--black) !important}.pure .btn{border-radius:20px;font-weight:400;text-transform:none}.pure .btn-primary{--bs-btn-color:#fff;--bs-btn-bg:var(--blue);--bs-btn-border-color:var(--blue);--bs-btn-hover-color:#fff;--bs-btn-hover-bg:var(--dark-blue);--bs-btn-hover-border-color:var(--dark-blue);--bs-btn-focus-shadow-rgb:13,181,255;--bs-btn-active-color:#fff;--bs-btn-active-bg:var(--dark-blue);--bs-btn-active-border-color:var(--dark-blue);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:var(--blue);--bs-btn-disabled-border-color:var(--blue)}.pure .btn-outline-primary{--bs-btn-color:var(--blue);--bs-btn-border-color:var(--blue);--bs-btn-hover-color:#fff;--bs-btn-hover-bg:var(--blue);--bs-btn-hover-border-color:var(--blue);--bs-btn-focus-shadow-rgb:13,181,255;--bs-btn-active-color:#fff;--bs-btn-active-bg:var(--blue);--bs-btn-active-border-color:var(--blue);--bs-btn-disabled-color:var(--blue);--bs-btn-disabled-border-color:var(--blue)}.pure .form-floating.form-item{margin-bottom:1rem}.pure .form-floating>label{opacity:.65}.pure .form-floating>.form-control:focus ~ label,.pure .form-floating>.form-control:not(:placeholder-shown) ~ label,.pure .form-floating>.form-control-plaintext ~ label,.pure .form-floating>.form-select ~ label{opacity:1;transform:scale(0.85) translateY(-0.75rem) translateX(0.15rem)}.pure .form-control.inputField{padding-left:.75rem}.pure .form-control.textareaField{padding:5px .75rem}.pure .form-memo{padding:0 .5rem;font-size:.75rem;color:var(--dark-grey)}.pure .form-forgotten-pswd{font-size:.75rem;text-align:right;margin-bottom:3px}.pure .passwordField{padding-right:45px !important}.pure .form-item-icon-right{margin-left:-30px;cursor:pointer;z-index:200;position:absolute;color:#6c757d;right:1rem;top:1rem}.pure .password-feedback{color:var(--dark-grey);font-size:.75rem}.pure #password-problems{padding-top:.5rem;list-style-type:none;padding-left:0}.pure .form-control.is-invalid{background-image:none !important}.pure .form-control.is-valid{background-image:none !important;border-color:var(--bs-border-color)}.pure .invalid-feedback{padding-left:.5rem}.pure .alert-danger{--bs-alert-color:#842029;--bs-alert-bg:#f8d7da;--bs-alert-border-color:#f1aeb5}.pure .alert-info{--bs-alert-color:#05405f;--bs-alert-bg:#e7f1f8;--bs-alert-border-color:#b6d4e8}.pure .text-danger{color:var(--bs-form-invalid-color) !important}.pure .login-divider{display:flex;align-items:center;gap:.75rem;margin:1rem 0;color:var(--bs-secondary-color);font-size:.875rem}.pure .login-divider::before,.pure .login-divider::after{content:"";flex:1;height:1px;background-color:var(--bs-border-color)}.pure .login-privacy{margin:1.25rem 0 0;text-align:center;font-size:.8125rem}.pure .login-forgot-link{text-align:right;font-size:.9375rem}.pure .login-links{display:flex;flex-direction:column;align-items:center;gap:.5rem;margin-top:1rem;font-size:.9375rem}.pure .login-links a,.pure .login-forgot-link a,.pure .login-code-links a,.pure .login-privacy a{color:var(--blue)}.pure .login-links a:hover,.pure .login-forgot-link a:hover,.pure .login-code-links a:hover,.pure .login-privacy a:hover{color:var(--dark-blue)}.pure .login-hint{color:var(--bs-secondary-color);font-size:.875rem}.pure .login-field-error{margin-top:.25rem;padding-left:.5rem;color:var(--bs-form-invalid-color);font-size:.875rem}.pure .login-code-legend{margin-bottom:.5rem;font-size:.9375rem;color:var(--bs-secondary-color)}.pure .login-code-digits{display:flex;gap:.5rem;justify-content:space-between}.pure .login-code-digits .login-code-digit{flex:1 1 0;min-width:0;height:56px;padding:0;text-align:center;font-size:1.5rem;font-weight:600}.pure .login-code-links{display:flex;justify-content:space-between;flex-wrap:wrap;gap:.5rem;margin-top:1rem;font-size:.9375rem}.pure .login-code-resend-wait{color:var(--bs-secondary-color)}.pure .login-password-rules{margin:.5rem 0 0;padding-left:.5rem;list-style:none;font-size:.875rem;color:var(--bs-secondary-color)}.pure .login-password-rules li.is-met{color:var(--bs-success-text-emphasis)}.pure .login-password-rules li.is-invalid{color:var(--bs-form-invalid-color)}.pure .login-password-rules .login-password-rule-icon{display:inline-block;width:1rem;font-weight:700}.login-privacy-modal{font-family:"SourceSans",sans-serif;color:var(--dark-grey)}.login-privacy-modal .modal-content{border:0;border-radius:1rem;box-shadow:0 1rem 3rem rgba(0,0,0,0.2)}.login-privacy-modal .modal-header{align-items:flex-start;padding:1.75rem 1.75rem .75rem;border-bottom:0;border-radius:0;background:transparent;color:inherit}.login-privacy-modal .modal-title{margin:0;font-size:1.75rem;font-weight:700;line-height:1.2;text-align:left}.login-privacy-modal .modal-body{padding:.5rem 1.75rem 1rem;font-size:1rem;font-weight:400;line-height:1.6}.login-privacy-modal .modal-body p{margin-bottom:1rem}.login-privacy-modal .login-privacy-modal-section{padding-left:.75rem;border-left:3px solid var(--blue);font-weight:600}.login-privacy-modal .login-privacy-modal-note{padding:.75rem 1rem;border:1px solid #b6d4e8;border-radius:.5rem;background:#e7f1f8;color:#05405f;font-size:.875rem}.login-privacy-modal .login-privacy-modal-source{margin:1.5rem 0 0;padding-top:1rem;border-top:1px solid var(--bs-border-color);color:var(--bs-secondary-color);font-size:.875rem}.login-privacy-modal .login-privacy-modal-source a{color:var(--blue)}.login-privacy-modal .login-privacy-modal-source a:hover{color:var(--dark-blue)}.login-privacy-modal .modal-footer{padding:.5rem 1.75rem 1.75rem;border-top:0}.login-privacy-modal .btn-primary{--bs-btn-color:#fff;--bs-btn-bg:var(--blue);--bs-btn-border-color:var(--blue);--bs-btn-hover-color:#fff;--bs-btn-hover-bg:var(--dark-blue);--bs-btn-hover-border-color:var(--dark-blue);--bs-btn-focus-shadow-rgb:13,181,255;--bs-btn-active-color:#fff;--bs-btn-active-bg:var(--dark-blue);--bs-btn-active-border-color:var(--dark-blue);min-width:8rem;border-radius:20px;font-weight:400}.pure{display:flex;flex-direction:row;width:100%;height:100%;position:fixed;top:0;left:0}.pure .login-form-header{text-align:center;padding-bottom:1rem}.pure .login-form-header h2,.pure .login-form-header .h2{text-align:center}.pure .col{flex:auto}.pure .col.image-cover{background-size:cover;background-position:50%;width:40%}.pure .col.content{width:60%;overflow:auto;display:flex;justify-content:center;align-items:center;position:relative}.pure .col.content>section{width:100%;padding-bottom:5rem}.pure .col.content:not(:has(.our-webs))>section{padding-bottom:3rem}.pure .wrapper-shrink{width:100%;max-width:450px;margin-right:auto;margin-left:auto}@media only all and (max-width:1200px){.pure .col.image-cover{display:none}.pure .col.content{width:100%}}@media only all and (max-width:576px){.pure .wrapper-shrink{margin-right:auto;margin-left:auto;padding-left:1rem;padding-right:1rem}}.pure .our-webs{position:fixed;bottom:0;padding-bottom:1rem}.pure .login-lang-switch{position:absolute;top:20px;right:24px;display:flex;z-index:10}.pure .login-lang-switch .btn{min-width:3rem;min-height:36px;padding:.375rem .875rem;font-size:.875rem;font-weight:600;line-height:1.5;border-radius:0}.pure .login-lang-switch .btn:first-child{border-top-left-radius:8px;border-bottom-left-radius:8px}.pure .login-lang-switch .btn:last-child{border-top-right-radius:8px;border-bottom-right-radius:8px}.pure .login-lang-switch .btn+.btn{margin-left:-1px}.pure .col.content:has(.login-lang-switch)>section{padding-top:4rem}.pure .image-link-container{display:flex;justify-content:space-around}.pure .image-link-container a{color:var(--grey-base-text);font-size:.625rem}.pure .image-wrapper{padding-left:10px;padding-right:10px;text-align:center}.pure .image-wrapper span{display:block;padding-top:5px}.pure .image-wrapper .image{width:35px;transition:opacity .3s ease}.pure .image-wrapper .image.hover{display:none}.pure .image-wrapper:hover .image.normal{display:none}.pure .image-wrapper:hover .image.hover{display:inline-block}.pure .image-wrapper:hover span{color:var(--blue)}.pure h2:after,.pure .section-title:after{display:none !important}.pure .login-form-header img{max-width:180px;height:auto;margin-bottom:1.5rem}.pure p a:not(.btn){color:var(--blue)}.pure p a:not(.btn):hover{color:var(--dark-blue)}