*{box-sizing:border-box;margin:0;padding:0}html{height:100%;font-family:"Google Sans",sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html,body{height:100%;margin:0;padding:0;position:relative;overflow:hidden}html.ready .swiper-container,html.ready .next,body.ready .swiper-container,body.ready .next{opacity:1;pointer-events:auto}a{color:#fff}.blue a{color:#fff}.white a{color:#4386f5}svg{pointer-events:none}header{align-items:center;background-color:white;box-shadow:0 2px 6px rgba(0,0,0,0.3);display:flex;height:80px;justify-content:space-between;left:0;overflow:hidden;padding-left:20px;padding-right:20px;position:absolute;right:0;top:0;z-index:99}@media only screen and (max-width:768px){header{height:50px}}.logo{align-items:center;display:flex}.logo img{height:auto;user-select:none;max-width:81px;width:100%}@media only screen and (max-width:768px){.logo img{max-width:41px}}.logo span{color:#414141;margin-left:10px;letter-spacing:.5px;font-size:22px;padding-right:15px}@media only screen and (max-width:992px){.logo span{font-size:18px}}@media only screen and (max-width:768px){.logo span{font-size:10px}}.nav{align-items:center;display:flex;margin-right:15px;transition:all .2s}.nav.active{overflow:visible;transform:translateX(-45px)}@media only screen and (max-width:768px){.nav.active .lang-wrap{margin-right:5px}}@media only screen and (max-width:768px){.nav{margin-right:0}}.nav .lang-wrap{align-items:center;display:flex;margin-right:20px;position:relative;transition:all .2s}@media only screen and (max-width:768px){.nav .lang-wrap{margin-right:8px}}.nav .lang-icon{display:block;height:15px;margin-left:10px;position:absolute;left:0;width:15px}@media only screen and (max-width:768px){.nav .lang-icon{margin-left:12px}}.nav .caret-icon{display:block;margin-right:5px;position:absolute;right:0;width:25px}@media only screen and (max-width:768px){.nav .caret-icon{display:none}}#lang-select{appearance:none;border-color:#ccc;border-radius:3px;color:#414141;height:29px;font-family:"Google Sans",sans-serif;font-weight:400;padding:5px 8px 5px 30px;min-width:150px}@media only screen and (max-width:768px){#lang-select{font-size:0;min-width:20px}}.share{align-items:center;appearance:none;background:0;border:0;cursor:pointer;display:inline-flex;font-family:"Google Sans",sans-serif;font-weight:400;justify-content:flex-end;position:relative;transition:all .2s;transform:translate3d(0,0,0);-webkit-tap-highlight-color:rgba(0,0,0,0)}.share .share-wrap{align-items:center;display:inline-flex;position:absolute;right:-30px;width:20px}@media only screen and (max-width:768px){.share .share-wrap{right:-30px}}.share span{color:#414141;font-size:14px;margin-left:5px;pointer-events:none}.share .share-icon{display:inline-block;height:12px;overflow:visible;vertical-align:middle;transition:all .2s;width:20px;z-index:999}.share .share-icon path{transition:all .2s}.share .share-icon path:last-child{opacity:1}.share .social-icon{appearance:none;background:0;display:inline-flex;height:16px;opacity:0;margin-left:0;position:absolute;pointer-events:auto;transition:all .2s;width:16px}.share .social-icon:last-child{margin-left:25px}.active .share .share-icon{margin-right:-21px}@media only screen and (max-width:600px){.active .share .share-icon path:first-child{opacity:0}}.active .share .share-icon path:last-child{opacity:0}.active .share .social-icon{opacity:1}.description{color:#414141;font-size:25px;line-height:1.34375;transform:translateY(0);text-align:left;max-width:500px;margin-top:25vh;transition:transform .2s,opacity .2s,color .5s;width:70%}.blue .description{color:#fff}.white .description{color:#414141}.animating .description{transition:opacity .2s,color .5s;transform:none}.description p{margin-bottom:30px}.description p:last-child{margin-bottom:0}@media only screen and (max-height:800px){.description{font-size:22px}}@media only screen and (max-height:600px){.description{font-size:18px}}@media only screen and (max-width:1000px){.description{font-size:22px}}@media only screen and (max-width:768px){.description{font-size:18px;margin:0 auto;width:90%}.description p{margin-bottom:15px}}@media only screen and (max-width:500px){.description{font-size:16px}}@media only screen and (max-width:320px){.description{font-size:12px}}.title{color:white;position:fixed;top:20px;left:50%;transform:translateX(-50%);z-index:2;font-size:40px}.swiper-container{background-color:#fff;height:100%;left:0;padding-top:80px;pointer-events:none;position:absolute;opacity:0;top:0;transition:background-color .3s,opacity .5s;transform:translate3d(0,0,0);width:100%}.swiper-container.blue{background-color:#4386f5}.swiper-container.white{background-color:#fff}.swiper-container.clone-next{animation:slideUp .3s ease-in forwards 1;z-index:2}@keyframes slideUp{from{transform:translate3d(0,0,0)}to{transform:translate3d(0,-100%,0)}}.swiper-container.clone-prev{animation:slideDown .3s ease-out forwards 1;z-index:2}@keyframes slideDown{from{transform:translate3d(0,-100%,0)}to{transform:translate3d(0,0,0)}}.swiper-inner{display:flex;height:100%;justify-content:center;margin:0 auto;max-width:1400px;position:relative;z-index:1}@media only screen and (max-width:768px){.swiper-inner{display:block;height:auto}}.phone-container,.swiper-wrapper{position:relative;width:50%}@media only screen and (max-width:768px){.phone-container,.swiper-wrapper{width:100%}}.swiper-wrapper{order:0}@media only screen and (max-width:768px){.swiper-wrapper{align-items:center;height:30vh;display:flex;order:1}}@media only screen and (max-width:500px){.swiper-wrapper{align-items:flex-start}}.phone-container{align-items:center;display:flex;justify-content:center;order:1}@media only screen and (max-width:768px){.phone-container{height:100%;order:0;margin-top:55px}}.phone{height:auto;margin-left:-20%;position:relative}@media only screen and (max-width:768px){.phone{margin-left:-6%}}.phone img{display:block;height:auto;max-height:75vh;pointer-events:none;transform:translateZ(0);transition:opacity .2s;width:auto}@media only screen and (max-width:768px){.phone img{max-height:70vh}}@media only screen and (max-width:320px){.phone img{max-height:60vh}}.phone .background{opacity:1;position:relative;transition-delay:.2s;z-index:1}.phone .slide-image,.phone .slide-video{opacity:0;padding:0 8%;position:absolute;top:6vh;margin-left:4%;transition:opacity .2s;z-index:2;width:100%}.phone .slide-image.active,.phone .slide-video.active{opacity:1}.phone.overlay .background{opacity:.5;transition-delay:.2s}.swiper-slide{align-items:flex-start;display:flex;height:100%;position:absolute;opacity:0;pointer-events:none;justify-content:center;width:100%;z-index:2}.swiper-slide.blue{background-color:#4386f5}.swiper-slide.white{background-color:#fff}.swiper-slide.swiper-slide-prev .description{transform:translateY(-20%);opacity:0}.clone-next .swiper-slide.swiper-slide-prev{opacity:1;z-index:3}.clone-next .swiper-slide.swiper-slide-prev .description{opacity:1;transform:translateY(0)}.swiper-slide.swiper-slide-active{opacity:1;pointer-events:auto;z-index:3}.swiper-slide.swiper-slide-active .description{visibility:visible !important;transform:translateY(0);opacity:1}.clone-next .swiper-slide.swiper-slide-active{opacity:0}.swiper-slide.swiper-slide-next .description{transform:translateY(20%);opacity:0}@media only screen and (max-width:768px){.swiper-slide{align-items:center;height:auto !important}}@media only screen and (max-width:500px){.swiper-slide{align-items:flex-start}}.overlay-container{left:25%;position:absolute;transform:translate(-25%,-50%);top:50%;width:115%;z-index:99}.overlay-container img{height:auto;max-width:100%;opacity:0;transition:opacity .2s;width:auto}.overlay-container img.active{opacity:1}.next{appearance:none;background:0;border:0;bottom:25px;cursor:pointer;display:block;height:88px;opacity:0;overflow:hidden;position:fixed;pointer-events:none;transition:all .5s;right:25px;z-index:9999;width:88px;-webkit-tap-highlight-color:rgba(0,0,0,0)}@media only screen and (max-width:768px){.next{bottom:10px;right:10px;height:65px;width:65px}}.next svg polygon{transform-origin:34% 35%;transform:rotate(0);transition:all .2s}.next.top polygon{transform:rotate(-180deg)}.swiper-pagination{position:absolute;right:15px;top:50%;transform:translateY(-50%);z-index:10}@media only screen and (max-width:768px){.swiper-pagination{right:10px}}@media only screen and (max-width:450px){.swiper-pagination{display:none}}.swiper-pagination-bullet{background-color:#000;border-radius:50%;cursor:pointer;display:block;opacity:.2;margin-bottom:7px;height:7px;width:7px}.swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#4386f5;opacity:1}.blue .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#fff}.white .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#4386f5}footer{left:0;position:fixed;bottom:0;width:100%;z-index:999}footer .footer-inner{padding:15px}footer.white svg path{fill:#4386f5}footer.blue svg path{fill:#fff}footer a{display:inline-block;font-size:14px;transition:color .3s;text-decoration:none}footer a svg{display:none}@media(max-width:768px){footer a{font-size:10px}footer a svg{display:block;height:20px;width:20px}footer a span{display:none}}