@import url(http://fonts.googleapis.com/css?family=Exo+2:400,300);.item{display:table;margin:auto}.container{z-index:9999;position:relative;background:#fff;overflow:hidden}.cbp-so-section:before,.cbp-so-section:after{content:" ";display:table;padding:30px 0}.cbp-so-section:after{clear:both}.cbp-so-side{width:100%;margin:0;padding:3em 2%;overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;perspective:1000;-webkit-transition:-webkit-transform .5s , opacity .5s;-moz-transition:-moz-transform .5s , opacity .5s;transition:transform .5s , opacity .5s}body,html{background:#e2e4e7;padding:0;font-family:'Exo 2',sans-serif;position:relative;height:100%;-webkit-font-smoothing:antialiased;margin:0;-webkit-transition:opacity 400ms;-moz-transition:opacity 400ms;transition:opacity 400ms}::-moz-selection{background:none;color:#5ac6ff}::selection{background:none;color:#5ac6ff}.centered{text-align:center}b,strong{font-weight:800}.space{padding:20px 0}h1{font-family:'Exo 2',sans-serif;margin:.75em .75em .25em;font-size:2.70em}h2{font-size:46px;font-weight:100;line-height:46px;font-family:'Exo 2',sans-serif;margin-top:.33em}h3{font:38px 'Exo 2',sans-serif;font-weight:100;padding-bottom:25px;padding-top:0}h4{font:32px 'Exo 2',sans-serif;font-weight:normal;font-weight:100;padding-bottom:15px}h5{font:24px 'Exo 2',sans-serif;font-weight:normal;font-weight:100;color:#fff}span{color:#303333;font:1.5em 'Exo 2',sans-serif;opacity:.4;padding-top:0}a{color:#fff;text-decoration:none}a:hover{color:#fff}p{font-family:'Exo 2',sans-serif;font-weight:normal;color:rgba(255,255,255,.80);line-height:30px}p a{border-bottom:1px dotted #888;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}p a:hover{border-bottom:1px dotted #fff}.border-button{background: url("images/go-right.png") no-repeat scroll 95% 50% / 6px auto rgba(0, 0, 0, 0);padding:10px 35px 10px 15px;font-weight:normal;font-family:'Exo 2',sans-serif;text-transform:uppercase;font-size:12px;letter-spacing:3px;color:rgba(255,255,255,.80);border:1px solid rgba(255,255,255,.40);-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.border-button:hover{border:1px solid #fff;color:#fff}nav #logo{float:left;z-index:99999}nav{z-index:999;width:100%;height:120px}#nav,#nav ul{list-style:none;margin:0;padding:0}#nav{width:100%}#nav>li{float:right;position:relative;padding:20px 15px}#nav>li>a{display:block;font-size:14px;font-weight:normal;text-transform:uppercase;color:#fff;opacity:1;text-decoration:none}#nav li:hover a,#nav li .selected{color:rgba(255,255,255,.60)}.cbp-af-header{font-family:'Exo 2',sans-serif;position:fixed;top:0;left:0;width:100%;z-index:99999;height:100px;overflow:hidden;-webkit-transition:height .6s;-moz-transition:height .6s;transition:height .6s}.cbp-af-header #logo img{padding:20px 20px 0 0;width:250px;max-width:250px}.cbp-af-header #nav a{line-height:60px}.cbp-af-header #logo,.cbp-af-header #nav a{-webkit-transition:all .6s;-moz-transition:all .6s;transition:all .6s}.cbp-af-header .button{border-radius:20px;color:#fff;margin-top:-100px;padding:5px 15px;letter-spacing:2px;background:#5ac6ff;font-weight:600;float:right;cursor:pointer;text-transform:uppercase;font-size:12px;text-align:center;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.cbp-af-header .button:hover{color:#fff;background:#87d5fe}.cbp-af-header.cbp-af-header-shrink{background-color:rgba(255,255,255,.5);-webkit-transition:background-color 1000ms linear;-moz-transition:background-color 1000ms linear;-o-transition:background-color 1000ms linear;-ms-transition:background-color 1000ms linear;transition:background-color 1000ms linear}.cbp-af-header.cbp-af-header-shrink{height:100px;float:right;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.cbp-af-header.cbp-af-header-shrink .button{margin-top:30px;display:block}.cbp-af-header.cbp-af-header-shrink #nav a{margin-top:-150px}.page1{background:url(images/xbg.jpg.pagespeed.ic.DxwEfl6j31.jpg) #131313;background-size:cover;height:100%;position:relative}.page1 h1{text-align:center;padding:0;margin-top:50px;margin-bottom:40px}.page1 h2{color:#fff;letter-spacing:0;text-align:center;width:100%}.logo-phone{display:none}.huge-title{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:100%;height:100px}.go-down{position:absolute;right:0;bottom:30px;left:0;text-align:center;margin:auto;width:100%;height:50px}.social-ico{float:right;margin-top:40px}.page2{background:#1f1f1f no-repeat center;padding:80px 0}.page2 h3{color:#fff;font-weight:100}.iphone{bottom:0;right:-70px;position:absolute;top:3%}.brand{display:table;margin:auto}.brand li{display:inline-block;list-style:none;padding:0 20px;opacity:1}.brand li:first-child{padding-left:0}.has-tooltip{position:relative}.has-tooltip .tooltip{pointer-events:none;position:absolute;z-index:9999;left:50%;bottom:-55px;opacity:0;-webkit-transition:ease-out opacity 300ms;-webkit-transition-delay:0ms;-moz-transition:ease-out opacity 300ms 0ms;-o-transition:ease-out opacity 300ms 0ms;transition:ease-out opacity 300ms 0ms}.has-tooltip .tooltip span{display:block;white-space:nowrap;position:relative;background:rgba(255,255,255,1);-webkit-border-radius:7px;-moz-border-radius:7px;-ms-border-radius:7px;-o-border-radius:7px;border-radius:7px;padding:12px 15px;left:-50%;font-size:12px;font-weight:normal;color:#777}.has-tooltip .tooltip span:after{top:-40%;border:solid transparent;content:" ";height:0;width:0;position:absolute;border-bottom-color:rgba(255,255,255,1);border-width:8px;left:50%;margin-left:-8px}.has-tooltip:hover span{opacity:1}.page3{background:#131313;z-index:999;position:relative;padding:80px 0;height:880px}.page3 h3{color:#fff;font-weight:100}.page3 .article{position:relative;z-index:999;background:#131313;height:100%}.page3 .slider-mac{margin-left:0%;position:absolute;max-width:940px;bottom:-220px;-webkit-transition:-webkit-transform .5s , opacity .5s;-moz-transition:-moz-transform .5s , opacity .5s;transition:transform .5s , opacity .5s}#dragit{background:rgba(19,19,19,.7);cursor:pointer;width:100%;height:100%;z-index:999;position:absolute}#dragit img{margin:auto;position:absolute;top:0;left:0;bottom:220px;right:0}.page4{background:#191919;z-index:999;position:relative;padding:60px 0}.page4 h4{color:#fff}#testimonial{padding:80px 0;background:#131313;position:relative}#slider1 img{width:170px;height:170px;margin:0 auto;overflow:hidden}#slider2{padding-top:15px;padding-right:15px}#slider2 p{padding-right:20px}.title{text-transform:uppercase}.sub{margin:10px 0;color:rgba(255,255,255,.5);font-size:14px}.textblock{line-height:21px}.testblock{position:relative}.page5{background:silver no-repeat center;z-index:999;padding:40px 0 40px 0}form{overflow:hidden}#signup textarea{background-clip:padding-box;background-color:#fff;box-shadow:1px 1px 2px rgba(0,0,0,.1);-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;border-radius:3px;border:none;margin:15px 0;color:#333;height:150px;resize:none;font-size:12px;letter-spacing:1px;padding:9px 20px 8px;transition:all .3s ease-in-out;width:98%}#signup input{background-clip:padding-box;background-color:#fff;box-shadow:1px 1px 2px rgba(0,0,0,.1);-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;border-radius:3px;border:none;margin:15px 0;color:#333;height:50px;resize:none;font-size:12px;letter-spacing:1px;padding:9px 20px 8px;transition:all .3s ease-in-out;width:98%}#signup .button{background-clip:padding-box;background-color:#5ac6ff;color:#fff;border-radius:4px;border:none;box-shadow:1px 1px 2px rgba(0,0,0,.3);font-size:12px;cursor:pointer;margin:15px 0;height:50px;font-weight:normal;letter-spacing:3px;text-shadow:none;text-transform:uppercase;width:98%;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#signup .button:hover{color:#fff;background:#87d5fe}#signup .spam{font-size:12px;padding:10px 0 10px 0;color:#888}#signup .spam img{margin-top:10px;margin-bottom:-6px}#signup .msg-ok{font-size:12px;padding:10px 0 10px 0;color:#888}#preloader{background-color:#fff;bottom:0;left:0;position:fixed;right:0;top:0;z-index:999999}#loading-animation{background-image:url(images/loading.gif.pagespeed.ce.BnBnKAJWYy.gif);opacity:.7;background-position:center center;background-repeat:no-repeat;height:200px;left:50%;margin:-100px 0 0 -100px;position:absolute;top:50%;width:200px;border-radius:4px}@media screen and (max-width:768px){.page2,.page3,.page4,.page5{padding:0 0;text-align:center;width:100%}h2{font-size:42px}h3{font-size:32px}.iphone{display:none}.cbp-af-header{display:none}.logo-phone{display:block}.hide-mobile{display:none}.huge-title{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:100%;height:250px;padding:20px}.page2 .columns{position:relative;width:100%}.has-tooltip .tooltip{pointer-events:none;position:absolute;z-index:9999;left:auto;bottom:-60px;opacity:0;-webkit-transition:ease-out opacity 300ms;-webkit-transition-delay:0ms;-moz-transition:ease-out opacity 300ms 0ms;-o-transition:ease-out opacity 300ms 0ms;transition:ease-out opacity 300ms 0ms}.has-tooltip .tooltip span{display:block;white-space:nowrap;position:relative;background:rgba(255,255,255,1);-webkit-border-radius:7px;-moz-border-radius:7px;-ms-border-radius:7px;-o-border-radius:7px;border-radius:7px;padding:12px 15px;left:0%;font-size:11px;color:#777}.has-tooltip .tooltip span:after{top:-40%;border:solid transparent;content:" ";height:0;width:0;position:absolute;border-bottom-color:rgba(255,255,255,1);border-width:8px;left:10%;margin-left:-6px}.page3 .slider-mac{margin-left:0%;margin-top:80px;position:relative;max-width:100%;bottom:0;padding-bottom:0;-webkit-transition:-webkit-transform .5s , opacity .5s;-moz-transition:-moz-transform .5s , opacity .5s;transition:transform .5s , opacity .5s}#dragit img{margin:auto;position:absolute;top:0;left:0;bottom:80px;right:0}.page3{height:auto}#testimonial{text-align:center}#slider2{margin-top:20px;padding-right:0}#slider2 p{padding-right:0}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){#testimonial .columns{width:100%}#testimonial{text-align:center}.iphone{bottom:0;right:-180px;position:absolute;display:none;top:3%}.page2 .row .six.columns{width:100%}.page3 .slider-mac{bottom:-70px}.page5{padding:40px 0}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){.iphone{bottom:0;right:-180px;position:absolute;top:3%}}.owl-carousel .owl-wrapper:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel{display:none;position:relative;width:100%;-ms-touch-action:pan-y}.owl-carousel .owl-wrapper{margin:auto;position:relative;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-wrapper-outer{overflow:hidden;position:relative;width:100%;cursor:url(cursor-grab-open.gif) 8 8 , move;margin:auto}.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition:height 500ms ease-in-out;-moz-transition:height 500ms ease-in-out;-ms-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out}.owl-carousel .owl-item{float:left}.owl-controls .owl-page,.owl-controls .owl-buttons div{cursor:pointer}.owl-controls{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.grabbing{cursor:url(cursor-grab-closed.gif) 8 8 , move}.owl-carousel .owl-wrapper,.owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-origin{-webkit-perspective:1200px;-webkit-perspective-origin-x:50%;-webkit-perspective-origin-y:50%;-moz-perspective:1200px;-moz-perspective-origin-x:50%;-moz-perspective-origin-y:50%;perspective:1200px}.owl-fade-out{z-index:10;-webkit-animation:fadeOut .7s both ease;-moz-animation:fadeOut .7s both ease;animation:fadeOut .7s both ease}.owl-fade-in{-webkit-animation:fadeIn .7s both ease;-moz-animation:fadeIn .7s both ease;animation:fadeIn .7s both ease}.owl-backSlide-out{-webkit-animation:backSlideOut 1s both ease;-moz-animation:backSlideOut 1s both ease;animation:backSlideOut 1s both ease}.owl-backSlide-in{-webkit-animation:backSlideIn 1s both ease;-moz-animation:backSlideIn 1s both ease;animation:backSlideIn 1s both ease}.owl-goDown-out{-webkit-animation:scaleToFade .7s ease both;-moz-animation:scaleToFade .7s ease both;animation:scaleToFade .7s ease both}.owl-goDown-in{-webkit-animation:goDown .6s ease both;-moz-animation:goDown .6s ease both;animation:goDown .6s ease both}.owl-fadeUp-in{-webkit-animation:scaleUpFrom .5s ease both;-moz-animation:scaleUpFrom .5s ease both;animation:scaleUpFrom .5s ease both}.owl-fadeUp-out{-webkit-animation:scaleUpTo .5s ease both;-moz-animation:scaleUpTo .5s ease both;animation:scaleUpTo .5s ease both}@-webkit-keyframes empty {
  0% {opacity: 1}
}@-moz-keyframes empty {
  0% {opacity: 1}
}@keyframes empty {
  0% {opacity: 1}
}@-webkit-keyframes fadeIn {
  0% { opacity:0; }
  100% { opacity:1; }
}@-moz-keyframes fadeIn {
  0% { opacity:0; }
  100% { opacity:1; }
}@keyframes fadeIn {
  0% { opacity:0; }
  100% { opacity:1; }
}@-webkit-keyframes fadeOut {
  0% { opacity:1; }
  100% { opacity:0; }
}@-moz-keyframes fadeOut {
  0% { opacity:1; }
  100% { opacity:0; }
}@keyframes fadeOut {
  0% { opacity:1; }
  100% { opacity:0; }
}@-webkit-keyframes backSlideOut {
  25% { opacity: .5; -webkit-transform: translateZ(-500px); }
  75% { opacity: .5; -webkit-transform: translateZ(-500px) translateX(-200%); }
  100% { opacity: .5; -webkit-transform: translateZ(-500px) translateX(-200%); }
}@-moz-keyframes backSlideOut {
  25% { opacity: .5; -moz-transform: translateZ(-500px); }
  75% { opacity: .5; -moz-transform: translateZ(-500px) translateX(-200%); }
  100% { opacity: .5; -moz-transform: translateZ(-500px) translateX(-200%); }
}@keyframes backSlideOut {
  25% { opacity: .5; transform: translateZ(-500px); }
  75% { opacity: .5; transform: translateZ(-500px) translateX(-200%); }
  100% { opacity: .5; transform: translateZ(-500px) translateX(-200%); }
}@-webkit-keyframes backSlideIn {
  0%, 25% { opacity: .5; -webkit-transform: translateZ(-500px) translateX(200%); }
  75% { opacity: .5; -webkit-transform: translateZ(-500px); }
  100% { opacity: 1; -webkit-transform: translateZ(0) translateX(0); }
}@-moz-keyframes backSlideIn {
  0%, 25% { opacity: .5; -moz-transform: translateZ(-500px) translateX(200%); }
  75% { opacity: .5; -moz-transform: translateZ(-500px); }
  100% { opacity: 1; -moz-transform: translateZ(0) translateX(0); }
}@keyframes backSlideIn {
  0%, 25% { opacity: .5; transform: translateZ(-500px) translateX(200%); }
  75% { opacity: .5; transform: translateZ(-500px); }
  100% { opacity: 1; transform: translateZ(0) translateX(0); }
}@-webkit-keyframes scaleToFade {
  to { opacity: 0; -webkit-transform: scale(.8); }
}@-moz-keyframes scaleToFade {
  to { opacity: 0; -moz-transform: scale(.8); }
}@keyframes scaleToFade {
  to { opacity: 0; transform: scale(.8); }
}@-webkit-keyframes goDown {
  from { -webkit-transform: translateY(-100%); }
}@-moz-keyframes goDown {
  from { -moz-transform: translateY(-100%); }
}@keyframes goDown {
  from { transform: translateY(-100%); }
}@-webkit-keyframes scaleUpFrom {
  from { opacity: 0; -webkit-transform: scale(1.5); }
}@-moz-keyframes scaleUpFrom {
  from { opacity: 0; -moz-transform: scale(1.5); }
}@keyframes scaleUpFrom {
  from { opacity: 0; transform: scale(1.5); }
}@-webkit-keyframes scaleUpTo {
  to { opacity: 0; -webkit-transform: scale(1.5); }
}@-moz-keyframes scaleUpTo {
  to { opacity: 0; -moz-transform: scale(1.5); }
}@keyframes scaleUpTo {
  to { opacity: 0; transform: scale(1.5); }
}.owl-item.loading{min-height:150px;background:url(images/loading.gif.pagespeed.ce.BnBnKAJWYy.gif) no-repeat center center}