@import"https://fonts.googleapis.com/css2?family=Proxima+Nova";:root{--blue: #007bff;--indigo: #6610f2;--purple: #6f42c1;--pink: #e83e8c;--red: #dc3545;--orange: #fd7e14;--yellow: #ffc107;--green: #28a745;--teal: #20c997;--cyan: #17a2b8;--white: #fff;--gray: #6c757d;--gray-dark: #343a40;--primary: #007bff;--secondary: #6c757d;--success: #28a745;--info: #17a2b8;--warning: #ffc107;--danger: #dc3545;--light: #f8f9fa;--dark: #343a40;--breakpoint-xs: 0;--breakpoint-sm: 576px;--breakpoint-md: 768px;--breakpoint-lg: 992px;--breakpoint-xl: 1200px;--font-family-sans-serif: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";--font-family-monospace: SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}html{font-family:Proxima Nova,sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:transparent}*,:after,:before{box-sizing:inherit}html{display:block}*,:after,:before{box-sizing:content-box;box-sizing:border-box}.nav-item.svelte-mxlbx.svelte-mxlbx,.nav-link.svelte-mxlbx.svelte-mxlbx{color:#09212b}.nav-item.svelte-mxlbx.svelte-mxlbx:hover,.nav-link.svelte-mxlbx.svelte-mxlbx:hover{color:#29a3e6}.navbar.svelte-mxlbx.svelte-mxlbx{margin:0 auto;max-width:1300px;padding:1em 3em}.navbar.svelte-mxlbx .navbar-brand.svelte-mxlbx{margin-right:2em}.navbar.svelte-mxlbx .nav-item a.svelte-mxlbx{margin-right:1.5em}.navbar.navbar-light .navbar-nav.svelte-mxlbx a.nav-link.svelte-mxlbx{color:#97b9d6;font-weight:700}.navbar.navbar-light .navbar-nav.svelte-mxlbx a.nav-link.svelte-mxlbx:hover{color:#fff}.glider-group div.svelte-mxlbx a.svelte-mxlbx{display:inline-block;margin-bottom:.3125em}.our-partners .col-sm-3 a.svelte-mxlbx:hover img.svelte-mxlbx{filter:grayscale(0)}a.svelte-mxlbx.svelte-mxlbx{color:#29a3e6}a.svelte-mxlbx.svelte-mxlbx:hover{color:#14cae2}a.svelte-mxlbx.svelte-mxlbx,.nav-item.svelte-mxlbx.svelte-mxlbx{transition:all .5s ease}.svelte-mxlbx.svelte-mxlbx{margin:0;padding:0}.svelte-mxlbx.svelte-mxlbx,.svelte-mxlbx.svelte-mxlbx:before,.svelte-mxlbx.svelte-mxlbx:after{box-sizing:inherit}a.svelte-mxlbx.svelte-mxlbx{color:#426b8e;text-decoration:none}a.svelte-mxlbx.svelte-mxlbx:hover{color:#152d42}nav.svelte-mxlbx ul li:first-child a.svelte-mxlbx{color:#152d42}nav.svelte-mxlbx.svelte-mxlbx{background:#fff;height:4rem;display:flex;padding:0}.nav-fullwidth.svelte-mxlbx.svelte-mxlbx{background:white;height:4rem;width:1200px;padding:2rem 0;background-clip:padding-box;background-origin:padding-box}nav.navbar.svelte-mxlbx.svelte-mxlbx{background:white;height:4rem;display:flex;padding:0;max-width:var(--content-max-width)}@media (max-width: 1000px){nav.navbar.svelte-mxlbx.svelte-mxlbx{flex-direction:column}}nav.svelte-mxlbx.svelte-mxlbx{background:white;height:4rem;display:flex;padding:0}.brand-and-menu-wrapper.svelte-mxlbx .navbar-brand.svelte-mxlbx{height:4rem;padding-right:2rem;display:flex;flex-direction:row}.brand-and-menu-wrapper.svelte-mxlbx .navbar-brand img.svelte-mxlbx{size:auto;margin:auto}.brand-and-menu-wrapper.svelte-mxlbx .navbar-activity.svelte-mxlbx{text-align:center;vertical-align:center;font-size:1.2rem;margin:auto;width:260px}.brand-and-menu-wrapper.svelte-mxlbx .navbar-activity.svelte-mxlbx:hover{text-decoration:underline}.navbar-nav.svelte-mxlbx.svelte-mxlbx{justify-content:space-evenly;width:auto;flex:1;display:flex}@media (max-width: 1000px){.navbar-nav.svelte-mxlbx.svelte-mxlbx{background-color:#007bff;position:fixed;width:90vw;padding:1.5rem;box-sizing:border-box;top:5rem;left:5vw;z-index:100;display:block;border-radius:5vw}.navbar-nav.nav-desktop.svelte-mxlbx.svelte-mxlbx{display:none}.navbar-nav.svelte-mxlbx .header-group h6 .nav-link.svelte-mxlbx{color:#09212b;font-weight:700;padding:0}.navbar-nav.svelte-mxlbx .two-columns .nav-item.svelte-mxlbx{width:49%;color:#fff;font-weight:700;padding:0;font-size:15px;height:1.5rem}}@media (min-width: 1000px){.navbar-nav.nav-desktop.svelte-mxlbx.svelte-mxlbx{height:100%}}.navbar-nav.svelte-mxlbx .nav-item.svelte-mxlbx{height:100%;display:flex;align-items:center;padding:0 .5rem;white-space:nowrap}.navbar-nav.svelte-mxlbx .nav-item a.svelte-mxlbx{margin-right:0}.nav-dropdown .nav-dropdown-menu .nav-item.svelte-mxlbx .svelte-mxlbx:active{border-left:3px #007bff solid;border-right:3px #f6f9fa solid;background-color:#f6f9fa;text-shadow:0 0 1px #09212b}.dropdown.svelte-mxlbx.svelte-mxlbx{position:relative;display:inline-block}.dropdown-content.svelte-mxlbx.svelte-mxlbx{display:none;position:absolute;background-color:#f9f9f9;min-width:160px;box-shadow:0 8px 16px #0003}.dropdown-content.svelte-mxlbx a.svelte-mxlbx{color:#000;padding:12px 16px;text-decoration:none;display:block}.dropdown-content.svelte-mxlbx a.svelte-mxlbx:hover{background-color:#f1f1f1;list-style-type:none;border-left:2px solid #007bff}.dropdown.svelte-mxlbx:hover .dropdown-content.svelte-mxlbx{display:inline-block;z-index:1;margin-top:160px}.dropdown-holder.svelte-mxlbx.svelte-mxlbx{border:none;cursor:pointer;text-align:center;vertical-align:center;line-height:24px}.nav-item.svelte-197n601.svelte-197n601,.nav-link.svelte-197n601.svelte-197n601{color:#09212b}.nav-item.svelte-197n601.svelte-197n601:hover,.nav-link.svelte-197n601.svelte-197n601:hover{color:#29a3e6}.navbar .nav-item.svelte-197n601 a.svelte-197n601{margin-right:1.5em}.navbar.navbar-light .navbar-nav.svelte-197n601 a.nav-link.svelte-197n601{color:#97b9d6;font-weight:700}.navbar.navbar-light .navbar-nav.svelte-197n601 a.nav-link.svelte-197n601:hover{color:#fff}.glider-group div.svelte-197n601 a.svelte-197n601{display:inline-block;margin-bottom:.3125em}.our-partners .col-sm-3 a.svelte-197n601:hover img.svelte-197n601{filter:grayscale(0)}a.svelte-197n601.svelte-197n601{color:#29a3e6}a.svelte-197n601.svelte-197n601:hover{color:#14cae2}.checkbox ul.svelte-197n601 li.svelte-197n601,.radio ul.svelte-197n601 li.svelte-197n601{line-height:2em}a.svelte-197n601.svelte-197n601,.nav-item.svelte-197n601.svelte-197n601{transition:all .5s ease}.svelte-197n601.svelte-197n601{margin:0;padding:0}.svelte-197n601.svelte-197n601,.svelte-197n601.svelte-197n601:before,.svelte-197n601.svelte-197n601:after{box-sizing:inherit}a.svelte-197n601.svelte-197n601{color:#426b8e;text-decoration:none}a.svelte-197n601.svelte-197n601:hover{color:#152d42}nav ul.svelte-197n601 li.svelte-197n601{list-style:none;margin-left:3em;padding:0 0 1em}nav ul.svelte-197n601 li.svelte-197n601:first-child{font-size:1em;list-style:none;margin-left:2em;padding:0 0 1em}nav ul.svelte-197n601 li:first-child a.svelte-197n601{color:#152d42}nav ul.svelte-197n601 li.svelte-197n601:last-child{padding-bottom:0}.footer.svelte-197n601.svelte-197n601{max-width:1200px;margin:8rem auto 1rem;padding:0 10px}.footer-divider.svelte-197n601.svelte-197n601{border-top:1px solid #d3d9dc;margin:1rem 0 1.25rem}.footer-below-divider.svelte-197n601.svelte-197n601{height:2rem;display:flex;justify-content:space-between}.footer-below-divider.svelte-197n601 .right .svelte-197n601{margin-right:0;font-size:.85rem;color:gray}.footer-logos.svelte-197n601.svelte-197n601{display:flex;margin-top:6rem;margin-bottom:4rem;width:100%;justify-content:center;flex-wrap:nowrap}.footer-logos.svelte-197n601 .logo.svelte-197n601{height:3rem;margin:0 2rem}.footer-logos.svelte-197n601 img.svelte-197n601{max-height:100%;max-width:100%}.footer-above-divider.svelte-197n601.svelte-197n601{height:2rem;display:flex;justify-content:space-between}.footer-above-divider.svelte-197n601 .svelte-197n601{height:100%}.footer-above-divider.svelte-197n601 .footer-nav.svelte-197n601{display:flex;flex-direction:row;list-style:none}.footer-above-divider.svelte-197n601 .footer-nav .nav-item.svelte-197n601{display:flex;align-items:center;margin:auto 1rem}.footer-above-divider.svelte-197n601 .footer-nav .nav-item a.svelte-197n601{margin-right:0}.footer-above-divider.svelte-197n601 .footer-nav .svelte-197n601:last-child{margin-right:0}.btn{border:1px solid;border-radius:4px;font-weight:700;padding:.75em 1.5em;display:inline-block;color:#fff;background-color:#29a3e6;border-color:#29a3e6}.btn:hover{color:#f6f9fa;cursor:pointer;background-color:#14cae2;border-color:#14cae2}.btn.btn-light{background-color:#97b9d6;color:#152d42;border-color:#97b9d6}.btn.btn-light:hover{background-color:#152d42;color:#fff;border-color:#152d42}.btn.btn-outlined{background-color:#fff;border-color:#d3d9dc;color:#565b5e}.btn.btn-outlined:hover{background-color:#152d42;border-color:#152d42;color:#fff}.btn.btn-inactive{background-color:#e9eef0;border-color:#d3d9dc;color:#a6acaf}.btn.btn-inactive:hover{cursor:default}.btn.btn-danger{background-color:#fff;border-color:#bf455c;color:#bf455c}.btn.btn-danger:hover{background-color:#bf455c;border-color:#bf455c;color:#fff}input[type=text],input[type=email],input[type=password],input[type=number],input[type=file],input[type=url],select,textarea{color:#565b5e;font-family:Roboto Mono,monospace;font-size:.8125em;margin-bottom:.75em;padding:.75em 1em;width:100%;border:1px solid #d3d9dc;border-radius:4px}body *{font-family:Proxima Nova,sans-serif}.nav-item,.nav-link{color:#09212b}.nav-item:hover,.nav-link:hover{color:#29a3e6}header{border-bottom:1px solid #e9eef0;background:#152d42;height:5.8125em}.navbar{margin:0 auto;max-width:1300px;padding:1em 3em}.navbar .navbar-brand{margin-right:2em}.navbar .nav-item a{margin-right:1.5em}.navbar.navbar-light .navbar-nav a.nav-link{color:#97b9d6;font-weight:700}.navbar.navbar-light .navbar-nav a.nav-link:hover{color:#fff}.navbar .navbar-collapse.show{border:1px solid #e9eef0;background:#f6f9fa;margin-top:2em;padding:1em}.btn-blank{background:none;border:none;color:#426b8e;font-weight:700;margin-right:1.5em}.btn-blank:hover{color:#152d42;cursor:pointer}.navbar-toggler{border:0;padding:0}footer .panel-footer{background:#152d42;padding:2em 0}footer .panel-footer h6{color:#fff;font-weight:700;margin-bottom:.75em;text-transform:uppercase}footer .panel-footer hr{background-color:#426b8e}footer .panel-footer p{color:#a6acaf;margin-bottom:.25em}footer .panel-footer a{color:#97b9d6}footer .panel-footer a:hover{color:#fff;text-decoration:none}.introduction{font-size:1.5em;line-height:1.5em;margin:0 auto 2em;text-align:center;width:80%}.glider-group{text-align:center}.glider-group div{border:1px solid #f6f9fa;margin:1em;padding:1.25em 1em 1em}.glider-group div:first-child{margin-left:0}.glider-group div:last-child{margin-right:0}.glider-group div .glider-group-image{background:#a6acaf;border-radius:2em;display:block;height:2em;margin:0 auto .25em;width:2em}.glider-group div a{display:inline-block;margin-bottom:.3125em}.glider-group div p{line-height:1.25em;margin-bottom:0}.what-we-do h3{margin-bottom:2em}.what-we-do p{font-size:1.25em;padding:0 .5em;text-align:center}.what-we-do span{color:#eea839;display:block;font-size:2em;text-align:center}.our-partners h3{margin-bottom:2em}.our-partners img{filter:grayscale(100%);height:auto;width:125px;-webkit-filter:grayscale(100%)}.our-partners .col-sm-3{align-items:center;display:flex;text-align:center}.our-partners .col-sm-3 a{margin:0 auto}.our-partners .col-sm-3 a:hover img{filter:grayscale(0)}.centered-subtitle{color:#565b5e;font-size:1.125em;font-weight:700;margin-bottom:1em;text-align:center}.center{margin:auto;text-align:center;display:block}h1,h2,h3,h4,h5{color:#09212b;line-height:1.1em}h1,h2,h3,h4,h5,p{margin-bottom:1.5rem}h1{margin-top:4rem;font-size:2.3rem}h2{margin-top:2rem;font-size:1.7rem}h3{margin-top:1.5rem;font-size:1.2rem}p{max-width:40rem}.large{font-size:1.1rem}.x-large{font-size:1.2rem}a{color:#29a3e6}a:hover{color:#14cae2}.bg-primary{background:#426b8e;border-color:#426b8e}.bg-primary-light{background:#97b9d6;border-color:#97b9d6}.bg-primary-dark{background:#152d42;border-color:#152d42;color:#fff}.bg-black{background:#020b13;border-color:#020b13;color:#fff}.bg-white{background:#ffffff;border-color:#e9eef0}.colour-primary{color:#426b8e}.colour-primary-light{color:#97b9d6}.colour-primary-dark{color:#152d42}.colour-black{color:#09212b}.colour-white{color:#e9eef0}select{background-color:#fff}.row{display:flex;flex-direction:row;padding:2rem 0;justify-content:space-between;margin-left:-.5rem;margin-right:-.5rem}@media (max-width: 1000px){.row{flex-direction:column}}.col{margin:0 .5rem}@media (min-width: 1000px){.col.col-1{width:8.3333333333%}.col.col-2{width:16.6666666667%}.col.col-3{width:25%}.col.col-4{width:33.3333333333%}.col.col-5{width:41.6666666667%}.col.col-6{width:50%}.col.col-7{width:58.3333333333%}.col.col-8{width:66.6666666667%}.col.col-9{width:75%}.col.col-10{width:83.3333333333%}.col.col-11{width:91.6666666667%}.col.col-12{width:100%}}.page-cover{position:fixed;z-index:10;top:0;left:0;width:100%;height:100%;background-color:#0005}.bold{font-weight:700}.codar-title{font-weight:500;font-size:27px;line-height:30px;color:#565b5e;margin-bottom:32px;margin-top:0}.codar-paragraph p{line-height:1.75em;margin-bottom:1rem;display:block;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:0;margin-inline-end:0;margin-top:0;font-family:Proxima Nova,Nunito,sans-serif;font-size:16px;text-align:left;color:#62686a}.gallery-subtitle h2{line-height:1.2;font-weight:500;font-size:2rem}.btn{border:1px solid;border-radius:4px;font-weight:700;padding:.75em 1.5em;display:inline-block;color:#fff;background-color:#29a3e6;border-color:#29a3e6}.btn:hover{color:#f6f9fa;cursor:pointer;background-color:#14cae2;border-color:#14cae2}.btn.btn-light{background-color:#97b9d6;color:#152d42;border-color:#97b9d6}.btn.btn-light:hover{background-color:#152d42;color:#fff;border-color:#152d42}.btn.btn-outlined{background-color:#fff;border-color:#d3d9dc;color:#565b5e}.btn.btn-outlined:hover{background-color:#152d42;border-color:#152d42;color:#fff}.btn.btn-inactive{background-color:#e9eef0;border-color:#d3d9dc;color:#a6acaf}.btn.btn-inactive:hover{cursor:default}.btn.btn-danger{background-color:#fff;border-color:#bf455c;color:#bf455c}.btn.btn-danger:hover{background-color:#bf455c;border-color:#bf455c;color:#fff}input[type=text],input[type=email],input[type=password],input[type=number],input[type=file],input[type=url],select,textarea{color:#565b5e;font-family:Roboto Mono,monospace;font-size:.8125em;margin-bottom:.75em;padding:.75em 1em;width:100%;border:1px solid #d3d9dc;border-radius:4px}input[type=text]::-moz-placeholder,input[type=email]::-moz-placeholder,input[type=password]::-moz-placeholder,input[type=number]::-moz-placeholder,input[type=file]::-moz-placeholder,input[type=url]::-moz-placeholder,select::-moz-placeholder,textarea::-moz-placeholder{color:#a6acaf}input[type=text]:-ms-input-placeholder,input[type=email]:-ms-input-placeholder,input[type=password]:-ms-input-placeholder,input[type=number]:-ms-input-placeholder,input[type=file]:-ms-input-placeholder,input[type=url]:-ms-input-placeholder,select:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#a6acaf}input[type=text]::placeholder,input[type=email]::placeholder,input[type=password]::placeholder,input[type=number]::placeholder,input[type=file]::placeholder,input[type=url]::placeholder,select::placeholder,textarea::placeholder{color:#a6acaf}input[type=text]:hover,input[type=email]:hover,input[type=password]:hover,input[type=number]:hover,input[type=file]:hover,input[type=url]:hover,select:hover,textarea:hover{border-color:#a6acaf}select,label{font-family:Proxima Nova,sans-serif;font-size:.8125em}textarea{margin-bottom:.5em;height:10em}input[type=submit]{font-family:Nunito,sans-serif;font-size:1em;margin-bottom:.75em}.checkbox p,.radio p{color:#34393c;font-family:Roboto Mono,monospace;font-size:.8125em;margin-bottom:1em}.checkbox ul,.radio ul{list-style:none}.checkbox ul li,.radio ul li{line-height:2em}.checkbox ul label,.radio ul label{color:#565b5e}.checkbox ul input,.radio ul input{opacity:0;position:absolute}.checkbox ul input+label,.radio ul input+label{cursor:pointer;padding:0;position:relative}.checkbox ul input+label:before,.radio ul input+label:before{background-color:#fff;border:.0625em solid #d3d9dc;content:"";display:inline-block;height:1.125em;margin-right:.5em;vertical-align:text-top;width:1.125em}.checkbox ul input:hover+label,.radio ul input:hover+label{color:#34393c}.checkbox ul input:hover+label:before,.radio ul input:hover+label:before{background-color:#f6f9fa;border-color:#a6acaf}.checkbox ul input:focus+label:before,.radio ul input:focus+label:before{box-shadow:0 0 0 2px #e9eef0}.checkbox ul input:checked+label,.radio ul input:checked+label{color:#34393c}.checkbox ul input:checked+label:before,.radio ul input:checked+label:before{background:#ffffff}.checkbox ul input:checked+label:after,.radio ul input:checked+label:after{background-color:#426b8e;content:"";height:.75em;left:.25em;position:absolute;top:.25em;width:.75em}.checkbox input+label:before{border-radius:4px}.checkbox input:checked+label:after{border-radius:4px}.radio input+label:before{border-radius:1.125em}.radio input:checked+label:after{border-radius:.75em}.table{border-collapse:collapse;font-size:.8125em;margin-bottom:.75em;text-align:left;width:100%}.table thead tr{border-bottom:.125em solid #d3d9dc}.table thead th{padding:.5em;color:#34393c}.table tbody{font-family:Roboto Mono,monospace}.table tbody tr{border-bottom:.0625em solid #e9eef0}.table tbody tr:hover{background:#f6f9fa;color:#34393c}.table tbody td{padding:.75em .5em}a,button,input,textarea,select,label,label:before,label:after,tr,.nav-item{transition:all .5s ease}*{margin:0;padding:0}*,*:before,*:after{box-sizing:inherit}body{position:relative}html,button{font-family:Proxima Nova,Nunito,sans-serif;font-size:16px;color:#84898d}input,textarea,select,option{box-sizing:border-box}a{color:#426b8e;text-decoration:none}a:hover{color:#152d42}h1,h2,h3,h4,h5,h6{color:#565b5e}h4{margin-bottom:1.25em}p{line-height:1.75em}section{margin-bottom:5em}code{background:#f6f9fa;color:#bf455c;font-size:12px;font-family:Roboto Mono,monospace;padding:.25em .5em;white-space:nowrap}.flex{display:flex}.flex.flex-2{flex-wrap:wrap}.flex.flex-2>*{flex:1 50%}.flex.flex-3{flex-wrap:wrap}.flex.flex-3>*{flex:1 33.33%}.flex.flex-4{flex-wrap:wrap}.flex.flex-4>*{flex:1 25%}.flex>*{flex:1 100%}.flex-item{box-sizing:border-box;flex:1;margin:1em 1em 0}.no-wrap{white-space:nowrap}.text-centered{text-align:center}.code-block{display:inline-block}@media only screen and (max-width: 960px){code,.code{white-space:normal}}.ceotr{width:100%;padding:4em}.ceotr h1{margin-top:.5em;font-size:1em}.ceotr img{width:100%;height:auto}aside{background:#f6f9fa;border-right:1px solid #e9eef0;box-sizing:border-box;color:#d3d9dc;height:100%;position:fixed;width:14em}nav ul{padding:0 0 1em}nav ul li{list-style:none;margin-left:3em;padding:0 0 1em}nav ul li:first-child{font-size:1em;list-style:none;margin-left:2em;padding:0 0 1em}nav ul li:first-child a{color:#152d42}nav ul li:last-child{padding-bottom:0}main{margin-left:14em}main .main-container{padding:6em}main .main-container h2{font-size:2em}main .main-container h3{font-style:1.25em;margin-bottom:1.5em}@media only screen and (max-width: 850px){.main-container{padding:6em 3em}}.introduction{margin-bottom:10em}.introduction .goal-image{height:28px;width:auto}.introduction .flex{text-align:center}.introduction .flex img{margin-bottom:.75em}.introduction .flex div{margin:0 1em;padding:2em 1em 1.25em}.introduction .flex p{color:#152d42;font-style:1.25em;line-height:1.25em}.goals{margin-bottom:10em}.goals img{margin-bottom:.75em;height:80px;width:auto}.goals div{padding:0 3em 0 0}.goals p{font-size:1.25em}@media only screen and (max-width: 850px){.introduction p,.goals p{font-size:1em}}.design{margin-bottom:15em}.design .plain-box{border:1px solid #e9eef0;overflow:hidden;padding:2em}.design .plain-box--typeface{padding-top:.75em}.design .plain-box--typeface p{color:#565b5e}.design .plain-box--typeface code{display:inline-block;margin-bottom:16px}.design .plain-box--typeface code:last-child{margin-bottom:0}.typography{color:#565b5e;text-align:center;width:25%}.color .color-box{border:1px solid;height:230px;margin-right:20px;width:130px}.color .color-box.primary{background:#426b8e;border-color:#426b8e}.color .color-box.primary-light{background:#97b9d6;border-color:#97b9d6}.color .color-box.primary-dark{background:#152d42;border-color:#152d42}.color .color-box.color-black{background:#020b13;border-color:#020b13}.color .color-box.color-white{background:#ffffff;border-color:#e9eef0}.color .color-box .color-meta{padding-top:240px}.color .color-box--small{height:70px;margin-bottom:20px;width:120px}.color .color-box--small.success{background:#508249}.color .color-box--small.success-light{background:#c6dfc2}.color .color-box--small.warning{background:#eea839}.color .color-box--small.warning-light{background:#ffe1b3}.color .color-box--small.alert{background:#bf455c}.color .color-box--small.alert-light{background:#fecfd8}.color .color-box--small .color-meta{padding:0 0 0 130px}.color .color-box--square{height:50px;width:80px}.color .color-box--square.color-greyscale-1{background:#34393c}.color .color-box--square.color-greyscale-2{background:#565b5e}.color .color-box--square.color-greyscale-3{background:#84898d}.color .color-box--square.color-greyscale-4{background:#a6acaf}.color .color-box--square.color-greyscale-5{background:#d3d9dc}.color .color-box--square.color-greyscale-6{background:#e9eef0}.color .color-box--square.color-greyscale-7{background:#f6f9fa}.color .color-box--square .color-meta{padding-top:60px}.color .hex{display:block;font-family:Roboto Mono,monospace;font-size:.8125em;padding:.25em .5em}.color .utility-colors{margin-top:6em}.color .greyscale{margin-top:6em;white-space:nowrap}.components{margin-bottom:10em}.buttons .btn{display:block;margin-bottom:.5em}.form-elements{margin-bottom:5em}@media only screen and (max-width: 1400px){.form-elements .flex.flex-3>*{flex:1 50%}.form-elements .flex.flex-2>*{flex:1 100%}}@media only screen and (max-width: 1230px){.primary-colors.flex{flex-wrap:wrap}.primary-colors.flex>*{flex:1 50%;margin-bottom:6em}.utility-colors.flex{flex-wrap:wrap}.utility-colors.flex>*{flex:1 100%}.greyscale.flex{flex-wrap:wrap}.greyscale.flex>*{flex:1 33.33%;margin-bottom:5em}.buttons.flex{flex-wrap:wrap}.buttons.flex>*{flex:1 50%;margin-bottom:2em}}@media only screen and (max-width: 1050px){.typeface.flex{flex-wrap:wrap}.typeface.flex>*{flex:1 50%;margin-bottom:2em}.form-elements .flex.flex-3>*{flex:1 100%}.goals .flex{flex-wrap:wrap}.goals .flex>*{flex:1 100%;margin-bottom:3em}}@media only screen and (max-width: 840px){.greyscale.flex{flex-wrap:wrap}.greyscale.flex>*{flex:1 100%;margin-bottom:5em}.greyscale.flex code{white-space:nowrap}.buttons.flex{flex-wrap:wrap}.buttons.flex>*{flex:1 100%;margin-bottom:2em}.typeface.flex{flex-wrap:wrap}.typeface.flex>*{flex:1 100%;margin-bottom:2em}}.ng-submitted input.ng-invalid,.ng-submitted textarea.ng-invalid,.ng-submitted select.ng-invalid{border:2px solid #bf455c}.ng-submitted input[type=radio].ng-invalid~label{color:#bf455c;font-weight:700}input.ng-invalid.ng-touched,textarea.ng-invalid.ng-touched,select.ng-invalid.ng-touched{border:2px solid #bf455c}.validation-error{color:#bf455c;display:none}.ng-submitted .validation-error{display:block}@media only screen and (max-width: 1200px){.hide-column-first-1 thead th:first-child,.hide-column-first-1 tbody td:first-child{display:none}.hide-column-first-2 thead th:nth-child(2),.hide-column-first-2 tbody td:nth-child(2){display:none}.hide-column-first-3 thead th:nth-child(3),.hide-column-first-3 tbody td:nth-child(3){display:none}.hide-column-first-4 thead th:nth-child(4),.hide-column-first-4 tbody td:nth-child(4){display:none}.hide-column-first-5 thead th:nth-child(5),.hide-column-first-5 tbody td:nth-child(5){display:none}.hide-column-first-6 thead th:nth-child(6),.hide-column-first-6 tbody td:nth-child(6){display:none}.hide-column-first-7 thead th:nth-child(7),.hide-column-first-7 tbody td:nth-child(7){display:none}.hide-column-first-8 thead th:nth-child(8),.hide-column-first-8 tbody td:nth-child(8){display:none}.hide-column-first-9 thead th:nth-child(9),.hide-column-first-9 tbody td:nth-child(9){display:none}}@media only screen and (max-width: 840px){.hide-column-second-1 thead th:first-child,.hide-column-second-1 tbody td:first-child{display:none}.hide-column-second-2 thead th:nth-child(2),.hide-column-second-2 tbody td:nth-child(2){display:none}.hide-column-second-3 thead th:nth-child(3),.hide-column-second-3 tbody td:nth-child(3){display:none}.hide-column-second-4 thead th:nth-child(4),.hide-column-second-4 tbody td:nth-child(4){display:none}.hide-column-second-5 thead th:nth-child(5),.hide-column-second-5 tbody td:nth-child(5){display:none}.hide-column-second-6 thead th:nth-child(6),.hide-column-second-6 tbody td:nth-child(6){display:none}.hide-column-second-7 thead th:nth-child(7),.hide-column-second-7 tbody td:nth-child(7){display:none}.hide-column-second-8 thead th:nth-child(8),.hide-column-second-8 tbody td:nth-child(8){display:none}.hide-column-second-9 thead th:nth-child(9),.hide-column-second-9 tbody td:nth-child(9){display:none}}.font-family-nunito{font-family:Nunito,sans-serif}.font-family-roboto{font-family:Roboto Mono,monospace}.font-family-proxima-nova{font-family:Proxima Nova,sans-serif}.font-size-xxxl{font-size:2.5em}.font-size-xxl{font-size:2em}.font-size-xl{font-size:1.5em}.font-size-l{font-size:1.25em}.font-size-m{font-size:1em}.font-size-s{font-size:.875em}.font-size-xs{font-size:.8125em}.font-size-xxs{font-size:.625em}.font-weight-bold{font-weight:700}.font-weight-regular{font-weight:400}.font-weight-light{font-weight:300}.font-style-italic{font-style:italic}.primary{color:#426b8e}.primary-light{color:#97b9d6}.primary-dark{color:#152d42}.success{color:#508249}.success-light{color:#c6dfc2}.warning{color:#eea839}.warning-light{color:#ffe1b3}.alert{color:#bf455c}.alert-light{color:#fecfd8}.black{color:#020b13}.white{color:#fff}.greyscale-1{color:#34393c}.greyscale-2{color:#565b5e}.greyscale-3{color:#84898d}.greyscale-4{color:#a6acaf}.greyscale-5{color:#d3d9dc}.greyscale-6{color:#e9eef0}.greyscale-7{color:#f6f9fa}.margin-bottom-10{margin-bottom:10em}.margin-bottom-5{margin-bottom:5em}.margin-bottom-4{margin-bottom:4em}.margin-bottom-3{margin-bottom:3em}.margin-bottom-2{margin-bottom:2em}.margin-bottom-1{margin-bottom:1em}.margin-top-10{margin-top:10em}.margin-top-5{margin-top:5em}.margin-top-4{margin-top:4em}.margin-top-3{margin-top:3em}.margin-top-2{margin-top:2em}.margin-top-1{margin-top:1em}*{margin:auto}main{position:relative;max-width:1200px;background-color:#fff;padding:2em;margin:0 auto;box-sizing:border-box}header{border-bottom:none;background:none;max-width:1200px;position:relative;margin:auto;padding:0 10px}
