h1,h2,li,p{font-weight:200}.nav-bar-item,body{font-family:'Open Sans',sans-serif}.try-flux a,h2{text-align:center}.dev-nav-bar,h1,h2{font-variant:normal}li,p{line-height:1.222}p{font-size:18px;line-height:1.2}.inherit g,.inherit path{fill:inherit}a{color:inherit;text-decoration:none}body{height:100%;color:#4a4a4a;font-size:14px;line-height:20px}h1{line-height:1;font-size:74px}.subtitle,h2{line-height:1.2}h2{margin-bottom:40px;font-size:40px;letter-spacing:.5px}.button{padding:16px 50px;font-size:16px;border-radius:3px;color:#fff;border:none}.subtitle{margin:20px 0;font-size:20px;letter-spacing:.2px}body,html{max-width:100%!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch}.page-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.section{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;background-color:#fff}.section-container{width:80%;max-width:940px;position:relative}.footer{background-image:linear-gradient(to left,rgba(140,140,140,.9),rgba(100,100,100,.2)),radial-gradient(circle at 50% 0,rgba(100,100,100,.3),rgba(0,0,0,.5))}.tiny-footer{background:#646464;padding-bottom:40px}.grey-divider{padding-bottom:40px;width:90%}.blue-divider{padding-bottom:20px}.nav-bar-container{position:absolute;width:100%;top:100px;left:0;z-index:3;margin-top:-80px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.nav-bar{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;width:80%;max-width:940px;height:85px}.nav-bar-anchor-right{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center}.menu-item{padding-right:12px;padding-left:12px}.menu-item.with-separator{border-right:2px solid rgba(255,255,255,.4);margin-top:8px;padding-bottom:8px;padding-right:19px;margin-right:6px;line-height:.75}.home .nav-bar-container .menu-item.with-separator{border-right:1px solid rgba(0,0,0,.6)}.nav-bar-item{margin-top:0;margin-bottom:0;font-size:14px;letter-spacing:1px;text-transform:uppercase}.nav-bar-item.logo svg{margin-top:3px;width:140px;height:30px;fill:#fff}.nav-bar-item.extra-contrast{text-shadow:0 0 3px #fff,0 0 5px #fff,0 0 10px #fff,0 0 20px #fff,0 0 30px #fff}.nav-bar-item a{color:rgba(255,255,255,.65);font-weight:500}.nav-bar-item a.nav-active{color:#fff}.nav-bar-container:not(.dev-nav-bar) .nav-bar-item a:hover,.nav-bar-container:not(.dev-nav-bar) .nav-bar-item.try-flux a:hover{color:#26c6da;border-color:#26c6da}.home .nav-bar-container .nav-bar-item a{color:rgba(0,0,0,.6)}.home .nav-bar-container .nav-bar-item a:hover{color:#26c6da}.try-flux a{min-width:66px;display:block}.nav-bar-container .nav-bar-item.try-flux a{padding:11px 16px;border-radius:4px;border:1px solid #fff}.home .nav-bar-container .nav-bar-item.try-flux a{color:#26c6da;background-color:rgba(255,255,255,.97)}.home .nav-bar-container .nav-bar-item.try-flux a:hover{color:#26c6da;background-color:#26c6da}.home .nav-bar-container .nav-bar-item.try-flux a:active{color:#26c6da!important}.dev-nav-bar .nav-bar-item a{color:#fff}.nav-bar-container.dev-nav-bar .nav-bar-item.try-flux a{padding-left:26px;padding-right:26px}.dev-nav-bar{font-size:18px}.dev-nav-bar .brackets{font-size:30px;padding:0 0 5px}.nav-bar-container svg#flux-logo-color{display:none}@media only screen and (max-width:500px){.dev-nav-bar{font-size:14px}.dev-nav-bar .brackets{font-size:24px;padding-top:8px;padding-bottom:0}}.nav-bar-item.quartz-signup.desktop{display:block}.nav-bar-item.quartz-signup.mobile{display:none}.nav-bar-item.quartz-signup a{padding:7px 16px 11px;border-radius:4px;cursor:pointer;color:#330c2d;border:2px solid #330c2d}.nav-bar-item.quartz-signup a:hover{background-color:#330c2d;color:#fff;opacity:.8}.nav-bar-item.quartz-signup a:not(:hover){transition:all .5s ease-out}@media only screen and (min-device-width :320px) and (max-device-width :568px) and (orientation :landscape){.nav-bar{height:60px}}.hamburger-button{display:none;border:none;background:0 0;margin-top:6px}.hamburger-button svg{height:25px;width:22px;fill:rgba(255,255,255,.7);cursor:pointer}.hamburger-button svg:hover{fill:rgba(255,255,255,1)}.hamburger-button svg:active{fill:#26c6da}.home .hamburger-button svg{fill:#999}.home .hamburger-button svg:hover{fill:#000}.nav-bar-container.is-sticky svg{fill:rgba(0,0,0,.6)}.nav-bar-container.is-sticky svg:hover{fill:rgba(0,0,0,1)}.nav-bar-container.is-sticky svg:active{fill:#26c6da}.page-overlay{position:fixed;z-index:9;height:100vh;width:100%;background-color:#2d2d2d;opacity:0;display:none}.slide-out-nav,.slide-out-nav li,.slide-out-nav p{font-size:12px}.slide-out-nav{position:fixed;z-index:10;height:100vh;width:0;right:0;background-color:#fff;color:#999}.slide-out-nav .close-button-container{position:relative;width:100%}.slide-out-nav .close-button{position:absolute;cursor:pointer;right:10px;top:0;padding:20px;border:none;background:0 0;z-index:2000}.slide-out-nav .close-button svg{width:18px;height:18px;fill:#000}.slide-out-nav .close-button:hover svg{fill:rgba(255,255,255,1)}.slide-out-nav .close-button:active svg{fill:#26c6da}.main-menu,.mini-footer,.social-icons{text-align:left}.main-menu ul{margin-top:50px}ul li{min-width:110px}.email-icon:hover,.mini-footer li:hover a,.slide-out-nav .main-menu ul li:hover{cursor:pointer;color:#666}.slide-out-nav .main-menu ul li:active{color:#26c6da}.slide-out-nav .contact-info{margin-top:10px;margin-left:30px;min-width:170px;transition:visibility .5s linear}.slide-out-nav .contact-info p{font-size:16px}.slide-out-nav .contact-info a:hover{color:#fff}.slide-out-nav .main-menu ul li{text-indent:27px;text-transform:uppercase;line-height:2.7;font-weight:400;letter-spacing:.6px}.side-nav-divider{margin-top:18px;height:1px;background-color:#dedede}.slide-out-nav .mini-footer{padding-top:20px;padding-left:30px;padding-bottom:150px}.slide-out-nav .mini-footer ul li{font-size:10px;letter-spacing:.2px;color:#bbb;line-height:2}.slide-out-nav .social-icons{padding-top:30px;padding-left:30px;min-width:170px}.slide-out-nav .social-icons p{font-size:12px;margin-bottom:15px}.footer-container{display:-ms-flexbox;display:flex;padding-top:30px}.footer-category{width:25%}.footer-category li,.footer-category li a,.footer-category li h2{color:rgba(255,255,255,.7);line-height:2.1;letter-spacing:.4px;font-size:14px}.footer-category h2 a:hover,.footer-category ul li a:hover,.footer-category.contact.nav-active h2{color:#fff}.footer-category li h2,.footer-category li h2 a{text-transform:uppercase;font-size:14px;letter-spacing:1.5px;line-height:2.7;margin:0;padding:0;text-align:left}.footer-category.contact ul li{text-transform:none}.footer-category li.address{margin-top:4.5px;color:rgba(220,220,220,.8)}li.footer-less-lineheight,li.footer-less-lineheight a{line-height:1.4}.footer-footer{display:-ms-flexbox;display:flex;padding-bottom:80px}.footer-footer-element p{display:inline;font-size:10px;line-height:12px!important;letter-spacing:.3px;font-weight:200;color:#dcdcdc}.footer-footer-element p a:hover{color:inherit}.footer-footer-element.social-icons{width:33%;margin-top:-2px}.tiny-footer .trademark p{font-size:12px;color:rgba(255,255,255,.41)}.social-icons a svg{fill:#bbb;width:20px;height:20px}.social-icons a:hover svg{fill:#999}.social-icons a:active svg{fill:#26c6da}.social-icons-footer{padding-top:20px;padding-bottom:80px}.social-icons-footer.social-icons a:hover svg{fill:#fff}.social-icons a{margin-right:10px}.page-overlay,.slide-out-nav{display:none}.down-arrow-container,.left-arrow-container,.right-arrow-container{height:33px;width:57px;margin-left:auto;margin-right:auto;position:absolute;z-index:2}.down-arrow-container{left:0;right:0;bottom:25px}.down-arrow-container img,.left-arrow-container img,.right-arrow-container img{opacity:.5;width:100%;height:100%}.down-arrow-container img:hover,.left-arrow-container img:hover,.right-arrow-container img:hover{cursor:pointer;opacity:1}.down-arrow-container:active img{content:url(../img/icons/arrow-down-pressed.png)}@media (min-width:901px){.medium-width-invisible{display:none!important}}@media (min-width:768px){.full-width-invisible{display:none!important}}@media (max-width:767px){.full-width-visible{display:none!important}}@media (max-width:991px){.page-overlay,.slide-out-nav{display:none}}@media (max-width:930px){.main-menu .nav-active{color:#555}.menu-item{display:none}.hamburger-button{display:block}.nav-bar-container:not(.is-sticky){top:0;z-index:200}.nav-bar-container:not(.is-sticky) #flux-logo-color{display:none}.nav-bar-container.is-sticky .nav-bar{height:70px}.dev-nav-bar .brackets{font-size:14px}.dev-nav-bar .logo-tagline{margin-top:-11px;font-size:9px;text-transform:capitalize}}@media (max-width:900px){.footer{display:none}.tiny-footer{padding-top:20px;padding-bottom:20px;text-align:center}}@media (max-width:767px){h1{font-size:48px;line-height:1.1;letter-spacing:.6px}h2{font-size:36px;line-height:1.3;letter-spacing:.4px;color:#4a4a4a}.button{font-size:14px;padding:15px 34px}.subtitle{font-size:18px}}@media (max-width:800px) and (max-height:439px){.show-not-landscape{display:none!important}h1{font-size:30px}}@media (min-width:1600px) and (min-height:1000px){h1{font-size:88px}h2{font-size:50px}.button{font-size:24px;padding:20px 60px}.subtitle{font-size:25px}}