.swap-view{position:relative}.swap-view:hover .navigation{opacity:1}.swap-view .navigation{opacity:.3;position:absolute;z-index:100;top:37%;margin-top:0;width:100%;transition:opacity 200ms linear}@media (max-width:992px){.swap-view .navigation{display:none}}.swap-view .navigation a{transition:opacity 100ms linear;position:absolute;display:block;width:100px;height:100px;color:transparent;overflow:hidden;margin:0;opacity:1}.swap-view .navigation a.prev{left:-80px;background:url("/content/images/partials/swap-view/arrow.svg") left center no-repeat;padding-right:90px}.swap-view .navigation a.next{right:-80px;background:url("/content/images/partials/swap-view/arrow.svg") left center no-repeat;-webkit-transform:scaleX(-1);transform:scaleX(-1);padding-left:90px}.swap-view .items{position:relative}.swap-view .items .item{visibility:hidden;position:absolute}.swap-view.forwards.swap-view .items .item.inactive{-webkit-animation:swap-view-leave-to-left 500ms cubic-bezier(.215, .61, .355, 1)}@-webkit-keyframes swap-view-leave-to-left{from{-webkit-transform:translateX(0);opacity:1;visibility:visible}to{-webkit-transform:translateX(-1000px);opacity:0;visibility:visible}}.swap-view.backwards.swap-view .items .item.inactive{-webkit-animation:swap-view-leave-to-right 500ms cubic-bezier(.215, .61, .355, 1)}@-webkit-keyframes swap-view-leave-to-right{from{-webkit-transform:translateX(0);opacity:1;visibility:visible}to{-webkit-transform:translateX(1000px);opacity:0;visibility:visible}}.swap-view .items .item.active{visibility:visible}.swap-view.forwards.swap-view .items .item.active{-webkit-animation:swap-view-enter-to-left 500ms cubic-bezier(.215, .61, .355, 1)}@-webkit-keyframes swap-view-enter-to-left{from{-webkit-transform:translateX(1000px);opacity:0}to{-webkit-transform:translateX(0);opacity:1}}.swap-view.backwards.swap-view .items .item.active{-webkit-animation:swap-view-enter-to-right 500ms cubic-bezier(.215, .61, .355, 1)}@-webkit-keyframes swap-view-enter-to-right{from{-webkit-transform:translateX(-1000px);opacity:0}to{-webkit-transform:translateX(0);opacity:1}}.swap-view .location{clear:both;position:relative;line-height:9px;vertical-align:top;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin-top:20px}@media (max-width:768px){.swap-view .location{margin-top:5px}}.swap-view .location a{display:inline-block;color:transparent;font-size:0;width:9px;height:9px;margin:0 4px;border-radius:100%;border:1px solid #9ea8aa}.swap-view .location a.active{border-color:#3498db;background:#3498db}.macbook-pro-frame{margin:0 auto;background-image:url("/content/images/partials/device-frames/macbook-pro-frame.png");background-repeat:no-repeat;background-size:contain;width:1000px;height:585px;overflow:hidden}@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx){.macbook-pro-frame{background-image:url("/content/images/partials/device-frames/macbook-pro-frame@2x.png");background-size:1000px 585px}}.macbook-pro-frame .screen{display:block;width:761px;height:476px;position:relative;margin:35px 0 0 120px}.macbook-pro-frame .screen img{display:block;width:100%;height:100%}@media (min-width:992px) and (max-width:1260px){.macbook-pro-frame{width:833.33333333px;height:487.5px;background-size:833.33333333px 487.5px}.macbook-pro-frame .screen{width:634.16666667px;height:396.66666667px;margin:29.16666667px 0 0 100px}}@media (min-width:768px) and (max-width:992px){.macbook-pro-frame{width:769.23076923px;height:450px;background-size:769.23076923px 450px}.macbook-pro-frame .screen{width:585.38461538px;height:366.15384615px;margin:26.92307692px 0 0 92.30769231px}}@media (max-width:768px){.macbook-pro-frame{background:none;width:auto;height:auto}.macbook-pro-frame .screen{width:100%;height:auto;margin:0;box-shadow:0 2px 10px rgba(0,0,0,0.4)}.macbook-pro-frame .screen img{width:auto;height:auto}}.iphone-5s-frame{background-image:url("/content/images/partials/device-frames/iphone-5s-frame.png");margin:0 auto;background-repeat:no-repeat;background-size:contain;overflow:hidden;box-sizing:border-box}@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx){.iphone-5s-frame{background-image:url("/content/images/partials/device-frames/iphone-5s-frame@2x.png");background-size:contain }}.iphone-5s-frame .screen{display:block;width:100%;height:auto;position:relative;padding:0;box-sizing:border-box}@media (min-width:768px){.iphone-5s-frame .screen{padding:30% 7% 30% 8%}}.iphone-5s-frame .screen img{box-sizing:border-box;display:block;width:100%;height:100%}@media (max-width:768px){.iphone-5s-frame{background:none}.iphone-5s-frame .screen{box-shadow:0 2px 10px rgba(0,0,0,0.4)}.iphone-5s-frame .screen img{width:auto;height:auto}}.nexus-5-frame{background-image:url("/content/images/partials/device-frames/nexus-5-frame.png");margin:0 auto;background-repeat:no-repeat;background-size:contain;overflow:hidden;box-sizing:border-box}@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx){.nexus-5-frame{background-image:url("/content/images/partials/device-frames/nexus-5-frame@2x.png");background-size:contain }}.nexus-5-frame .screen{display:block;width:100%;height:auto;position:relative;padding:0;box-sizing:border-box}@media (min-width:768px){.nexus-5-frame .screen{padding:18% 4% 16% 4%}}.nexus-5-frame .screen img{box-sizing:border-box;display:block;width:100%;height:100%}@media (max-width:768px){.nexus-5-frame{background:none}.nexus-5-frame .screen{box-shadow:0 2px 10px rgba(0,0,0,0.4)}.nexus-5-frame .screen img{width:auto;height:auto}}.nokia-lumia-1020-frame{background-image:url("/content/images/partials/device-frames/nokia-lumia-1020-frame.png");margin:0 auto;background-repeat:no-repeat;background-size:contain;overflow:hidden;box-sizing:border-box}@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx){.nokia-lumia-1020-frame{background-image:url("/content/images/partials/device-frames/nokia-lumia-1020-frame@2x.png");background-size:contain }}.nokia-lumia-1020-frame .screen{display:block;width:100%;height:auto;position:relative;padding:0;box-sizing:border-box}@media (min-width:768px){.nokia-lumia-1020-frame .screen{padding:17% 10% 17% 8%}}.nokia-lumia-1020-frame .screen img{box-sizing:border-box;display:block;width:100%;height:100%}@media (max-width:768px){.nokia-lumia-1020-frame{background:none}.nokia-lumia-1020-frame .screen{box-shadow:0 2px 10px rgba(0,0,0,0.4)}.nokia-lumia-1020-frame .screen img{width:auto;height:auto}}.ipad-air-frame{background-image:url("/content/images/partials/device-frames/ipad-air-frame.png");margin:0 auto;background-repeat:no-repeat;background-size:contain;overflow:hidden;box-sizing:border-box}@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx){.ipad-air-frame{background-image:url("/content/images/partials/device-frames/ipad-air-frame@2x.png");background-size:contain }}.ipad-air-frame .screen{display:block;width:100%;height:auto;position:relative;padding:0;box-sizing:border-box}@media (min-width:768px){.ipad-air-frame .screen{padding:4.5% 9% 4.5% 9%}}.ipad-air-frame .screen img{box-sizing:border-box;display:block;width:100%;height:100%}@media (max-width:768px){.ipad-air-frame{background:none}.ipad-air-frame .screen{box-shadow:0 2px 10px rgba(0,0,0,0.4)}.ipad-air-frame .screen img{width:auto;height:auto}}#hero{background:#2c3e50 url("/content/images/pages/index/hero.jpg") center;background-size:cover;height:500px;box-sizing:border-box;-ms-box-sizing:border-box;margin:0;overflow:hidden;position:relative;z-index:100}#hero h1{text-align:left;margin-top:120px;margin-bottom:120px;text-shadow:0 3px 6px rgba(0,0,0,0.2)}#hero h1 strong{font-weight:700}#hero .logo-stripe img{display:block;max-width:100%;height:auto;-webkit-filter:drop-shadow(0 3px 6px rgba(0,0,0,0.2));filter:drop-shadow(0 3px 6px rgba(0,0,0,0.2))}@media (max-width:992px){#hero .wrapper{margin:0 20px}}@media (max-width:768px){#hero .logo-stripe{display:none}}@media (max-width:1300px){#hero{height:430px}#hero h1{margin-top:80px;margin-bottom:80px}}@media (max-width:768px){#hero{height:auto}}#hero-word-switcher{position:relative;display:inline-block;vertical-align:top;transition:width 400ms cubic-bezier(0.215, 0.61, 0.355, 1);white-space:nowrap;margin-right:-5px}#hero-word-switcher.in strong{-webkit-animation:leave-word 300ms cubic-bezier(.215, .61, .355, 1);-webkit-transform-origin:center 35px;-moz-animation:leave-word 300ms cubic-bezier(.215, .61, .355, 1);-webkit-transform-origin:center 35px;transform-origin:center 35px}@-webkit-keyframes leave-word{0%{-webkit-transform:rotateX(0deg);visibility:visible;opacity:1}100%{-webkit-transform:rotateX(-90deg);visibility:visible;opacity:0}}@keyframes leave-word{0%{-webkit-transform:rotateX(0deg);transform:rotateX(0deg);visibility:visible;opacity:1}100%{-webkit-transform:rotateX(-90deg);transform:rotateX(-90deg);visibility:visible;opacity:0}}#hero-word-switcher.in strong.active{-webkit-animation:enter-word 300ms 100ms cubic-bezier(.215, .61, .355, 1);animation:enter-word 300ms 100ms cubic-bezier(.215, .61, .355, 1)}@-webkit-keyframes enter-word{0%{-webkit-transform:rotateX(90deg);opacity:0}100%{opacity:1;-webkit-transform:rotateX(0deg)}}@keyframes enter-word{0%{-webkit-transform:rotateX(90deg);transform:rotateX(90deg);opacity:0}100%{opacity:1;-webkit-transform:rotateX(0deg);transform:rotateX(0deg)}}#hero-word-switcher strong{visibility:hidden;position:absolute;left:0}#hero-word-switcher strong.active{visibility:visible}.subtitle{text-transform:uppercase;color:#7f8c8d;letter-spacing:.2em;font-size:15px}hr.subtle{background:radial-gradient(#7f8c8d, rgba(127,140,141,0) 60%)}#products .cell{cursor:pointer;padding:30px;transition:box-shadow 200ms cubic-bezier(0.215, 0.61, 0.355, 1);position:relative}#products .cell:hover{background:rgba(255,255,255,0.5);box-shadow:0 4px 20px rgba(0,0,0,0.2);border-radius:6px;border-color:transparent}#products .cell:hover+.cell{border-color:transparent}@media (max-width:1300px){#products{padding-top:40px;padding-bottom:40px}#products .columns{margin-top:20px !important}}#products .omnilink{color:#4e5758;text-decoration:none;margin:-30px;padding:30px;display:block}#products .actions .action-button{margin-top:-4px;margin-right:4px}#products .image{text-align:center}.content.with-gradient{padding:100px 40px;background:linear-gradient(#ecf0f1, #fff 80px)}.content.with-gradient.first{background:#fff}@media (max-width:768px){.content.with-gradient{padding:30px 20px;background:#fff}}.feature-grid .icon{display:block;max-width:130px;height:84px;margin:0 auto}.feature-grid h4{color:#3498db}.feature-grid p{font-size:14px;color:#7f8c8d}#quotes blockquote{list-style:none;padding:0;border:0;margin:0;font:inherit;color:inherit;line-height:normal;font-size:19px;color:#4e5758;line-height:1.6;text-indent:-0.35em}#quotes .author{margin-top:30px;line-height:normal}#quotes .author img{display:block;float:left;border-radius:8px;margin-top:-6px;margin-right:15px;width:60px;height:60px}#quotes .author .name{font-weight:bold;display:block}#quotes .author em{font-style:normal;display:block;color:#7f8c8d}@media (max-width:768px){#quotes .author{margin-top:10px}#quotes .author blockquote{line-height:1.3}#quotes .author img{width:30px;height:30px;margin-top:0}#quotes .author .name,#quotes .author em{display:inline}}#call-to-actions .icon{width:81px;height:81px;margin-bottom:-45px}