@import url(https://use.typekit.net/xon1khk.css);body,html{font-family:azo-sans-web,sans-serif;margin:0;padding:0;height:100%;overflow:hidden;font-size:16px;line-height:1.8}img{pointer-events:none}.app{width:100%;height:100%}.swipe{color:#fff;position:fixed;bottom:30px;text-align:center;width:100%;left:0;line-height:1;z-index:100000;pointer-events:none;font-weight:100}.swipe img{width:30px;margin-bottom:-5px;-webkit-animation-name:swipe;animation-name:swipe;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}@-webkit-keyframes swipe{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}50%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}}@keyframes swipe{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}50%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}}.swipe-enter-active,.swipe-leave-active{-webkit-transition:.35s;transition:.35s;opacity:0}.swipe-enter-to{opacity:1}.swipe-leave-to{opacity:0}.desktop{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.desktop .desktop__device{border-radius:40px;border:10px solid #000;-webkit-box-shadow:0 10px 30px 0 rgba(0,0,0,.2);box-shadow:0 10px 30px 0 rgba(0,0,0,.2);overflow:hidden}.desktop .desktop__device iframe{display:block;border:none}html{-webkit-box-sizing:border-box;box-sizing:border-box}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}.bgs{overflow:hidden}.bg,.bgs{position:absolute;top:0;left:0;width:100%;height:100%}.bg{background-position:50%;background-size:cover;z-index:-1;-webkit-transform:scale(1.3);transform:scale(1.3);opacity:0}.bg:first-child{opacity:1}.bg.bg--01{background-image:url(../img/bg-01.e0a9a45a.jpg);background-position:top}.bg.bg--02{background-image:url(../img/bg-02.0f2e16b2.jpg)}.bg.bg--03{background-image:url(../img/bg-03.ba046d6c.jpg)}.slides{overflow:hidden}.slides,.slides .slide{position:absolute;top:0;left:0;width:100%;height:100%}.slides .slide .slide__content{padding:20px 20px 40px;color:#fff;position:absolute;bottom:0;width:100%;z-index:2}.slides .slide .slide__content .slide__content__text{padding-left:50px}.title{font-size:43px;line-height:1.1;color:#fff;letter-spacing:0;text-shadow:0 0 20px rgba(0,0,0,.8)}.logo{position:absolute;top:20px;left:20px;width:60px;opacity:0;z-index:1000}.slide--intro{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.slide--intro .slide__content{bottom:0;left:0;width:100%;height:100%}.slides__text-shadow{position:absolute;bottom:0;left:0;content:"";width:100%;height:0;background:-webkit-gradient(linear,left top,left bottom,color-stop(45%,transparent),to(#000));background:linear-gradient(180deg,transparent 45%,#000)}.slide--text .slide__content__text,.slide--text .title{opacity:0}.slide--text .title{height:100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin:0 0 20px}.slide--text p{margin:0}.slide--text .slide__content__text{min-height:230px;top:auto}.slide.slide--end{background-color:rgba(19,56,113,.6);opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%);z-index:1000}.slide.slide--end .slide__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;padding:40px}.slide.slide--end .slide__logo{margin:0;width:70px}.slide.slide--end .title{margin:0;font-size:40px;line-height:.9;text-shadow:none;margin-bottom:40px}.btn{border:1px solid #fff;border-radius:4px;color:#fff;text-decoration:none;display:block;margin-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;overflow:hidden}.btn .btn__arrow{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:60px}.btn .btn__arrow:before{content:"";background-color:#fff;-webkit-transform:skewX(20deg);transform:skewX(20deg);position:absolute;top:0;left:-30px;width:calc(100% + 30px);height:100%;z-index:-1}.btn .btn__text{color:none;padding:11px 15px 13px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.slides__dots{position:absolute;top:150px;left:37px;opacity:0}.slides__dots ul{list-style:none;margin:0;padding:0}.slides__dots li{margin:0 0 10px 0;padding:0;width:8px;height:8px;border:1px solid #fff;border-radius:100%;-webkit-transition:all .2s;transition:all .2s}.slides__dots li.active{background-color:#fff}