*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}*{margin:0}body{line-height:1.5;-webkit-font-smoothing:antialiased}canvas,img,picture,svg,video{display:block;max-width:100%}button,input,select,textarea{font:inherit}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}#__next,#root{isolation:isolate}body{background-color:#F6F6F6;color:#333;background-color:#000f1b;font-family:"Poppins", "Helvetica", sans-serif;font-size:1em}section#header .topbar{background-color:white;padding:0px 10px;display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:4px solid #888;-webkit-box-sizing:border-box;box-sizing:border-box}section#header .topbar .left{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}section#header .topbar .left .logo{margin:30px;height:70px;width:125px;background-image:url(../img/wordmark.png);background-size:contain;background-repeat:no-repeat;background-position:center;margin-bottom:26px}section#header .topbar .right{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;text-align:right;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;padding-right:30px}section#header .topbar .right div{display:inline-block}section#header .topbar .right div.email{padding-top:19px;padding-right:10px;line-height:0px;font-size:0.9em}section#footer{background-color:#002849}section#footer .container{padding:60px}section#footer .copyright{background-color:#000c16;color:#00447c;font-size:0.75em;padding:0.1em;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none;text-align:center}div.button.cta{background-color:#1891d2;padding:8px 25px;text-align:center;color:white;-webkit-user-select:none;cursor:pointer;border-radius:3px;text-transform:uppercase;font-size:0.9em;font-weight:400;-webkit-box-shadow:0 2px 4px rgba(0, 0, 0, 0.2);box-shadow:0 2px 4px rgba(0, 0, 0, 0.2);background:#1581bb;background:-moz-linear-gradient(0deg, #1581bb 0%, #009bff 100%);background:-webkit-linear-gradient(0deg, #1581bb 0%, #009bff 100%);background:-webkit-gradient(linear, left bottom, left top, from(#1581bb), to(#009bff));background:-webkit-linear-gradient(bottom, #1581bb 0%, #009bff 100%);background:-o-linear-gradient(bottom, #1581bb 0%, #009bff 100%);background:linear-gradient(0deg, #1581bb 0%, #009bff 100%);float:right}div.button.cta:hover{background-color:#1da0e6}div.button.cta a{color:white;text-decoration:none}nav{background-color:#002849;text-align:center}nav ul{list-style-type:none;padding:0;margin:0}nav ul li{display:inline-block}nav ul li a{text-decoration:none;-webkit-user-select:none;cursor:pointer;color:white;text-transform:uppercase;font-weight:500;font-size:14px}nav ul li a .btn.nav{padding:15px 18px}nav ul li a .btn.nav.active{background-color:#1581bb}nav ul li a .btn.nav:hover{text-decoration:underline}#content{padding-bottom:60px}#content:before{content:"";height:200px;background-color:#001a30;position:absolute;width:100%;z-index:-1}#content .page{border-top:8px solid #295c86;margin:0 auto;max-width:1200px;background-color:white;-webkit-box-shadow:0px 10px 20px rgba(0, 0, 0, 0.1);box-shadow:0px 10px 20px rgba(0, 0, 0, 0.1);background-color:#FFF}#content .page section{padding:30px}#content .page section.hero{padding:0;background-image:url(../img/bermix-studio-vT-Hkq0_FBU-unsplash.jpg);background-position:50% 68%;background-size:cover;background-repeat:no-repeat;overflow:auto}#content .page section.hero h1{padding:0.5em;padding:2em 0.3em;margin:0;font-weight:500;font-family:"EB Garamond";color:#EEE;font-size:3em;background-color:rgba(0, 0, 0, 0.8);text-align:center;background-color:rgba(0, 29, 53, 0.85)}hr,ol,p,ul{margin-bottom:1em}h1,h2,h3,h4{line-height:1em;color:#003c6d}h1{font-size:28px;margin-bottom:8px}h2{font-size:20px;margin-bottom:6px}a{color:#1581bb;color:#005296}hr{border:1px solid rgba(0, 40, 73, 0.25);margin-bottom:0.5em}@media screen and (max-width:650px){section#header .topbar .right div.email{display:none}section#header .topbar .left .logo{margin-left:0;margin-top:0;margin-bottom:-4px;width:100px}section#header .topbar .right{padding-right:0}nav ul{display:-webkit-box;display:-ms-flexbox;display:flex}nav ul li{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}nav ul li a .btn.nav{padding:10px 10px 6px 10px;font-weight:600}h1{font-size:24px}h2{font-size:18px}#content .page section.hero h1{padding:1em 0.3em;font-size:9vw}#content .page{border-top-width:4px}#content .page section{padding:25px 15px 10px 15px}}@media screen and (max-width:1200px){#content{padding-bottom:0px}}