html{scroll-behavior:smooth;font-size:15px;line-height:1.15;font-family:"circular",sans-serif}body{margin:0;background:var(--background-color)}p,h1,h2,h3,h4{color:#fff;margin:0}h1,h2,h3,h4{font-family:"circular",sans-serif}p{font-family:"circular",sans-serif}i{font-style:normal}:root{--font-color: #fff;--background-color: #151A2D;--primary-color: #2294B4;--secondary-color: #a2facf;--border-color: #245e9c;--font-color-muted: #707070;--heading-color: #f8f9f9;--subheading-color: #dee7f4}@font-face{font-family:"circular";src:url("../fonts/CircularStd-Book.woff2") format("woff2"),url("../CircularStd-Book.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"circular";src:url("../fonts/CircularStd-Medium.woff2") format("woff2"),url("../CircularStd-Medium.woff") format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"circular";src:url("../fonts/CircularStd-Bold.woff2") format("woff2"),url("../CircularStd-Bold.woff") format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"circular";src:url("../fonts/CircularStd-Black.woff2") format("woff2"),url("../fonts/CircularStd-Black.woff") format("woff");font-weight:900;font-style:normal;font-display:swap}@keyframes fadein{0%{opacity:0}100%{opacity:1}}.button{border-radius:4px;letter-spacing:.5px}.primary-button{box-shadow:0 1px 3px #00000014,0 2px 4px #0000001f;border:none;background-image:linear-gradient(to left top, var(--primary-color), var(--secondary-color));font-weight:500;color:#eee;text-transform:uppercase;border-radius:4px;border:none !important;transition:all .2s ease-out;position:relative;z-index:1;cursor:pointer;min-width:12rem;min-height:42px;transition:all .2s ease-out}@media(max-width: 768px){.primary-button{min-width:10rem;min-height:2rem}}.button-outline{position:relative}.button-outline::before{content:"";background:linear-gradient(to left top, var(--primary-color), var(--secondary-color));position:absolute;top:-3px;left:-3px;width:calc(100% + 7px);height:calc(100% + 7px);z-index:1;border-radius:4px;transition:all .2s ease-out}.button-outline::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:var(--background-color);z-index:2;border-radius:4px}.button-outline span{z-index:3;position:relative;background:linear-gradient(-70deg, var(--secondary-color) 0%, var(--primary-color) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;-webkit-box-decoration-break:clone;font-weight:800;font-size:1rem}@media(max-width: 768px){.button-outline span{font-size:.8rem}}@media(max-width: 768px){.desktop-only{display:none !important}}@media(min-width: 768px){.mobile-only{display:none !important}}h1.subheading{color:var(--font-color);margin-top:0;text-align:center;padding:3rem 0 1rem 0;margin-bottom:3rem;font-size:42px}h1.subheading:after{background:linear-gradient(-70deg, var(--secondary-color) 0%, var(--primary-color) 100%);content:"";display:block;height:3px;left:calc(50% - 100px);position:relative;top:.7rem;width:200px;border-radius:4px}@media(max-width: 768px){h1.subheading{font-size:30px}}.overflow-container{overflow:hidden}.logo-filter{filter:brightness(0) invert(1)}.divider{width:0px;margin:2rem auto;height:100px;border-left:2px solid #57606a}.divider-gradient{margin:2rem auto;height:100px;width:0px;border:1px solid;border-image-source:linear-gradient(-180deg, #57606A 0%, #23507A 100%);border-image-slice:1}.text-gradient{background:linear-gradient(-70deg, var(--secondary-color) 0%, var(--primary-color) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.text-gradient-light{background:linear-gradient(-70deg, #23507A 0%, #2294B4 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.section-header{margin:0;line-height:1.1;font-size:2.9rem;font-weight:800;color:var(--heading-color)}@media(max-width: 768px){.section-header{font-size:2.4rem}}@media(max-width: 576px){.section-header{font-size:2.2rem}}.section-subheader{margin-top:.8em;color:var(--subheading-color);line-height:1.45;font-weight:500;font-size:1.4rem}@media(max-width: 768px){.section-subheader{font-size:1.1rem}}
