body,html{width:100%;height:100%;font-family:'Roboto',sans-serif;color:#4d4d4d !important;font-weight:300;font-size:17px;line-height:21px}b{font-weight:700}a{cursor:pointer !important;color:#02528a;font-weight:bold}a:hover{color:#02528a;text-decoration:underline}a:visited{color:#02528a}.orange{color:#f7931e !important}.white{color:#fff !important}.navy{color:#02528a !important}.grey{color:#c4c4c4}.bold{font-weight:700}.semi-bold{font-weight:500}.bkgd-orange{background-color:#f7931e}.bkgd-orangegrad{background:#ba6308;background:-moz-linear-gradient(top,#ba6308 0%,#f7941d 100%);background:-webkit-linear-gradient(top,#ba6308 0%,#f7941d 100%);background:linear-gradient(to bottom,#ba6308 0%,#f7941d 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ba6308',endColorstr='#f7941d',GradientType=0)}.bkgd-ltgrey{background-color:#f0f0f0}.bkgd-grey{background-color:#2d2d2d}.bkgd-black{background-color:#000}.bkgd-dkblue{background-color:#000c1c}.bkgd-navy{background-color:#02528a}.bkgd-navygrad{background:#02528a;background:-moz-linear-gradient(left,#02528a 0%,#012136 100%);background:-webkit-linear-gradient(left,#02528a 0%,#012136 100%);background:linear-gradient(to right,#02528a 0%,#012136 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#02528a',endColorstr='#012136',GradientType=1)}.bkgd-pattern{background-repeat:repeat}.bkgd-pattern-lt{background-repeat:repeat}.uppercase{text-transform:uppercase}.no-pm{padding:0px;margin:0px}.no-p{padding:0px}.wrapper-center{display:block;margin-left:auto;margin-right:auto;text-align:center}.wrapper-center-vert{display:block;margin:auto;text-align:center;vertical-align:middle}.section{margin-top:100px}.divider-20{margin-top:20px}.divider-30{margin-top:30px}.divider-40{margin-top:40px}.divider-50{margin-top:50px}.divider-60{margin-top:60px}.hidden{display:none}.right{float:right}.left{float:left}.subhead{font-weight:700;font-size:1.2em;line-height:1em;margin-bottom:10px;text-transform:uppercase}.side-image{border:solid 2px #e4e2e2}.hz-divider-40{margin-left:40px}#fourohfour{width:100%;min-height:100vh;background-position:center top;background-repeat:no-repeat;background-color:#000}#fourohfour>div{padding-top:250px}.fourohfour-headline{font-weight:100;font-size:100px}.fourohfour-body{font-weight:300;font-size:1.1em;line-height:1.4em}#hero-container,#hero-carousel{width:100%;height:650px;position:relative}.carousel-inner,.carousel-item,.carousel-image{width:100%;height:100%}.carousel-image{background-position:center center;background-repeat:no-repeat;background-size:auto 100%}.carousel-indicators{bottom:60px}.carousel-indicators li{width:14px;height:14px;border-radius:100%;background-color:transparent;border:2px solid #fff;z-index:1000}#hero-container .header-logo{margin-top:35px}.slide-title{margin-top:50px;font-size:1.75em;line-height:1.2em;font-weight:300;text-transform:uppercase}.slide-desc{margin-top:25px;font-size:1em;line-height:1.2em}.button-orange{display:inline-block;padding:14px 20px;border:2px solid #f7931e;text-transform:uppercase;color:#f7931e !important;cursor:pointer;font-weight:400}.button-white{display:inline-block;padding:14px 20px;border:2px solid #fff;text-transform:uppercase;color:#fff !important;cursor:pointer;font-weight:400}.button-orange:hover{background-color:#f7931e;color:#fff !important;text-decoration:none}.button-white:hover{background-color:#fff;color:#000 !important;text-decoration:none}#header-nav,#header-nav-mobile{position:absolute;bottom:0}.sticky-nav{position:fixed !important;top:0;z-index:1000000}.nav-bkgd{background-size:100% 100%}.header-nav-menu{display:inline-block;padding:0px 12px 0px 12px;margin:auto;z-index:500}.header-nav-menu a{display:inline-block;font-weight:500;color:#fff !important;font-size:20px;padding:20px 12px 20px 12px;text-transform:uppercase;cursor:pointer}.header-nav-menu a:hover{background-color:#ba6308;text-decoration:none}.header-nav-mobile-dropdown{position:absolute;top:60;z-index:1000;width:100%;padding:20px 0px}.header-nav-mobile-dropdown a{display:block;color:#fff !important;font-size:1.5em;padding:20px 0px;text-transform:uppercase}.icons{font-weight:400;padding:50px 0px;overflow:auto}.icons p{margin:30px 0px 0px 0px;padding:0px 15px 40px 15px}.icons img{padding-top:40px}.icon-divider-right{width:2px;height:100%;background-color:#0486e2;position:absolute;top:0px;right:0px;padding-bottom:50px}.big-headline{font-weight:300;font-size:2.6em;line-height:1.2em;text-transform:uppercase}.cta-navy{padding:10px 14px;cursor:pointer;display:inline-block}.chart-header{font-size:1.2em;font-weight:700;margin:0;padding:30px}.chart-copy{margin:0;padding:30px}.chart-arrow{padding:30px}.site-footer{border-top:1px solid #f7931e;padding-top:12px;margin-top:50px}.footer{text-align:center;padding:50px 0px 50px 0px}.footer-link{display:inline-block;padding:0px 12px 25px 12px}.footer-link:hover{color:#fff;text-decoration:none}#copyright{color:#fff;padding-top:100px}.footer-logo{width:175px;height:auto;padding-top:40px}.static-header{width:100%;height:650px;position:relative;background-position:center center;background-repeat:no-repeat;background-size:auto 100%}.static-header-sm{width:100%;height:250px;position:relative;background-position:center center;background-repeat:no-repeat;background-size:auto 150%}.header-logo{width:180px;height:auto;margin-top:110px;clear:both}.static-header-sm .header-logo{width:180px;height:auto;margin-top:30px;clear:both}.category-page .header-logo{width:180px;height:auto;margin-top:30px;clear:both}.page-title{display:inline-block;padding:20px 15px 22px 15px;font-size:2.66em;margin-top:50px;clear:both;text-transform:uppercase;font-weight:200}.page-desc{margin-top:35px;font-size:1.2em;line-height:1.2}#single-post h1{font-weight:300;margin-bottom:20px}#single-post h2,h2{display:block;font-weight:300;font-size:125%;line-height:110%;color:#02528a;text-transform:uppercase;margin-bottom:.3em;margin-top:1em}#single-post h3{font-weight:300;margin-bottom:20px;font-size:1.5rem}#single-post ul,#single-post ol{margin-left:20px}#single-post li{margin-bottom:8px}#single-post pre{border-left:4px solid #02528a}#single-post td{border:1px solid #2d2d2d;padding:12px}#single-post tr:nth-child(odd){background-color:#f0f0f0}.blog-nav-menu a{display:inline-block;font-weight:400;color:#02528a;font-size:18px;padding:20px 12px 20px 12px;text-transform:uppercase}.blog-nav-menu a:hover{background-color:#d7d7d7;text-decoration:none}.blog-post{margin-bottom:60px}.blog-post a{display:block;width:100%;height:100%;color:#f7931e;background-color:#f0f0f0;text-align:center;text-decoration:none;cursor:pointer}.blog-post a:hover{background-color:#f7931e;color:#fff}.blog-post a:hover img{opacity:.5}.blog-post-title{display:block;padding:20px 15px;font-weight:400;font-size:1em}.entry-title{font-weight:200;font-size:2em;margin:50px auto 10px auto}.entry-meta{font-size:.75em}.wrapper-thumbnail{margin-top:50px}.entry-content{margin-top:50px}#single-post #main .container{width:760px}.post-nav{padding:20px}.post-nav a{font-weight:700;color:#02528a !important}.blog-pagination{width:100%;text-align:center}.prev.page-numbers{padding-right:15px}.next.page-numbers{padding-left:15px}.page-numbers{padding-left:5px;padding-right:5px;font-weight:400;font-size:1.1em}#video-intro{background-size:contain}.video{cursor:pointer}.icon-desc-top{background-repeat:repeat}.icon-desc-img{padding:20px}.icon-desc-bottom div{padding:20px 20px 20px 20px;min-height:250px}.icon-desc-bottom p{padding-bottom:10px;margin:0px}.colorbk-padding{padding:50px 0px 50px 0px}.icon-hz{display:table}.icon-hz img{display:block;float:left;padding:20px 25px 20px 25px;min-height:91px;min-width:91px}.icon-hz p{height:inherit;padding:0px;margin:0px;display:table-cell;vertical-align:middle}.bar-padding-50{padding-top:50px;padding-bottom:50px}.img-white-border{border:2px solid #fff}.datasheet-row:nth-child(odd){background-color:#f0f0f0}.datasheet-title a,.datasheet-excerpt p{margin:20px 0px 20px 0px;display:block}.whitepaper-row:nth-child(odd){background-repeat:repeat}.video-title{display:block;padding-top:20px}.news-about-us .row{padding:10px 0px}.news-about-us a{color:#4d4d4d}.news-article-date{font-size:75%}.big-paragraph{font-size:1.2em;line-height:1.2em}.bio-name{font-weight:700;text-transform:uppercase;font-size:1.2em;line-height:1em;margin:0px 0px 5px 0px;padding:0px}.bio-title{font-weight:300;text-transform:uppercase;font-size:1.2em;line-height:1em;margin:0px;padding:0px 0px 10px 0px}@media screen and (min-width:0px) and (max-width:767px){.rsa-lockup{padding-top:40px !important}.sb-title{font-size:1.1em;line-height:1em;margin-top:40px !important}.sb-desc{font-size:1em}}.overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:10000;background-color:rgba(0,0,0,0.75);cursor:pointer}.video-overlay{cursor:pointer}.video-overlay:hover{text-decoration:underline}.video-container{width:65vw;height:36.5625vw;margin:auto;position:relative;top:50%;transform:translateY(-50%)}.video{width:100%;height:100%;-webkit-box-shadow:0px 0px 11px 2px rgba(0,0,0,0.5);-moz-box-shadow:0px 0px 11px 2px rgba(0,0,0,0.5);box-shadow:0px 0px 11px 2px rgba(0,0,0,0.5)}.close-video{color:#fff;float:right;cursor:pointer;display:block;padding-bottom:5px;font-size:75%;font-weight:bold}.card-header{border-bottom-color:#fff;border-bottom-width:2px}.card{border:0}@media screen and (min-width:992px) and (max-width:1199px){.photo-container,.photo{width:165px;height:320px;background-size:243px 320px}.photo-container{margin-right:20px}.company-bio-container{min-height:500px}.bio-photo{height:200px !important}.investor-logo{margin-right:60px;margin-bottom:30px}}@media screen and (min-width:768px) and (max-width:991px){.photo-container,.photo{width:175px;height:300px;background-size:228px 300px}.photo-container{margin-right:8px;margin-bottom:25px}.company-bio-container{min-height:500px}.bio-photo{width:100%;height:130px}.photo-container-tn{margin-bottom:10px}.investor-logo{display:inline-block;margin-right:40px}.investor-logo{margin-right:60px;margin-bottom:40px}}@media screen and (min-width:576px) and (max-width:767px){.photo-container,.photo{width:140px;height:300px;background-size:228px 300px}.photo-container{margin-right:8px;margin-bottom:25px}.company-bio-container{min-height:500px}.bio-photo{width:100%;height:100px}.photo-container-tn{margin-bottom:10px}.investor-logo{margin-right:60px;margin-bottom:50px}}@media screen and (min-width:0) and (max-width:575px){.buttons-cta{display:block;clear:both;margin-left:auto;margin-right:auto}.photo-container,.photo{width:140px;height:300px;background-size:228px 300px}.photo-container{margin-right:8px;margin-bottom:25px}.company-bio-container{min-height:500px}.photo-container-tn{margin-bottom:10px}.bio-photo{width:60% !important;height:250px;min-width:270px;margin:auto;margin-bottom:25px}.investor-logo{display:block !important;margin-right:auto !important;margin-left:auto !important;margin-bottom:50px}.video-container{width:90vw;height:50.625vw}}.demo input,textarea{margin-top:15px !important;border:solid #f7931e 1px !important;border-radius:4px !important;padding:8px}.demo .width-50{width:50%}.demo .width-66{width:66%}.demo .width-100{width:100%}.demo .send-button{background-color:#fff;border:solid #f7931e 1px !important;border-radius:4px !important;padding:8px 32px !important;color:#f7931e !important;margin-top:40px !important}.send-button:hover{background-color:#f7931e;color:#fff !important}.demo .button-orange{background-color:#fff}.demo .button-orange:hover{background-color:#f7931e;border-color:#f7931e}fieldset{padding:0px}@media screen and (min-width:0) and (max-width:767px){.hide-on-mobile{display:none}.section{margin-top:60px}.header-logo-container{display:block;width:100% !important;text-align:center}.header-logo-container img{width:40%;height:auto}#hero-container .header-logo{margin-top:20px}.carousel-overlay{width:100%;height:100%;background:rgba(0,0,0,.4)}.slide-title{margin-top:25px;font-size:1.5em;line-height:1em;font-weight:300;text-transform:uppercase}.slide-desc{margin-top:15px;font-size:1em;line-height:1.2em}.carousel-indicators{bottom:45px;opacity:.5}.carousel-indicators li{width:10px;height:10px;border-radius:100%;background-color:transparent;border:1px solid #fff;z-index:1000}#hero-container,#hero-carousel{width:100%;height:540px;position:relative}.static-header{width:100%;height:400px;text-align:center}.header-logo{width:45%;height:auto;margin-top:30px;clear:both}.page-title{width:100%;margin-left:auto;font-size:2em}.header-nav-menu a:hover{background-color:#f7931e !important;text-decoration:none}.footer-logo{width:35%}#single-post #main .container{width:100%}.icons .bottom-border{border-bottom:2px solid #0486e2}.big-headline{font-size:2em;line-height:1em}.icon-desc-bottom div{padding:20px 20px 20px 20px;min-height:10px}.icon-hz p{display:block}.icon-hz img{display:inline;float:none}.icon-hz{text-align:center}.text-center-mobile{text-align:center}.slide-desc-beta{margin-top:300px}.beta-button{margin-top:20px}.img-top{margin-bottom:40px;width:60%}.datasheet-title a{margin:20px 0px 5px 0px;display:block}.datasheet-excerpt p{margin:5px 0px 20px 0px;display:block}.slide-desc-invest-1{font-size:1.4em;line-height:1.1em;display:inline-block}.slide-desc-invest-2{font-size:1em;line-height:1.1em;color:#bfbfbf;margin-top:8px;display:inline-block}.slide-desc-vector-1{font-size:1.3em;line-height:1.1em;display:inline-block;width:auto}.slide-desc-vector-3{font-size:1em;line-height:1.1em;display:inline-block;width:auto}.carousel-invest{display:block;margin:auto;margin-top:40px;margin-bottom:20px}.header-logo-invest{width:120px !important;margin:auto;margin-top:30px}.header-logo-vector{width:120px !important;margin:auto;margin-top:30px}.slide-img-vector{height:auto !important;background-image:none !important;background-color:#39383a;border-top:1px solid #fff;border-bottom:1px solid #fff;padding:0px 20px}}@media screen and (min-width:0) and (max-width:991px){.chart-arrow-parent{background:#fff}.chart-arrow{margin:auto 40px;transform:rotate(90deg)}.bkgd-pattern-lt-mobile{background-repeat:repeat}.chart-header{padding:10px 20px}.chart-copy{padding:20px 20px}.demo .width-50{width:100%}.demo .width-66{width:100%}}@media screen and (min-width:768px) and (max-width:991px){.icon-desc-bottom div{min-height:285px}}@media(min-width:768px){.hide-on-tablet{display:none}}@media(min-width:992px){.hide-on-tablet{display:block}}@media(min-width:1200px){body,html{width:100%;height:100%;font-family:'Roboto',sans-serif;color:#4d4d4d !important;font-weight:300;font-size:18px;line-height:23px}.hide-on-tablet{display:block}}.container{width:760px;margin:auto}@media screen and (min-width:0px) and (max-width:991px){.container{width:90%}}