@keyframes blink{0%{opacity:1}50%{opacity:0}100%{opacity:1}}@-webkit-keyframes blink{0%{opacity:1}50%{opacity:0}100%{opacity:1}}*{text-rendering:optimizeLegibility}h1,#opening,.typed-cursor{font-weight:400;font-size:51px;color:#393F41;line-height:64px;margin:0 0}h1.slim-height,#opening.slim-height,.typed-cursor.slim-height{line-height:60px}@media only screen and (max-width:529px){h1,#opening,.typed-cursor{font-size:22px;line-height:32px;letter-spacing:0.43px}}a.link-dark{color:#393F41}b{font-weight:700}p{font-weight:400;font-size:24px;color:#393F41;line-height:37px;margin-bottom:20px}p a{color:#393F41}@media only screen and (max-width:529px){p{font-size:15px;line-height:24px;letter-spacing:0.33px}}p.padded{margin-bottom:50px}p.no-margin{margin:0}small{font-weight:400;font-size:20px;line-height:42px;letter-spacing:0.83px;color:#393F41}blockquote{font-weight:400;font-size:24px;color:white;line-height:37px;margin:45px 0}@media only screen and (max-width:529px){blockquote{font-size:15px;line-height:24px;letter-spacing:0.33px}}.credit{font-weight:400;font-size:20px;line-height:42px;letter-spacing:0.83px;color:#393F41}@media only screen and (max-width:980px){.credit{font-size:14px;line-height:23px;letter-spacing:0.33px}}.text-white{color:white}.text-center{text-align:center}.text-right{text-align:right}#opening{display:inline-block;width:auto}#opening:after{visibility:visible;content:'|';color:#393F41;display:inline-block;position:relative;font-weight:600;margin-left:10px;opacity:1;-webkit-animation:blink 0.7s infinite;animation:blink 0.7s infinite}#opening.cursor-hidden:after{display:none}#menu-open,#menu-close{font-size:29px}#menu-open{color:#3F60E9}#menu-close{color:white}*{box-sizing:border-box}html{font-size:14px}body{font-family:'Source Sans Pro',sans-serif;margin:0;background:white}body.yellow{background:#FFFC66;-webkit-transition:0s all;transition:0s all}body.white{background:white;-webkit-transition:0.7s all;transition:0.7s all}body.noScroll{overflow:hidden;position:fixed}#opening-section{margin:0 0!important}#opening{margin:0 0!important}.hidden{visibility:hidden;opacity:0;-webkit-transition:0s all!important;transition:0s all!important}.visible{visibility:visible;opacity:1;-webkit-transition:1s all!important;transition:1s all!important}.grid{max-width:960px;min-width:300px;padding:75px 0 75px 20px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 auto}@media only screen and (max-width:980px){.grid{padding:50px 0 50px 20px}}.grid.extra-padding{padding:100px 0 100px 20px}@media only screen and (max-width:980px){.grid.extra-padding{padding:50px 0 50px 20px}}.grid.slim-padding{padding:13px 0 13px 20px}@media only screen and (max-width:980px){.grid.slim-padding{padding:13px 0 13px 20px}}.grid.footer-padding{padding-bottom:16px}.grid.footer-padding-slim{padding:13px 0 13px 20px}@media only screen and (max-width:980px){.grid.footer-padding-slim{padding:13px 0 13px 20px}}@media only screen and (max-width:529px){.grid.footer-padding-slim{padding:13px 9px 13px 29px}}.grid.no-top-padding{padding-top:0}.grid.centered{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.grid:after{display:table;content:"";clear:both}.grid [class*='col-']{float:left;padding-right:20px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.grid .col-1{width:8.33%}.grid .col-2{width:16.67%}.grid .col-3{width:25%}.grid .col-4{width:33.33%}.grid .col-5{width:41.67%}.grid .col-6{width:50%}.grid .col-7{width:58.33%}.grid .col-8{width:66.67%}.grid .col-9{width:75%}.grid .col-10{width:83.33%}.grid .col-11{width:91.67%}.grid .col-12{width:100%}button{background:transparent;border-width:0;font-family:'Source Sans Pro',sans-serif}button a{color:white;text-decoration:none}button:focus{outline:none}a.btn{box-sizing:border-box}button.btn,a.btn{margin:0;background:#3F60E9;padding:12px 33px;font-weight:600;font-size:24px;line-height:39px;border:2px solid #3F60E9;border-radius:62px;color:white;cursor:pointer;text-decoration:none;-webkit-transition:all 0.3s;transition:all 0.3s}button.btn:hover,a.btn:hover{background:#1432ae;border-color:#1432ae;-webkit-transition:all 0.3s;transition:all 0.3s}@media only screen and (max-width:529px){button.btn,a.btn{font-size:18px;line-height:20px}}button.btn-sm,a.btn-sm{margin:0;background:transparent;padding:10px 27px;font-weight:600;font-size:18px;line-height:21px;letter-spacing:1.17px;border:2px solid #3F60E9;border-radius:62px;color:#3F60E9;cursor:pointer;text-decoration:none;-webkit-transition:all 0.3s;transition:all 0.3s}button.btn-sm:hover,a.btn-sm:hover{border-color:#1432ae;color:#1432ae;-webkit-transition:all 0.3s;transition:all 0.3s}@media only screen and (max-width:529px){button.btn-sm:hover,a.btn-sm:hover{border-color:#3F60E9;color:#3F60E9}}@media only screen and (max-width:529px){button.btn-sm,a.btn-sm{font-size:19px;line-height:20px}}button.btn-light,a.btn-light{background:transparent;border:2px solid white;color:white;-webkit-transition:0.3s all;transition:0.3s all}button.btn-light:hover,a.btn-light:hover{background:rgba(63,96,233,0.6);border-color:white;-webkit-transition:0.3s all;transition:0.3s all}@media only screen and (max-width:529px){button.btn-light:hover,a.btn-light:hover{border-color:white;background:transparent}}header{min-height:139px;background:#FFFC66}@media only screen and (max-width:529px){header{min-height:90px}}header .header-inner{padding:30px 65px 47px 65px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:529px){header .header-inner{padding:23px 29px 30px 29px}}header .header-inner .brand{width:20%}header .header-inner .brand .logo{vertical-align:middle;height:29px;width:auto}@media only screen and (max-width:529px){header .header-inner .brand .logo{height:19px}}header .header-inner .mobile-nav-right{display:none;text-align:right;width:80%}@media only screen and (max-width:980px){header .header-inner .mobile-nav-right{display:block}}header .header-inner .nav-right-static{width:80%;text-align:right}header .header-inner .nav-right-static .nav-title{font-size:18px;letter-spacing:1.5px;line-height:22px;text-align:right}@media only screen and (max-width:529px){header .header-inner .nav-right-static .nav-title{font-size:15px;line-height:24px;letter-spacing:0.33px}}header .header-inner .nav-right{width:80%;text-align:right}@media only screen and (max-width:980px){header .header-inner .nav-right{display:none}}header .header-inner .nav-right .description{display:inline-block;font-weight:600;font-size:18px;line-height:21px;letter-spacing:1.17px;color:#393F41;margin-right:34px;text-decoration:none;-webkit-transition:all 0.3s;transition:all 0.3s}header .header-inner .nav-right .description:hover{color:#090a0b;-webkit-transition:all 0.3s;transition:all 0.3s}header .header-inner .mobile-menu{display:none;width:100%;height:100%;overflow:hidden;position:fixed;top:0;right:0;bottom:0;left:0;background:#393F41;z-index:100}@media only screen and (min-width:981px){header .header-inner .mobile-menu{display:none!important}}header .header-inner .mobile-menu .nav-alt-top{padding:30px 65px 47px 65px;text-align:right}@media only screen and (max-width:529px){header .header-inner .mobile-menu .nav-alt-top{padding:23px 29px}}header .header-inner .mobile-menu .nav-alt-body{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}header .header-inner .mobile-menu .nav-alt-body ul.links{padding:0;margin:0;list-style:none;width:100%;margin-top:-150px}header .header-inner .mobile-menu .nav-alt-body ul.links li.link{text-align:center;font-size:24px;padding:20px;width:100%;margin-bottom:60px}header .header-inner .mobile-menu .nav-alt-body ul.links li.link p{display:inline-block;text-align:center;color:white;max-width:50%}header .header-inner .mobile-menu .nav-alt-body ul.links li.link:last-child{margin-bottom:0}header .header-inner .mobile-menu .nav-alt-body ul.links li.link .about{text-decoration:none}header .header-inner .mobile-menu .nav-alt-body ul.links li.link a,header .header-inner .mobile-menu .nav-alt-body ul.links li.link span{color:white;font-size:19px;line-height:20px}footer{background:rgba(63,96,233,0.8);padding-top:15px}.notice{font-size:16px;line-height:18px;letter-spacing:0.46px;color:white}.twitter-logo{width:21px;height:auto;top:-2px;position:relative}.footer-action{margin-right:30px;font-size:30px;color:white;position:relative;bottom:-0.5px}.logo-sm{height:17px;width:auto;position:relative;bottom:-2px}.carousel{text-align:center;height:200px}.carousel .carousel-inner{height:100%;width:60%;text-align:center;margin:0 auto}@media only screen and (max-width:529px){.carousel .carousel-inner{min-height:150px;width:100%}}.carousel .carousel-inner .item{display:none;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.carousel .carousel-inner .item blockquote{margin:0 auto}.typed-cursor{opacity:1;-webkit-animation:blink 0.7s infinite;animation:blink 0.7s infinite}@keyframes blink{0%{opacity:1}50%{opacity:0}100%{opacity:1}}@-webkit-keyframes blink{0%{opacity:1}50%{opacity:0}100%{opacity:1}}.yellow{background:#FFFC66;-webkit-transition:all 0.3s;transition:all 0.3s}.white{background:white;-webkit-transition:all 0.3s;transition:all 0.3s}.actions{margin-top:50px}.actions .btn{display:inline-block}.companies{bottom:0;width:100%;border:0 solid #E8E8E8;border-top-width:1px;position:relative;text-align:center}.company-logos{width:779px;height:auto;max-width:100%}ul.steps{list-style:none;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:24px}ul.steps li.step{float:left;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:50%;margin-bottom:37px}ul.steps li.step.no-padding{margin-bottom:0}@media only screen and (max-width:980px){ul.steps li.step.no-padding{margin-bottom:37px}}ul.steps li.step.mobile{display:none}ul.steps li.step.desktop{display:block}@media only screen and (max-width:980px){ul.steps li.step{width:100%}ul.steps li.step.mobile{display:block}ul.steps li.step.desktop{display:none}}ul.steps li.step .step-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media only screen and (max-width:980px){ul.steps li.step .step-content{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}ul.steps li.step .step-content .step-number{font-size:31px;font-weight:400px;border:3px solid #3F60E9;border-radius:100%;color:#3F60E9;width:50px;height:50px;text-align:center;margin-bottom:10px}@media only screen and (max-width:980px){ul.steps li.step .step-content .step-number{margin-bottom:0;height:30px;width:30px;font-size:14px;line-height:23px;letter-spacing:0.43px;float:left;vertical-align:center}}ul.steps li.step .step-content .details{display:block;font-size:24px;font-weight:400px;line-height:37px;letter-spacing:0.51px;color:#393F41;width:70%}@media only screen and (max-width:529px){ul.steps li.step .step-content .details{font-size:18px;line-height:24px;letter-spacing:0.33px}}@media only screen and (max-width:980px){ul.steps li.step .step-content .details{float:left;margin-left:25px}}.bg{background-image:url('/assets/images/bg.png');background-position:50% 45%;background-repeat:no-repeat;background-size:cover}.bg .bg-overlay{background:rgba(63,96,233,0.8)}#opening-section{height:100%;width:100%}