header.main-header{background:transparent;}div#content-wrapper{padding-bottom:0;}div.gradient{opacity:.75;}h1,h2,h3{font-weight:300;}div.hero{padding:120px 0 180px 0;}div.hero div.gw{z-index:3;position:relative;}div.hero h1{position:relative;margin:0 0 60px 0;}div.hero h1:after{content:'';width:150px;height:2px;position:absolute;bottom:-30px;left:50%;margin:0 0 0 -75px;background:rgb(138,194,73);background:-moz-linear-gradient(left,rgba(138,194,73,1) 0%,rgba(0,188,212,1) 100%);background:-webkit-linear-gradient(left,rgba(138,194,73,1) 0%,rgba(0,188,212,1) 100%);background:linear-gradient(to right,rgba(138,194,73,1) 0%,rgba(0,188,212,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#8ac249',endColorstr='#00bcd4',GradientType=1);}div.hero div.video{width:100%;position:absolute;top:-74px;left:0;bottom:0;z-index:-1;overflow:hidden;background-color:#222c37;}div.hero div.video div.video-overlay{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;background-color:rgba(0,0,0,0.5);}.touch div.hero div.video,.i18n-zh-hans div.hero div.video{display:none;}div.hero div.video iframe{max-width:none;width:2000px;height:1125px;position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);transform:translate(-50%,-50%);}.touch div.hero-background,.i18n-zh-hans div.hero-background{width:100%;position:absolute;top:-74px;left:0;bottom:0;z-index:-1;overflow:hidden;}.touch div.hero-background div.background,.i18n-zh-hans div.hero-background div.background{width:auto;position:absolute;top:-74px;bottom:-50px;left:-50px;right:-50px;z-index:-1;background:url(../images/index/background.png) 50% 0 no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}.promos{margin:0 !important;padding:0 0 40px 0 !important;}.promos .slick-list{padding:0 5px;}.promos .slick-dots{bottom:20px;}.promos .slick-prev,.promos .slick-next{bottom:auto;top:auto;margin:-5px 0 0 0;background:#f5f8f9;}.promos .slick-prev{left:0;}.promos .slick-next{right:0;}div.promos-wrapper div.wrap{width:100%;max-width:2560px;margin:0 auto;}div.promos-wrapper div.promo div.image-wrap{width:100%;height:100%;overflow:hidden;position:relative;-webkit-box-shadow:0 5px 15px rgba(0,40,53,0.3);-moz-box-shadow:0 5px 15px rgba(0,40,53,0.3);box-shadow:0 0 10px rgba(0,40,53,0.3);-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;}div.promos-wrapper div.promo div.image{width:100%;height:100%;background-position:50% 50%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;-webkit-transition:1s;-moz-transition:1s;transition:1s;}.no-touch div.promos-wrapper div.promo:hover div.image-wrap{-webkit-box-shadow:0 5px 15px rgba(0,40,53,0.3);-moz-box-shadow:0 5px 15px rgba(0,40,53,0.3);box-shadow:0 10px 30px rgba(0,40,53,0.5);}.no-touch div.promos-wrapper div.promo div.image-wrap:hover div.image{-webkit-transform:scale(1.05) rotate(0deg);-moz-transform:scale(1.05) rotate(0deg);transform:scale(1.05) rotate(0deg);-webkit-transition:.5s;-moz-transition:.5s;transition:.5s;}div.promos-wrapper div.promo h4{position:relative;margin:30px 0 15px 0;padding:20px 15px 0 15px;font-weight:300;}div.promos-wrapper div.promo h4:after{content:'';width:100px;height:2px;position:absolute;display:block;top:0;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:width .3s ease-in;-moz-transition:width .3s ease-in;transition:width .3s ease-in;background:rgb(138,194,73);background:-moz-linear-gradient(left,rgba(138,194,73,1) 0%,rgba(0,188,212,1) 100%);background:-webkit-linear-gradient(left,rgba(138,194,73,1) 0%,rgba(0,188,212,1) 100%);background:linear-gradient(to right,rgba(138,194,73,1) 0%,rgba(0,188,212,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#8ac249',endColorstr='#00bcd4',GradientType=1);}.promo .as-24h{background-image:url(../images/index/24h-deals-cover.jpg);}.promo div.countdown{width:100%;position:absolute;bottom:30px;left:0;text-align:center;}div.countdown div.digit{display:inline-block;vertical-align:top;}div.countdown div.time{font-size:2em;line-height:1em;font-weight:300;margin:0 0 5px 0;color:#fff;}div.countdown div.lbl{font-size:0.675em;line-height:1em;font-weight:bold;color:#9c9c9c;text-transform:uppercase;}div.countdown div.sep{padding:0 5px;line-height:2em;color:#fff;}div.get-started div.item{background:#fff;position:relative;border-right:#ececec 1px solid;z-index:2;-webkit-transition:all .1s;-moz-transition:all .1s;transition:all .1s;}div.get-started div.item:last-child{border:0;}div.get-started div.item h4{margin:0;}div.get-started div.item:before{content:'';display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;-webkit-transition:all .1s;-moz-transition:all .1s;transition:all .1s;}.no-touch div.get-started div.item:hover{z-index:3;-webkit-box-shadow:0 0 14px rgba(0,40,53,0.25);-moz-box-shadow:0 0 14px rgba(0,40,53,0.25);box-shadow:0 0 15px rgba(0,40,53,0.5);}.no-touch div.get-started div.item:hover:before{-webkit-box-shadow:0 0 0 5px #fff;-moz-box-shadow:0 0 0 5px #fff;box-shadow:0 0 0 5px #fff;}.blog-posts.group{padding-top:0 !important;padding-bottom:0 !important;}div.blog-posts div.post{background:#fff;position:relative;z-index:2;-webkit-transition:all .1s;-moz-transition:all .1s;transition:all .1s;}div.blog-posts div.post:before{content:'';display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;-webkit-transition:all .1s;-moz-transition:all .1s;transition:all .1s;}.no-touch div.blog-posts div.post:hover{z-index:3;-webkit-box-shadow:0 0 14px rgba(0,40,53,0.25);-moz-box-shadow:0 0 14px rgba(0,40,53,0.25);box-shadow:0 0 15px rgba(0,40,53,0.5);}.no-touch div.blog-posts div.post:hover:before{-webkit-box-shadow:0 0 0 5px #fff;-moz-box-shadow:0 0 0 5px #fff;box-shadow:0 0 0 5px #fff;}div.blog-posts div.post a{min-height:110px;position:relative;padding:15px 0 15px 110px;}div.blog-posts div.post img{width:80px;height:80px;position:absolute;top:15px;left:0;}div.blog-posts div.post small{margin:15px 0 0px 0;}.next-event{background:#002835 url(../images/index/event-cover.jpg) 50% 50% no-repeat;padding:53px 60px;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}.next-event div.line{width:100px;height:2px;margin:0 auto;background:rgb(138,194,73);background:-moz-linear-gradient(left,rgba(138,194,73,1) 0%,rgba(0,188,212,1) 100%);background:-webkit-linear-gradient(left,rgba(138,194,73,1) 0%,rgba(0,188,212,1) 100%);background:linear-gradient(to right,rgba(138,194,73,1) 0%,rgba(0,188,212,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#8ac249',endColorstr='#00bcd4',GradientType=1);}.careers-banner{padding:90px;background:url(../images/index/careers.png) 50% 0 no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}@media only screen and (max-width:1280px){div.get-started div.item a{padding:20px 15px 15px 15px !important;}div.get-started div.item h4{font-size:1.25em;}div.get-started div.diamond-large{width:44px;height:44px;margin-bottom:20px;}div.get-started div.diamond-large div.content{width:60px;height:60px;line-height:60px;margin:-30px 0 0 -30px;}div.get-started div.diamond-large div.content div.icon:before{line-height:60px;font-size:150%;}}@media only screen and (max-width:1023px){.promos .slick-list{padding:0;}.promos .slick-prev,.promos .slick-next{margin:-10px 0 0 0;}.careers-banner{padding:60px;}}@media only screen and (max-width:767px){div.hero{padding:0 0 60px 0;}.touch div.hero-background div.background,.i18n-zh-hans div.hero-background div.background{background-image:url(../images/index/background.png);}.promos .slick-prev,.promos .slick-next{margin:-10px 0 0 0;}div.get-started div.item{width:33.3333334%;border:0;}.careers-banner{padding:30px;background-image:url(../images/index/careers.png);}}@media only screen and (max-width:479px){.promo div.countdown{bottom:15px;}div.countdown div.time{font-size:1.75em;}div.get-started div.item{width:50%;}div.blog-posts div.post a{min-height:80px;padding:15px 0 15px 65px;}div.blog-posts div.post img{width:50px;height:50px;}div.blog-posts div.post small{margin:5px 0 0 0;}}
