@import url("https://fonts.googleapis.com/css2?family=Montserrat:wght@200;400;700&display=swap");.button{background-color:transparent}.button--solid-blue{color:white}.button--light-blue,.button--light-red{background-color:transparent}input[type=date],input[type=email],input[type=number],input[type=text],select{border:1px solid grey}.info--tip a:after,.requirements>a:after{content:" \21D7"}.card{background-color:white}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@200;400;700&display=swap";body,html{font-family:Montserrat,Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}*{--color-main:#00418b;--color-main-30:#00418b66;--color-secondary:#f9faff;--color-valid-main:green;--font-color-valid-main:#113216;--color-valid-secondary:#dcfde7;--color-warn-main:#ff9f5f;--font-color-warn-main:#fc641d;--color-warn-secondary:#fdf7dc;--color-error-main:#d60000;--font-color-error-main:var(--color-error-main);--color-error-secondary:#e4c4c4;--color-alt:#f2f6fe;--font-color-secondary:#4f5561;box-sizing:border-box}.color--info{color:var(--color-main)}.color--warn{color:var(--font-color-warn-main)}.color--valid{color:var(--font-color-valid-main)}.nav__bottom{display:flex;width:100%;justify-content:space-between}.nav__bottom--flexend{justify-content:flex-end}.button:hover{text-decoration:underline}.button{width:max-content;margin:.5rem 0;padding:.75rem 1rem;display:inline-block;font-size:1rem;cursor:pointer;border:0;border-radius:.25rem;background-color:rgba(0,0,0,0);-webkit-appearance:none;-moz-appearance:none}.button--fake{font-size:.8rem;margin:0;padding:.05rem .1rem;cursor:text}.button--disabled{color:var(--color-main-30);border:2px solid var(--color-main-30);cursor:default}.button--disabled:hover,.button--fake:hover{text-decoration:none}.button--solid-blue{color:#fff;background-color:var(--color-main);border:2px solid var(--color-main)}.button--light-blue{color:var(--color-main);background-color:rgba(0,0,0,0);border:2px solid var(--color-main)}.button--light-red{color:var(--color-error-main);background-color:rgba(0,0,0,0);border:2px solid var(--color-error-main)}.button--no-border{border:none}label{font-weight:300;margin-top:1rem;margin-bottom:.5rem;display:flex}.label .label--disabled{color:var(--color-alt)}.alternative-fields{padding-left:1.5rem;border-left:2px solid var(--color-alt);display:inline}.alternative-fields label{margin-top:0}.alternative-fields span{padding:.5rem 0}label>span{color:var(--font-color-secondary);font-style:italic;margin-left:.5rem}input[type=email],input[type=number],input[type=text],select,textarea{width:100%}input:focus,select:focus,textarea:focus{background-color:var(--color-secondary)}.error{height:2em;margin-top:.25em;font-size:.8rem;color:var(--font-color-error-main)}input[type=date],input[type=email],input[type=number],input[type=text],select{padding:.65rem .5rem;font-size:1rem;border:1px solid gray;border-radius:5px}input[type=date],input[type=email],input[type=number],input[type=text]{-webkit-appearance:none;-moz-appearance:none;appearance:none}input .input--error{border-color:var(--color-error-main);background-color:var(--color-error-secondary)}.radio__box{border:none}.checkbox,.radio{display:flex;align-items:baseline}.checkbox label,.radio label{color:var(--color-main);width:-moz-fit-content;width:fit-content}.requirements a{text-decoration:underline;color:var(--color-main)}.requirements>a:after{content:" ⇗"}li{list-style:disc;line-height:1.5rem}strong{font-weight:700}.info{display:inline-block;width:100%;margin-top:1rem;align-self:flex-start;padding:.5rem 1rem .5rem 3rem;border-radius:.4rem;border-left:.4rem solid;line-height:2rem;text-align:left}.info ul{padding-left:2rem}.info--end{font-size:1.2em;width:60%;margin-left:auto;margin-right:auto}.in-text-icon{margin-right:1rem;vertical-align:middle}.info--tip{background-color:var(--color-secondary);border-left-color:var(--color-main);color:var(--font-color-secondary)}.info--tip a{color:var(--color-main);text-decoration:underline}.info--tip a:after{content:" ⇗"}.info--error{background-color:var(--color-error-secondary);border-left-color:var(--color-error-main);color:var(--font-color-error-main)}.info--warn{background-color:var(--color-warn-secondary);border-left-color:var(--color-warn-main)}.info--valid,.info--warn{color:var(--font-color-secondary)}.info--valid{background-color:var(--color-valid-secondary);border-left-color:var(--color-valid-main)}.container{padding:0}.header,.header__home{display:flex;justify-content:center;height:15vh;position:relative;background-color:var(--color-alt)}.header__home{height:20vh}.main{padding:0 2rem;flex:1 1;flex-direction:column}.footer,.main{display:flex;justify-content:center;align-items:center;background-color:var(--color-alt)}.footer{padding:2rem 4rem}.footer a{display:inline}.footer a:hover,.title a:active,.title a:focus,.title a:hover{text-decoration:underline}.title{font-size:3rem;font-weight:700;line-height:1.15;margin:0 0 1rem}.description,.title{color:var(--color-main)}.description{margin:4rem 0;line-height:1.5;font-size:1.5rem}.grid{max-width:1200px;flex-direction:column;align-items:center;justify-content:center}.card,.grid{display:flex}.card{width:100%;margin:1.5rem 0;padding:1.5rem;text-align:left;line-height:1.5rem;background-color:#fff;color:inherit;text-decoration:none;border-radius:20px;transition:color .15s ease,border-color .15s ease}.card--end{text-align:center;flex-direction:column;align-items:center;margin-top:0}p.end__outcome{font-size:1.2rem;font-weight:700}.card__col{display:flex;flex-direction:column;width:100%;margin:0 1rem;max-width:1000px}.card__col:first-child{width:45%}.card:active,.card:focus{color:var(--color-main);border-color:var(--color-main)}h1,h2,h3{font-weight:700}.card h2{font-size:2rem;line-height:2.5rem;margin-top:1rem}.card h3{margin-top:1rem;font-size:1.5rem}.card h3,title .card h2{margin-top:1.5rem}.card p{margin-top:1rem}.card ul{padding-left:1.5rem}.logo{height:1em;margin-left:.5rem}.error-container{min-height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center}.reference{font-family:Courier New,Courier,monospace;font-size:3rem}.progress-bar{margin-bottom:2rem}.progress-bar li{display:inline-flex;margin:0 2.5rem}.progress-bar li>div{display:flex;flex-direction:column;align-items:center}.progress-bar--active-step{font-weight:800}.progress-bar--next-step{color:#c7c7c7}@media(min-width:1440px){.card__col:first-child{width:40%}.card__col{width:100%}}@media(max-width:600px){.main{padding:0 1rem}.card{flex-direction:column}.card li,.card p{font-size:.9em;line-height:1.5rem}.card__col,.card__col:first-child{width:100%}.card .title{font-size:2em}.card h2{font-size:1.2rem}.card h3{font-size:1rem}.reference{font-size:1.5rem}.info{font-size:.8rem;padding:1rem .3rem 1rem 1.5rem}.info--end{font-size:1em;width:100%;margin-top:1rem;margin-left:auto;margin-right:auto}.nav__bottom--home{flex-direction:column}.footer{font-size:.8em;padding:1rem 2rem}.progress-bar ul>li{font-size:.7rem;margin-right:.4rem}}@media(max-width:800px){.card{padding:1rem}.card__col{margin:.5rem}.title{font-size:2rem}.card h2{font-size:1.2rem}.card h3{font-size:.8rem}.reference{font-size:2rem}.progress-bar li{font-size:.8rem;margin:0 1rem}}table,th,tr{border-collapse:collapse;vertical-align:top;height:2rem;max-width:80%}td,th{padding:1rem 0;border-top:2px solid var(--color-secondary)}th{width:40%;padding-right:1.5rem;font-size:.9rem;font-weight:400;color:var(--font-color-secondary)}td{font-weight:700}#loading{display:inline-block;width:50px;height:50px;border-radius:50%;border:3px solid rgba(255,255,255,.3);border-top-color:#fff;animation:spin 1s ease-in-out infinite;-webkit-animation:spin 1s ease-in-out infinite}@keyframes spin{to{-webkit-transform:rotate(1turn)}}.lp-body{padding:0;margin:0;font-family:sans-serif}.lp-top-menu{display:flex;padding:1em 2em;justify-content:space-between;align-items:center;background-color:#00418b;color:var(--color-alt)}.lp-top-menu li{display:inline;list-style:none;margin:0 2rem 0 0}@supports(-webkit-appearance:none) or (-moz-appearance:none){input[type=checkbox],input[type=radio]{--active:var(--color-main);--active-inner:#fff;--focus:2px var(--color-main-30);--border:#bbc1e1;--border-hover:var(--color-main);--background:#fff;--disabled:#f6f8ff;--disabled-inner:#e1e6f9;-webkit-appearance:none;-moz-appearance:none;height:21px;outline:none;display:inline-flex;vertical-align:top;position:relative;margin:0;cursor:pointer;border:1px solid var(--bc,var(--border));background:var(--b,var(--background));transition:background .3s,border-color .3s,box-shadow .2s}input[type=checkbox]:after,input[type=radio]:after{content:"";display:block;left:0;top:0;position:absolute;transition:transform var(--d-t,.3s) var(--d-t-e,ease),opacity var(--d-o,.2s)}input[type=checkbox]:checked,input[type=radio]:checked{--b:var(--active);--bc:var(--active);--d-o:0.3s;--d-t:0.6s;--d-t-e:cubic-bezier(0.2,0.85,0.32,1.2)}input[type=checkbox]:checked+label,input[type=radio]:checked+label{font-weight:700}input[type=checkbox]:disabled,input[type=radio]:disabled{--b:var(--disabled);cursor:not-allowed;opacity:.9}input[type=checkbox]:disabled:checked,input[type=radio]:disabled:checked{--b:var(--disabled-inner);--bc:var(--border)}input[type=checkbox]:disabled+label,input[type=radio]:disabled+label{cursor:not-allowed}input[type=checkbox]:hover:not(:checked):not(:disabled),input[type=radio]:hover:not(:checked):not(:disabled){--bc:var(--border-hover)}input[type=checkbox]:focus,input[type=radio]:focus{box-shadow:0 0 0 var(--focus)}input[type=checkbox]:not(.switch),input[type=radio]:not(.switch){width:21px}input[type=checkbox]:not(.switch):after,input[type=radio]:not(.switch):after{opacity:var(--o,0)}input[type=checkbox]:not(.switch):checked,input[type=radio]:not(.switch):checked{--o:1}input[type=checkbox]+label,input[type=radio]+label{font-size:1em;font-weight:400;line-height:1.4;display:inline-block;vertical-align:top;cursor:pointer;margin-left:8px}input[type=checkbox]:not(.switch){border-radius:7px}input[type=checkbox]:not(.switch):after{width:5px;height:9px;border:2px solid var(--active-inner);border-top:0;border-left:0;left:7px;top:4px;transform:rotate(var(--r,20deg))}input[type=checkbox]:not(.switch):checked{--r:43deg}input[type=checkbox].switch{width:38px;border-radius:11px}input[type=checkbox].switch:after{left:2px;top:2px;border-radius:50%;width:15px;height:15px;background:var(--ab,var(--border));transform:translateX(var(--x,0))}input[type=checkbox].switch:checked{--ab:var(--active-inner);--x:17px}input[type=checkbox].switch:disabled:not(:checked):after{opacity:.6}input[type=radio]{border-radius:50%}input[type=radio]:after{width:19px;height:19px;border-radius:50%;background:var(--active-inner);opacity:0;transform:scale(var(--s,.7))}input[type=radio]:checked{--s:0.5}}