@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url("../files/fonts/SourceSans3-Regular.ttf") format("truetype")}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url("../files/fonts/SourceSans3-SemiBold.ttf") format("truetype")}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:700;font-display:swap;src:url("../files/fonts/SourceSans3-Bold.ttf") format("truetype")}@font-face{font-family:"Material Symbols Outlined";font-style:normal;font-weight:100 700;font-display:swap;src:url("../files/fonts/MaterialSymbolsOutlined.woff2") format("woff2")}.material-symbols-outlined{font-family:"Material Symbols Outlined";font-weight:normal;font-style:normal;font-size:24px;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:'liga';font-variation-settings:'FILL' 0,'wght' 400,'GRAD' 0,'opsz' 24}*{margin:0;padding:0;box-sizing:border-box}html{position:relative;min-height:100%;font-size:14px;min-width:300px}body{min-width:300px;font-family:"Source Sans 3",sans-serif}@media(min-width:768px){html{font-size:16px}}.btn:focus,.btn:active:focus,.btn-link.nav-link:focus,.form-control:focus,.form-check-input:focus{box-shadow:0 0 0 .1rem white,0 0 0 .25rem #258cfb}select.form-control{appearance:none;background-image:url("data:image/svg+xml;charset=US-ASCII,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'><path fill='%23666' d='M2 3l3 3 3-3z'/></svg>");background-repeat:no-repeat;background-position:right 12px center;background-size:12px;padding-right:40px}select.form-control:focus{background-image:url("data:image/svg+xml;charset=US-ASCII,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'><path fill='%23666' d='M8 7L5 4 2 7z'/></svg>")}select.form-control::-ms-expand{display:none}input[type="radio"]{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:20px;height:20px;border:2px solid #ccc;border-radius:50%;background-color:#fff;margin-right:8px;position:relative;cursor:pointer;vertical-align:middle;display:inline-block}input[type="radio"]:checked{border-color:#036;background-color:#036}input[type="radio"]:checked::after{content:'check';font-family:"Material Symbols Outlined";color:#fff;font-size:16px;font-weight:bold;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);line-height:1}input[type="radio"]:focus{outline:0;box-shadow:0 0 0 3px rgba(0,123,255,.25)}input[type="radio"]:hover{border-color:#007bff}label input[type="radio"]+span,label input[type="radio"]~span{vertical-align:middle;margin-left:4px}label:has(input[type="radio"]){display:inline-flex;align-items:center;flex-direction:row;width:100%;margin-bottom:2px}.form-check{display:block;margin-bottom:2px}.radio-group div:has(input[type="radio"]){display:block;margin-bottom:2px}.radio-option label input{height:20px;width:20px;border-radius:50%}.nav-logo img{width:115.11px;height:37px;max-width:none;max-height:none;object-fit:contain}.burger-menu{position:relative;display:inline-block}.burger-icon{font-size:24px;cursor:pointer;padding:8px;border-radius:4px;transition:background-color .2s;color:#333}.burger-icon:hover{background-color:rgba(0,0,0,.1)}.dropdown-menu{display:none;position:absolute;right:0;top:100%;background-color:#eff3f6;border:0;border-radius:4px;box-shadow:0 2px 8px rgba(0,0,0,.15);min-width:250px;z-index:1000}@media(max-width:768px){.dropdown-menu{position:fixed;top:60px;left:0;right:0;width:100vw;min-width:unset;border-radius:0;border-left:0;border-right:0;box-shadow:0 2px 8px rgba(0,0,0,.15)}}.burger-menu .dropdown-menu .menu-item{display:flex;align-items:center;gap:4px;height:32px;width:100%;padding:8px 4px 8px 4px;border:0;background-color:#fff;cursor:pointer;transition:background-color .2s;position:relative;text-decoration:none;text-align:left;color:#333;font-family:"Source Sans 3",sans-serif;font-size:16px;font-weight:400;line-height:105%}.menu-item:not(:last-child)::after{content:'';position:absolute;bottom:0;left:1%;width:95%;height:1px;background-color:#ccd7e6}.menu-item .material-symbols-outlined{font-size:20px}.menu-item:last-child{border-bottom:0}.burger-menu .dropdown-menu .menu-item:hover,.burger-menu .dropdown-menu .menu-item:focus{background-color:#ccd7e6;text-decoration:none;color:#000}.dropdown-menu.show{display:block}.status-wrapper{display:inline-block}.application-status{border:1px solid;border-radius:15px;padding:6px 16px;display:inline-block;width:auto;white-space:nowrap}.application-status-good{background-color:#e4f1e4;color:#2e8533;border-color:#2e8533}.application-status-error{background-color:#fbdcde;color:#d50612;border-color:#d50612}.step-title{font-family:"Source Sans 3",sans-serif;font-size:18px;font-weight:600;color:#00050a;line-height:150%;letter-spacing:.2px;margin:0}.section-title{font-family:"Source Sans 3",sans-serif;font-size:16px;font-weight:600;color:#00050a;line-height:150%;letter-spacing:.2px;margin:0;margin-top:0}.section-value{color:#00050a}.language-selector{position:relative;display:flex;width:72px;height:40px;border-radius:16px;padding:8px 12px 8px 12px;gap:4px;background-color:#eff3f6;color:#036;font-size:18px;align-items:center;justify-content:center;z-index:1000}.language-button{display:flex;align-items:center;justify-content:center;width:100%;height:100%;gap:4px;padding:0;background-color:transparent;border:0;border-radius:0;cursor:pointer;font-size:18px;font-weight:400;color:#036;transition:background-color .2s,border-color .2s;font-family:"Source Sans 3",sans-serif}.language-button .language-icon{font-size:20px;margin-right:6px}.language-button:hover{background-color:transparent}.language-button:focus{outline:0}.language-dropdown{display:none;position:absolute;right:0;top:45px;background-color:#fff;border:1px solid #f6f7f7;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.1);min-width:120px;z-index:1001;overflow:hidden;padding:0}.language-dropdown.show{display:block}.language-option{display:flex;align-items:center;width:100%;padding:8px 4px 8px 4px;border:0;background-color:transparent;cursor:pointer;transition:background-color .2s;text-align:left;color:#333;font-family:"Source Sans 3",sans-serif;font-size:16px;font-weight:400;line-height:105%;position:relative}.language-option:not(:last-child)::after{content:'';position:absolute;bottom:0;left:0;right:0;height:1px;background-color:#ccd7e6}.language-option:hover,.language-option:focus{background-color:#ccd7e6;outline:0}.language-option.active{background-color:#ccd7e6;color:#036;font-weight:600}@media(max-width:768px){.language-dropdown{position:fixed;top:60px;left:0;right:0;width:100vw;min-width:unset;border-radius:0;border-left:0;border-right:0}}.form-content-wrapper{max-width:700px;margin:0 auto;padding:48px 32px 48px 32px;color:#036;font-family:"Source Sans 3",sans-serif;line-height:150%;display:grid!important;gap:24px}@media(max-width:768px){.form-content-wrapper{padding:24px 12px 24px 12px}}.form-section{display:grid;gap:24px}.form-grid{display:flex;flex-direction:column;gap:12px}.form-grid label{display:flex;flex-direction:column;font-weight:400;font-size:16px;line-height:150%}.form-grid input,.form-grid select{color:#036;font-size:16px;font-weight:400;font-family:"Source Sans 3",sans-serif;line-height:150%;border:1px solid #335c85;border-radius:4px;background-color:#fcfdfd;height:44px}.form-grid select option{color:#00050a}.radio-group{display:flex;flex-direction:column;gap:12px}.form-section span{font-size:16px;color:#00050a}.form-section li{font-size:16px;color:#00050a}.form-section .form-check-label{font-size:16px;color:#036}.form-section .form-check-input:checked{background-color:#036;border-color:#036}.form-content-rounded-bg{max-width:744px;margin:0 auto;color:#036;font-family:"Source Sans 3",sans-serif;line-height:150%;display:grid!important;gap:24px;border-radius:16px;border:1px solid #f3f4f6;background:#fff;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);padding:24px}.qr-code-description{margin:0}.qr-code-image-container{width:100%;max-width:400px;height:300px;margin:24px auto;background-image:url("../images/CertScan.png");background-size:contain;background-position:center;background-repeat:no-repeat;background-color:transparent}@media(max-width:768px){.form-content-rounded-bg{padding:12px;margin:12px}.qr-code-image-container{max-width:100%;height:250px;margin:16px auto}}@media(max-width:480px){.qr-code-image-container{height:200px;margin:12px auto}}