@font-face{font-family:SFProDisplay;src:url(../fonts/SF-Pro-Display-Regular.otf)}@font-face{font-family:SFProDisplay;src:url(../fonts/SF-Pro-Display-Bold.otf);font-weight:700}@font-face{font-family:SFProDisplay;src:url(../fonts/SF-Pro-Display-Light.otf);font-weight:100}body,html{width:100%;height:100%;color:#303341;font-family:SFProDisplay;font-weight:100;letter-spacing:.6px;line-height:150%}hr{border-color:#303341}hr.light{border-color:#fff}a{color:#303341;-webkit-transition:all .2s;-moz-transition:all .2s;transition:all .2s}a:hover{color:#303341}h1,h2,h3,h4,h5,h6{font-family:SFProDisplay;font-weight:100;letter-spacing:.05rem;line-height:140%}.bg-primary{background-color:#303341!important}.bg-dark{background-color:#212529!important}.bg-white{background-color:#fff}.text-faded{color:rgba(255,255,255,.7)}.text-primarycolor{color:#303341}.text-secondarycolor{color:#596883}.text-graycolor{color:#e9e9e9}.text-bluecolor{color:#2d88eb}section{padding:5rem 0}.section-heading{margin-top:0;font-size:1.2rem;letter-spacing:.2rem}::-moz-selection{color:#fff;background:#212529;text-shadow:none}::selection{color:#fff;background:#212529;text-shadow:none}img::selection{color:#fff;background:0 0}img::-moz-selection{color:#fff;background:0 0}#mainNav{border-bottom:1px solid rgba(33,37,41,.1);background-color:transparent;-webkit-transition:all .2s;-moz-transition:all .2s;transition:all .2s}#mainNav .navbar-toggler{border:0;padding:0}#mainNav .navbar-toggler-icon{width:2rem;height:2rem;background-image:url(../img/hamburger-menu-white.svg)}#mainNav .navbar-brand{text-transform:uppercase;color:#303341}#mainNav .navbar-brand:focus,#mainNav .navbar-brand:hover{color:#303341}#mainNav .navbar-brand img.logo{content:url(../img/logo-white.svg)}#mainNav .navbar-nav>li.nav-item>a.nav-link,#mainNav .navbar-nav>li.nav-item>a.nav-link:focus{font-size:.8rem;text-transform:uppercase;color:#212529}#mainNav .navbar-nav>li.nav-item>a.nav-link:focus:hover,#mainNav .navbar-nav>li.nav-item>a.nav-link:hover{color:#303341}#mainNav .navbar-nav>li.nav-item>a.nav-link.active,#mainNav .navbar-nav>li.nav-item>a.nav-link:focus.active{color:#303341!important;background-color:transparent}#mainNav .navbar-nav>li.nav-item>a.nav-link.active:hover,#mainNav .navbar-nav>li.nav-item>a.nav-link:focus.active:hover{background-color:transparent}#mainNav.navbar-shrink{background-color:#fff}#mainNav.navbar-shrink .navbar-brand img.logo{content:url(../img/logo-black.svg)}#mainNav.navbar-shrink .navbar-nav>li.nav-item>a.nav-link,#mainNav.navbar-shrink .navbar-nav>li.nav-item>a.nav-link:focus{color:#212529}#mainNav.navbar-shrink .navbar-nav>li.nav-item>a.nav-link:focus:hover,#mainNav.navbar-shrink .navbar-nav>li.nav-item>a.nav-link:hover{color:#303341}#mainNav.navbar-shrink .navbar-toggler-icon{background-image:url(../img/hamburger-menu-black.svg)}#mainNav.navbar-showing{background-color:#fff}#mainNav.navbar-showing img.logo{content:url(../img/logo-black.svg)}#mainNav.navbar-showing .navbar-toggler-icon{background-image:url(../img/hamburger-menu-black.svg)}#mainNav .navbar-brand .logo{height:1.5rem}@media (min-width:992px){#mainNav{border-color:transparent;background-color:transparent}#mainNav .navbar-brand{color:rgba(255,255,255,.7)}#mainNav .navbar-brand:focus,#mainNav .navbar-brand:hover{color:#fff}#mainNav .navbar-brand img.logo{content:url(../img/logo-white.svg)}#mainNav .navbar-nav>li.nav-item>a.nav-link{padding:.4rem .5rem}#mainNav .navbar-nav>li.nav-item>a.nav-link,#mainNav .navbar-nav>li.nav-item>a.nav-link:focus{color:rgba(255,255,255,.7)}#mainNav .navbar-nav>li.nav-item>a.nav-link:focus:hover,#mainNav .navbar-nav>li.nav-item>a.nav-link:hover{color:#fff}#mainNav.navbar-shrink{border-bottom:1px solid rgba(33,37,41,.1);background-color:#fff}#mainNav.navbar-shrink .navbar-brand{color:#303341}#mainNav.navbar-shrink .navbar-brand:focus,#mainNav.navbar-shrink .navbar-brand:hover{color:#303341}#mainNav.navbar-shrink .navbar-brand img.logo{content:url(../img/logo-black.svg)}#mainNav.navbar-shrink .navbar-nav>li.nav-item>a.nav-link,#mainNav.navbar-shrink .navbar-nav>li.nav-item>a.nav-link:focus{color:#212529}#mainNav.navbar-shrink .navbar-nav>li.nav-item>a.nav-link:focus:hover,#mainNav.navbar-shrink .navbar-nav>li.nav-item>a.nav-link:hover{color:#303341}}header.masthead{padding-top:3.5rem;padding-bottom:calc(10rem - 56px);background-color:#303341;background-image:url(../img/graphic-blockchain.svg);background-position:center 15%;background-size:30rem;background-repeat:no-repeat}header.masthead hr{margin-top:30px;margin-bottom:30px}header.masthead h1{font-size:2.2rem}header.masthead h2{font-size:2.2rem;font-weight:600;margin:auto}header.masthead h3{font-size:1.2rem;font-weight:500}header.masthead h4{font-size:1.1rem;color:#cfd6e0}header.masthead p{font-size:.8rem;color:#cfd6e0;line-height:150%;width:15rem;margin:auto}header.masthead .empty{height:80px}@media (min-width:576px){header.masthead{background-position:center 20%}}@media (min-width:768px){header.masthead{background-position:center 18%}header.masthead p{font-size:.9rem}}@media (min-width:992px){header.masthead{background-position:center 50%;background-size:55rem;min-height:900px;padding-top:3.5rem;padding-bottom:0}header.masthead h1{font-size:3rem}header.masthead .empty{height:100px}}@media (min-width:1200px){header.masthead h1{font-size:4rem}}header.masthead .service-box img{width:5.2rem;height:5.2rem}header.masthead .banner{background-color:#ff3434}header.masthead .banner .container{text-align:left;padding:0 1rem}@media (min-width:992px){header.masthead .banner .container{padding:0 5rem}}header.masthead .banner a{font-size:.8rem;font-weight:700;padding:0}@media (min-width:576px){header.masthead .banner a{font-size:.9rem}}@media (min-width:992px){header.masthead .banner a{font-size:1rem}}header.masthead .banner h2{font-size:1.2rem;margin:0}@media (min-width:576px){header.masthead .banner h2{font-size:1.7rem}}@media (min-width:992px){header.masthead .banner h2{font-size:2.2rem}}header.masthead .banner h3{font-size:.8rem;font-weight:bolder}@media (min-width:576px){header.masthead .banner h3{font-size:1.2rem}}@media (min-width:992px){header.masthead .banner h3{font-size:1.5rem}}header.masthead .banner img{height:6rem}@media (min-width:576px){header.masthead .banner img{height:9rem}}@media (min-width:992px){header.masthead .banner img{height:10.5rem}}header.masthead .banner .rect-button{color:#fff;display:inline-block;white-space:nowrap;vertical-align:middle;background-color:#1e30b0;padding:.3rem 1rem;line-height:1.5;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}header.masthead .banner .rect-button:focus,header.masthead .banner .rect-button:hover{background-color:rgba(0,0,0,.7)}.description-box{background-color:#fff;background-image:url(../img/logo-big-yosemite.png);background-position:center bottom;background-repeat:no-repeat;background-size:30rem}.description-box p{font-size:.9rem;color:#596883;margin:auto;padding-top:2.1rem;font-weight:100;line-height:200%}#technology{background-color:#f3f5f7}#technology .whitepaper-container{margin-top:5rem}#technology .no-gutters{margin-right:0;margin-left:0}#technology .no-gutters>.col,#technology .no-gutters>[class*=col-]{padding-right:.3rem;padding-left:.3rem}#technology .service-box{text-align:left}#technology .service-box img{width:4rem;height:4rem}#technology h3{font-size:1rem;font-weight:600;color:#303341;letter-spacing:.05rem}#technology p{font-size:.8rem;font-weight:300;color:#596883;line-height:140%}#technology .whitepaper{border-radius:2px;box-shadow:0 2px 2px 0 rgba(0,0,0,.04);background-color:#fff;border:solid 1px #dbe1e9;background-color:#fff;padding:1.5rem 1.5rem .9rem 1.5rem;min-height:6.5rem}#technology .whitepaper>p{color:#303341}#technology .whitepaper>p span{font-weight:700;display:block;font-size:1rem}#technology .whitepaper .detail-button{text-align:right;float:right}#technology .whitepaper .detail-button img{width:2rem}#technology .whitepaper .detail-button-large{text-align:right}#technology .whitepaper .detail-button-large img{width:7rem}@media (min-width:992px){#technology .whitepaper .detail-button-large img{width:10rem}}#team .section-heading+p{font-size:.8rem}#team .member-box{text-align:left}#team .member-box hr{width:100%;border-width:1px;border-color:#303341}#team .member-box h3{font-size:1rem;font-weight:700}#team .member-box h4{font-size:.8rem;color:#596883}#team .member-box h5{font-size:.9rem}#team .member-box p{font-size:1rem}#contact a{text-decoration:underline}.map{margin-top:2rem;width:100%;height:325px;background-repeat:no-repeat;background-position:center center;background-size:cover}@media screen and (max-width:550px){.map{height:225px}.six.columns:nth-child(2){margin-top:2rem}}#footer h5{font-size:.9rem}#footer h6{font-size:.8rem}#footer img.logo{width:11rem}#footer .social-links{text-align:center;margin-top:-5rem}#footer .social-links img.logo{width:2.5rem}#footer .company-copyright{text-align:center}@media (min-width:768px){#footer .social-links{margin-top:0;text-align:left}#footer .company-copyright{text-align:center}#footer p{font-size:.9rem}}.text-primary{color:#303341!important}.btn{font-weight:700;text-transform:uppercase;border:none;border-radius:300px;font-family:'Open Sans','Helvetica Neue',Arial,sans-serif}.btn-xl{padding:1rem 2rem}.btn-primary{background-color:#303341;border-color:#303341}.btn-primary:active,.btn-primary:focus,.btn-primary:hover{color:#fff;background-color:#252732!important}.btn-primary:active,.btn-primary:focus{box-shadow:0 0 0 .2rem rgba(240,95,64,.5)!important}