@import url(https://fonts.googleapis.com/css?family=Lato:300,400,700,900);@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}body{font-family:Lato,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;background:#fff;font-size:18px;color:#333}.container{width:100%;max-width:960px;margin:0 auto}@media screen and (max-width:959px){.container{max-width:680px}}@media screen and (max-width:679px){.container{max-width:none}}p{line-height:1.7em}.button{font-weight:400;background:#fff;padding:0 20px;text-decoration:none;color:#333!important;font-size:16px;height:40px;box-sizing:border-box;line-height:40px;box-shadow:0 4px 6px rgba(50,50,93,.11),0 1px 3px rgba(0,0,0,.08);display:inline-block;-webkit-transition:all .15s ease;transition:all .15s ease}.button.primary{background:#319df0;color:#fff!important;font-size:20px;height:44px}.button:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px);box-shadow:0 7px 14px rgba(50,50,93,.1),0 3px 6px rgba(0,0,0,.08)}.button:active{-webkit-transform:translateY(1px);transform:translateY(1px)}ul{list-style:none;padding:0;margin:0}li{list-style:none}h1{margin:0;font-size:36px;font-weight:700}h2{font-size:24px;font-weight:400;margin:0}h3{font-size:16px;font-weight:400;margin:0}.navigation{height:60px;background-color:#000}.navigation .container{background-image:url(assets/shared/gravitlogoheader.svg?v=1);background-position:5px center;background-repeat:no-repeat;background-size:auto 34px;height:60px;position:relative}.navigation .container .homelink{position:absolute;display:inline-block;left:0;cursor:pointer;height:60px;top:0;width:130px}.navigation .container .menubutton{display:none}@media screen and (max-width:679px){.navigation .container .menubutton{display:block;position:absolute;right:10px;height:30px;width:40px;top:15px;cursor:pointer}.navigation .container .menubutton span{display:inline-block;width:100%;height:4px;border-radius:2px;position:absolute;background-color:#fff;left:0}.navigation .container .menubutton span.top{top:0}.navigation .container .menubutton span.middle{top:50%;margin-top:-2px}.navigation .container .menubutton span.bottom{bottom:0}}.navigation ul{float:right;height:60px}@media screen and (max-width:679px){.navigation ul{height:0;overflow:hidden;-webkit-transition:height .3s ease-out;transition:height .3s ease-out;box-sizing:border-box;position:absolute;top:60px;width:100vw;right:0;z-index:30;background-color:#000;float:none}.navigation ul.open{height:305px}}.navigation ul li.item{display:inline-block;padding:0 12px}@media screen and (max-width:679px){.navigation ul li.item{width:100%;border-bottom:1px solid #fff;text-align:right;box-sizing:border-box}.navigation ul li.item:first-child{border-top:1px solid #fff}}.navigation ul li.item a{color:#fff;line-height:60px;text-decoration:none;font-weight:900;font-size:16px}.navigation ul li.item a:hover{text-decoration:underline}.navigation ul li.signin{display:inline-block;margin:0 12px 0 16px}@media screen and (max-width:679px){.navigation ul li.signin{text-align:right;width:100%;box-sizing:border-box;padding:13px;margin:0}}.navigation ul li.signin a{text-decoration:none;display:inline-block;font-weight:900;color:#1fb9ed;border:2px solid #1fb9ed;border-radius:30px;line-height:30px;font-size:16px;padding:0 16px}.navigation ul li.signin a:hover{color:#8be2ff;border:2px solid #8be2ff}footer{background-color:#000;height:410px;box-sizing:content-box;padding-top:45px;color:#6d6d6d}footer .sitemap{overflow:hidden;width:100%}footer .sitemap>ul{box-sizing:border-box;width:25%;display:inline-block;margin-bottom:30px;position:relative}footer .sitemap>ul::before{content:' ';position:absolute;top:0;left:-25%;width:1px;bottom:0;background:#999}footer .sitemap>ul li{display:block;font-size:20px}footer .sitemap>ul li.title{color:#fff}footer .sitemap>ul li.logo>a>img{height:25px;width:auto}footer .sitemap>ul li:not(:last-child){margin-bottom:14px}footer .sitemap>ul li a{text-decoration:none;color:#989898;font-weight:400}footer .sitemap>ul li a:hover{text-decoration:underline}footer .links{width:100%;border-top:1px solid #656565;border-bottom:1px solid #656565;margin-bottom:24px}footer .links .socials{height:100%;width:50%;float:left}footer .links .socials.hide{display:none}footer .links .socials li{display:inline-block;height:100%}footer .links .socials li a{width:40px;height:100%;display:inline-block;cursor:pointer;background-position:center center;background-repeat:no-repeat;background-size:30px auto}footer .links .socials li a.facebook{background-image:url(assets/shared/facebook.svg)}footer .links .socials li a.twitter{background-image:url(assets/shared/twitter.svg)}footer .links .socials li a.youtube{background-image:url(assets/shared/youtube.svg)}footer .links .company{height:100%;float:right;width:50%}footer .links .company.no-socials{margin:0 auto;float:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:70%}footer .links .company.no-socials li{float:none}footer .links .company li{display:inline-block;height:100%;float:right}footer .links .company li a{height:100%;display:inline-block;padding:12px 15px}footer .links .company li a img{height:48px;width:auto}footer .notice{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}footer .notice .copyright{font-size:16px;text-align:center;margin:0;color:#989898}footer .notice .copyright a{text-decoration:none;color:#989898}footer .notice .copyright a:hover{text-decoration:underline}@media screen and (max-width:959px){footer .sitemap>ul{width:50%}footer .sitemap>ul::before{display:none}footer .sitemap>ul li.dummy{display:none}footer .links{position:relative}footer .links .socials{position:absolute;bottom:-100px;width:140px;display:-webkit-box;display:-ms-flexbox;display:flex;left:50%;margin-left:-70px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}footer .links .company{width:100%!important;display:-webkit-box;display:-ms-flexbox;display:flex;float:none;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}footer .links .company li{float:none;width:33%;text-align:center}footer .links .company li a{padding:13px 0}footer .links .company li a img{width:80%!important;height:auto!important}footer .notice{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}footer .notice>*{text-align:center}}@media screen and (max-width:479px){footer{height:auto;padding-bottom:50px}footer .sitemap>ul{width:100%;text-align:center}footer .sitemap>ul:nth-child(1){width:100%}footer .sitemap>ul li{width:100%}footer .sitemap>ul li.logo>a{float:none}footer .links .company{display:block;padding:0}footer .links .company li{width:33.33%;text-align:center}footer .links .company li a{padding:13px 0}footer .links .company li img{width:80%!important;height:auto!important}}.home .navigation{width:100%}.home .hero{padding-top:45px;padding-bottom:70px;background:-webkit-linear-gradient(225deg,#ed1d7a,#6f0064);background:linear-gradient(-135deg,#ed1d7a,#6f0064)}.home .hero .product{height:415px}@media screen and (max-width:959px){.home .hero .product{height:auto}}.home .hero .product .logo{width:90%;margin-bottom:20px;padding-left:5px}.home .hero .product .logo img{width:182px;height:auto}@media screen and (max-width:959px){.home .hero .product .logo{text-align:center}}.home .hero .product .screen{width:496px;display:inline-block;float:left}.home .hero .product .screen img{max-width:100%;height:auto}@media screen and (max-width:959px){.home .hero .product .screen{float:none;margin:0 auto;max-width:90%;display:block}}.home .hero .product .text{display:inline-block;width:420px;float:right;color:#fff;padding-top:15px}@media screen and (max-width:959px){.home .hero .product .text{display:block;float:none;width:80%;text-align:center;margin:0 auto}}.home .hero .product .text h2{margin-bottom:14px;font-size:22px;font-weight:700}.home .hero .product .text h3{margin-bottom:14px}.home .hero .product .text .button{margin-top:20px}@media screen and (max-width:959px){.home .hero .product.klex{margin-top:80px}}.home .hero .product.klex .logo{text-align:right}@media screen and (max-width:959px){.home .hero .product.klex .logo{text-align:center}}.home .hero .product.klex .logo img{width:215px;height:auto}.home .hero .product.klex .screen{float:right}@media screen and (max-width:959px){.home .hero .product.klex .screen{float:none}}.home .hero .product.klex .text{float:left;text-align:right}@media screen and (max-width:959px){.home .hero .product.klex .text{float:none;text-align:center}}.home .cloud{height:600px;width:100%;background-image:url(assets/home/gravitcloudimage2.png);background-repeat:no-repeat;background-size:cover;background-position:center bottom;text-align:center;box-sizing:border-box;padding-top:100px}.home .cloud h1,.home .cloud h2{color:#fff;text-shadow:0 0 1px rgba(0,0,0,.5);margin-bottom:30px}.home .cloud a.button{margin-top:20px}.home .tech{position:relative;width:100%;background:-webkit-linear-gradient(#6ab2fb,#0b81ff);background:linear-gradient(#6ab2fb,#0b81ff);padding-top:115px;padding-bottom:80px;text-align:center;color:#fff}.home .tech .pattern{position:absolute;height:100%;width:100%;left:0;top:0;background-image:url(assets/home/techpattern.png);background-size:56px auto;background-position:-27px;opacity:.5}.home .tech h1{margin-bottom:50px}.home .tech h2{margin-bottom:65px}.home .tech ul.tech-list{width:100%;overflow:hidden}.home .tech ul.tech-list li{width:33.333%;height:320px;float:left}@media screen and (max-width:959px){.home .tech ul.tech-list li{width:50%}}@media screen and (max-width:679px){.home .tech ul.tech-list li{width:100%}}.home .tech ul.tech-list li .img-container{width:220px;height:100px;margin:0 auto;margin-bottom:30px;text-align:center}.home .tech ul.tech-list li .img-container img{max-width:100%;max-height:100%}.home .tech ul.tech-list li .title{font-size:22px;font-weight:700;margin-bottom:18px}.home .tech ul.tech-list li .description{width:240px;margin:0 auto;font-size:14px;font-weight:400}.home section.oldusermessage{overflow:hidden;height:0;background:-webkit-linear-gradient(left,#719ff1,#e53481);background:linear-gradient(90deg,#719ff1,#e53481);position:relative;-webkit-transition:height .3s ease-out;transition:height .3s ease-out}.home section.oldusermessage.open{height:255px}@media screen and (max-width:679px){.home section.oldusermessage.open{height:300px}}.home section.oldusermessage .image{position:absolute;min-width:100%;left:50%;margin-left:-720px;top:0;height:100%;width:1440px;background-image:url(/assets/home/oldusermessagebg.png);background-repeat:no-repeat;background-size:100% auto;background-position:center top}@media screen and (min-width:1440px){.home section.oldusermessage .image{margin-left:calc(0% - 720px - (50% - 720px))}}@media screen and (max-width:959px){.home section.oldusermessage .image{background-image:url(/assets/home/mobilemessage.png);background-position:center center;left:0;margin-left:0}}.home section.oldusermessage .text{position:relative;z-index:10;float:right;width:500px;margin-right:140px;color:#fff;padding-top:23px;text-align:center}@media screen and (max-width:959px){.home section.oldusermessage .text{margin:0 auto;float:none;width:100%;max-width:500px}}.home section.oldusermessage .text .title{font-size:22px;font-weight:700;margin-bottom:16px}.home section.oldusermessage .text .message{font-size:15px;line-height:1.7;color:#fff;opacity:.8;margin-bottom:20px}.home section.oldusermessage .text .buttons{margin-bottom:16px}.home section.oldusermessage .text .buttons .button{height:40px;border-radius:20px;color:#fff!important}.home section.oldusermessage .text .buttons .readmore{margin-right:15px;background-color:#cf226e}.home section.oldusermessage .text .buttons .gotit{background-color:#319df0}.home section.oldusermessage .text .close-message{color:#fff;opacity:.8;font-size:11px;cursor:pointer}.home section.oldusermessage .text .close-message:hover{text-decoration:underline}body.team section.team{background:-webkit-linear-gradient(225deg,#ed1d7a,#6f0064);background:linear-gradient(-135deg,#ed1d7a,#6f0064)}body.team section.team .container{background-color:#fff;text-align:center;box-sizing:border-box;padding:100px 40px 60px 40px}body.team section.team .container h1{margin-bottom:50px}body.team section.team .container h2{margin-bottom:90px}body.team section.team .container ul.team-list{width:100%;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}body.team section.team .container ul.team-list li{width:33.333%;height:310px;float:left}@media screen and (max-width:959px){body.team section.team .container ul.team-list li{width:50%}}@media screen and (max-width:679px){body.team section.team .container ul.team-list li{width:100%}}@media screen and (max-width:959px){body.team section.team .container ul.team-list li.dummy{width:25%}}@media screen and (max-width:679px){body.team section.team .container ul.team-list li.dummy{display:none}}body.team section.team .container ul.team-list li .img-container{width:128px;height:auto;margin:0 auto;margin-bottom:25px;text-align:center}body.team section.team .container ul.team-list li .img-container img{height:auto;width:100%}body.team section.team .container ul.team-list li .hexagon{overflow:hidden;position:relative;background-color:#fff}body.team section.team .container ul.team-list li .hexagon:after,body.team section.team .container ul.team-list li .hexagon:before{content:"";position:absolute;width:0;border-left:95px solid #fff;border-right:95px solid #fff;left:0}body.team section.team .container ul.team-list li .hexagon:before{top:0;border-bottom:44px solid transparent}body.team section.team .container ul.team-list li .hexagon:after{bottom:0;width:0;border-top:44px solid transparent}body.team section.team .container ul.team-list li .name{font-size:22px;font-weight:700;margin-bottom:2px}body.team section.team .container ul.team-list li .rule{font-size:14px;margin-bottom:18px;font-weight:700;font-style:italic}body.team section.team .container ul.team-list li .description{width:240px;margin:0 auto;font-size:14px;font-weight:400}body.cloud section.cloud{background:-webkit-linear-gradient(225deg,#ed1d7a,#6f0064);background:linear-gradient(-135deg,#ed1d7a,#6f0064)}body.cloud section.cloud .container{background-color:#fff;text-align:center;box-sizing:border-box;padding:60px 30px 90px 30px}body.cloud section.cloud .container h1{margin-bottom:10px}body.cloud section.cloud .container h2{margin-bottom:52px}body.cloud section.cloud .container p{padding:3px 0;margin-left:auto;margin-right:auto;max-width:580px;text-align:justify;font-size:16px}body.cloud section.cloud .container img{display:block;width:496px;max-width:90%;height:auto;margin:40px auto 40px auto}body.cloud section.cloud .container .button{font-size:20px;height:44px;margin-top:40px;padding:0 14px}