@font-face{font-family:'Nunito Sans';font-style:normal;font-weight:400;src:url("../fonts/NunitoSans/nunito-sans-v5-latin-regular.eot");src:local("Nunito Sans Regular"),local("NunitoSans-Regular"),url("../fonts/NunitoSans/nunito-sans-v5-latin-regular.eot?#iefix") format("embedded-opentype"),url("../fonts/NunitoSans/nunito-sans-v5-latin-regular.woff2") format("woff2"),url("../fonts/NunitoSans/nunito-sans-v5-latin-regular.woff") format("woff"),url("../fonts/NunitoSans/nunito-sans-v5-latin-regular.ttf") format("truetype"),url("../fonts/NunitoSans/nunito-sans-v5-latin-regular.svg#NunitoSans") format("svg")}@font-face{font-family:'Nunito Sans';font-style:normal;font-weight:600;src:url("../fonts/NunitoSans/nunito-sans-v5-latin-600.eot");src:local("Nunito Sans SemiBold"),local("NunitoSans-SemiBold"),url("../fonts/NunitoSans/nunito-sans-v5-latin-600.eot?#iefix") format("embedded-opentype"),url("../fonts/NunitoSans/nunito-sans-v5-latin-600.woff2") format("woff2"),url("../fonts/NunitoSans/nunito-sans-v5-latin-600.woff") format("woff"),url("../fonts/NunitoSans/nunito-sans-v5-latin-600.ttf") format("truetype"),url("../fonts/NunitoSans/nunito-sans-v5-latin-600.svg#NunitoSans") format("svg")}@font-face{font-family:'Nunito Sans';font-style:normal;font-weight:700;src:url("../fonts/NunitoSans/nunito-sans-v5-latin-700.eot");src:local("Nunito Sans Bold"),local("NunitoSans-Bold"),url("../fonts/NunitoSans/nunito-sans-v5-latin-700.eot?#iefix") format("embedded-opentype"),url("../fonts/NunitoSans/nunito-sans-v5-latin-700.woff2") format("woff2"),url("../fonts/NunitoSans/nunito-sans-v5-latin-700.woff") format("woff"),url("../fonts/NunitoSans/nunito-sans-v5-latin-700.ttf") format("truetype"),url("../fonts/NunitoSans/nunito-sans-v5-latin-700.svg#NunitoSans") format("svg")}@font-face{font-family:'Nunito Sans';font-style:normal;font-weight:800;src:url("../fonts/NunitoSans/nunito-sans-v5-latin-800.eot");src:local("Nunito Sans ExtraBold"),local("NunitoSans-ExtraBold"),url("../fonts/NunitoSans/nunito-sans-v5-latin-800.eot?#iefix") format("embedded-opentype"),url("../fonts/NunitoSans/nunito-sans-v5-latin-800.woff2") format("woff2"),url("../fonts/NunitoSans/nunito-sans-v5-latin-800.woff") format("woff"),url("../fonts/NunitoSans/nunito-sans-v5-latin-800.ttf") format("truetype"),url("../fonts/NunitoSans/nunito-sans-v5-latin-800.svg#NunitoSans") format("svg")}@font-face{font-family:'Nunito Sans';font-style:normal;font-weight:900;src:url("../fonts/NunitoSans/nunito-sans-v5-latin-900.eot");src:local("Nunito Sans Black"),local("NunitoSans-Black"),url("../fonts/NunitoSans/nunito-sans-v5-latin-900.eot?#iefix") format("embedded-opentype"),url("../fonts/NunitoSans/nunito-sans-v5-latin-900.woff2") format("woff2"),url("../fonts/NunitoSans/nunito-sans-v5-latin-900.woff") format("woff"),url("../fonts/NunitoSans/nunito-sans-v5-latin-900.ttf") format("truetype"),url("../fonts/NunitoSans/nunito-sans-v5-latin-900.svg#NunitoSans") format("svg")}html,body{margin:0;padding:0;-moz-osx-font-smoothings:grayscale;-webkit-font-smoothing:antialiased;background-color:#f4f6fb}body{width:100%}body.fixed{position:fixed}*{font-family:"Nunito Sans", sans-serif;-webkit-box-sizing:border-box;box-sizing:border-box}.app{position:relative;overflow:hidden}.main-container{max-width:982px;margin:0 auto;padding:0 20px}section{position:relative}section.section-home-hero{padding:229px 0 270px;background-image:-o-linear-gradient(75deg, #000, #242424);background-image:linear-gradient(15deg, #000, #242424)}@media (min-width: 768px){section.section-home-hero{padding:330px 0 446px}}@media (min-width: 992px){section.section-home-hero{padding:390px 0 446px}}@media (min-width: 1200px){section.section-home-hero{padding:277px 0 446px}}section.section-home-feature{padding:40px 0 80px}@media (min-width: 768px){section.section-home-feature{padding:60px 0 180px}}.text-center{text-align:center}.bg-hero{position:absolute;z-index:0;top:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:1440px;height:100%}.bg-hero-main{position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:100vw;height:calc(100% + 2px);background-image:url("../images/hero-bg-mask.png");background-repeat:no-repeat;background-position:center 100%;background-size:100%}.bg-hero-oval-1{position:absolute;top:100px;left:-80px;z-index:0;-webkit-transform:rotateZ(50deg);-ms-transform:rotate(50deg);transform:rotateZ(50deg);width:120px;height:360px;background-color:#fff;opacity:.07;border-radius:50%}.bg-hero-oval-2{position:absolute;top:122px;left:455px;z-index:0;-webkit-transform:rotateZ(50deg);-ms-transform:rotate(50deg);transform:rotateZ(50deg);width:40px;height:70px;background-color:#fff;opacity:.07;border-radius:50%}.bg-hero-oval-3{position:absolute;top:-250px;left:1159px;z-index:0;-webkit-transform:rotateZ(50deg);-ms-transform:rotate(50deg);transform:rotateZ(50deg);width:200px;height:398px;background-color:#fff;opacity:.04;border-radius:50%}.bg-hero-oval-4{position:absolute;top:139px;left:1414px;z-index:0;-webkit-transform:rotateZ(50deg);-ms-transform:rotate(50deg);transform:rotateZ(50deg);width:40px;height:70px;background-color:#fff;opacity:.07;border-radius:50%}.bg-hero-oval-5{position:absolute;top:691px;left:356px;z-index:0;-webkit-transform:rotateZ(50deg);-ms-transform:rotate(50deg);transform:rotateZ(50deg);width:68px;height:118px;background-color:#fff;opacity:.07;border-radius:50%}.bg-hero-oval-6{position:absolute;top:300px;left:1389px;z-index:0;-webkit-transform:rotateZ(50deg);-ms-transform:rotate(50deg);transform:rotateZ(50deg);width:150px;height:450px;background-color:#fff;opacity:.04;border-radius:50%}.bg-footer{position:absolute;z-index:0;top:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:1440px;height:100%}.bg-footer-main{position:absolute;z-index:1;top:-2px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:100vw;height:calc(100% + 2px);background-image:url("../images/footer-bg-mask.png");background-repeat:no-repeat;background-position:center 0%;background-size:100%}.bg-footer-oval-1{position:absolute;top:-200px;left:80px;z-index:0;-webkit-transform:rotateZ(50deg);-ms-transform:rotate(50deg);transform:rotateZ(50deg);width:100px;height:400px;background-color:#fff;opacity:.07;border-radius:50%}.bg-footer-oval-2{position:absolute;z-index:0;top:81px;left:515px;-webkit-transform:rotateZ(50deg);-ms-transform:rotate(50deg);transform:rotateZ(50deg);width:28px;height:56px;background-color:#fff;opacity:.07;border-radius:50%}.bg-footer-oval-3{position:absolute;z-index:0;top:331px;left:812px;-webkit-transform:rotateZ(50deg);-ms-transform:rotate(50deg);transform:rotateZ(50deg);width:64px;height:128px;background-color:#fff;opacity:.07;border-radius:50%}.bg-footer-oval-4{position:absolute;z-index:0;top:360px;left:-60px;-webkit-transform:rotateZ(50deg);-ms-transform:rotate(50deg);transform:rotateZ(50deg);width:90px;height:300px;background-color:#fff;opacity:.07;border-radius:50%}.bg-footer-oval-5{position:absolute;z-index:0;top:240px;left:1320px;-webkit-transform:rotateZ(50deg);-ms-transform:rotate(50deg);transform:rotateZ(50deg);width:160px;height:480px;background-color:#fff;opacity:.03;border-radius:50%}header{position:absolute;z-index:9;top:0;left:0;width:100%}.header-container{padding:26px 0 0}.header-container.open .header-menu{top:0;visibility:visible;opacity:1;-webkit-transition:all ease .5s;-o-transition:all ease .5s;transition:all ease .5s}.header-container.open .header-mobile span:nth-child(1){top:calc(50% - 1px);left:0;-webkit-transform:rotateZ(45deg);-ms-transform:rotate(45deg);transform:rotateZ(45deg);width:20px;-webkit-transition:all ease .3s;-o-transition:all ease .3s;transition:all ease .3s}.header-container.open .header-mobile span:nth-child(2){opacity:0;-webkit-transition:all ease .3s;-o-transition:all ease .3s;transition:all ease .3s}.header-container.open .header-mobile span:nth-child(3){top:calc(50% - 5px);left:0;-webkit-transform:rotateZ(-45deg);-ms-transform:rotate(-45deg);transform:rotateZ(-45deg);width:20px;-webkit-transition:all ease .3s;-o-transition:all ease .3s;transition:all ease .3s}.header-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-logo{position:relative;z-index:1}.header-logo a img{display:block;max-width:86px}@media (min-width: 992px){.header-logo a img{max-width:118px}}.header-menu{position:absolute;overflow:auto;z-index:0;visibility:hidden;opacity:0;top:-20px;left:0;width:100vw;height:100vh;padding:160px 0;background-color:#000;-webkit-transition:all ease .5s;-o-transition:all ease .5s;transition:all ease .5s}@media (min-width: 992px){.header-menu{position:relative;overflow:initial;visibility:visible;opacity:1;top:auto;left:auto;width:auto;height:auto;padding:0;background-color:transparent;-webkit-transition:all ease .5s;-o-transition:all ease .5s;transition:all ease .5s}}.header-menu ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0;padding:0;list-style-type:none}@media (min-width: 992px){.header-menu ul{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.header-menu ul li a{display:block;font-size:11px;font-weight:400;line-height:14px;text-transform:uppercase;text-decoration:none;color:#fff}.header-menu ul li a:hover{opacity:.75}.header-menu ul li p{display:block;position:relative;margin:0;padding:0 24px 0 0;font-size:11px;font-weight:400;line-height:14px;text-transform:uppercase;text-decoration:none;color:#fff}.header-menu ul li p>span{position:absolute !important;top:50%;left:0;-webkit-transform:translateY(calc(-50% - 1px)) !important;-ms-transform:translateY(calc(-50% - 1px)) !important;transform:translateY(calc(-50% - 1px)) !important;width:100% !important;height:32px !important}.header-menu ul li p>span>span{position:absolute !important;top:50% !important;right:0 !important;left:auto !important;-webkit-transform:translateY(-50%) !important;-ms-transform:translateY(-50%) !important;transform:translateY(-50%) !important;padding:2px 0 !important;font-size:12px !important;line-height:1 !important;text-align:center !important}.header-menu ul li.active a{font-weight:700}.header-menu ul li+li{margin:42px 0 0}@media (min-width: 992px){.header-menu ul li+li{margin:0 0 0 42px}}.header-mobile{display:block;position:relative;z-index:1;width:24px;height:22px;padding:2px}@media (min-width: 992px){.header-mobile{display:none}}.header-mobile span{display:block;position:relative;width:20px;height:2px;border-radius:1px;background-color:#fff}.header-mobile span:nth-child(1){top:0;left:10px;-webkit-transform:rotateZ(0deg);-ms-transform:rotate(0deg);transform:rotateZ(0deg);width:10px;-webkit-transition:all ease .3s;-o-transition:all ease .3s;transition:all ease .3s}.header-mobile span:nth-child(2){top:calc(50% - 3px);-webkit-transform:rotateZ(0deg);-ms-transform:rotate(0deg);transform:rotateZ(0deg);width:20px;-webkit-transition:all ease .3s;-o-transition:all ease .3s;transition:all ease .3s}.header-mobile span:nth-child(3){top:calc(100% - 6px);left:5px;-webkit-transform:rotateZ(0deg);-ms-transform:rotate(0deg);transform:rotateZ(0deg);width:15px;-webkit-transition:all ease .3s;-o-transition:all ease .3s;transition:all ease .3s}footer{position:relative;background-image:-o-linear-gradient(75deg, #000, #242424);background-image:linear-gradient(15deg, #000, #242424);padding:103px 0 85px}@media (min-width: 992px){footer{padding:216px 0 127px}}.footer-wrapper{display:grid;grid-template-columns:1fr;position:relative;z-index:1}@media (min-width: 768px){.footer-wrapper{grid-template-columns:46px auto 184px}}.footer-logo{grid-column:1;grid-row:1;text-align:center}@media (min-width: 768px){.footer-logo{grid-column:1;grid-row:1;text-align:left}}.footer-logo a{display:inline-block}.footer-logo a img{display:block;max-width:46px}.footer-nav{grid-column:1;grid-row:3;margin:60px 0 0}@media (min-width: 768px){.footer-nav{grid-column:2;grid-row:1;margin:0 auto}}.footer-nav-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width: 768px){.footer-nav-wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.footer-menu{text-align:center}@media (min-width: 768px){.footer-menu{text-align:left}}.footer-menu h3{margin:0;font-size:12px;font-weight:700;text-transform:uppercase;color:#fff}.footer-menu ul{margin:10px 0 0;padding:0;list-style-type:none}.footer-menu ul li a{font-size:12px;text-decoration:none;color:#fff}.footer-menu ul li a:hover{opacity:.75}.footer-menu ul li span{font-size:12px;color:#fff}.footer-menu ul li+li{margin:5px 0 0}.footer-menu+.footer-menu{margin:50px 0 0 0}@media (min-width: 768px){.footer-menu+.footer-menu{margin:0 0 0 48px}}@media (min-width: 992px){.footer-menu+.footer-menu{margin:0 0 0 58px}}.footer-social{grid-column:1;grid-row:2;margin:60px auto 0}@media (min-width: 768px){.footer-social{margin:0;grid-column:3;grid-row:1}}.footer-social ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0;padding:0;list-style-type:none}.footer-social ul li a{display:block;position:relative;top:0;-webkit-transition:all ease .3s;-o-transition:all ease .3s;transition:all ease .3s}.footer-social ul li a:hover{top:-3px;-webkit-transition:all ease .3s;-o-transition:all ease .3s;transition:all ease .3s}.footer-social ul li a img{display:block;max-width:40px}@media (min-width: 768px){.footer-social ul li a img{max-width:48px}}.footer-social ul li+li{margin:0 0 0 20px}.home-hero-illustration{position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:320px;height:100%}@media (min-width: 768px){.home-hero-illustration{width:480px}}@media (min-width: 1200px){.home-hero-illustration{width:1440px}}.home-hero-illustration-1{position:absolute;top:350px;left:-7px}@media (min-width: 768px){.home-hero-illustration-1{top:510px;left:-100px}}@media (min-width: 992px){.home-hero-illustration-1{top:590px}}@media (min-width: 1200px){.home-hero-illustration-1{top:311px;left:2px}}.home-hero-illustration-1 img{display:block;width:163px}@media (min-width: 768px){.home-hero-illustration-1 img{width:280px}}@media (min-width: 1200px){.home-hero-illustration-1 img{width:396px}}.home-hero-illustration-2{position:absolute;top:398px;left:133px;-webkit-transform:rotateZ(20deg);-ms-transform:rotate(20deg);transform:rotateZ(20deg)}@media (min-width: 768px){.home-hero-illustration-2{top:604px;left:calc(50% + 10px);-webkit-transform:rotateZ(20deg);-ms-transform:rotate(20deg);transform:rotateZ(20deg)}}@media (min-width: 992px){.home-hero-illustration-2{top:644px}}@media (min-width: 1200px){.home-hero-illustration-2{top:504px;left:calc(50% - 33px);-webkit-transform:rotateZ(0deg);-ms-transform:rotate(0deg);transform:rotateZ(0deg)}}.home-hero-illustration-2 img{display:block;width:220px}@media (min-width: 768px){.home-hero-illustration-2 img{width:380px}}@media (min-width: 1200px){.home-hero-illustration-2 img{width:539px}}.home-hero-illustration-3{position:absolute;top:50px;left:calc(50% - 91px)}@media (min-width: 768px){.home-hero-illustration-3{top:60px;left:calc(50% - 138px)}}@media (min-width: 992px){.home-hero-illustration-3{top:120px}}@media (min-width: 1200px){.home-hero-illustration-3{top:149px;left:calc(50% + 328px)}}.home-hero-illustration-3 img{display:block;width:182px}@media (min-width: 768px){.home-hero-illustration-3 img{width:277px}}@media (min-width: 1200px){.home-hero-illustration-3 img{width:372px}}.home-hero-text h1{margin:0;font-size:33px;font-weight:800;line-height:1;color:#fff}@media (min-width: 768px){.home-hero-text h1{font-size:86px}}.home-hero-text p{max-width:257px;margin:6px auto 0;font-size:12px;line-height:22px;letter-spacing:1.06px;color:#fff}@media (min-width: 768px){.home-hero-text p{max-width:545px;margin:19px auto 0;font-size:17px;line-height:29px;letter-spacing:1.5px}}.home-feature-download ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0;padding:0;list-style-type:none}@media (min-width: 576px){.home-feature-download ul{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.home-feature-download ul li a{display:block;position:relative;top:0;-webkit-transition:all ease .3s;-o-transition:all ease .3s;transition:all ease .3s}.home-feature-download ul li a:hover{top:-3px;-webkit-transition:all ease .3s;-o-transition:all ease .3s;transition:all ease .3s}.home-feature-download ul li a:hover img{-webkit-box-shadow:0 24px 35px rgba(85,98,126,0.4);box-shadow:0 24px 35px rgba(85,98,126,0.4)}.home-feature-download ul li a img{display:block;max-width:196px;border-radius:12px;-webkit-box-shadow:0 24px 35px rgba(85,98,126,0.3);box-shadow:0 24px 35px rgba(85,98,126,0.3)}.home-feature-download ul li+li{margin:20px 0 0}@media (min-width: 576px){.home-feature-download ul li+li{margin:0 0 0 20px}}.home-feature-wrapper{margin:80px 0 0;display:grid;grid-template-columns:1fr;grid-gap:56px}@media (min-width: 576px){.home-feature-wrapper{grid-template-columns:1fr 1fr 1fr;grid-gap:20px}}@media (min-width: 768px){.home-feature-wrapper{margin:178px 0 0}}.home-feature-wrapper img{display:block;position:relative;top:0;max-width:88px;margin:0 auto;-webkit-transition:all ease .3s;-o-transition:all ease .3s;transition:all ease .3s}@media (min-width: 768px){.home-feature-wrapper img{max-width:120px}}.home-feature-wrapper h3{margin:15px 0 0;font-size:12px;line-height:15px;letter-spacing:.7px;color:#1b2025}@media (min-width: 768px){.home-feature-wrapper h3{margin:30px 0 0;font-size:18px;line-height:22px;letter-spacing:1px}}.home-feature-wrapper p{display:none;max-width:232px;margin:20px auto 0;font-size:15px;line-height:26px;letter-spacing:.5px;color:#626881}@media (min-width: 768px){.home-feature-wrapper p{display:block}}.home-feature-item:hover img{top:-10px;-webkit-transition:all ease .3s;-o-transition:all ease .3s;transition:all ease .3s}
