.align-right{text-align:right}body{font-family:'Lato',sans-serif;font-weight:400;background-color:#fff;letter-spacing:.3px;overflow-x:hidden;}body.registration{background-color:#e9e5ed}input[type="email"]{width:100%;letter-spacing:0;font-weight:400}label{font-weight:400;text-align:left;font-size:14px}.button,input.button{border-radius:30px;border:none;font-size:14px;font-weight:400;padding:11px 45px;height:auto;line-height:inherit;letter-spacing:1.7px;transition:all .5s ease 0s;}.button.small,input.button.small{font-size:13px;padding:5px 45px;}.button.small.has-icon,input.button.small.has-icon{padding:5px 55px 5px 35px}.button.yellow,input.button.yellow{background-color:#f5a623;color:#551ba4}.button.ghost-outline,input.button.ghost-outline{background-color:none;color:#7f7b92;border:1px solid rgba(127,123,146,0.4)}.button.fucsia,input.button.fucsia{background-color:#ff3569;color:#fff}.button.ghost,input.button.ghost{background-color:rgba(255,255,255,0.2);color:rgba(255,255,255,0.7)}.button.purple,input.button.purple{background-color:#5a1da1;color:#fff}.button.yellow:hover,input.button.yellow:hover,.button.purple:hover,input.button.purple:hover{background-color:#f34c50;color:#fff}h1{font-size:31px;color:#fff;font-weight:400;letter-spacing:.2px}h2{font-size:22px;color:#4a4a4a;font-weight:400;letter-spacing:0}p{font-size:15px;color:#7f7b92}.logo{font-size:34px;font-weight:600}.top-container{background-color:#46346b;height:750px;background-size:1054px auto;background-repeat:no-repeat;background-position:center top;}.top-container .signup-container{display:inline-block;position:relative;}.top-container .signup-container .free-text{color:rgba(255,255,255,0.4);position:absolute;bottom:-15px;left:60px;font-size:12px;font-weight:200;}.top-container .signup-container .free-text b{color:rgba(255,255,255,0.9);font-weight:200}.registration-container{height:670px;background-image:url("../images/icons_faded_dark.png");background-size:1054px auto;background-repeat:no-repeat;background-position:center top;}.registration-container .signup-form{margin-top:30px}.registration-container .popup-box{max-width:230px;padding:45px 45px 20px 45px;background-color:#fff;border-radius:8px;text-align:center;box-shadow:0 1px 4px rgba(0,0,0,0.1);margin-left:auto;margin-right:auto;margin-top:10%;}.registration-container .popup-box .button{margin-top:15px}.registration-container .popup-box p{color:#7f7b92;opacity:.7}.registration-container .center-container{margin-left:auto;margin-right:auto;text-align:center}.jumbo{margin-top:75px;text-align:center;color:#fff;}.jumbo .button{margin-top:5px}.features .column,.features .columns{text-align:center}.container img{transition:visibility 0s,opacity .5s ease-out}.container.secondary p{color:rgba(127,123,146,0.7)}.masthead{text-align:center;margin:25% 0 40px 0;color:rgba(74,74,74,0.5);}.masthead a{color:#4a4a4a;font-weight:400}.masthead .icon-heart{font-size:12px;color:#f34c50;opacity:1;margin-left:2px;margin-right:2px}@media (max-width:700px){.container.secondary{text-align:center;margin-top:10%;margin-bottom:10%;}.container.secondary .content{padding-right:none;}.container.secondary .content.second{margin-top:20%}.container.secondary img{display:none}}@media (min-width:700px){.container.secondary{margin-top:23%;margin-bottom:10%;}.container.secondary .button{margin-top:20px}.container.secondary .content{position:relative;line-height:28px;}.container.secondary .content.first{margin-top:20px;padding-right:65%;}.container.secondary .content.first img{max-width:620px;left:45%;top:-5%;border-radius:4px;border:1px solid rgba(74,74,74,0.13)}.container.secondary .content.second{margin-top:35%;padding-left:55%;}.container.secondary .content.second p{margin-right:50px}.container.secondary .content.second img.feature{max-width:652px;right:55%;top:-35%}.container.secondary .content.second img.icon{position:absolute;right:10px;top:7px;width:24px}.container.secondary .content p{padding-top:20px}.container.secondary h2{color:#4a4a4a;font-size:30px}.container.secondary img.feature{margin:10px 10px 50px 10px;position:absolute}}.screenshot-container{border-radius:8px;margin-top:175px;position:relative;}.screenshot-container img{max-width:950px;width:100%;position:relative;}.screenshot-container img.top-bar{border-radius:4px 4px 0 0;position:absolute;left:0;bottom:0}.screenshot-container img.content{border-radius:0 0 4px 4px;position:absolute;left:0;top:0}.header{padding:20px 30px;color:#fff;}.header .menu{float:right;text-align:right;font-size:16px;font-weight:100}.header a{color:#fff;text-decoration:none}@-webkit-keyframes hvr-bob{0%{-webkit-transform:translateY(-8px);transform:translateY(-8px)}50%{-webkit-transform:translateY(-4px);transform:translateY(-4px)}100%{-webkit-transform:translateY(-8px);transform:translateY(-8px)}}@-webkit-keyframes hvr-bob-float{100%{-webkit-transform:translateY(-8px);transform:translateY(-8px)}}.hvr-bob{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent}.hvr-bob:hover,.hvr-bob:focus,.hvr-bob:active{-webkit-animation-name:hvr-bob-float,hvr-bob;animation-name:hvr-bob-float,hvr-bob;-webkit-animation-duration:.3s,1.5s;animation-duration:.3s,1.5s;-webkit-animation-delay:0s,.3s;animation-delay:0s,.3s;-webkit-animation-timing-function:ease-out,ease-in-out;animation-timing-function:ease-out,ease-in-out;-webkit-animation-iteration-count:1,infinite;animation-iteration-count:1,infinite;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-direction:normal,alternate;animation-direction:normal,alternate}@-moz-keyframes hvr-bob{0%{-webkit-transform:translateY(-8px);transform:translateY(-8px)}50%{-webkit-transform:translateY(-4px);transform:translateY(-4px)}100%{-webkit-transform:translateY(-8px);transform:translateY(-8px)}}@-webkit-keyframes hvr-bob{0%{-webkit-transform:translateY(-8px);transform:translateY(-8px)}50%{-webkit-transform:translateY(-4px);transform:translateY(-4px)}100%{-webkit-transform:translateY(-8px);transform:translateY(-8px)}}@-o-keyframes hvr-bob{0%{-webkit-transform:translateY(-8px);transform:translateY(-8px)}50%{-webkit-transform:translateY(-4px);transform:translateY(-4px)}100%{-webkit-transform:translateY(-8px);transform:translateY(-8px)}}@keyframes hvr-bob{0%{-webkit-transform:translateY(-8px);transform:translateY(-8px)}50%{-webkit-transform:translateY(-4px);transform:translateY(-4px)}100%{-webkit-transform:translateY(-8px);transform:translateY(-8px)}}@-moz-keyframes hvr-bob-float{100%{-webkit-transform:translateY(-8px);transform:translateY(-8px)}}@-webkit-keyframes hvr-bob-float{100%{-webkit-transform:translateY(-8px);transform:translateY(-8px)}}@-o-keyframes hvr-bob-float{100%{-webkit-transform:translateY(-8px);transform:translateY(-8px)}}@keyframes hvr-bob-float{100%{-webkit-transform:translateY(-8px);transform:translateY(-8px)}}