html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;box-sizing:border-box;font-size:20px;line-height:30px}
body{margin:0;background:#1D2026;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:#fff;font-size:1.1rem}
article,aside,footer,header,nav,section{display:block}
h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,.t{clear:both;color:#fff;font-weight:600}
h1,.h1{font-size:38px;line-height:48px;letter-spacing:0}
figcaption,figure,main{display:block}a{background-color:transparent;-webkit-text-decoration-skip:objects;color:#fff;text-decoration:none}
img{border-style:none}svg:not(:root){overflow:hidden}*,*:before,*:after{box-sizing:inherit}ul,ol{margin-top:0;margin-bottom:24px;padding-left:24px}ul{list-style:disc}
img{height:auto;max-width:100%;vertical-align:middle}img,svg{display:block}
body,button{font-family:"Poppins",sans-serif}
t,.t,blockquote{font-size:24px;line-height:34px;letter-spacing:0;font-weight:600}
h3,.h3,blockquote{font-size:24px;line-height:34px;letter-spacing:0}
h4,h5,h6,.h4,.h5,.h6{font-size:20px;line-height:30px;letter-spacing:-.1px}
.text-sm{font-size:20px;line-height:28px;letter-spacing:-.1px}
h1,h2,.h1,.h2{margin-top:48px;margin-bottom:16px}
h3,.h3{margin-top:36px;margin-bottom:12px}
h4,h5,h6,.h4,.h5,.h6{margin-top:24px;margin-bottom:4px}
p{margin-top:0;margin-bottom:24px}
.container,.container-sm{width:100%;margin:0 auto;padding-left:16px;padding-right:16px}
.container{max-width:1128px}.list-reset{list-style:none;padding:0}.text-center{text-align:center}
.has-bottom-divider{position:relative}.has-bottom-divider::after{content:'';position:absolute;bottom:0;left:0;width:100%;display:block;height:1px;background:#242830}.m-0{margin:0}.mt-0{margin-top:0}.mb-0{margin-bottom:0}
.mt-24{margin-top:24px}.sr .has-animations .is-revealing{visibility:hidden}.has-animations .anime-element{visibility:hidden}.anime-ready .has-animations .anime-element{visibility:visible}
.button{display:inline-flex;font-size:14px;letter-spacing:0;font-weight:600;line-height:16px;text-decoration:none!important;text-transform:uppercase;background-color:#242830;color:#fff!important;border:none;border-radius:2px;
cursor:pointer;justify-content:center;padding:16px 32px;height:48px;text-align:center;white-space:nowrap}
.button:hover{background:#262a33}.button:active{outline:0}.button::before{border-radius:2px}
.button-primary{background:#097dea;background:linear-gradient(65deg,#0270D7 0,#0F8AFD 100%)}
.site-header{padding:24px 0}.site-header-inner{position:relative;display:flex;justify-content:space-between;align-items:center}
.hero{text-align:center;padding-top:48px;padding-bottom:88px}.hero-copy{position:relative;z-index:1}.hero-cta{margin-bottom:40px}
.hero-figure{position:relative}.hero-figure svg{width:100%;height:auto}.hero-figure::before,.hero-figure::after{content:'';position:absolute;background-repeat:no-repeat;background-size:100%}
.has-animations .hero-figure::before,.has-animations .hero-figure::after{opacity:0;transition:opacity 2s ease}
.anime-ready .has-animations .hero-figure::before,.anime-ready .has-animations .hero-figure::after{opacity:1}.hero-figure::before{top:-57.8%;left:-1.3%;width:152.84%;height:178.78%;background-image:url(../img/hero-back-illustration.svg)}
.hero-figure::after{top:-35.6%;left:99.6%;width:57.2%;height:87.88%;background-image:url(../img/hero-top-illustration.svg)}
.hero-figure-box{position:absolute;top:0;will-change:transform}.hero-figure-box-01,.hero-figure-box-02,.hero-figure-box-03,.hero-figure-box-04,.hero-figure-box-08,.hero-figure-box-09{overflow:hidden}
.hero-figure-box-01::before,.hero-figure-box-02::before,.hero-figure-box-03::before,.hero-figure-box-04::before,.hero-figure-box-08::before,.hero-figure-box-09::before{content:'';position:absolute;top:0;bottom:0;left:0;right:0;
-webkit-transform-origin:100% 100%;transform-origin:100% 100%}.hero-figure-box-01{left:103.2%;top:41.9%;width:28.03%;height:37.37%;background:linear-gradient(to left top,#00BFFB,rgba(0,191,251,0));-webkit-transform:rotateZ(45deg);transform:rotateZ(45deg)}
.hero-figure-box-01::before{background:linear-gradient(to left,#15181D 0%,rgba(21,24,29,0) 60%);-webkit-transform:rotateZ(45deg) scale(1.5);transform:rotateZ(45deg) scale(1.5)}
.hero-figure-box-02{left:61.3%;top:64.1%;width:37.87%;height:50.5%;background:linear-gradient(to left top,#0270D7,rgba(2,112,215,0));-webkit-transform:rotateZ(-45deg);transform:rotateZ(-45deg)}
.hero-figure-box-02::before{background:linear-gradient(to top,#15181D 0%,rgba(21,24,29,0) 60%);-webkit-transform:rotateZ(-45deg) scale(1.5);transform:rotateZ(-45deg) scale(1.5)}
.hero-figure-box-03{left:87.7%;top:-56.8%;width:56.81%;height:75.75%;background:linear-gradient(to left top,#00BFFB,rgba(0,191,251,0))}
.hero-figure-box-03::before{background:linear-gradient(to left,#15181D 0%,rgba(21,24,29,0) 60%);-webkit-transform:rotateZ(45deg) scale(1.5);transform:rotateZ(45deg) scale(1.5)}
.hero-figure-box-04{left:54.9%;top:-8%;width:45.45%;height:60.6%;background:linear-gradient(to left top,#0270D7,rgba(2,112,215,0));-webkit-transform:rotateZ(-135deg);transform:rotateZ(-135deg)}
.hero-figure-box-04::before{background:linear-gradient(to top,rgba(255,255,255,.24) 0%,rgba(255,255,255,0) 60%);-webkit-transform:rotateZ(-45deg) scale(1.5);transform:rotateZ(-45deg) scale(1.5)}
.hero-figure-box-05,.hero-figure-box-06,.hero-figure-box-07{background-color:#242830;box-shadow:-20px 32px 64px rgba(0,0,0,.25)}
.hero-figure-box-05{left:17.4%;top:13.3%;width:64%;height:73.7%;-webkit-transform:perspective(500px) rotateY(-15deg) rotateX(8deg) rotateZ(-1deg);transform:perspective(500px) rotateY(-15deg) rotateX(8deg) rotateZ(-1deg)}
.hero-figure-box-06{left:65.5%;top:6.3%;width:30.3%;height:40.4%;-webkit-transform:rotateZ(20deg);transform:rotateZ(20deg)}.hero-figure-box-07{left:1.9%;top:42.4%;width:12.12%;height:16.16%;-webkit-transform:rotateZ(20deg);transform:rotateZ(20deg)}
.hero-figure-box-08{left:27.1%;top:81.6%;width:19.51%;height:26.01%;background:#0270D7;-webkit-transform:rotateZ(-22deg);transform:rotateZ(-22deg)}
.hero-figure-box-08::before{background:linear-gradient(to left,rgba(255,255,255,0) 0%,rgba(255,255,255,.48) 100%);-webkit-transform:rotateZ(45deg) scale(1.5);transform:rotateZ(45deg) scale(1.5)}
.hero-figure-box-09{left:42.6%;top:-17.9%;width:6.63%;height:8.83%;background:#00BFFB;-webkit-transform:rotateZ(-52deg);transform:rotateZ(-52deg)}
.hero-figure-box-09::before{background:linear-gradient(to left,rgba(255,255,255,0) 0%,rgba(255,255,255,.64) 100%);-webkit-transform:rotateZ(45deg) scale(1.5);transform:rotateZ(45deg) scale(1.5)}
.hero-figure-box-10{left:-3.8%;top:4.3%;width:3.03%;height:4.04%;background:rgba(0,191,251,.32);-webkit-transform:rotateZ(-50deg);transform:rotateZ(-50deg)}
.features-wrap{display:flex;flex-wrap:wrap;justify-content:space-evenly;margin-right:-32px;margin-left:-32px}.features-wrap:first-of-type{margin-top:-16px}
.features-wrap:last-of-type{margin-bottom:-16px}.feature{padding:16px 32px;width:380px;max-width:380px;flex-grow:1}.feature-inner{height:100%}
.feature-icon{display:flex;justify-content:center}.cta{text-align:center}.cta .section-inner{padding:48px 16px}.cta .section-title{margin-bottom:40px}
.cta-inner{position:relative;background:#15181D;overflow:hidden}.cta-inner::before{content:'';position:absolute;right:98px;top:-117px;width:160px;height:187px;background-image:url(../img/cta-illustration.svg);background-repeat:no-repeat}
.cta-inner>*{position:relative}.is-boxed{background:#242830}.body-wrap{background:#1D2026;overflow:hidden;display:flex;flex-direction:column;min-height:100vh}
main{flex:1 0 auto}.section-inner{position:relative;padding-top:48px;padding-bottom:48px}
.site-footer{font-size:1.2rem;line-height:1.3em;letter-spacing:0}
.site-footer a{color:#8A94A7;text-decoration:none}.site-footer-inner{position:relative;display:flex;flex-wrap:wrap;padding-top:48px;padding-bottom:48px}
.footer-brand,.footer-links,.footer-social-links,.footer-copyright{flex:none;width:100%;display:inline-flex;justify-content:center}.footer-brand,.footer-links,.footer-social-links{margin-bottom:24px}
.link1{line-height:1.8em;font-size:1.1em}.link1:hover{color:orange}@media (min-width:481px){.container,.container-sm{padding-left:24px;padding-right:24px}}@media (max-width:640px)
{.h1-mobile{font-size:38px;line-height:48px;letter-spacing:0}.h2-mobile{font-size:32px;line-height:42px;letter-spacing:0}.h3-mobile{font-size:24px;line-height:34px;letter-spacing:0}
.h4-mobile,.h5-mobile,.h6-mobile{font-size:20px;line-height:30px;letter-spacing:-.1px}.hero-cta{max-width:280px;margin-left:auto;margin-right:auto}.hero-cta .button{display:flex}
.hero-cta .button+.button{margin-top:16px}.hero-figure::after,.hero-figure-box-03,.hero-figure-box-04,.hero-figure-box-09{display:none}}@media (min-width:641px)
{h1,.h1{font-size:44px;line-height:54px;letter-spacing:0}h2,.h2{font-size:26px;line-height:34px;letter-spacing:0}h3,.h3,blockquote{font-size:32px;line-height:42px;letter-spacing:0}
h4,h5,h6,.h4,.h5,.h6{font-size:24px;line-height:34px;letter-spacing:0}.site-header{position:relative}.site-header::before{content:'';position:absolute;top:0;left:0;width:100%;height:700px;background:#242830;
background:linear-gradient(80deg,rgba(36,40,48,.5) 0%,rgba(36,40,48,0) 100%);-webkit-transform-origin:0;transform-origin:0;-webkit-transform:skewY(-12deg);transform:skewY(-12deg)}
.hero{text-align:left;padding-top:64px;padding-bottom:88px}.hero-inner{display:flex;justify-content:space-between;align-items:center}.hero-copy{padding-right:64px;min-width:552px;width:552px}
.hero-cta{margin:0}.hero-cta .button{min-width:170px}.hero-cta .button:first-child{margin-right:16px}.hero-figure svg{width:auto}.features-wrap:first-of-type{margin-top:-24px}.features-wrap:last-of-type{margin-bottom:-24px}
.feature{padding:12px 12px}.cta{text-align:left}.cta .section-inner{padding:64px 32px}.cta .section-title{margin-bottom:0;padding-right:24px}.cta-inner{display:flex;align-items:center;justify-content:space-between}
.section-inner{padding-top:88px;padding-bottom:88px}.site-footer{margin-top:20px}.site-footer-inner{justify-content:space-between;text-align:justify;line-height:30px;padding-top:64px;padding-bottom:64px}
.footer-brand,.footer-links,.footer-social-links,.footer-copyright{flex:50%}.footer-brand{text-align:center},.footer-copyright{justify-content:flex-start}.footer-links,.footer-social-links{justify-content:flex-end}.footer-links{order:1;margin-bottom:0}}
img.logo_img {
    width: 250px !important;
    height: 180px !important;
}
