.news-letter-form .binnacle svg,.registration-form .binnacle svg{-webkit-animation:compass-animation 2.4s infinite ease-in-out;-webkit-backface-visibility:visible}.craft form .alpha-zero,.registration-form form .alpha-zero{visibility:hidden;opacity:0}html{box-sizing:border-box}*,::after,::before{box-sizing:inherit}.news-letter-form .binnacle{position:absolute;top:0;right:0;width:50%;height:100%}.news-letter-form .binnacle svg{position:absolute;top:50%;left:20%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);animation:compass-animation 2.4s infinite ease-in-out;backface-visibility:visible}.craft .binnacle svg,.registration-form .binnacle svg{position:absolute;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}.news-letter-form form .alpha-zero{display:none;visibility:hidden}.registration-form .binnacle{position:absolute;top:0;left:0;width:100%;height:100%}.registration-form .binnacle svg{top:50%;left:50%;transform:translate(-50%,-50%);animation:compass-animation 2.4s infinite ease-in-out;backface-visibility:visible}.craft .binnacle{position:absolute;top:0;left:0;width:100%;height:100%}.craft .binnacle svg{top:50%;left:50%;transform:translate(-50%,-50%);-webkit-animation:compass-animation 2.4s infinite ease-in-out;animation:compass-animation 2.4s infinite ease-in-out;-webkit-backface-visibility:visible;backface-visibility:visible}.flex-container{display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important}.modal,.modal-wrapper{z-index:500;display:none}.modal{font:300 1em/1.5 brandon-grotesque,'Helvetica Neue',Helvetica,Roboto,Arial,sans-serif;position:relative;width:90%;max-width:50em;margin:auto;padding:1.25em 1.25em 4.625em;text-align:center;border-radius:.625em;background:#fff}.no-flexboxlegacy .modal{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.modal-overlay,.modal-wrapper{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.modal-wrapper{overflow-y:scroll;padding:.625em 0;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.modal-close,.modal-success{display:block;overflow:hidden;padding:1px;background-image:url(../img/sprite.png);background-repeat:no-repeat}.modal-close{position:absolute;top:1.5625em;right:1.5625em;width:11px;height:11px;text-indent:-9999px;background-position:-81px -2px}.modal-success{width:75px;height:75px;margin:2.0625em auto 1.875em;background-position:-2px -2px}.modal-overlay{z-index:450;display:none;background:rgba(29,32,41,.9)}.modal-title{font:400 1.5625em brandon-grotesque,'Helvetica Neue',Helvetica,Roboto,Arial,sans-serif;margin:0;letter-spacing:.08em;text-transform:uppercase;color:#505867}.modal-copy,.modal-shares-friends{letter-spacing:.15385em;text-transform:uppercase}.modal-title.green{margin:11px 0 12px;color:#67a65f}.modal-copy{font-size:.875em;margin:1.53846em 0 0;color:#6d737f}.modal-shares .shares{margin:0;padding:0;list-style:none}.modal-shares .shares li{display:inline-block;min-width:0;margin-right:.4375em;margin-left:.4375em}.modal-shares .shares li:hover path html:not(.firefox){-webkit-transform:scale(1.3);-ms-transform:scale(1.3);transform:scale(1.3)}.modal-shares .shares path{transition:all .2s cubic-bezier(.645,.045,.355,1);-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%}.modal-shares-facebook circle,.modal-shares-linkedin circle,.modal-shares-twitter circle{transition:fill .2s cubic-bezier(.645,.045,.355,1)}.firefox .modal-shares .shares path{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}.modal-shares-facebook:hover circle{fill:#2d4474}.modal-shares-twitter:hover circle{fill:#3592d4}.modal-shares-linkedin:hover circle{fill:#015682}.modal-shares-friends{font-size:.75em;margin-top:3.08333em;margin-bottom:1.75em;color:#abb0b7}.modal-shares svg{overflow:visible;width:3.125em;height:3.125em}#content{background:#fff}.invision-footer{position:relative;display:table;width:100%;height:100vh;min-height:750px;margin:auto;text-align:center}.invision-footer h3{font-size:12px;line-height:48px;letter-spacing:.14em;text-transform:uppercase;color:#fff}.invision-footer a{transition:all .2s;color:#fff;border-bottom:1px solid #fff}.invision-footer a:hover{color:#f36;border-bottom:1px solid #f36}.invision-footer h2{font-size:40px;font-weight:500;line-height:52px;margin-top:20px;letter-spacing:.1em;text-transform:uppercase;color:#fff}.invision-footer p{font-size:18px;font-style:italic;line-height:25px;margin-top:13px;margin-bottom:50px;letter-spacing:.03em;color:#8a959e}.invision-footer svg{display:block;margin:0 auto}.invision-footer svg.logo{margin-top:100px}.invision-footer .button.outline{font-size:12px;display:inline-block;margin-bottom:40px;padding:15px 28px;letter-spacing:.12em;color:#f36;border:2px solid #f36}.invision-footer .button.outline:hover{opacity:1;color:rgba(255,51,102,.5);border-color:rgba(255,51,102,.5)}.invision-footer .play{margin-bottom:100px;cursor:pointer}.invision-footer .footer-overlay{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:.8;background:#000}.invision-footer .footer-content{position:absolute;z-index:2;top:50%;left:50%;width:100%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.invision-footer .video-container{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.invision-footer .video-container #bg-video{position:fixed;z-index:-100;top:50%;left:50%;width:auto;min-width:100%;height:auto;min-height:100%;-webkit-transform:translate3d(-50%,-50%,0);-ms-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);background-image:url(../img/download-bg-mobile.jpg);background-repeat:no-repeat;background-size:cover}.container.skrollable.skrollable-before{z-index:1}form.hs-form>div:first-child{display:inline-block;float:left;width:100%;max-width:390px;height:60px}form.hs-form>div:first-child *{height:60px}form.hs-form label{display:none!important}form.hs-form .hs-email-container{display:inline-block;width:100%;max-width:390px}form.hs-form .faux.dropdown{width:100%;height:100%}form.hs-form .faux.dropdown .arrow{z-index:1;top:calc(50% - 2px);right:30px;border-top-color:#fff}form.hs-form .faux.dropdown .default{font-size:12px;font-weight:700;max-width:390px;height:60px;padding:0 50px 0 30px;color:#fff!important;border:3px solid #fff;border-radius:30px!important;outline:0;background-color:rgba(42,47,52,.7)}form.hs-form .faux.dropdown .default.selected{border-color:#fff!important}form.hs-form .faux.dropdown .default .option{height:100%;text-transform:uppercase;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}form.hs-form .faux.dropdown .default .option span{font-family:open-sans,sans-serif;position:relative;top:50%;display:block;height:initial;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);color:#fff}form.hs-form .faux.dropdown.open .options{border:3px solid #fff}form.hs-form .faux.dropdown .options{top:80px;border:0;border-radius:5px;-ms-overflow-style:none}form.hs-form .faux.dropdown .options::-webkit-scrollbar{display:none}form.hs-form .faux.dropdown .options .option{padding:0 20px!important;border:0!important;background-color:rgba(255,255,255,.8);-webkit-transform-style:preserve-3d;transform-style:preserve-3d}form.hs-form .faux.dropdown .options .option:hover{background-color:#0f73ee}form.hs-form .faux.dropdown .options .option:hover span{color:#fff}form.hs-form .faux.dropdown .options .option span{font-family:open-sans,sans-serif;font-size:12px;font-weight:700;line-height:1;position:relative;top:50%;display:block;height:initial;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);color:#000}form.hs-form .hs_submit{display:inline-block;width:100%;max-width:initial}form.hs-form .hs_submit.no-form{float:initial;max-width:320px;margin:0}form.hs-form .hs_submit .button.blue{padding:0 29px 0 0}form.hs-form .hs_submit .button.blue:hover{box-shadow:6.7px 29.2px 50px rgba(0,0,0,.15)}form.hs-form .hs_submit input[type=submit]{-webkit-appearance:none}form.hs-form .hs-error-msgs.inputs-list{display:none!important}form.hs-form input[name=email]{-webkit-animation:none;animation:none}@media only screen and (-webkit-min-device-pixel-ratio:1.3),only screen and (min--moz-device-pixel-ratio:1.3),only screen and (-webkit-min-device-pixel-ratio:1.3020833333333333),only screen and (min-resolution:125dpi),only screen and (min-resolution:1.3dppx){.modal-close,.modal-success{background-image:url(../img/sprite@2x.png);background-size:94px 79px}}@media screen and (min-width:25.875em){.modal-success{margin:3.3125em auto 2em}.modal-shares-friends{margin-top:4.75em}}@media screen and (min-width:37.5625em){form.hs-form .hs_submit{max-width:150px;margin-left:10px}}@media screen and (min-width:67.5625em){.invision-footer .video-container #bg-video{background-image:url(../img/download-bg.jpg)}}@-webkit-keyframes compass-animation{0%,100%{-webkit-transform:translate(-50%,-50%) rotateX(0) rotateY(0);transform:translate(-50%,-50%) rotateX(0) rotateY(0)}25%{-webkit-transform:translate(-50%,-50%) rotateX(-180.1deg) rotateY(0);transform:translate(-50%,-50%) rotateX(-180.1deg) rotateY(0)}50%{-webkit-transform:translate(-50%,-50%) rotateX(-180deg) rotateY(-179.9deg);transform:translate(-50%,-50%) rotateX(-180deg) rotateY(-179.9deg)}75%{-webkit-transform:translate(-50%,-50%) rotateX(0) rotateY(-179.9deg);transform:translate(-50%,-50%) rotateX(0) rotateY(-179.9deg)}}@keyframes compass-animation{0%,100%{-webkit-transform:translate(-50%,-50%) rotateX(0) rotateY(0);transform:translate(-50%,-50%) rotateX(0) rotateY(0)}25%{-webkit-transform:translate(-50%,-50%) rotateX(-180.1deg) rotateY(0);transform:translate(-50%,-50%) rotateX(-180.1deg) rotateY(0)}50%{-webkit-transform:translate(-50%,-50%) rotateX(-180deg) rotateY(-179.9deg);transform:translate(-50%,-50%) rotateX(-180deg) rotateY(-179.9deg)}75%{-webkit-transform:translate(-50%,-50%) rotateX(0) rotateY(-179.9deg);transform:translate(-50%,-50%) rotateX(0) rotateY(-179.9deg)}}