html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}.btn,button{padding:1rem 1.5rem;display:inline-block;font-family:HelveticaNeue,Helvetica,Arial,sans-serif;font-weight:400;text-decoration:none;color:#fff;background-color:#353535;transition:background .4s ease-in-out;transition:color .4s ease-in-out;transition:background-color .4s ease-in-out;transition:transform .15s ease-out;transition:box-shadow .4s ease-in;border:0;border-radius:5px}.btn:hover,button:hover{color:#fff;background-color:#4f4f4f}.btn:active,button:active{color:#fff;transform:scale(.95)}.btn:focus,button:focus{box-shadow:0 0 0 3px rgba(53,53,53,.3)}.btn--primary,button--primary{color:#fff;background-color:#00519b}.btn--primary:hover,button--primary:hover{color:#fff;background-color:#006cce}.btn--primary:focus,button--primary:focus{box-shadow:0 0 0 3px rgba(0,81,155,.3)}.btn--primary svg,button--primary svg{fill:#fff!important}.btn--secondary,button--secondary{color:#fff;background-color:#ff333a;border-color:#ff666b;font-weight:700}.btn--secondary:hover,button--secondary:hover{color:#fff;background-color:#ff666b}.btn--secondary:focus,button--secondary:focus{box-shadow:0 0 0 3px rgba(255,51,58,.3)}label{margin-bottom:1rem;color:#353535;display:flex;align-items:center;justify-content:space-between;font-weight:500}label small{margin-right:auto;margin-left:.5rem}label span{margin-left:1rem;margin-right:auto;margin-bottom:.75rem}label span.icon{margin-bottom:0;margin-left:0}select{padding:1rem 3rem 1rem 1rem;margin-bottom:1.5rem;width:100%;border:.1rem solid #cbcbcb;color:#353535;-moz-appearance:none;-webkit-appearance:none;appearance:none;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMiA3Ij48cGF0aCBkPSJNMTEuODA4MTkzNi41ODUwNTE2MmwtLjM5MzA3NjQtLjM5MDkwMTU5Yy0uMTIzNzA4My0uMTIyMDc4NDUtLjI4ODI5NS0uMTg5MzMyNDEtLjQ2NDE5ODktLjE4OTMzMjQxLS4xNzU4MDYzIDAtLjM0MDU4ODEuMDY3MjUzOTYtLjQ2NDI5NjUuMTg5MzMyNDFMNi4wMDI2ODI5NSA0LjYyMjY5Nzg3IDEuNTEzNTczMjguMTg5MjM2MDdDMS4zOTAwNjAwOC4wNjcxNTc2IDEuMjI1Mjc4MjUgMCAxLjA0OTQ3MTk1IDAgLjg3MzY2NTY0IDAgLjcwODc4NjI1LjA2NzE1NzYuNTg1MTc1NDkuMTg5MjM2MDZMLjE5MjAwMTU2LjU3NzcyODg0Yy0uMjU2MDAyMDguMjUyNjM1OTItLjI1NjAwMjA4LjY2NDE1NjkxIDAgLjkxNjc5Mjg0bDUuMzQ0ODIzOTQgNS4yOTc1NDk5QzUuNjYwMzM4NyA2LjkxNDA1MzY4IDUuODI0OTI1NDEgNyA2LjAwMjI5MjcgN2guMDAyMDQ4OGMuMTc1OTAzODcgMCAuMzQwNDkwNTctLjA4NjA0MjY3LjQ2NDAwMzc3LS4yMDc5Mjg0Mmw1LjMzOTg0ODMzLTUuMjgzMTkzNGMuMTIzNzA4My0uMTIxOTgyMS4xOTE2MTEzLS4yODk0NDI1My4xOTE4MDY0LS40NjMwNjk1MSAwLS4xNzM3MjMzMy0uMDY4MDk4MS0uMzM4ODcxMy0uMTkxODA2NC0uNDYwNzU3MDV6IiBmaWxsPSIjMUMyQjNBIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=);background-repeat:no-repeat,repeat;background-position:right 1.5rem top 50%,0 0;background-size:1.2rem auto,100%;background-color:#fff;border-radius:0}select:focus{outline:0;border-color:#00519b}input,textarea{padding:1rem 1.5rem;margin-bottom:.75rem;width:100%;background:#fff;border:.1rem solid #cbcbcb;transition:all .4s ease-in-out}input:focus,textarea:focus{outline:0;border-color:#00519b}input:placeholder,textarea:placeholder{color:rgba(53,53,53,.3)}input[type=checkbox],input[type=radio],textarea[type=checkbox],textarea[type=radio]{width:auto}textarea{padding:2rem 1.5rem;height:15rem}[type=submit]{-moz-appearance:none;-webkit-appearance:none;appearance:none}.check{position:relative;margin-bottom:.5rem;cursor:pointer}.check input{opacity:0;position:absolute;left:0}.check label{padding:.2rem 0 .2rem 3rem;line-height:2.3rem;display:block;cursor:pointer}.check label::before{content:"";background-color:#fff;border:.1rem solid #cbcbcb;display:inline-block;height:2rem;width:2rem;left:0;top:.2rem;position:absolute;cursor:pointer;transition:all ease-in-out .2s}.check label::after{content:'';display:block;position:absolute;height:1.4rem;width:1.4rem;transition:.2s;opacity:0;transform:scale(1.5);top:.5rem;left:.3rem;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNzUgMjEyIj48cGF0aCBkPSJNMTA1LjggMTU0LjVMMjcuNSA3OS45IDAgMTA4LjlsMTA4LjEgMTAyLjlMMjc0LjMgMjYuNyAyNDQuNiAweiIgZmlsbD0iIzFjMmIzYSIgZmlsbC1ydWxlPSJub256ZXJvIi8+PC9zdmc+);background-size:1.2rem 1.1rem;background-repeat:no-repeat;background-position:center;background-color:transparent}.check input:checked+label::after{opacity:1;transform:scale(1)}.check input:focus+label::before{border-color:#00519b}.check input[type=radio]:checked:focus+label::after{opacity:1;border-color:#00519b;background-color:#00519b}.check--radio label{padding:.2rem 0 .2rem 2.5rem}.check--radio label::after,.check--radio label::before{border-radius:100%}.check--radio label::after{height:1.4rem;width:1.4rem;top:.5rem;left:.3rem;background:#00519b}*,::after,::before{box-sizing:border-box}html{scroll-behavior:smooth;font-size:62.5%}body{margin:0;padding:0;font-family:HelveticaNeue,Helvetica,Arial,sans-serif;font-weight:400;font-size:1.7rem;line-height:1.75;color:#353535}body.has-popup{overflow:hidden}#main-content{min-height:60rem}.container{margin:0 auto;width:1200px;max-width:calc(100% - 30px)}.container--narrow{width:65rem;padding:5rem 0}a{color:#0a6cef;-webkit-text-decoration:underline 2px solid;text-decoration:underline 2px solid;transition:all .2s linear}a:hover{-webkit-text-decoration-color:transparent;text-decoration-color:transparent;color:#60a4ff}a:active{color:#0041e6}img{max-width:100%}.icon svg{max-height:1rem;width:1rem;margin-left:.5rem;margin-right:.5rem;fill:#353535}hr{margin:3rem 0;border-color:transparent;height:.1rem;background:#cbcbcb}kbd{padding:.5rem 1rem;font-family:HelveticaNeue,Helvetica,Arial,sans-serif;background:#f1f1f1;border-radius:.5rem;box-shadow:2px 2px 1px #cbcbcb}blockquote{margin:0;padding:2rem;border-left:.5rem solid #00519b;background:#fff;box-shadow:0 2px 10px 0 rgba(0,0,0,.07)}blockquote p:first-child{margin-top:0}blockquote p:last-child{margin-bottom:0}pre{white-space:pre-wrap}code,pre{padding:.25rem .5rem;font-family:SFMono-Regular,Consolas,"Liberation Mono",Menlo,Courier,monospace;background-color:rgba(175,184,193,.2);border-radius:6px}dt{font-weight:700}table{width:100%;border-collapse:collapse;border-spacing:0}table th{font-weight:700;text-align:left}table td,table th{padding:.5rem 1rem;border:.1rem solid #cbcbcb}table.table--striped tr:nth-child(even){background:#f5f5f5}table.table--hover tr:hover{background:#f5f5f5}h1,h2,h3,h4,h5,h6{margin:1rem 0;font-family:HelveticaNeue,Helvetica,Arial,sans-serif;font-weight:700;color:#353535;line-height:1.5}h1{font-size:7rem}h2{font-size:6rem}h3{font-size:5rem}h4{font-size:4rem}h5{font-size:3rem}h6{font-size:2.5rem}.text{color:#353535}.text-primary{color:#00519b}.text-secondary{color:#ff333a}.bg{background-color:#f5f5f5}.bg-primary{background-color:#00519b}.bg-secondary{background-color:#ff333a}