:root{--svg-stroke-color: $primary}i.icon{width:32px;height:32px;background-color:#fff}i.icon:not([class~=icon]){background-color:#fff}i.icon.primary{background-color:#00061a}i.icon.secondary{background-color:#00157e}i.icon.tertiary{background-color:#0e84c7}i.icon.quaternary{background-color:#4b4b4b}i.icon.success{background-color:#0f6c31}i.icon.warning{background-color:#925004}i.icon.error{background-color:#951818}i.icon.neutral{background-color:#fff}i.icon.neutral-900{background-color:#171717}i.icon.small{width:24px;height:24px}i.icon.medium{width:32px;height:32px}i.icon.large{width:40px;height:40px}i.icon.xlarge{width:48px;height:48px}.form-check{display:flex;align-items:center;gap:5px;margin-bottom:16px;font-family:"Nunito",sans-serif}.form-check input[type=checkbox]{appearance:none;border:1px solid #171717;border-radius:2px;position:relative;cursor:pointer;background-color:#fff}.form-check input[type=checkbox]:hover{border:2px solid #000d3c}.form-check input[type=checkbox]::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background-repeat:no-repeat;background-size:contain}.form-check input[type=checkbox]:checked{background-color:#171717;border-color:#171717}.form-check input[type=checkbox]:checked::after{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjRweCIgaGVpZ2h0PSI2NHB4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTQgMTIuNjExMUw4LjkyMzA4IDE3LjVMMjAgNi41IiBzdHJva2U9IiNmZmZmZmYiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48L3BhdGg+PC9zdmc+")}.form-check input[type=checkbox]:indeterminate{background-color:#000d3c;border-color:#000d3c}.form-check input[type=checkbox]:indeterminate::after{content:"";width:10px;height:2px;background-color:#fff;top:50%;left:50%;transform:translate(-50%, -50%);margin:auto}.form-check input[type=checkbox]:disabled{opacity:.4;cursor:not-allowed;background-color:transparent;border-color:#000d3c}.form-check input[type=checkbox]:disabled:checked{background-color:#000d3c;border-color:#000d3c}.form-check input[type=checkbox]:disabled:checked::after{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjRweCIgaGVpZ2h0PSI2NHB4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTQgMTIuNjExMUw4LjkyMzA4IDE3LjVMMjAgNi41IiBzdHJva2U9IiNmZmZmZmYiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48L3BhdGg+PC9zdmc+")}.form-check.form-check input{width:16px;height:16px}.form-check.form-check input::after{width:14px;height:14px}.form-check.small input{width:14px;height:14px}.form-check.small input::after{width:11px;height:11px}.form-check.small input:indeterminate::after{width:8px;height:2px}.form-check.small label{font-size:14px}.form-check.medium input{width:16px;height:16px}.form-check.medium input::after{width:14px;height:14px}.form-check.medium input:indeterminate::after{width:8px;height:2px}.form-check.medium label{font-size:16px}.form-check.large input{width:18px;height:18px}.form-check.large input::after{width:16px;height:16px}.form-check.large input:indeterminate::after{width:12px;height:2px}.form-check.large label{font-size:18px}.form-check label{font-family:"Nunito",sans-serif;font-weight:400;color:#171717;cursor:pointer}.form-check .input:disabled~.label{cursor:default;opacity:.4;color:#525252;font-size:"Nunito",sans-serif}.custom-link{display:flex;align-items:center;font-family:"Nunito",sans-serif;color:#262626;font-weight:600;cursor:pointer;text-decoration:none}.custom-link>i.icon{background-color:#262626}.custom-link:hover{text-decoration:underline}.custom-link:active{background-color:transparent}.custom-link:focus-visible{background-color:#fff;border-color:#a3a3a3;border-width:3px}.custom-link::selection{background-color:#fff}.custom-link.disabled{pointer-events:none;color:#262626;cursor:not-allowed;text-decoration:none}.custom-link.xsmall{font-size:12px;gap:4px}.custom-link.xsmall i.icon{width:8px;height:8px}.custom-link.xsmall i.flag{width:8px;height:8px}.custom-link.small{font-size:12px;gap:4px}.custom-link.small i.icon{width:8px;height:8px}.custom-link.small i.flag{width:8px;height:8px}.custom-link.medium{font-size:16px;gap:4px}.custom-link.medium i.icon{width:16px;height:16px}.custom-link.medium i.flag{width:16px;height:16px}.custom-link.large{font-size:18px;gap:6px}.custom-link.large i.icon{width:22px;height:22px}.custom-link.large i.flag{width:22px;height:22px}.custom-link.invert{color:#fafafa}.custom-link.invert>i.icon{background-color:#fafafa}.custom-link.invert:hover{color:#fafafa}.custom-link.invert:hover>i.icon{background-color:#fafafa}.custom-link.invert:active{color:#1f4fff}.custom-link.invert:active>i.icon{background-color:#1f4fff}.custom-link.invert:focus-visible{color:#1f4fff}.custom-link.invert:focus-visible>i.icon{background-color:#0026ad}.custom-link.invert::selection{color:#0026ad}.custom-link.invert::selection>i.icon{background-color:#1f4fff}.custom-link.invert:disabled{color:#fafafa}.custom-link.invert:disabled>i.icon{background-color:#fafafa}.custom-link.invert>i.icon{background-color:#fafafa}.custom-link.primary{color:#00061a}.custom-link.primary>i.icon{background-color:#00061a}.custom-link.secondary{color:#00157e}.custom-link.secondary>i.icon{background-color:#00157e}.custom-link.tertiary{color:#095886}.custom-link.tertiary>i.icon{background-color:#095886}.custom-link.quaternary{color:#4b4b4b}.custom-link.quaternary>i.icon{background-color:#4b4b4b}.custom-link.success{color:#0f6c31}.custom-link.success>i.icon{background-color:#0f6c31}.custom-link.warning{color:#925004}.custom-link.warning>i.icon{background-color:#925004}.custom-link.error{color:#951818}.custom-link.error>i.icon{background-color:#951818}@media(min-width: 768px)and (max-width: 1023px){.custom-link.xsmall{font-size:10px}.custom-link.small{font-size:10px}.custom-link.medium{font-size:14px}.custom-link.large{font-size:16px}}@media(min-width: 360px)and (max-width: 767px){.custom-link.xsmall{font-size:10px}.custom-link.small{font-size:10px}.custom-link.medium{font-size:14px}.custom-link.large{font-size:16px}}body{padding:0}@media(max-width: 768px){body{padding:88px 0}}header{background-color:transparent}@media(max-width: 768px){header{background-color:#f5f5f5}}header .container-fluid .logo{position:relative;top:20px;left:20px}@media(max-width: 768px){header .container-fluid .logo{top:0;left:0}}main{min-height:100vh}@media(max-width: 768px){main{min-height:calc(100vh - 176px)}}main .container-fluid{display:flex;align-items:center;justify-content:center;padding:0 24px;min-height:100vh}@media(max-width: 768px){main .container-fluid{min-height:calc(100vh - 176px);align-items:baseline;padding:16px 24px}}section.error{display:flex;align-items:center;justify-content:center;gap:2rem;width:100%}section.error .image{position:relative;width:100%;max-width:50%;height:calc(100vh - 30px);overflow:hidden}section.error .image picture{display:block;width:100%;height:100%}section.error .image picture img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 10%;border-radius:30px;transition:opacity .3s ease}section.error .image picture .video-placeholder{opacity:1}section.error .image picture .video-placeholder.hidden{opacity:0}@media(max-width: 768px){section.error .image{display:none}}section.error .text{flex:1;max-width:440px;width:100%;min-width:240px;margin:auto;padding:0 40px}@media(max-width: 768px){section.error .text{padding:0}}section.error .text>i.icon{display:flex;margin-bottom:16px}section.error .text h3{font-family:"Montserrat",sans-serif;line-height:100%;color:#262626}section.error .text h5{font-family:"Montserrat",sans-serif;line-height:100%;color:#262626}section.error .text p{font-family:"Nunito",sans-serif;line-height:130%;color:#262626}section.error .text nav{display:flex;justify-content:center;align-items:center;gap:8px;max-width:440px;width:100%;margin:auto}@media(max-width: 768px){section.error .text nav{position:fixed;max-width:100%;left:0;bottom:0;padding:12px 20px 20px;background-color:#f5f5f5}}section.error .text nav .btn{flex-grow:1;max-width:50%;text-decoration:none}section.error .text nav:has(.btn:only-child) .btn{flex-grow:1;max-width:100%;width:100%}.error-spacing{display:flex;flex-direction:column;gap:16px}