svg.svg-markers .marker{cursor:pointer;transform-origin:center}svg.svg-markers .marker circle{fill:#fbfcfc;stroke:#2d4b87;stroke-width:3px}svg.svg-markers .marker text{fill:#414141;font-size:2.5rem;font-weight:600;text-anchor:middle;alignment-baseline:middle;dominant-baseline:middle}svg.svg-markers .marker:focus,svg.svg-markers .marker:active{outline:none}svg.svg-markers .marker:focus circle,svg.svg-markers .marker:active circle{fill:var(--primary-20-solid)}.marker-tooltip{position:absolute;font-size:1rem;font-weight:600;line-height:1.25rem;color:#414141;background-color:var(--primary-20-solid);padding:1rem;border-radius:.375rem;border:2px;border:2px solid #2064B4;box-shadow:0 2px 12px #4141411f;min-width:12rem;max-width:50vw;text-align:center}.box{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto;grid-column-gap:0;grid-row-gap:1rem;padding:1.25rem 1rem 1rem;border-radius:.5rem;background:#d8e6f1;margin:3rem 0;min-height:5.5rem}.box.withFooter{grid-template-rows:auto auto}.box.noIcon{grid-template-columns:1fr;grid-template-rows:auto}.box svg{min-width:3rem;fill:#414141}.box .message-text{padding-left:1rem;font-size:1.125rem;flex-grow:1}.box.noIcon .message-text{padding-left:0}.box .footer{grid-area:2 / 1 / 3 / 3}li>.box{margin:2rem -.5rem 1rem -2rem}li li>.box{margin-left:-4rem;margin-right:-1rem}.guide-illustration{position:relative;width:100%;background-color:#fff;box-shadow:0 0 6px #41414114;border-radius:.5rem;padding:2rem;margin:3rem 0;display:flex;justify-content:center;overflow:auto}.guide-illustration:has(.instructions){padding-top:5rem}li>.guide-illustration{margin-left:-2rem;margin-right:0;margin-top:2rem;margin-bottom:1rem;width:calc(100% + 2.5rem)}li li>.guide-illustration{margin-left:-4rem;margin-bottom:0;width:calc(100% + 4.5rem)}div[role=note] .guide-illustration{margin-top:.5rem;margin-bottom:0}.guide-illustration .instructions{position:absolute;top:1rem;margin:0 auto;font-size:1rem;color:#6c6b6b;line-height:1.25rem;margin:1rem;text-align:center}.guide-illustration .instructions strong{color:#414141;font-weight:600}.guide-illustration .scroll-area{position:relative;margin:0 auto;display:flex;align-items:center}.guide-illustration img{max-width:100%;height:auto}.guide-illustration svg{pointer-events:auto;position:absolute;height:100%;top:0}.guide-illustration-popup{background-color:#fff}.guide-illustration-popup .guide-illustration{margin:0;padding:.5rem;justify-content:unset;border-radius:unset;box-shadow:unset;height:100%}.guide-illustration-popup .guide-illustration picture{max-width:unset}.guide-illustration-popup .guide-illustration img{max-width:unset}.guide-illustration-popup .guide-illustration svg{height:unset}.illustration-with-overlay{position:relative}#generate_credentials_popup{overflow:hidden;display:block;transition:max-height .3s linear}#generate_credentials_popup .inputbox{position:relative}#generate_credentials_popup .inputbox label{color:#414141;font-weight:600;font-size:1.125rem;line-height:1.75rem}#generate_credentials_popup .inputbox span{color:#6c6b6b;font-weight:400;font-size:1rem;line-height:1.5rem}#generate_credentials_popup .input-with-decorator{position:relative}#generate_credentials_popup .inputbox input{width:100%;height:3rem;padding:0 0 0 1rem;border-radius:.375rem;background:#fbfcfc;color:#414141;border:1px solid #6C6B6B;font-weight:600;font-size:1.125rem;line-height:1.75rem;margin-top:.25rem}#generate_credentials_popup .inputbox input[aria-invalid=true]{border-color:#d43136}#generate_credentials_popup .inputbox .error{display:flex;overflow:hidden;height:0;transition:height .3s linear}#generate_credentials_popup .inputbox .error .icon{fill:#d43136;width:1.5rem;padding:.375rem}#generate_credentials_popup .inputbox .error p{color:#d43136;font-size:.75rem;line-height:1.125rem;font-weight:400;padding-right:.5rem;padding-top:.125rem}#generate_credentials_popup .input-with-decorator svg{position:absolute;bottom:0;right:0;fill:#414141;padding:.5rem}#generate_credentials_popup .input-with-button{display:flex;gap:1rem;align-items:flex-end}#generate_credentials_popup .input-with-button button{min-width:3rem;min-height:3rem;width:3rem;height:3rem;padding:.75rem}#popup-credentials-info{overflow:hidden;display:none;margin:0}#generate_credentials_popup.with-password #popup-credentials-info{display:block}main{margin-top:13rem;background-color:#fbfcfc;padding-bottom:8rem;min-height:calc(100vh - 80px - 13rem);display:block}main>*{margin-bottom:1.5rem}main>*:last-child{margin-bottom:0}main>dialog{margin-bottom:unset;margin:auto}main h2,main h3{margin-top:3rem}main h1+h2,main h2+h3{margin-top:1.5rem}main h2[id]{scroll-margin-top:6rem}main>ul,main>ol{margin-top:3rem;margin-bottom:3rem}main h2+ul,main h3+ul,main h2+ol,main h3+ol{margin-top:1.5rem}main h1{display:flex;flex-direction:column;gap:.5rem}main h1 .title-label{color:var(--brand-red)}main h2[id]{color:var(--brand-red);font-size:1.75rem;font-weight:700;line-height:2.125rem}main .top-media{margin:0 auto;margin-top:-12.3rem;margin-bottom:2.5rem;min-height:16.25rem;max-height:16.25rem;position:relative;display:flex;justify-content:center}main img.top-media{border-radius:1.5rem;object-fit:cover;object-position:top;height:100%;width:auto;min-height:16.25rem;max-height:16.25rem;box-shadow:0 32px 48px #1d146329}main div.completion-box{margin:0 auto;margin-top:-12.3rem;display:flex;align-items:center;background-color:#fbfcfc;padding:2rem;flex-direction:column;gap:2rem;border-radius:1.5rem;box-shadow:0 32px 48px #1d146329;max-width:40rem}main ol>li table{border-radius:.5rem;border:1px solid #d1d1d1;padding:.5rem;margin-left:-2rem;width:calc(100% + 2.5rem);background:linear-gradient(to bottom,#f4f5f5 4.4rem,#fbfcfc 0%)}main ol>li table td{padding:.5rem;vertical-align:top}main ol>li table th{padding:.5rem;font-size:1.4rem;font-style:normal;font-weight:700;line-height:2rem}main hr{border-radius:1.5rem;background:#e8e8e8;height:.1rem}main hr.heading{background:#d1d1d1;height:.1rem;margin:0 -1.2rem}body>footer{display:flex;position:fixed;right:0;bottom:0;left:0;flex-direction:row;z-index:2000;margin:0 auto;margin-top:2rem;background:linear-gradient(to bottom,#fff0 0,#fbfcfc 2rem);padding:2rem;max-width:var(--max-width);height:8rem;gap:1.5rem}#navigationPopup{margin:0;padding:0;width:100%;max-width:100dvw;height:100dvh;max-height:100dvh}#navigationPopup>nav{display:flex;flex-direction:column;justify-content:space-between;transition:top .5s ease;height:100%}#navigationPopup>nav li{list-style:none}@keyframes slide-in-up{0%{transform:translateY(110%)}to{transform:translateY(0)}}@keyframes slide-in-down{to{transform:translateY(110%)}}#navigationPopup[open]{animation:slide-in-up .5s cubic-bezier(.25,0,.3,1) forwards}#navigationPopup.hide{animation:slide-in-down .5s cubic-bezier(.25,0,.3,1) forwards}#navigationPopup>nav>ol{margin-right:auto;margin-bottom:.5rem;margin-left:auto;padding:2em;width:100%;max-width:var(--max-width);overflow:auto;gap:1rem}#navigationPopup>nav ol{display:flex;flex-direction:column}#navigationPopup>nav>ol>li ol{padding:.5rem 0 0 1rem;gap:.5rem}#navigationPopup>nav ol>li{list-style:none;line-height:1.75rem;font-size:1.125rem;font-weight:600;padding:0}#navigationPopup>nav ol>li:before{display:none}#navigationPopup>nav ol>li:not(.legal)>a{display:flex;flex-direction:column;border-radius:.5rem;padding:1rem;text-wrap:pretty;text-decoration:none;color:#414141}#navigationPopup>nav ol>li.currentPage>a{background-color:var(--selected-background)}#navigationPopup>nav ol>li:not(.legal)>a:hover{background-color:var(--active-background)}#navigationPopup>nav ol>li:not(.legal)>a:focus-visible{outline:var(--focus-ring-outline);outline-offset:var(--focus-ring-outline-offset);box-shadow:var(--focus-ring-box-shadow);background-color:var(--active-background)}#navigationPopup>nav ol>li .step{color:var(--brand-red);font-weight:700}#navigationPopup>nav ol>li.currentPage~li .step{color:#414141;font-weight:700}.nav-footer{display:flex;right:0;left:0;flex-direction:row;justify-content:center;box-shadow:0 -40px 40px #fbfcfc;background-color:#fbfcfc}.nav-footer>button{margin:2rem}li.legal{margin-top:4rem}
