@font-face{font-family:'bariol-bold';src:url("bariol_bold-webfont.woff2") format("woff2"),url("bariol_bold-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'bariol-regular';src:url("bariol-webfont.woff2") format("woff2"),url("bariol-webfont.woff") format("woff");font-weight:normal;font-style:normal}*{margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}a{color:#33ADEB}a,a:focus,a:active{text-decoration:none;border:none;outline:none}body{font-family:'Montserrat', sans-serif;background:#060311;color:white}body.mobile-nav-active{overflow:hidden}.bands{position:absolute;left:0;top:0;right:0;height:800px;overflow:hidden;z-index:-1}.bands .band__1,.bands .band__2{position:absolute;left:0;top:-webkit-calc(-200% - 50px);top:-moz-calc(-200% - 50px);top:calc(-200% - 50px);right:0;width:200%;left:0;height:200%;background-image:-webkit-gradient(linear, right top, left top, color-stop(50%, #171743), to(#060311));background-image:-webkit-linear-gradient(right, #171743 50%, #060311 100%);background-image:-moz-linear-gradient(right, #171743 50%, #060311 100%);background-image:-o-linear-gradient(right, #171743 50%, #060311 100%);background-image:linear-gradient(-90deg, #171743 50%, #060311 100%);-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;-o-transform-origin:0 0;transform-origin:0 0;-webkit-transform:rotateZ(16deg);-moz-transform:rotateZ(16deg);-ms-transform:rotate(16deg);-o-transform:rotateZ(16deg);transform:rotateZ(16deg)}.bands .band__2{top:-webkit-calc(-200% - 40px);top:-moz-calc(-200% - 40px);top:calc(-200% - 40px);background-image:-webkit-gradient(linear, right top, left top, color-stop(50%, #2a2a72), to(#060311));background-image:-webkit-linear-gradient(right, #2a2a72 50%, #060311 100%);background-image:-moz-linear-gradient(right, #2a2a72 50%, #060311 100%);background-image:-o-linear-gradient(right, #2a2a72 50%, #060311 100%);background-image:linear-gradient(-90deg, #2a2a72 50%, #060311 100%);-webkit-transform:rotateZ(14deg);-moz-transform:rotateZ(14deg);-ms-transform:rotate(14deg);-o-transform:rotateZ(14deg);transform:rotateZ(14deg)}.container{max-width:1000px;margin:0 auto;padding:0 20px}.modal-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.9);opacity:0;visibility:none;z-index:-1;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;-moz-transition:all 0.2s ease;transition:all 0.2s ease}body.modal-visible .modal-overlay{opacity:1;visibility:visible;z-index:101}header{padding-top:30px}.logo{height:40px;width:121px;background:url(../img/logo.png) no-repeat;-moz-background-size:contain;-o-background-size:contain;background-size:contain;display:block;float:left}.nav,.nav-right{float:left;padding-top:5px;list-style:none;margin-left:20px}.nav li,.nav-right li{display:inline-block;margin-left:30px;font-size:10px;text-transform:uppercase}.nav a,.nav-right a{display:inline-block;color:white;letter-spacing:1px;height:30px;line-height:30px}.nav .nav__highlight,.nav-right .nav__highlight{color:#48BB79}.nav-right{float:right}.nav-right .register-top{padding:0 20px;border:1px solid #33ADEB;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;-webkit-transition:border-color 0.2s ease;-o-transition:border-color 0.2s ease;-moz-transition:border-color 0.2s ease;transition:border-color 0.2s ease}.nav-right .register-top:hover{border-color:white}.primary{font-size:36px;color:#FFFFFF;text-align:center;margin-top:120px}.secondary{max-width:620px;margin:20px auto;opacity:0.7;font-size:16px;color:#FFFFFF;line-height:27px;text-align:center}h2{font-size:24px}h3{font-size:18px;line-height:28px}p{margin-top:25px;opacity:0.7;font-size:16px;color:#FFFFFF;line-height:27px}.buttons{margin-top:40px;text-align:center}.download-button,.web-button{display:inline-block;margin:0 15px;padding:0 30px;height:44px;line-height:46px;font-size:12px;color:#FFFFFF;letter-spacing:1px;text-transform:uppercase;-webkit-border-radius:22px;-moz-border-radius:22px;border-radius:22px;background-color:#4282DC;background-image:-webkit-gradient(linear, left top, right top, from(transparent), color-stop(98%, #4F5BCF));background-image:-webkit-linear-gradient(left, transparent 0%, #4F5BCF 98%);background-image:-moz-linear-gradient(left, transparent 0%, #4F5BCF 98%);background-image:-o-linear-gradient(left, transparent 0%, #4F5BCF 98%);background-image:linear-gradient(90deg, transparent 0%, #4F5BCF 98%);-webkit-transition:background-color 0.2s ease, border-color 0.2s ease;-o-transition:background-color 0.2s ease, border-color 0.2s ease;-moz-transition:background-color 0.2s ease, border-color 0.2s ease;transition:background-color 0.2s ease, border-color 0.2s ease}.download-button:hover{background-color:#33ADEB}.web-button{border:1px solid #33ADEB;background:none}.web-button:hover{border-color:white}.download-button--disabled,.btn-disabled{pointer-events:none;opacity:0.5}.interface{width:100%;margin-top:90px}.benefits{margin:0 -25px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:150px}.benefits__item{padding:80px 25px 0;background-position:25px top;-moz-background-size:auto 50px;-o-background-size:auto 50px;background-size:auto 50px;background-repeat:no-repeat}.benefits__item.benefits__item--free{background-image:url(../img/free.png)}.benefits__item.benefits__item--hardware{background-image:url(../img/gpu.png)}.benefits__item.benefits__item--anywhere{background-image:url(../img/devices.png)}.benefits--no-image .benefits__item{padding:0 25px 0}.featured{margin:130px 0;background-image:-webkit-linear-gradient(225deg, #2F2E84 0%, #130A36 100%);background-image:-moz-linear-gradient(225deg, #2F2E84 0%, #130A36 100%);background-image:-o-linear-gradient(225deg, #2F2E84 0%, #130A36 100%);background-image:linear-gradient(-135deg, #2F2E84 0%, #130A36 100%);padding:140px 0;text-align:center;position:relative}.featured:after,.featured:before{position:absolute;content:'';left:-webkit-calc(50% - 6px);left:-moz-calc(50% - 6px);left:calc(50% - 6px);top:-62px;background-image:url(../img/s_top.png);-moz-background-size:contain;-o-background-size:contain;background-size:contain;background-repeat:no-repeat;width:13px;height:126px}.featured:before{top:auto;bottom:-63px;background-image:url(../img/s_bottom.png)}.featured p{margin-left:auto;margin-right:auto;max-width:700px}.featured .fps{margin-top:90px;width:100%;max-width:580px}.featured .tech-logos{margin-bottom:60px;width:100%;max-width:589px}footer{margin-top:100px;border-top:1px solid #2F2D83;padding:40px 0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}footer p{margin:0;font-size:12px;color:white;opacity:0.75}footer a{display:inline-block}.footer__left{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1}.bottom-nav{list-style:none;padding:0;margin:0;margin-left:50px}.bottom-nav a{font-size:10px;text-transform:uppercase;display:inline-block;color:white;letter-spacing:1px;height:30px;line-height:30px}.bottom-nav .nav__highlight{color:#48BB79}.social__links{margin-top:10px}.social__links a{margin-right:15px}.logo-bottom{width:120px;height:40px;margin-bottom:20px}form{margin:40px auto;max-width:500px;width:500px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:1px solid #2F2D83;padding:40px;text-align:center;background:#060311}form input[type=text],form input[type=email],form input[type=password]{display:block;width:100%;padding:0;height:45px;background:transparent;color:white;border:none;border-bottom:1px solid #2F2D83;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:16px;margin-top:20px;line-height:45px;-webkit-transition:border-bottom 0.2s ease;-o-transition:border-bottom 0.2s ease;-moz-transition:border-bottom 0.2s ease;transition:border-bottom 0.2s ease}form input[type=text]:first-of-type,form input[type=email]:first-of-type,form input[type=password]:first-of-type{margin-top:0}form input[type=text]:focus,form input[type=text]:active,form input[type=email]:focus,form input[type=email]:active,form input[type=password]:focus,form input[type=password]:active{outline:none;border:none;border-bottom:1px solid #fff}form .captcha-container{margin-top:40px}form .half-inputs{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:20px -20px 0}form .half-inputs input{margin:0 20px}form .terms{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;margin-top:30px}form .terms input{margin:0;padding:0;display:inline-block;cursor:pointer}form .terms label{font-size:12px;padding-left:10px;cursor:pointer}form input[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:-webkit-gradient(linear, right top, left top, from(#4282DC), color-stop(98%, #4F5BCF));background-image:-webkit-linear-gradient(right, #4282DC 0%, #4F5BCF 98%);background-image:-moz-linear-gradient(right, #4282DC 0%, #4F5BCF 98%);background-image:-o-linear-gradient(right, #4282DC 0%, #4F5BCF 98%);background-image:linear-gradient(-90deg, #4282DC 0%, #4F5BCF 98%);-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;display:block;height:45px;text-align:center;color:white;font-size:12px;letter-spacing:1px;text-transform:uppercase;line-height:45px;margin-top:40px;border:none;width:100%;outline:none;cursor:pointer;background-color:#33CF6E;background-image:-webkit-gradient(linear, right top, left top, from(#33CF6E), to(transparent));background-image:-webkit-linear-gradient(right, #33CF6E, transparent);background-image:-moz-linear-gradient(right, #33CF6E, transparent);background-image:-o-linear-gradient(right, #33CF6E, transparent);background-image:linear-gradient(-90deg, #33CF6E, transparent);-webkit-transition:background-color 0.2s ease;-o-transition:background-color 0.2s ease;-moz-transition:background-color 0.2s ease;transition:background-color 0.2s ease;font-family:'Montserrat', sans-serif}form input[type=submit]:hover{background-color:#0DFF67}form .info-box{margin-top:20px;padding:15px;text-align:left;color:white;font-size:12px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:1px solid transparent;display:none}form .info-box.alert-danger{border-color:#C82D2D}form .info-box.alert-success{border-color:#2F2D83}form .dashed-line{margin:40px -40px 0;width:-webkit-calc(100% + 80px);width:-moz-calc(100% + 80px);width:calc(100% + 80px)}form .extra-links{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:20px 0 -20px;font-size:14px}::-webkit-input-placeholder{color:rgba(255,255,255,0.4)}::-moz-placeholder{color:rgba(255,255,255,0.4)}:-ms-input-placeholder{color:rgba(255,255,255,0.4)}:-moz-placeholder{color:rgba(255,255,255,0.4)}.dashed-line{width:100%;height:1px;border-bottom:1px dashed #2F2D83}.tech-hero,.mission-statement{text-align:center;margin-top:120px}.tech-hero p,.mission-statement p{opacity:1}.heading-icon{margin-bottom:30px}.our-values{text-align:center;margin:150px 0 -50px}.tech-hero__image{max-width:736px;width:100%;margin-bottom:80px}.section-with-image{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;margin:130px -30px 0;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.section-with-image>*{margin:0 30px}.section-with-image img{max-width:265px}.section-with-image p{opacity:1}.section-with-image--right{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-moz-box-orient:horizontal;-moz-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.section-with-image--values h2{font-size:22px;font-weight:500}.techstars-logo{height:80px}.techstars-title{font-size:22px}.blog-links h2{text-align:center}.blog-links .benefits{margin-top:80px}.blog-links p{margin-top:15px}.blog-links a{display:inline-block;text-transform:uppercase;font-size:12px;letter-spacing:1px;margin-top:15px}.rainway-team{text-align:center}.team-grid{margin-top:60px}.item__social{margin-top:10px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.item__social-email{display:inline-block;width:20px;height:12px;background:url(../img/about/email.svg);-moz-background-size:contain;-o-background-size:contain;background-size:contain}.team-grid__row{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:top;-webkit-align-items:top;-moz-box-align:top;-ms-flex-align:top;align-items:top;margin-bottom:50px}.team-grid__item{-webkit-flex-basis:25%;-ms-flex-preferred-size:25%;flex-basis:25%}.team-grid__item .name{font-weight:500;font-size:16px;margin-top:30px}.team-grid__item .title{font-size:14px;margin-top:5px;line-height:22px}.partner-program{text-align:center;margin-top:100px}.partner-program img{max-width:100%;width:389px}.partner-program h2{width:100%;max-width:750px;line-height:38px;margin:60px auto 0}.partner-program p{opacity:1;margin-top:20px}.partner-program .button-thin{margin-top:30px}.button-thin{font-size:12px;text-transform:uppercase;padding:0 25px;height:40px;line-height:44px;position:relative;display:inline-block;-webkit-border-radius:22px;-moz-border-radius:22px;border-radius:22px;color:white;background:#060311}.button-thin:after{content:'';-webkit-border-radius:22px;-moz-border-radius:22px;border-radius:22px;position:absolute;right:-2px;left:-2px;top:-2px;bottom:-2px;background:white;z-index:-1;-webkit-transition:background-color 0.2s ease;-o-transition:background-color 0.2s ease;-moz-transition:background-color 0.2s ease;transition:background-color 0.2s ease}.button-thin--primary{color:#33ADEB}.button-thin--primary:after{background-color:#4F5BCF;background-image:-webkit-gradient(linear, left top, right top, from(transparent), to(#4F5BCF));background-image:-webkit-linear-gradient(left, transparent, #4F5BCF);background-image:-moz-linear-gradient(left, transparent, #4F5BCF);background-image:-o-linear-gradient(left, transparent, #4F5BCF);background-image:linear-gradient(90deg, transparent, #4F5BCF)}.button-thin--primary:hover:after{background-color:#4282DC}.button-thin--secondary{color:#48BB79}.button-thin--secondary:after{background-color:#46BC78;background-image:-webkit-gradient(linear, right top, left top, from(#46BC78), to(transparent));background-image:-webkit-linear-gradient(right, #46BC78, transparent);background-image:-moz-linear-gradient(right, #46BC78, transparent);background-image:-o-linear-gradient(right, #46BC78, transparent);background-image:linear-gradient(-90deg, #46BC78, transparent)}.button-thin--secondary:hover:after{background-color:#0DFF67}.partner-carousel{position:relative}.media-logos{height:20px}.media-logos img{position:absolute;height:20px;width:auto;left:-webkit-calc(50% - 50px);left:-moz-calc(50% - 50px);left:calc(50% - 50px);bottom:80px;opacity:0}.media-logos img:first-of-type{left:-webkit-calc(50% - 45px);left:-moz-calc(50% - 45px);left:calc(50% - 45px);-webkit-animation:partner-carousel-1 5s 0s ease infinite forwards;-moz-animation:partner-carousel-1 5s 0s ease infinite forwards;-o-animation:partner-carousel-1 5s 0s ease infinite forwards;animation:partner-carousel-1 5s 0s ease infinite forwards}.media-logos img:nth-of-type(2){left:-webkit-calc(50% - 34px);left:-moz-calc(50% - 34px);left:calc(50% - 34px);-webkit-animation:partner-carousel-2 5s ease infinite forwards;-moz-animation:partner-carousel-2 5s ease infinite forwards;-o-animation:partner-carousel-2 5s ease infinite forwards;animation:partner-carousel-2 5s ease infinite forwards}.media-logos img:last-of-type{left:-webkit-calc(50% - 30px);left:-moz-calc(50% - 30px);left:calc(50% - 30px);-webkit-animation:partner-carousel-3 5s ease infinite forwards;-moz-animation:partner-carousel-3 5s ease infinite forwards;-o-animation:partner-carousel-3 5s ease infinite forwards;animation:partner-carousel-3 5s ease infinite forwards}@-webkit-keyframes partner-carousel-1{0%, 30%{opacity:1}40%, 100%{opacity:0}}@-moz-keyframes partner-carousel-1{0%, 30%{opacity:1}40%, 100%{opacity:0}}@-o-keyframes partner-carousel-1{0%, 30%{opacity:1}40%, 100%{opacity:0}}@keyframes partner-carousel-1{0%, 30%{opacity:1}40%, 100%{opacity:0}}@-webkit-keyframes partner-carousel-2{0%, 30%{opacity:0}33%, 66%{opacity:1}70%, 100%{opacity:0}}@-moz-keyframes partner-carousel-2{0%, 30%{opacity:0}33%, 66%{opacity:1}70%, 100%{opacity:0}}@-o-keyframes partner-carousel-2{0%, 30%{opacity:0}33%, 66%{opacity:1}70%, 100%{opacity:0}}@keyframes partner-carousel-2{0%, 30%{opacity:0}33%, 66%{opacity:1}70%, 100%{opacity:0}}@-webkit-keyframes partner-carousel-3{0%, 65%{opacity:0}70%, 100%{opacity:1}}@-moz-keyframes partner-carousel-3{0%, 65%{opacity:0}70%, 100%{opacity:1}}@-o-keyframes partner-carousel-3{0%, 65%{opacity:0}70%, 100%{opacity:1}}@keyframes partner-carousel-3{0%, 65%{opacity:0}70%, 100%{opacity:1}}.available-downloads{margin-top:130px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:top;-webkit-align-items:top;-moz-box-align:top;-ms-flex-align:top;align-items:top}.available-downloads__item{-webkit-flex-basis:-webkit-calc(50% - 30px);-ms-flex-preferred-size:calc(50% - 30px);flex-basis:-moz-calc(50% - 30px);flex-basis:calc(50% - 30px)}.available-downloads__item h2{font-size:22px}.available-downloads__item>p{margin-top:8px}.downloads-list{border:1px solid #2F2D83;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;margin-top:40px}.downloads-list__item{padding:40px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;border-bottom:1px dashed #2F2D83}.downloads-list__item .platform-details{padding-left:60px;background-repeat:no-repeat;-moz-background-size:auto 40px;-o-background-size:auto 40px;background-size:auto 40px;background-position:0 center}.downloads-list__item .platform-title{font-size:16px;font-weight:400}.downloads-list__item .download-version{font-size:12px;margin-top:12px;line-height:12px}.downloads-list__item--windows .platform-details{background-image:url(../img/windows.png)}.downloads-list__item--mac .platform-details{background-image:url(../img/osx.png)}.downloads-list__item--browser .platform-details{background-image:url(../img/browser.png)}.more-platforms{font-size:14px;opacity:0.5;padding:20px 40px;line-height:14px;margin:0}.rain-bg{position:fixed;left:0;right:0;top:0;bottom:0;z-index:-1;pointer-events:none}.guidelines{padding-top:140px;counter-reset:section}.guidelines__item{margin-bottom:150px;counter-increment:section}.guidelines__item .guidelines__heading{padding-left:80px;position:relative}.guidelines__item .guidelines__heading:before{content:counter(section) ". ";position:absolute;left:0;top:0;opacity:0.5;font-weight:700;font-size:70px;color:#FFFFFF;line-height:60px}.guidelines__item .heading__title{font-weight:700;font-size:22px}.guidelines__item .heading__description{opacity:0.75;font-size:14px;color:#FFFFFF;line-height:22px;margin-top:8px}.guidelines__item .master-logo{margin-top:40px}.guidelines__item .alternate-logos{margin:0 -20px 0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.guidelines__item .alternate-logos .alternate-logos__item{-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%;margin:30px 20px 0}.guidelines__item .alternate-logos .logo-container img{margin:30px 0}.guidelines__item .glyph-logos{margin:0 -20px 0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.guidelines__item .glyph-logos .glyph-logos__item{-webkit-flex-basis:33.33%;-ms-flex-preferred-size:33.33%;flex-basis:33.33%;margin:30px 20px 0}.guidelines__item .glyph-logos .logo-container img{margin:30px 0}.guidelines__item .alternate-logos__item--black .logo-container,.guidelines__item .glyph-logos__item--black .logo-container{background:white;border:none}.guidelines__item .logo-caption{font-size:12px;font-weight:600;letter-spacing:1px;opacity:1;margin:0 0 8px 0}.guidelines__item .logo-container{border:1px solid #2F2D83;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;text-align:center}.guidelines__item .logo-container img{margin:60px 0}.colors-container{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;margin:40px -15px 0}.colors__item{-webkit-flex-basis:25%;-ms-flex-preferred-size:25%;flex-basis:25%;margin:0 15px}.color__item___preview{height:140px;background:#3F8BDE;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.color__item___preview--blue{background:#3F8BDE}.color__item___preview--emerald{background:#48BB79}.color__item___preview--torea{background:#2F2D83}.color__item___preview--midnight{background:#161D45}.color-name{font-size:16px;font-weight:600;margin-top:20px}.color-meta{margin-top:40px}.color-meta__item{width:45%;display:inline-block;margin-bottom:20px}.color-meta__item .value{display:block;font-size:14px;margin-bottom:5px}.color-meta__item .key{display:block;opacity:0.5;font-size:14px}.guidelines__item--kit .download-button{margin:30px 0 0}.fonts-container{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;margin:60px -30px 0}.fonts-container__item{-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%;margin:0 30px}.fonts-container__item .font-caption{font-size:12px;font-weight:600;letter-spacing:1px;opacity:1;margin:0 0 20px 0}.fonts-container__item .font-display{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.fonts-container__item .font-big{font-size:90px;line-height:80px}.fonts-container__item .font-small p{padding-left:20px;letter-spacing:1px;font-size:16px;opacity:1;margin:0 0 0px 0}.mobile-only{display:none}.fonts-container__item--regular .font-display{font-family:bariol-regular}.fonts-container__item--bold .font-display{font-family:bariol-bold}.article-page p{opacity:1;font-size:14px;color:rgba(255,255,255,0.75)}.article-page .strong{font-weight:600;color:#fff}.article-page h2{font-size:22px;margin-top:50px;color:#fff}.article-page ul{padding-left:30px;list-style:none}.article-page ul.list-with-bullets{list-style:disc}@media (max-width: 600px){.desktop-only{display:none}.mobile-only{display:block}.bands{height:800px;overflow:hidden}.bands .band__1,.bands .band__2{position:absolute;left:0;top:-webkit-calc(-100% - 70px);top:-moz-calc(-100% - 70px);top:calc(-100% - 70px);right:0;width:210%;left:0;height:100%;background-image:-webkit-gradient(linear, right top, left top, color-stop(50%, #171743), to(#060311));background-image:-webkit-linear-gradient(right, #171743 50%, #060311 100%);background-image:-moz-linear-gradient(right, #171743 50%, #060311 100%);background-image:-o-linear-gradient(right, #171743 50%, #060311 100%);background-image:linear-gradient(-90deg, #171743 50%, #060311 100%);z-index:-1;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;-o-transform-origin:0 0;transform-origin:0 0;-webkit-transform:rotateZ(24deg);-moz-transform:rotateZ(24deg);-ms-transform:rotate(24deg);-o-transform:rotateZ(24deg);transform:rotateZ(24deg)}.bands .band__2{top:-webkit-calc(-100% - 50px);top:-moz-calc(-100% - 50px);top:calc(-100% - 50px);background-image:-webkit-gradient(linear, right top, left top, color-stop(50%, #2a2a72), to(#060311));background-image:-webkit-linear-gradient(right, #2a2a72 50%, #060311 100%);background-image:-moz-linear-gradient(right, #2a2a72 50%, #060311 100%);background-image:-o-linear-gradient(right, #2a2a72 50%, #060311 100%);background-image:linear-gradient(-90deg, #2a2a72 50%, #060311 100%);-webkit-transform:rotateZ(20deg);-moz-transform:rotateZ(20deg);-ms-transform:rotate(20deg);-o-transform:rotateZ(20deg);transform:rotateZ(20deg)}.container{padding:0 20px}.primary{font-size:28px;margin-top:80px}.secondary,p{font-size:14px;line-height:24px}.hamburger-menu{height:50px;width:50px;padding:18px 10px;display:block;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.hamburger-menu:hover{cursor:pointer}.hamburger-menu .menu-item{background:white;display:block;height:1px;margin:0 0 5px;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;width:30px}.hamburger-menu.open .menu-item{margin:0 0 5px}.hamburger-menu.open .menu-item:first-child{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:10px;-moz-transform-origin:10px;-ms-transform-origin:10px;-o-transform-origin:10px;transform-origin:10px}.hamburger-menu.open .menu-item:nth-child(2){opacity:0}.hamburger-menu.open .menu-item:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:4px -1px;-moz-transform-origin:4px -1px;-ms-transform-origin:4px -1px;-o-transform-origin:4px -1px;transform-origin:4px -1px}header.mobile-only{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;position:relative;z-index:2}header.mobile-only .nav-right{float:none}.nav-mobile{opacity:0;visibility:hidden;position:fixed;top:0;left:0;bottom:0;right:0;background:#060311;z-index:-1;padding-top:100px;text-align:left;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;-moz-transition:all 0.2s ease;transition:all 0.2s ease}.nav-mobile li{padding-left:20px;margin:30px 0}.nav-mobile a{color:white}.nav-mobile.visible{opacity:1;visibility:visible}.interface{margin-top:50px}.benefits{display:block;margin:80px 0 0}.benefits__item{text-align:center;background-position:top center;-moz-background-size:auto 40px;-o-background-size:auto 40px;background-size:auto 40px;margin-bottom:50px;padding:70px 0 0}.benefits__item h2{font-size:20px;line-height:30px}.benefits__item p{font-size:14px;line-height:22px;margin-top:10px}.benefits--no-image .benefits__item{padding:70px 0 0}.featured h2{font-size:20px;line-height:30px}.featured p{font-size:14px;line-height:22px;margin-top:10px}.featured .fps{margin-top:40px}footer{padding:20px 0;margin-top:50px;display:block;text-align:center}footer .social{margin-top:20px}footer .social__links{display:block}footer .bottom-nav{margin:20px 0 0}form{width:100%}form .half-inputs{display:block;margin:20px 0 0 0}form .half-inputs input{margin:20px 0}.guidelines__item .alternate-logos,.guidelines__item .glyph-logos{display:block}.guidelines__item .logo-container img{margin:30px 0;width:auto;height:75px}.colors-container{display:block}.fonts-container{display:block}.fonts-container__item{margin-top:20px}.fonts-container__item .font-display{display:block}.fonts-container__item .font-display .font-small p{padding:0}.section-with-image{display:block;text-align:center}.section-with-image img{margin-bottom:60px}.team-grid__row{display:block}.team-grid__item{margin-bottom:50px}.available-downloads{display:block}.available-downloads__item{margin-bottom:80px}.downloads-list__item{display:block}.downloads-list__item .button-thin{margin-top:40px}}

/*# sourceMappingURL=style.css.map */