*,::after,::before{box-sizing:border-box}html{font-size:62.5%}body{font-size:1.6rem;font-family:"Open Sans",sans-serif;color:#040404;background-color:#fff}a{color:#2e416a;text-decoration:none}.cd-intro{position:relative;height:100vh;width:100%;display:table;overflow:hidden}.cd-intro-content{display:none;vertical-align:middle;text-align:center;padding:0 5%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.cd-intro-content h1{font-size:2.4rem;color:#fff}.cd-intro-content p{font-size:1.4rem;font-weight:700;line-height:1.4;margin:1em 0;color:rgba(131,217,235,.75)}.cd-intro-content .action-wrapper{display:inline-block}.cd-intro-content .action-wrapper::after{clear:both;content:"";display:table}.cd-intro-content .action-wrapper>*{float:left}@media only screen and (min-width:768px){.cd-intro-content h1{font-size:5.2rem;font-weight:300}.cd-intro-content p{font-size:2rem;margin:1.5em 0 1.9em;min-width:250px}}.cd-btn{display:inline-block;padding:1.2em 1.4em;font-size:1.3rem;color:#fff;text-transform:uppercase;font-weight:700;letter-spacing:1px;background-color:#202e4a;border-radius:.25em;margin-right:1.5em}.cd-btn:nth-of-type(2){margin-right:0}.cd-btn.main-action{background-color:#fb5e58}@media only screen and (min-width:480px){.cd-btn{padding:1.2em 1.6em}}.cd-intro-content .cd-btn,.cd-intro-content h1,.cd-intro-content h1 span,.cd-intro-content p{opacity:0;-webkit-animation-duration:.8s;-moz-animation-duration:.8s;animation-duration:.8s;-webkit-animation-delay:.3s;-moz-animation-delay:.3s;animation-delay:.3s;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;animation-fill-mode:forwards}.no-cssanimations .cd-intro-content .cd-btn,.no-cssanimations .cd-intro-content h1,.no-cssanimations .cd-intro-content h1 span,.no-cssanimations .cd-intro-content p{opacity:1}.bouncy.coming-soon h2{-webkit-animation-name:cd-bounce-right;-moz-animation-name:cd-bounce-right;animation-name:cd-bounce-right;-webkit-animation-duration:.6s;-moz-animation-duration:.6s;animation-duration:.6s}@-webkit-keyframes cd-bounce-right{0%{opacity:.2;-webkit-transform:translateX(-200px)}60%{opacity:.7;-webkit-transform:translateX(15px)}100%{opacity:1;-webkit-transform:translateX(0)}}@-moz-keyframes cd-bounce-right{0%{opacity:.2;-moz-transform:translateX(-200px)}60%{opacity:.7;-moz-transform:translateX(15px)}100%{opacity:1;-moz-transform:translateX(0)}}@keyframes cd-bounce-right{0%{opacity:.2;-webkit-transform:translateX(-200px);-moz-transform:translateX(-200px);-ms-transform:translateX(-200px);-o-transform:translateX(-200px);transform:translateX(-200px)}60%{opacity:.7;-webkit-transform:translateX(15px);-moz-transform:translateX(15px);-ms-transform:translateX(15px);-o-transform:translateX(15px);transform:translateX(15px)}100%{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes cd-bounce-left{0%{opacity:.2;-webkit-transform:translateX(200px)}60%{opacity:.7;-webkit-transform:translateX(-15px)}100%{opacity:1;-webkit-transform:translateX(0)}}@-moz-keyframes cd-bounce-left{0%{opacity:.2;-moz-transform:translateX(200px)}60%{opacity:.7;-moz-transform:translateX(-15px)}100%{opacity:1;-moz-transform:translateX(0)}}@keyframes cd-bounce-left{0%{opacity:.2;-webkit-transform:translateX(200px);-moz-transform:translateX(200px);-ms-transform:translateX(200px);-o-transform:translateX(200px);transform:translateX(200px)}60%{opacity:.7;-webkit-transform:translateX(-15px);-moz-transform:translateX(-15px);-ms-transform:translateX(-15px);-o-transform:translateX(-15px);transform:translateX(-15px)}100%{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}.scale.cd-intro-content *{opacity:1}.scale.cd-intro-content{display:table-cell;background-color:transparent;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-animation:cd-scale-in .6s .3s both;-moz-animation:cd-scale-in .6s .3s both;animation:cd-scale-in 4s .3s both}.logo.cd-intro-content{-webkit-animation:cd-scale-in-stay .6s .3s both;-moz-animation:cd-scale-in-stay .6s .3s both;animation:cd-scale-in-stay 4s .3s both}@-webkit-keyframes cd-scale-in{0%{opacity:0;-webkit-transform:scale(3)}80%{opacity:1;-webkit-transform:scale(1)}100%{opacity:0}}@-moz-keyframes cd-scale-in{0%{opacity:0;-moz-transform:scale(3)}80%{opacity:1;-moz-transform:scale(1)}100%{opacity:0}}@keyframes cd-scale-in{0%{opacity:0;-webkit-transform:scale(3);-moz-transform:scale(3);-ms-transform:scale(3);-o-transform:scale(3);transform:scale(3)}80%{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}100%{opacity:0}}@-webkit-keyframes cd-scale-in-stay{0%{opacity:0;-webkit-transform:scale(3)}100%{opacity:1;-webkit-transform:scale(1)}}@-moz-keyframes cd-scale-in-stay{0%{opacity:0;-moz-transform:scale(3)}100%{opacity:1;-moz-transform:scale(1)}}@keyframes cd-scale-in-stay{0%{opacity:0;-webkit-transform:scale(3);-moz-transform:scale(3);-ms-transform:scale(3);-o-transform:scale(3);transform:scale(3)}100%{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}.cd-intro.video{display:block}.video.cd-intro-content{display:block;height:100%;position:relative}.video.cd-intro-content *{opacity:1}.video.cd-intro-content .svg-wrapper{position:absolute;z-index:2;top:0;left:0;height:100%;width:100%}.video.cd-intro-content svg{position:absolute;left:50%;top:50%;bottom:auto;right:auto;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);opacity:.8}.video.cd-intro-content svg.svg-mask{display:none}.video.cd-intro-content .action-wrapper,.video.cd-intro-content p{position:absolute;z-index:3;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.video.cd-intro-content p{bottom:calc(50% + 80px);margin:0;color:#040404;min-width:90%}.video.cd-intro-content .action-wrapper{top:calc(50% + 120px);min-width:295px}.video.cd-intro-content .cd-btn{background-color:rgba(4,4,4,.4)}.video.cd-intro-content .cd-btn.main-action{background-color:#fb5e58}@media only screen and (min-width:768px){.cd-btn{padding:1.4em 1.8em}.video.cd-intro-content svg.svg-mask-mobile{display:none}.video.cd-intro-content svg.svg-mask{display:block}.video.cd-intro-content p{bottom:calc(50% + 40px)}.video.cd-intro-content .action-wrapper{top:calc(50% + 80px)}}.cd-bg-video-wrapper{position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;overflow:hidden;background:url(../media/bg-img.jpg) center center no-repeat;background-size:cover}.cd-bg-video-wrapper video{display:block;position:absolute;left:50%;top:50%;bottom:auto;right:auto;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);min-height:100%;min-width:100%;max-width:none;height:auto;width:auto}#logo,.coming-soon{width:80%;max-width:630px}.cd-bg-video-wrapper::after{display:none;content:'mobile'}@media only screen and (min-width:768px){.cd-bg-video-wrapper::after{content:'desktop'}}#audio{position:absolute;top:50px;right:50px;z-index:100}#audio button{font-size:3rem;color:rgba(255,255,255,.85);background-color:transparent}#audio button,#audio button:active,#audio button:focus{border:none;outline:0}#audio button:hover{cursor:pointer}#audio button.fa-volume-up{margin-right:2px}#logo{height:auto}.coming-soon{visibility:hidden;margin:0 auto!important}.scale.cd-intro-content h1,.scale.cd-intro-content img{margin-top:-5%}.scale.cd-intro-content .coming-soon h2{opacity:0;margin-top:50px;color:#fff;font-size:2.5rem}.scale.cd-intro-content .coming-soon.bouncy h2{opacity:.85}