@import url("https://fonts.googleapis.com/css?family=Catamaran:400,700|Roboto:400,700");a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,dialog,div,dl,dt,em,embed,fieldset,figcaption,figure,font,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,hr,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,meter,nav,object,ol,output,p,pre,progress,q,rp,rt,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video,xmp{border:0;margin:0;padding:0;font-size:100%}html,body{height:100%}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}b,strong{font-weight:bold}img{color:transparent;font-size:0;vertical-align:middle;-ms-interpolation-mode:bicubic}li{display:list-item}table{border-collapse:collapse;border-spacing:0}th,td,caption{font-weight:normal;vertical-align:top;text-align:left}svg{overflow:hidden}body{width:100%;*zoom:1}body:before,body:after{content:"";display:table}body:after{clear:both}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}body{font:400 100%/1.6 'Roboto', sans-serif;padding-top:90px;color:#58595B}@media only screen and (max-width: 700px){body{font-size:80%}}img{max-width:100%}ul,ol{list-style:none}h1,h2{font-family:'Catamaran', sans-serif}a{text-decoration:none}.clear{clear:both}.wrapper{max-width:1200px;padding:0 12px;margin:0 auto;position:relative}.row{display:block;width:102.08333%;margin:0 -1.04167%;*zoom:1}.row:before,.row:after{content:"";display:table}.row:after{clear:both}.padded{padding-top:75px;padding-bottom:75px}@media only screen and (max-width: 700px){.padded{padding-top:25px;padding-bottom:25px}}.padded-top{padding-top:75px}@media only screen and (max-width: 700px){.padded-top{padding-top:25px}}.padded-sm{padding-top:25px;padding-bottom:25px}@media only screen and (max-width: 700px){.padded-sm{padding-top:18px;padding-bottom:18px}}a.btn-demo{color:#fff;background:#F26522;border-radius:50px;text-transform:uppercase;-webkit-transition:all 0.5s;transition:all 0.5s;font-family:'Catamaran', sans-serif}a.btn-demo:hover{background:#d54d0d}a.btn-hollow{display:inline-block;color:#F26522;border:2px solid #F26522;border-radius:50px;text-transform:uppercase;-webkit-transition:all 0.5s;transition:all 0.5s;padding:8px 30px 6px;font-family:'Catamaran', sans-serif}a.btn-hollow:hover{background:#F26522;color:#fff}.success{color:#00a200}.error{color:#a20000}.header{padding:25px 0;position:fixed;top:0;width:100%;background:rgba(255,255,255,0.8);z-index:1000}.logo{float:left}.top-nav{float:right}.top-nav #toggle_menu{font-size:1.375em;color:#58595B;display:none;padding:2px}@media only screen and (max-width: 980px){.top-nav #toggle_menu{display:block}}.top-nav ul.responsive-menu{position:absolute;top:35px;right:12px;padding:8px 0px;border-radius:2px;background:#fff;display:none}.top-nav ul.responsive-menu li{white-space:nowrap}.top-nav ul.responsive-menu li a{display:block;text-transform:uppercase;font-family:'Catamaran', sans-serif;font-size:0.75em;color:#252525;padding:4px 18px}.top-nav ul.responsive-menu li a.current{color:#F26522}.top-nav ul.responsive-menu li a.demo-link{color:#F26522;font-weight:700}@media only screen and (max-width: 980px){.top-nav ul.menu{display:none}}.top-nav ul.menu>li{display:inline-block;margin-left:24px;position:relative}.top-nav ul.menu>li:first-child{margin-left:0}.top-nav ul.menu>li .submenu{position:absolute;top:100%;left:-15px;padding:8px 15px;border-radius:2px;background:#fff;display:none}.top-nav ul.menu>li .submenu li{display:block;white-space:nowrap}.top-nav ul.menu>li:hover .submenu{display:block}.top-nav ul.menu a,.top-nav ul.menu span{text-transform:uppercase;font-family:'Catamaran', sans-serif;font-size:0.75em;color:#252525;display:inline-block;padding:10px 0}.top-nav ul.menu a.current,.top-nav ul.menu span.current{color:#F26522}.top-nav ul.menu a.btn-demo,.top-nav ul.menu span.btn-demo{color:#fff;padding:10px 20px 8px}.title-wrapper p{max-width:750px;margin:1em auto 2em;text-align:center}.title{font-family:'Catamaran', sans-serif}.title.title__center{text-align:center}.title.title__large{font-size:4em;line-height:1.25em}.title.title__main{font-size:3em;text-align:center;margin-bottom:55px;line-height:1.25em}@media only screen and (max-width: 700px){.title.title__main{font-size:2.375em;text-align:center;margin-bottom:35px;line-height:1.31579em}}.title.title__sup{font-size:1.125em;font-weight:400;text-transform:uppercase;text-align:center;margin-bottom:8px}.title.title__sub{font-family:'Roboto', sans-serif;font-weight:400;font-size:1.5em}.title .subtitle{font-size:0.75em}.features p.info{max-width:750px;margin:0 auto 40px;text-align:center}@media only screen and (max-width: 980px){.features.two-col .features-wrapper .feature{display:inline;float:left;width:47.91667%;margin:0 1.04167%;margin-bottom:20px}}@media only screen and (max-width: 700px){.features.two-col .features-wrapper .feature{display:inline;float:left;width:97.91667%;margin:0 1.04167%;margin-bottom:20px}}.features .features-wrapper{display:block;width:102.08333%;margin:0 -1.04167%;*zoom:1;position:relative;z-index:1}.features .features-wrapper:before,.features .features-wrapper:after{content:"";display:table}.features .features-wrapper:after{clear:both}.features .features-wrapper .feature{display:inline;float:left;width:31.25%;margin:0 1.04167%;margin-bottom:80px}@media only screen and (max-width: 700px){.features .features-wrapper .feature{display:inline;float:left;width:97.91667%;margin:0 1.04167%;margin-bottom:40px}}.features .features-wrapper .feature .icon{display:inline;float:left;width:22.91667%;margin:0 1.04167%}@media only screen and (max-width: 700px){.features .features-wrapper .feature .icon{display:inline;float:left;width:14.58333%;margin:0 1.04167%}}.features .features-wrapper .feature .feature-info{display:inline;float:left;width:72.91667%;margin:0 1.04167%;font-size:1.125em}@media only screen and (max-width: 700px){.features .features-wrapper .feature .feature-info{display:inline;float:left;width:81.25%;margin:0 1.04167%}}.features .features-wrapper .feature .feature-info h3{color:#F26522;font-family:'Catamaran', sans-serif}.footer-demo{background:#F26522;color:#fff;padding:35px 0 30px;position:relative;z-index:10;*zoom:1}.footer-demo:before,.footer-demo:after{content:"";display:table}.footer-demo:after{clear:both}@media only screen and (max-width: 700px){.footer-demo{text-align:center;padding:25px 0 25px}}.footer-demo .info{float:left;font-size:1.5em;letter-spacing:2px;line-height:260%}@media only screen and (max-width: 700px){.footer-demo .info{float:none;text-align:center}}.footer-demo .btn-demo{float:right;display:inline-block;padding:10px 30px 6px;color:#F26522;background:#fff;font-size:1.5em;font-weight:700;letter-spacing:3px}@media only screen and (max-width: 700px){.footer-demo .btn-demo{float:none}}.footer-demo .btn-demo:hover{background:#fff;color:#d54d0d}.footer{background:#58595B;padding:35px 0;color:#fff;position:relative;z-index:10;font-size:0.875em}.footer a{color:#fff}.footer .row{display:block;width:102.08333%;margin:0 -1.04167%;*zoom:1;padding-bottom:24px;border-bottom:1px solid #AAACB1}.footer .row:before,.footer .row:after{content:"";display:table}.footer .row:after{clear:both}.footer .footer-title{font-size:1.125em;margin-bottom:5px}.footer .footer-info{display:inline;float:left;width:39.58333%;margin:0 1.04167%;line-height:23px}.footer .footer-info img{margin-bottom:20px}@media only screen and (max-width: 700px){.footer .footer-info{display:inline;float:left;width:97.91667%;margin:0 1.04167%;margin-bottom:25px}}.footer .footer-nav{display:inline;float:left;width:14.58333%;margin:0 1.04167%;margin-top:5px}.footer .footer-nav ul{line-height:28px}.footer .footer-nav a.demo{color:#F26522}@media only screen and (max-width: 980px){.footer .footer-nav.solutions{display:none}}@media only screen and (max-width: 700px){.footer .footer-nav{display:none}}.footer .footer-contact{display:inline;float:left;width:22.91667%;margin:0 1.04167%;margin-top:5px}@media only screen and (max-width: 980px){.footer .footer-contact{display:inline;float:left;width:39.58333%;margin:0 1.04167%}}@media only screen and (max-width: 700px){.footer .footer-contact{display:inline;float:left;width:97.91667%;margin:0 1.04167%}}.footer .footer-contact li{*zoom:1;margin-bottom:14px}.footer .footer-contact li:before,.footer .footer-contact li:after{content:"";display:table}.footer .footer-contact li:after{clear:both}.footer .footer-contact img.icon{float:left;margin-top:6px;margin-right:10px}@media only screen and (max-width: 700px){.footer .footer-contact img.icon{margin-top:2px}}.footer .footer-contact p{float:left;max-width:90%}.footer .footer-bottom{*zoom:1;padding-top:24px}.footer .footer-bottom:before,.footer .footer-bottom:after{content:"";display:table}.footer .footer-bottom:after{clear:both}@media only screen and (max-width: 700px){.footer .footer-bottom{text-align:center}}.footer .footer-social{float:left}@media only screen and (max-width: 700px){.footer .footer-social{float:none;margin-bottom:15px}}.footer .footer-social a{display:inline-block;margin-right:14px}@media only screen and (max-width: 700px){.footer .footer-social a{margin:0 7px}}.footer .footer-copyright{float:right;text-align:right;font-size:0.875em}@media only screen and (max-width: 700px){.footer .footer-copyright{float:none}}.home-top{background:url(img/home-top-bg.jpg) center center no-repeat;background-size:cover;margin-top:-90px;padding:165px 0 0}.home-top .home-top-info{text-align:center;color:#fff}.home-top .home-top-info .title__main{margin-bottom:4px}.home-top .home-top-info .title__sub{margin-bottom:16px}.home-top .home-top-info .info{font-size:1.125em;max-width:700px;margin:0 auto 32px}.home-top .home-top-info .btn-demo{padding:12px 40px 8px;font-family:'Catamaran', sans-serif;font-weight:700;font-size:1.25em;margin-bottom:16px;display:inline-block}.home-top .home-top-info .small{font-size:0.875em;font-style:italic;margin-bottom:30px}.home-top .home-top-info .small a{color:#F26522}.home-top .home-top-info .home-top-devices{max-width:1200px;margin-bottom:-100px;width:100%}.home-sections{margin-top:120px;background:#F26522;color:#fff;padding:32px 0}.home-sections .row{display:block;width:102.08333%;margin:0 -1.04167%;*zoom:1}.home-sections .row:before,.home-sections .row:after{content:"";display:table}.home-sections .row:after{clear:both}.home-sections .sect{display:inline;float:left;width:22.91667%;margin:0 1.04167%;text-align:center}@media only screen and (max-width: 400px){.home-sections .sect{display:inline;float:left;width:47.91667%;margin:0 1.04167%;margin-bottom:24px}}.home-sections .sect .icon{min-height:64px;margin-bottom:4px}.showcase{position:relative}.showcase .showcase-info{display:inline;float:left;width:47.91667%;margin:0 1.04167%;z-index:100;position:relative}@media only screen and (max-width: 700px){.showcase .showcase-info{display:inline;float:left;width:97.91667%;margin:0 1.04167%;text-align:center}}.showcase .showcase-info .title{text-align:left}@media only screen and (max-width: 700px){.showcase .showcase-info .title{text-align:center}}.showcase .showcase-info .title.title__main{font-size:2.25em;margin-bottom:16px}.showcase .showcase-info p{margin-bottom:1em}.home-watch .showcase-info,.home-turnkey .showcase-info,.home-tvs .showcase-info{margin-left:51.04167%}@media only screen and (max-width: 700px){.home-watch .showcase-info,.home-turnkey .showcase-info,.home-tvs .showcase-info{display:inline;float:left;width:97.91667%;margin:0 1.04167%}}.home-watch{padding:20px 0}.home-watch:before{position:absolute;width:50%;height:inherit;top:0;bottom:0;left:0;content:"";z-index:10;background:url(../img/home-watch-everywhere.jpg) right center no-repeat}@media only screen and (max-width: 700px){.home-watch:before{width:100%;height:300px;position:relative;display:block;background-position:center center;background-size:contain}}.home-apps{background:linear-gradient(#F26522, #F28B3F);color:#fff}.home-apps .btn-hollow{color:#fff;border-color:#fff}.home-apps:after{position:absolute;width:50%;height:inherit;top:0;bottom:0;right:0;content:"";background:url(../img/devices-table-1.png) top left no-repeat;background-size:cover}@media only screen and (max-width: 700px){.home-apps:after{width:100%;opacity:0.3}}.home-tvs:before{position:absolute;margin:30px 0 30px -40px;width:50%;height:inherit;top:0;bottom:0;left:0;content:"";background:url(img/home-devices-tvs.jpg) center right no-repeat;background-size:contain}@media only screen and (max-width: 700px){.home-tvs:before{display:none}}.home-remote:after{position:absolute;margin:30px 0;width:50%;height:inherit;top:0;bottom:0;right:0;content:"";background:url(img/home-remote-devices.jpg) center left no-repeat;background-size:contain}@media only screen and (max-width: 700px){.home-remote:after{display:none}}@media only screen and (max-width: 700px){.home-remote .wrapper.padded{padding-top:0}}.home-remote,.home-tvs,.home-monetize{margin:50px 0}@media only screen and (max-width: 700px){.home-remote,.home-tvs,.home-monetize{margin:0}}.home-remote .devices,.home-tvs .devices,.home-monetize .devices{display:none}@media only screen and (max-width: 700px){.home-remote .devices,.home-tvs .devices,.home-monetize .devices{display:inline-block;max-width:100%;padding:30px}}@media only screen and (max-width: 610px){.home-remote .devices,.home-tvs .devices,.home-monetize .devices{padding:0}}.home-monetize{margin:50px 0 0}@media only screen and (max-width: 700px){.home-monetize{margin:0}}.home-turnkey:after{position:absolute;width:50%;height:inherit;top:0;bottom:0;left:0;content:"";background:url(../img/turnkey-solutions.jpg) top right no-repeat}@media only screen and (max-width: 700px){.home-turnkey:after{width:100%;opacity:0.2}}.home-monetize{background:#f9f9f9}.home-monetize:after{position:absolute;width:50%;height:inherit;top:0;bottom:0;right:0;content:"";background:url(img/imac-pro-mockup-scene.jpg) center left no-repeat;background-size:contain}@media only screen and (max-width: 700px){.home-monetize:after{display:none}}@media only screen and (max-width: 700px){.home-monetize .devices{margin-top:15px}}@media only screen and (max-width: 700px){.home-monetize .wrapper.padded{padding-bottom:10px}}.home-numbers{background:#252525;color:#fff}@media only screen and (max-width: 500px){.home-numbers{display:none}}.home-numbers ul{text-align:center;*zoom:1}.home-numbers ul:before,.home-numbers ul:after{content:"";display:table}.home-numbers ul:after{clear:both}.home-numbers li{display:inline-block;font-size:3.25em;margin:0 24px}.home-numbers li .small{line-height:1;display:inline-block;font-size:0.4em;margin-left:8px}.home-solutions ul{*zoom:1}.home-solutions ul:before,.home-solutions ul:after{content:"";display:table}.home-solutions ul:after{clear:both}.home-solutions li{width:25%;float:left;min-height:260px;display:table}@media only screen and (max-width: 980px){.home-solutions li{min-height:200px}}@media only screen and (max-width: 700px){.home-solutions li{width:50%}}@media only screen and (max-width: 400px){.home-solutions li{width:100%}}.home-solutions li.business{background:url(img/solutions-bg-business.jpg) center center no-repeat;background-size:cover}.home-solutions li.tv{background:url(img/solutions-bg-tv.jpg) center center no-repeat;background-size:cover}.home-solutions li.hotels{background:url(img/solutions-bg-hotels.jpg) center center no-repeat;background-size:cover}.home-solutions li.stb{background:url(img/solutions-bg-stb.jpg) center center no-repeat;background-size:cover}.home-solutions li a{font-size:2.25em;text-align:center;display:table-cell;width:100%;height:100%;vertical-align:middle;color:#fff;font-weight:700;text-shadow:0px 2px 0 rgba(0,0,0,0.3);text-transform:uppercase;font-family:'Catamaran', sans-serif}@media only screen and (max-width: 980px){.home-solutions li a{font-size:1.5em}}@media only screen and (max-width: 400px){.home-solutions li a{font-size:2em}}.home-solutions li a .small{font-size:0.5em;font-family:'Roboto', sans-serif;display:block}.home-features .featured{text-align:center;margin-bottom:32px}.home-features .featured img{max-width:950px}.home-steps{background:#F26522;color:#fff;position:relative}.home-steps .arrow{position:absolute;top:285px;transform:translate3d(-100%, 0, 0);width:100%;height:3px;background:#fff}@media only screen and (max-width: 700px){.home-steps .arrow{display:none}}.home-steps .home-steps-wrapper{display:block;width:102.08333%;margin:0 -1.04167%;*zoom:1}.home-steps .home-steps-wrapper:before,.home-steps .home-steps-wrapper:after{content:"";display:table}.home-steps .home-steps-wrapper:after{clear:both}.home-steps .home-steps-wrapper .step{display:inline;float:left;width:31.25%;margin:0 1.04167%;text-align:center}@media only screen and (max-width: 700px){.home-steps .home-steps-wrapper .step{display:inline;float:left;width:97.91667%;margin:0 1.04167%;margin-bottom:50px}}.home-steps .home-steps-wrapper .step .icon{background:#F26522;box-shadow:0 0 0 25px #F26522;display:inline-block;width:115px;height:115px;border-radius:100%;border:3px solid #fff;line-height:115px;margin-bottom:16px}.home-steps .home-steps-wrapper .step h2{font-size:1.5em;margin-bottom:8px}.home-steps .home-steps-wrapper .step p{font-size:1.125em}.home-ingest .home-ingest-wrapper{display:block;width:102.08333%;margin:0 -1.04167%;*zoom:1;position:relative}.home-ingest .home-ingest-wrapper:before,.home-ingest .home-ingest-wrapper:after{content:"";display:table}.home-ingest .home-ingest-wrapper:after{clear:both}.home-ingest .home-ingest-wrapper .alt{display:none;margin-bottom:15px}@media only screen and (max-width: 800px){.home-ingest .home-ingest-wrapper .alt{display:block}}.home-ingest .home-ingest-wrapper .title-left{text-align:right;display:inline;float:left;width:22.91667%;margin:0 1.04167%;position:relative;z-index:10;right:0px;top:60px}@media only screen and (max-width: 980px){.home-ingest .home-ingest-wrapper .title-left{font-size:2.375em}}@media only screen and (max-width: 800px){.home-ingest .home-ingest-wrapper .title-left{display:none}}.home-ingest .home-ingest-wrapper .title-right{text-align:left;display:inline;float:left;width:22.91667%;margin:0 1.04167%;position:relative;z-index:10;left:0px;top:170px}@media only screen and (max-width: 980px){.home-ingest .home-ingest-wrapper .title-right{font-size:2.375em;top:130px}}@media only screen and (max-width: 800px){.home-ingest .home-ingest-wrapper .title-right{display:none}}.home-ingest .home-ingest-wrapper .device{display:inline;float:left;width:47.91667%;margin:0 1.04167%;z-index:20;position:relative}@media only screen and (max-width: 800px){.home-ingest .home-ingest-wrapper .device{display:inline;float:left;width:64.58333%;margin:0 1.04167%;margin-left:17.70833%;text-align:center}}.home-ingest .home-ingest-wrapper .ingest-device{z-index:11;position:absolute}.home-ingest .home-ingest-wrapper .ingest-device#ingest-sat{top:0px;right:150px}@media only screen and (max-width: 980px){.home-ingest .home-ingest-wrapper .ingest-device#ingest-sat{right:80px}}@media only screen and (max-width: 800px){.home-ingest .home-ingest-wrapper .ingest-device#ingest-sat{right:30px}}@media only screen and (max-width: 610px){.home-ingest .home-ingest-wrapper .ingest-device#ingest-sat{right:10px;width:50px;top:100px}}.home-ingest .home-ingest-wrapper .ingest-device#ingest-dish{bottom:20px;left:150px}@media only screen and (max-width: 1100px){.home-ingest .home-ingest-wrapper .ingest-device#ingest-dish{bottom:-20px}}@media only screen and (max-width: 980px){.home-ingest .home-ingest-wrapper .ingest-device#ingest-dish{bottom:-60px;left:100px}}@media only screen and (max-width: 800px){.home-ingest .home-ingest-wrapper .ingest-device#ingest-dish{left:30px}}@media only screen and (max-width: 610px){.home-ingest .home-ingest-wrapper .ingest-device#ingest-dish{left:10px;bottom:20px;width:50px}}.home-ingest .home-ingest-wrapper p{font-size:1.125em;display:inline;float:left;width:47.91667%;margin:0 1.04167%;margin-left:26.04167%;padding-left:20px}@media only screen and (max-width: 800px){.home-ingest .home-ingest-wrapper p{display:inline;float:left;width:56.25%;margin:0 1.04167%;margin-left:17.70833%}}@media only screen and (max-width: 610px){.home-ingest .home-ingest-wrapper p{display:inline;float:left;width:97.91667%;margin:0 1.04167%;text-align:center;padding-left:0}}.home-ingest .home-ingest-wrapper .cta-wrapper{display:inline;float:left;width:22.91667%;margin:0 1.04167%;padding-top:10px}@media only screen and (max-width: 610px){.home-ingest .home-ingest-wrapper .cta-wrapper{display:inline;float:left;width:97.91667%;margin:0 1.04167%;text-align:center}}.home-cdn{background:url(img/cdn-bg.jpg) top center no-repeat #2c2c2c;background-size:cover;text-align:center;color:#fff}.home-cdn .title__main{margin-bottom:15px}.home-cdn p{font-size:1.125em;max-width:500px;margin:0 auto 35px}.home-cdn .cdn-img{display:none}@media only screen and (max-width: 800px){.home-cdn .cdn-img{display:inline-block}}.home-cdn .cdn-graph{margin-top:35px;position:relative}@media only screen and (max-width: 800px){.home-cdn .cdn-graph{display:none}}.home-cdn .cdn-devices,.home-cdn .cdn-tv,.home-cdn .cdn-server{z-index:40}.home-cdn .cdn-devices{position:absolute;left:80px;top:0}@media only screen and (max-width: 980px){.home-cdn .cdn-devices{left:0px;transform:scale(0.7)}}.home-cdn .cdn-tv{position:absolute;right:40px;top:0}@media only screen and (max-width: 980px){.home-cdn .cdn-tv{right:0px;transform:scale(0.7)}}.home-cdn .cdn-line{position:relative;z-index:30}@media only screen and (max-width: 980px){.home-cdn .cdn-server{transform:scale(0.7)}}.home-cdn #cdn-line-1{transform:rotate(180deg)}.demo-main{background:#F26522;color:#fff}.demo-main .demo-info,.demo-main .demo-form-wrapper{display:inline;float:left;width:47.91667%;margin:0 1.04167%;position:relative}@media only screen and (max-width: 500px){.demo-main .demo-info,.demo-main .demo-form-wrapper{display:inline;float:left;width:97.91667%;margin:0 1.04167%}}.demo-main .demo-info{position:relative;z-index:110}.demo-main .demo-info .title{text-align:left}@media only screen and (max-width: 500px){.demo-main .demo-info .title{margin-bottom:20px}}.demo-main .demo-form{background:#fff;border-radius:10px;padding:20px 25px;color:#58595B;position:relative;z-index:110}.demo-main .demo-form .title{font-size:1.375em}.demo-main .demo-form p{margin-bottom:1.2em}.demo-main .devices{position:absolute;bottom:-20px;right:90%;z-index:100;opacity:0.6}@media only screen and (max-width: 500px){.demo-main .devices{display:none}}.form .label{width:100%;font-size:0.75em;font-family:'Catamaran', sans-serif;text-transform:uppercase;color:#a5a6a7}.form .input{width:100%;border:0 none;border-bottom:2px solid #a5a6a7;font-size:1em;padding:4px 0;font-family:'Catamaran', sans-serif;transition:all 0.5s;margin-bottom:16px}.form .input:focus{outline:none;border-bottom:2px solid #F26522}.form .input.select{border:0 none;height:50px}.form .submit-wrapper{text-align:right}.form .submit-wrapper .submit{font-family:'Catamaran', sans-serif;font-size:1em;letter-spacing:2px;border-radius:50px;border:0 none;color:#fff;background:#F26522;padding:8px 22px 6px;text-transform:uppercase}.demo-features{text-align:center}.demo-features .feature{display:inline;float:left;width:47.91667%;margin:0 1.04167%}@media only screen and (max-width: 500px){.demo-features .feature{display:inline;float:left;width:97.91667%;margin:0 1.04167%;margin-bottom:25px}}.demo-features .feature h4{font-family:'Catamaran', sans-serif;font-size:1.125em;margin:10px 0;color:#F26522}.about-main{color:#fff;background:url(img/about-top-bg.jpg) no-repeat center center #252525;background-size:cover}.about-main h1.title__main{max-width:750px;margin:0 auto 16px}.about-main p{max-width:750px;margin:0 auto 1.5em;text-align:center}.about-main p:last-child{margin-bottom:0}.about-team{background:#FAFAFA}.about-team .features-wrapper{display:block;width:102.08333%;margin:0 -1.04167%;*zoom:1}.about-team .features-wrapper:before,.about-team .features-wrapper:after{content:"";display:table}.about-team .features-wrapper:after{clear:both}.about-team .features-wrapper .feature{display:inline;float:left;width:31.25%;margin:0 1.04167%;margin-bottom:80px;text-align:center}@media only screen and (max-width: 500px){.about-team .features-wrapper .feature{display:inline;float:left;width:47.91667%;margin:0 1.04167%;margin-bottom:60px}}@media only screen and (max-width: 400px){.about-team .features-wrapper .feature{display:inline;float:left;width:97.91667%;margin:0 1.04167%;margin-bottom:40px}}.about-team .features-wrapper .feature .thumbnail{border-radius:200px;overflow:hidden;box-shadow:3px 3px 5px rgba(0,0,0,0.1);max-width:240px;margin:0 auto 20px;-webkit-filter:grayscale(100%);filter:grayscale(100%)}.about-team .features-wrapper .feature .feature-info h3{font-size:1.125em;font-family:'Catamaran', sans-serif}.about-team .features-wrapper .feature .feature-info h4{font-weight:400;opacity:0.6;letter-spacing:1px}.about-team .features-wrapper .feature p{margin:10px}.about-team .features-wrapper .feature a{color:#F26522}.about-features .features-wrapper{display:block;width:102.08333%;margin:0 -1.04167%;*zoom:1}.about-features .features-wrapper:before,.about-features .features-wrapper:after{content:"";display:table}.about-features .features-wrapper:after{clear:both}.about-features .features-wrapper .feature{display:inline;float:left;width:22.91667%;margin:0 1.04167%;margin-bottom:80px;text-align:center}@media only screen and (max-width: 500px){.about-features .features-wrapper .feature{display:inline;float:left;width:47.91667%;margin:0 1.04167%;margin-bottom:60px}}@media only screen and (max-width: 400px){.about-features .features-wrapper .feature{display:inline;float:left;width:97.91667%;margin:0 1.04167%;margin-bottom:40px}}.about-features .features-wrapper .feature .icon{margin-bottom:16px}.about-features .features-wrapper .feature .feature-info h3{color:#F26522;font-size:1.125em;font-family:'Catamaran', sans-serif}.about-mission{background:url(img/about-mission-bg.jpg);background-size:cover}.about-mission .about-info{max-width:700px;padding:30px 35px;background:rgba(235,235,235,0.8);margin:0 auto}.about-mission .about-info .title__main{text-align:left;margin-bottom:10px}.about-mission .about-info .title__sub{margin-bottom:5px;font-style:italic}.about-mission .about-info p{margin-bottom:1.6em}.about-mission .about-info p:last-child{margin-bottom:0}.about-partners{background:#FAFAFA}.about-partners .partners{text-align:center}.about-partners .partners::after{content:"";display:inline-block;width:100%;height:0}.about-partners .partners .partner{display:inline-block;vertical-align:middle;opacity:0.8;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-property:opacity;transition-property:opacity}.about-partners .partners .partner:hover{opacity:1}.products-stb{background:url(img/products-bg.jpg) no-repeat bottom left #F26522;color:#fff;padding-bottom:80px;text-align:center}@media only screen and (max-width: 700px){.products-stb{padding-bottom:15px}}.products-stb .title__main{margin-bottom:15px}.products-stb h2.title__sup{margin-top:60px;margin-bottom:15px}.products-stb p{max-width:800px;margin:0 auto 1.6em}.products-features{background:#F2F2F2;text-align:center;padding:55px 0}.products-features .title__main{font-size:1.75em;margin-bottom:15px}.products-features .small{margin-top:10px;font-style:italic}.products-apps .title__main,.products-apps .title__sup{text-align:left}.products-apps .info,.products-apps .devices{display:inline;float:left;width:47.91667%;margin:0 1.04167%}.products-brand .title__main,.products-brand .title__sup{text-align:left}@media only screen and (max-width: 700px){.products-brand .title__main,.products-brand .title__sup{text-align:center}}.products-brand .title__main{margin-bottom:15px}.products-brand .content,.products-brand .device{display:inline;float:left;width:47.91667%;margin:0 1.04167%}@media only screen and (max-width: 700px){.products-brand .content,.products-brand .device{display:inline;float:left;width:97.91667%;margin:0 1.04167%;margin-bottom:10px}}@media only screen and (max-width: 700px){.products-brand .content{text-align:center}}.products-brand .content p{margin-bottom:1.6em}.products-brand .device{position:relative}.products-brand .device .stb-brand{position:absolute;width:100%;z-index:10;opacity:0;transition:all 0.5s;transform:translate3d(0, 0, 0)}.products-brand .device .stb-brand.selected{opacity:1}.products-atv{padding:20px 0}.products-atv:before{position:absolute;width:50%;height:inherit;top:0;bottom:0;left:0;content:"";z-index:10;background:url(img/androidtv-stb.jpg) right center no-repeat;background-size:590px}@media only screen and (max-width: 1100px){.products-atv:before{background-size:contain}}@media only screen and (max-width: 700px){.products-atv:before{width:100%;height:300px;position:relative;display:block;background-position:center center;background-size:contain}}.products-atv .showcase-info{margin-left:51.04167%}@media only screen and (max-width: 700px){.products-atv .showcase-info{display:inline;float:left;width:97.91667%;margin:0 1.04167%}}.products-atv .disclaimer{opacity:0.6;font-size:0.75em;font-style:italic}.products-atv-aosp{padding:20px 0}.products-atv-aosp:before{position:absolute;width:50%;height:inherit;top:0;bottom:0;right:0;content:"";z-index:10;background:url(img/androidtv-aosp.jpg) left center no-repeat;background-size:590px}@media only screen and (max-width: 1100px){.products-atv-aosp:before{background-size:contain}}@media only screen and (max-width: 700px){.products-atv-aosp:before{width:100%;height:300px;position:relative;display:block;background-position:center center;background-size:contain}}@media only screen and (max-width: 700px){.products-atv-aosp .showcase-info{display:inline;float:left;width:97.91667%;margin:0 1.04167%}}.products-atv-aosp .disclaimer{opacity:0.6;font-size:0.75em;font-style:italic}.middleware-top{background:#F26522;color:#fff;text-align:center}.middleware-top .title__main{margin-bottom:15px}.middleware-top p{max-width:800px;margin:0 auto 1.6em}.middleware-top img{max-width:700px;margin-bottom:-50px}@media only screen and (max-width: 500px){.middleware-top img{margin-bottom:-30px}}@media only screen and (max-width: 700px){.middleware-features{padding-top:75px}}.middleware-alpha{background:#f2f2f2;text-align:center}.middleware-alpha .title__main{margin-bottom:15px}.middleware-alpha p{font-size:1.125em;max-width:750px;margin:0 auto 35px}.turnkey-benefits{display:table;width:100%}.turnkey-benefits .thumb{display:table-cell;width:50%;background:url(img/iptv-benefits-bg.jpg) no-repeat center center #252525;background-size:cover}@media only screen and (max-width: 700px){.turnkey-benefits .thumb{display:none}}.turnkey-benefits .info{display:table-cell;width:50%;background:#F2F2F2}@media only screen and (max-width: 700px){.turnkey-benefits .info{width:100%}}.turnkey-benefits .info .info-content{max-width:600px;padding:60px 30px}@media only screen and (max-width: 700px){.turnkey-benefits .info .info-content{max-width:100%}}.turnkey-benefits .info .info-content .title.title__main{text-align:left;font-size:1.75em;margin-bottom:4px}.turnkey-benefits .info .info-content p{margin-bottom:24px}.turnkey-benefits .info .info-content ul li{margin-bottom:10px;font-size:0.875em}.turnkey-benefits .info .info-content ul li strong{display:block}.turnkey-benefits .info .info-content ul li i{color:#F26522;margin-top:2px}.turnkey-how .content{display:inline;float:left;width:47.91667%;margin:0 1.04167%}@media only screen and (max-width: 700px){.turnkey-how .content{display:inline;float:left;width:97.91667%;margin:0 1.04167%;margin-bottom:20px}}.turnkey-how .content>p{margin-bottom:1.6em}@media only screen and (max-width: 700px){.turnkey-how .content>p{text-align:center}}.turnkey-how .content .components .component{text-align:center;display:inline;float:left;width:22.91667%;margin:0 1.04167%}@media only screen and (max-width: 700px){.turnkey-how .content .components .component{display:inline;float:left;width:47.91667%;margin:0 1.04167%;margin-bottom:20px}}.turnkey-how .content .components .component .icon{max-width:64px;margin-bottom:8px}.turnkey-how .thumb{display:inline;float:left;width:47.91667%;margin:0 1.04167%}@media only screen and (max-width: 700px){.turnkey-how .thumb{display:inline;float:left;width:97.91667%;margin:0 1.04167%}}.turnkey-alpha{background:url(img/cdn-bg.jpg) top center no-repeat #2c2c2c;background-size:cover;text-align:center;color:#fff}.turnkey-alpha .title__main{margin-bottom:15px}.turnkey-alpha p{font-size:1.125em;max-width:650px;margin:0 auto 35px}.cdn-main{color:#fff;background:url(img/cdn-bg.jpg) no-repeat center center #252525;background-size:cover}.cdn-main h1.title__main{max-width:750px;margin:0 auto 16px}.cdn-main p{max-width:750px;margin:0 auto;text-align:center}.cdn-info .thumb{display:inline;float:left;width:47.91667%;margin:0 1.04167%;text-align:center}@media only screen and (max-width: 700px){.cdn-info .thumb{display:inline;float:left;width:97.91667%;margin:0 1.04167%;margin-bottom:20px}}.cdn-info .info{display:inline;float:left;width:47.91667%;margin:0 1.04167%}@media only screen and (max-width: 700px){.cdn-info .info{display:inline;float:left;width:97.91667%;margin:0 1.04167%}}.cdn-info .info .title.title__main{text-align:left;font-size:1.75em;margin-bottom:4px}.cdn-info .info p{margin-bottom:24px}.cdn-info .info ul li{margin-bottom:10px;font-size:0.875em}.cdn-info .info ul li strong{display:block}.cdn-info .info ul li i{color:#F26522;margin-top:2px}.cdn-features .title.title__main{margin-bottom:8px}@media only screen and (max-width: 980px){.cdn-features.two-col .features-wrapper .feature{display:inline;float:left;width:47.91667%;margin:0 1.04167%;margin-bottom:20px}}@media only screen and (max-width: 700px){.cdn-features.two-col .features-wrapper .feature{display:inline;float:left;width:97.91667%;margin:0 1.04167%;margin-bottom:20px}}.apps-info .thumb{display:inline;float:left;width:47.91667%;margin:0 1.04167%;text-align:center;padding-bottom:25px}@media only screen and (max-width: 1100px){.apps-info .thumb{display:inline;float:left;width:39.58333%;margin:0 1.04167%;padding-top:40px}}@media only screen and (max-width: 980px){.apps-info .thumb{display:inline;float:left;width:97.91667%;margin:0 1.04167%}}.apps-info .info{display:inline;float:left;width:47.91667%;margin:0 1.04167%;padding:75px 0}@media only screen and (max-width: 1100px){.apps-info .info{display:inline;float:left;width:56.25%;margin:0 1.04167%}}@media only screen and (max-width: 980px){.apps-info .info{display:inline;float:left;width:97.91667%;margin:0 1.04167%;padding:25px 0;text-align:center}}.apps-info .info .title{text-align:left}@media only screen and (max-width: 980px){.apps-info .info .title{text-align:center}}.apps-info .info .title__main{margin-bottom:16px}.apps-selection{border-top:1px solid #ccc;overflow:hidden}.apps-selection .title.title__main{margin-bottom:16px}.apps-selection p{margin:0 auto 1.6em;max-width:750px;text-align:center}.apps-selection ul.devices{text-align:center}@media only screen and (max-width: 980px){.apps-selection ul.devices{display:none}}.apps-selection ul.devices li{display:inline-block;margin:10px 45px}.apps-selection ul.devices li a{color:#F26522}.apps-selection ul.devices li .app-name{margin:10px 0}.apps-selection .all-devices{display:none;text-align:center}@media only screen and (max-width: 980px){.apps-selection .all-devices{display:block}}.app-info-phone,.app-info-web,.app-info-stbs{margin:50px 0}.app-info-phone .showcase-info,.app-info-web .showcase-info,.app-info-stbs .showcase-info{margin-left:51.04167%}@media only screen and (max-width: 700px){.app-info-phone .showcase-info,.app-info-web .showcase-info,.app-info-stbs .showcase-info{display:inline;float:left;width:97.91667%;margin:0 1.04167%}}@media only screen and (max-width: 700px){.app-info-phone,.app-info-web,.app-info-stbs{margin:0}}.app-info-phone .devices,.app-info-web .devices,.app-info-stbs .devices{display:none}@media only screen and (max-width: 700px){.app-info-phone .devices,.app-info-web .devices,.app-info-stbs .devices{display:inline-block;max-width:100%;padding:30px}}@media only screen and (max-width: 610px){.app-info-phone .devices,.app-info-web .devices,.app-info-stbs .devices{padding:0}}@media only screen and (max-width: 700px){.app-info-tablet .showcase-info,.app-info-tvs .showcase-info,.app-info-aosp .showcase-info{display:inline;float:left;width:97.91667%;margin:0 1.04167%}}@media only screen and (max-width: 700px){.app-info-tablet,.app-info-tvs,.app-info-aosp{margin:0}}.app-info-tablet .devices,.app-info-tvs .devices,.app-info-aosp .devices{display:none}@media only screen and (max-width: 700px){.app-info-tablet .devices,.app-info-tvs .devices,.app-info-aosp .devices{display:inline-block;max-width:100%;padding:30px}}@media only screen and (max-width: 610px){.app-info-tablet .devices,.app-info-tvs .devices,.app-info-aosp .devices{padding:0}}.app-info-phone,.app-info-tablet,.app-info-web,.app-info-tvs,.app-info-stbs,.app-info-aosp{margin:50px 0;min-height:550px}.app-info-phone .wrapper.padded,.app-info-tablet .wrapper.padded,.app-info-web .wrapper.padded,.app-info-tvs .wrapper.padded,.app-info-stbs .wrapper.padded,.app-info-aosp .wrapper.padded{padding:125px 0}@media only screen and (max-width: 700px){.app-info-phone .wrapper.padded,.app-info-tablet .wrapper.padded,.app-info-web .wrapper.padded,.app-info-tvs .wrapper.padded,.app-info-stbs .wrapper.padded,.app-info-aosp .wrapper.padded{padding:0 0 30px}}.app-info-phone:before{position:absolute;width:48%;height:inherit;top:0;bottom:0;left:0;content:"";background:url(img/app-ui-phones.jpg) top right no-repeat;background-size:auto}@media only screen and (max-width: 700px){.app-info-phone:before{display:none}}.app-info-tablet:after{position:absolute;width:48%;height:inherit;top:0;bottom:0;right:0;content:"";background:url(img/app-ui-tablets.jpg) top left no-repeat;background-size:auto}@media only screen and (max-width: 700px){.app-info-tablet:after{display:none}}.app-info-web:before{position:absolute;width:48%;height:inherit;top:0;bottom:0;left:0;content:"";background:url(img/app-ui-web.jpg) top right no-repeat;background-size:auto}@media only screen and (max-width: 700px){.app-info-web:before{display:none}}.app-info-tvs:after{position:absolute;width:48%;height:inherit;top:0;bottom:0;right:0;content:"";background:url(img/app-ui-tvs.jpg) top left no-repeat;background-size:auto}@media only screen and (max-width: 700px){.app-info-tvs:after{display:none}}.app-info-stbs:before{position:absolute;width:48%;height:inherit;top:0;bottom:0;left:0;content:"";background:url(img/app-ui-stbs.jpg) top right no-repeat;background-size:auto}@media only screen and (max-width: 700px){.app-info-stbs:before{display:none}}.app-info-aosp:after{position:absolute;width:48%;height:inherit;top:0;bottom:0;right:0;content:"";background:url(img/app-ui-aosp.jpg) top left no-repeat;background-size:auto}@media only screen and (max-width: 700px){.app-info-aosp:after{display:none}}.apps-branding{color:#fff;text-align:center;background:#F26522}.apps-branding .title__main{margin-bottom:10px}.apps-branding p{max-width:750px;margin:0 auto 1.6em}.apps-branding .btn-hollow{color:#fff;border:2px solid #fff;margin-bottom:80px}.apps-devices{margin-top:-60px;padding-bottom:40px;text-align:center}@media only screen and (max-width: 700px){.apps-devices{margin-top:-20px}}.apps-devices img{margin-bottom:40px}.solutions-main{color:#fff;background:url(img/about-top-bg.jpg) no-repeat center center #252525;background-size:cover}.solutions-main h1.title__main{max-width:750px;margin:0 auto 16px}.solutions-main p{max-width:750px;margin:0 auto;text-align:center}.solutions-info .title__main{text-align:left;margin-bottom:10px}.solutions-info .details{display:inline;float:left;width:64.58333%;margin:0 1.04167%}.solutions-info .details p{margin-bottom:1.6em}.solutions-info .thumbnail{text-align:center;display:inline;float:left;width:31.25%;margin:0 1.04167%}.ott-benefits{display:table;width:100%}.ott-benefits .thumb{display:table-cell;width:50%;background:url(img/ott-bg-nohand.jpg) no-repeat center center #252525;background-size:cover}@media only screen and (max-width: 700px){.ott-benefits .thumb{display:none}}.ott-benefits .info{display:table-cell;width:50%;background:#F2F2F2}@media only screen and (max-width: 700px){.ott-benefits .info{width:100%}}.ott-benefits .info .info-content{float:right;max-width:600px;padding:60px 30px}@media only screen and (max-width: 700px){.ott-benefits .info .info-content{max-width:100%}}.ott-benefits .info .info-content .title.title__main{text-align:left;font-size:1.75em;margin-bottom:4px}.ott-benefits .info .info-content p{margin-bottom:24px}.ott-benefits .info .info-content ul li{margin-bottom:10px;font-size:0.875em}.ott-benefits .info .info-content ul li strong{display:block}.ott-benefits .info .info-content ul li i{color:#F26522;margin-top:2px}.hotel-benefits{display:table;width:100%}.hotel-benefits .thumb{display:table-cell;width:50%;background:url(img/hotel-benefits-bg.jpg) no-repeat center center #252525;background-size:cover}@media only screen and (max-width: 700px){.hotel-benefits .thumb{display:none}}.hotel-benefits .info{display:table-cell;width:50%;background:#F2F2F2}@media only screen and (max-width: 700px){.hotel-benefits .info{width:100%}}.hotel-benefits .info .info-content{max-width:600px;padding:60px 30px}@media only screen and (max-width: 700px){.hotel-benefits .info .info-content{max-width:100%}}.hotel-benefits .info .info-content .title.title__main{text-align:left;font-size:1.75em;margin-bottom:4px}.hotel-benefits .info .info-content p{margin-bottom:24px}.hotel-benefits .info .info-content ul .feature{display:block;width:102.08333%;margin:0 -1.04167%;*zoom:1;margin-top:20px}.hotel-benefits .info .info-content ul .feature:before,.hotel-benefits .info .info-content ul .feature:after{content:"";display:table}.hotel-benefits .info .info-content ul .feature:after{clear:both}.hotel-benefits .info .info-content ul .feature .icon{display:inline;float:left;width:14.58333%;margin:0 1.04167%;text-align:center}.hotel-benefits .info .info-content ul .feature .feature-info{display:inline;float:left;width:81.25%;margin:0 1.04167%;font-size:1em}.hotel-benefits .info .info-content ul .feature .feature-info h3{font-size:1.125em;color:#F26522;font-family:'Catamaran', sans-serif}.stb-design .content,.stb-design .device{display:inline;float:left;width:47.91667%;margin:0 1.04167%}@media only screen and (max-width: 700px){.stb-design .content,.stb-design .device{display:inline;float:left;width:97.91667%;margin:0 1.04167%;margin-bottom:20px}}.stb-design .content{margin-top:10px}@media only screen and (max-width: 700px){.stb-design .content{margin-top:0;text-align:center}}.stb-design .content p{margin-bottom:1.6em}.stb-design .device{text-align:center}.iptv-why .title__main{margin-bottom:15px}.iptv-why .content{display:inline;float:left;width:47.91667%;margin:0 1.04167%;margin-top:20px}@media only screen and (max-width: 700px){.iptv-why .content{display:inline;float:left;width:97.91667%;margin:0 1.04167%;margin-bottom:20px;text-align:center}}.iptv-why .content>p{margin-bottom:1.6em}.iptv-why .content .components .component{text-align:center;display:inline;float:left;width:22.91667%;margin:0 1.04167%}@media only screen and (max-width: 700px){.iptv-why .content .components .component{display:inline;float:left;width:47.91667%;margin:0 1.04167%;margin-bottom:20px}}.iptv-why .content .components .component .icon{max-width:64px;margin-bottom:8px}.iptv-why .thumb{display:inline;float:left;width:47.91667%;margin:0 1.04167%;text-align:center}@media only screen and (max-width: 700px){.iptv-why .thumb{display:inline;float:left;width:97.91667%;margin:0 1.04167%}}.client{border-top:1px solid #ccc}.client .btn-hollow{text-transform:none}.client .info{display:inline;float:left;width:56.25%;margin:0 1.04167%}@media only screen and (max-width: 700px){.client .info{display:inline;float:left;width:97.91667%;margin:0 1.04167%;margin-bottom:20px}}.client .info h2{margin-bottom:16px}.client .info ul{margin-bottom:1.2em}.client .info p{margin-bottom:1.2em}.client .info .small{font-size:0.875em}.client .devices{display:inline;float:left;width:39.58333%;margin:0 1.04167%;text-align:center}@media only screen and (max-width: 700px){.client .devices{display:inline;float:left;width:97.91667%;margin:0 1.04167%}}.contact-main{background-image:linear-gradient(to right, #F26522 0%, #F26522 50%, transparent 50%, transparent 100%)}@media only screen and (max-width: 700px){.contact-main{background-image:linear-gradient(to bottom, #F26522 0%, #F26522 55%, transparent 55%, transparent 100%)}}.contact-main .contact-info,.contact-main .contact-form-wrapper{display:inline;float:left;width:47.91667%;margin:0 1.04167%}@media only screen and (max-width: 700px){.contact-main .contact-info,.contact-main .contact-form-wrapper{display:inline;float:left;width:97.91667%;margin:0 1.04167%}}.contact-main .title{text-align:left;margin-bottom:8px}.contact-main .contact-info{color:#fff}.contact-main .contact-info p{font-size:1.125em}.contact-main .contact-info ul{margin-top:20px}.contact-main .contact-info li{*zoom:1;margin-bottom:24px}.contact-main .contact-info li:before,.contact-main .contact-info li:after{content:"";display:table}.contact-main .contact-info li:after{clear:both}.contact-main .contact-info .icon{float:left;width:24px}.contact-main .contact-info li>p{float:left;margin-bottom:8px}.contact-main .contact-info a{display:inline-block;margin-right:14px}.contact-main .contact-form{padding:0 20px}@media only screen and (max-width: 700px){.contact-main .contact-form{color:#58595B;padding:0}}#map{height:300px}.pipedriveWebForms{margin-top:20px}.jobs-wrapper{display:block;width:102.08333%;margin:0 -1.04167%;*zoom:1}.jobs-wrapper:before,.jobs-wrapper:after{content:"";display:table}.jobs-wrapper:after{clear:both}.jobs-sidebar{display:inline;float:left;width:31.25%;margin:0 1.04167%}.jobs-sidebar h2{font-size:1.45em;margin-bottom:4px}.jobs-sidebar ul li{padding:4px 0;border-bottom:1px solid #ccc}.jobs-sidebar ul li a{color:#F26522;font-weight:700;font-size:1.125em}.jobs-sidebar ul li a span.small{font-size:0.75em;color:#58595B;display:block;font-weight:400}.jobs-info{display:inline;float:left;width:64.58333%;margin:0 1.04167%;margin-bottom:40px}.jobs-info h2{font-weight:400;font-size:1.45em;margin-bottom:4px}.jobs-info h2 span{color:#252525;font-weight:700}.jobs-info .job{padding:16px 0 6px;border-bottom:1px dashed #ccc;margin-bottom:25px}.jobs-info .job .new{display:inline-block;padding:3px 8px 1px;background:#d54d0d;color:#fff;text-transform:uppercase;font-size:0.75em;margin-bottom:4px}.jobs-info .job .title{display:block;font-size:1.5em;font-weight:700;color:#F26522}.jobs-info .job .title:hover{color:#d54d0d}.jobs-info .job .title__sub{margin-bottom:8px}.jobs-info .job .description{font-size:0.875em;margin-bottom:1em}.jobs-info .job .more{text-align:right;color:#F26522}.jobs-info .job .cta{text-align:center}.jobs-info .job p,.jobs-info .job ul{margin-bottom:1.4em}.jobs-info .job .btn{color:#fff;background:#F26522;border-radius:50px;font-weight:700;font-size:1.25em;padding:8px 36px;text-transform:uppercase;-webkit-transition:all 0.5s;transition:all 0.5s;font-family:'Catamaran', sans-serif;display:inline-block;margin-bottom:40px}.jobs-info .job .btn:hover{background:#d54d0d}.jobs-info .job .job-list{list-style-type:circle;list-style-position:inside}@media only screen and (max-width: 800px){.tradeshow .jobs-info{display:inline;float:left;width:97.91667%;margin:0 1.04167%}}.tradeshow .jobs-info .job{display:block;width:102.08333%;margin:0 -1.04167%;*zoom:1;margin-bottom:25px}.tradeshow .jobs-info .job:before,.tradeshow .jobs-info .job:after{content:"";display:table}.tradeshow .jobs-info .job:after{clear:both}.tradeshow .jobs-info .job .title{display:inline-block}.tradeshow .jobs-info .job .more.link{margin-left:16px;opacity:0.6;font-size:0.875em}.tradeshow .jobs-info .job .more.link:hover{opacity:0.9}.tradeshow .jobs-info .job .content-info{display:inline;float:left;width:72.91667%;margin:0 1.04167%}.tradeshow .jobs-info .job .content-image{display:inline;float:left;width:22.91667%;margin:0 1.04167%;padding-top:6px}@media only screen and (max-width: 800px){.tradeshow .jobs-sidebar{display:none}}.pricing{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center;width:100%;margin:0 auto 3em}.pricing-item{position:relative;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:stretch;align-items:stretch;text-align:center;-webkit-flex:0 1 350px;flex:0 1 350px}.pricing-action{color:inherit;border:none;background:none}.pricing-action:focus{outline:none}.pricing-feature-list{text-align:left}.pricing-fee{background:#f58752;color:#fff;padding:8px 20px;text-align:center;font-weight:bold}.pricing-fee span.pricing-small{float:left;text-align:left;font-size:0.75em;margin:0;font-weight:normal;text-transform:uppercase;letter-spacing:5px;color:#fff;display:block;font-family:'Catamaran', sans-serif}.pricing-fee .price-start{font-size:1em;float:right;display:inline-block;margin-right:8px}.pricing-fee .price{font-size:5em;line-height:1;font-family:'Catamaran', sans-serif;font-weight:normal;display:inline-block;margin-bottom:10px}.pricing-fee .price.price-alt{font-size:1em;line-height:2em}.pricing-fee .price-call{font-size:4em;line-height:1.3}.pricing-fee span.currency{font-size:0.4em;vertical-align:baseline;margin-right:2px}.pricing-fee .small{font-size:0.3em;display:block}.pricing-subsfee{background:#F26522;margin-bottom:20px}.pricing-subsfee span.pricing-small{float:none}.pricing-palden .pricing-item{cursor:default;color:#F26522;background:#fff;box-shadow:0 0 10px rgba(46,59,125,0.23);border-radius:20px 20px 10px 10px;margin:1em}@media screen and (min-width: 66.25em){.pricing-palden .pricing-item{margin:1em -0.5em}.pricing-palden .pricing__item--featured{margin:0;z-index:10;box-shadow:0 0 20px rgba(46,59,125,0.23)}}.pricing-palden .pricing-deco{border-radius:10px 10px 0 0;background:#F26522;padding:2em 0 6em;position:relative}.pricing-palden .pricing-deco.first{background:#f47c44}.pricing-palden .pricing-deco.last{background:#d54d0d}.pricing-palden .pricing-deco-img{position:absolute;bottom:0;left:0;width:100%;height:100px}.pricing-palden .pricing-title{font-size:0.75em;margin:0;text-transform:uppercase;letter-spacing:5px;color:#fff;font-family:'Catamaran', sans-serif}.pricing-palden .deco-layer{-webkit-transition:-webkit-transform 0.5s;transition:transform 0.5s}.pricing-palden .pricing-item:hover .deco-layer--1{-webkit-transform:translate3d(15px, 0, 0);transform:translate3d(15px, 0, 0)}.pricing-palden .pricing-item:hover .deco-layer--2{-webkit-transform:translate3d(-15px, 0, 0);transform:translate3d(-15px, 0, 0)}.pricing-palden .icon{font-size:2.5em}.pricing-palden .pricing-price{font-size:4.5em;font-weight:bold;padding:0;color:#fff;margin:0.25em 0;line-height:0.5;font-family:'Catamaran', sans-serif}.pricing-palden .pricing-currency{font-size:0.18em;vertical-align:top;margin-right:4px}.pricing-palden .pricing-period{font-size:0.15em;font-style:italic}.pricing-palden .pricing__sentence{font-weight:bold;margin:0 0 1em 0;padding:0 0 0.5em}.pricing-palden .pricing-feature-list{margin:0;padding:0.25em 15px 2.5em;list-style:none;text-align:center}.pricing-palden .pricing-feature-list .pricing-title{color:#58595B}.pricing-palden .pricing-feature{padding:0.4em 0}.pricing-palden .pricing-feature.pricing-apps{height:6em}.pricing-palden .pricing-action{font-weight:bold;margin:auto 3em 2em 3em;padding:1em 2em;color:#fff;border-radius:30px;background:#F26522;-webkit-transition:background-color 0.3s;transition:background-color 0.3s;font-family:'Catamaran', sans-serif}.pricing-palden .pricing-action:hover,.pricing-palden .pricing-action:focus{background-color:#d54d0d}.pricing-palden .pricing-item--featured .pricing-deco{padding:5em 0 8.885em 0}.pricing-item.pricing--encoder{width:95%;margin:0 2.5%;display:block;flex:none}.pricing-item.pricing--encoder .pricing-title{float:left;font-size:1.4em}.pricing-item.pricing--encoder .pricing-price{float:right}.pricing-item.pricing--encoder .pricing-price .currency{font-size:0.4em;vertical-align:baseline;margin-right:2px}.pricing-item.pricing--encoder .pricing-action{display:inline-block;margin-top:40px}.pricing-item.pricing--encoder .pricing-deco{padding:2em 30px 6em;background:#252525}.pricing-item.pricing--encoder .vertical-features{display:inline;float:left;width:47.91667%;margin:0 1.04167%}@media only screen and (max-width: 800px){.pricing-item.pricing--encoder .vertical-features{display:inline;float:left;width:97.91667%;margin:0 1.04167%;margin-bottom:25px}}.pricing-item.pricing--encoder .vertical-features .pricing-title{text-align:left}.pricing-item.pricing--encoder .vertical-features .component{padding:0 30px;text-align:left;margin-bottom:20px;overflow:auto;line-height:2.4}.pricing-item.pricing--encoder .vertical-features .component p{width:80%;float:left}.pricing-item.pricing--encoder .vertical-features .component .icon{max-width:80px;margin-right:18px;width:10%;float:left}.pricing-item.pricing--encoder .vertical-more{display:inline;float:left;width:47.91667%;margin:0 1.04167%}@media only screen and (max-width: 800px){.pricing-item.pricing--encoder .vertical-more{display:inline;float:left;width:97.91667%;margin:0 1.04167%}.pricing-item.pricing--encoder .vertical-more .pricing-feature-list{text-align:left}}.pricing-item.pricing--encoder .vertical-benefits{margin:0 auto}.pricing-item.pricing--encoder .vertical-benefits .benefits-wrapper{padding-left:10px}.pricing-item.pricing--encoder .vertical-benefits h4{text-align:left}.pricing-item.pricing--encoder .vertical-benefits .component{text-align:left;padding-left:6px;margin-bottom:7px}.pricing-item.pricing--encoder .vertical-benefits .component p{font-size:1.5em}.pricing-item.pricing--encoder .vertical-benefits i{color:#22ff33;margin-right:4px}.pricing-item.pricing--encoder .components .component{text-align:center;display:inline;float:left;width:15%;margin:0 2.5%}@media only screen and (max-width: 700px){.pricing-item.pricing--encoder .components .component{display:inline;float:left;width:47.91667%;margin:0 1.04167%;margin-bottom:20px}}@media only screen and (max-width: 610px){.pricing-item.pricing--encoder .components .component{display:inline;float:left;width:97.91667%;margin:0 1.04167%;margin-bottom:20px}}.pricing-item.pricing--encoder .components .component .icon{max-width:50px;margin-bottom:18px}.pricing-item.pricing--encoder .pricing-feature-list{margin:0px 16px 25px;border-bottom:1px solid #ddd;padding-bottom:25px}.pricing-item.pricing--encoder .pricing-feature-list .pricing-title{float:none;font-size:1.2em}.pricing-item.pricing--encoder .pricing-feature-list .pricing-apps{padding:8px 0;height:auto;font-size:0.875em;color:#58595B;letter-spacing:1.2px}.pricing-item.pricing--encoder h4.pricing-title{float:none;font-weight:400;font-size:1.2em;color:#58595B;padding:0 30px;margin-bottom:10px}.pricing-item.pricing--encoder .features .component{text-align:center;display:inline;float:left;width:14.58333%;margin:0 1.04167%;padding:0 5px}@media only screen and (max-width: 700px){.pricing-item.pricing--encoder .features .component{display:inline;float:left;width:47.91667%;margin:0 1.04167%;margin-bottom:20px}}@media only screen and (max-width: 610px){.pricing-item.pricing--encoder .features .component{display:inline;float:left;width:97.91667%;margin:0 1.04167%;margin-bottom:20px}}.pricing-item.pricing--encoder .features .component .icon{max-width:50px;margin-bottom:18px}@media screen and (min-width: 66.25em){.pricing-item.pricing--encoder{width:1040px;display:block;flex:none}}.error-page{text-align:center}.error-page.padded{padding:100px 0}.error-page h1{font-size:12em}.error-page h2{font-size:4em}.error-page h3{font-size:1.2em}.error-page .cta{text-align:center;margin:30px 0}.error-page .btn{color:#fff;background:#F26522;border-radius:50px;font-weight:700;font-size:1.25em;padding:8px 36px 6px;text-transform:uppercase;-webkit-transition:all 0.5s;transition:all 0.5s;font-family:'Catamaran', sans-serif;display:inline-block;margin-bottom:40px}.error-page .btn:hover{background:#d54d0d}/*!
 * animate.css -http://daneden.me/animate
 * Version - 3.5.2
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2017 Daniel Eden
 */.animated{animation-duration:1s;animation-fill-mode:both}.animated.infinite{animation-iteration-count:infinite}.animated.hinge{animation-duration:2s}.animated.flipOutX,.animated.flipOutY,.animated.bounceIn,.animated.bounceOut{animation-duration:.75s}@keyframes bounce{from, 20%, 53%, 80%, to{animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transform:translate3d(0, 0, 0)}40%, 43%{animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);transform:translate3d(0, -30px, 0)}70%{animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);transform:translate3d(0, -15px, 0)}90%{transform:translate3d(0, -4px, 0)}}.bounce{animation-name:bounce;transform-origin:center bottom}@keyframes flash{from, 50%, to{opacity:1}25%, 75%{opacity:0}}.flash{animation-name:flash}@keyframes pulse{from{transform:scale3d(1, 1, 1)}50%{transform:scale3d(1.05, 1.05, 1.05)}to{transform:scale3d(1, 1, 1)}}.pulse{animation-name:pulse}@keyframes rubberBand{from{transform:scale3d(1, 1, 1)}30%{transform:scale3d(1.25, 0.75, 1)}40%{transform:scale3d(0.75, 1.25, 1)}50%{transform:scale3d(1.15, 0.85, 1)}65%{transform:scale3d(0.95, 1.05, 1)}75%{transform:scale3d(1.05, 0.95, 1)}to{transform:scale3d(1, 1, 1)}}.rubberBand{animation-name:rubberBand}@keyframes shake{from, to{transform:translate3d(0, 0, 0)}10%, 30%, 50%, 70%, 90%{transform:translate3d(-10px, 0, 0)}20%, 40%, 60%, 80%{transform:translate3d(10px, 0, 0)}}.shake{animation-name:shake}@keyframes headShake{0%{transform:translateX(0)}6.5%{transform:translateX(-6px) rotateY(-9deg)}18.5%{transform:translateX(5px) rotateY(7deg)}31.5%{transform:translateX(-3px) rotateY(-5deg)}43.5%{transform:translateX(2px) rotateY(3deg)}50%{transform:translateX(0)}}.headShake{animation-timing-function:ease-in-out;animation-name:headShake}@keyframes swing{20%{transform:rotate3d(0, 0, 1, 15deg)}40%{transform:rotate3d(0, 0, 1, -10deg)}60%{transform:rotate3d(0, 0, 1, 5deg)}80%{transform:rotate3d(0, 0, 1, -5deg)}to{transform:rotate3d(0, 0, 1, 0deg)}}.swing{transform-origin:top center;animation-name:swing}@keyframes tada{from{transform:scale3d(1, 1, 1)}10%, 20%{transform:scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg)}30%, 50%, 70%, 90%{transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg)}40%, 60%, 80%{transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg)}to{transform:scale3d(1, 1, 1)}}.tada{animation-name:tada}@keyframes wobble{from{transform:none}15%{transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg)}30%{transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg)}45%{transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg)}60%{transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg)}75%{transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg)}to{transform:none}}.wobble{animation-name:wobble}@keyframes jello{from, 11.1%, to{transform:none}22.2%{transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{transform:skewX(6.25deg) skewY(6.25deg)}44.4%{transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{transform:skewX(-0.78125deg) skewY(-0.78125deg)}77.7%{transform:skewX(0.39063deg) skewY(0.39063deg)}88.8%{transform:skewX(-0.19531deg) skewY(-0.19531deg)}}.jello{animation-name:jello;transform-origin:center}@keyframes bounceIn{from, 20%, 40%, 60%, 80%, to{animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;transform:scale3d(0.3, 0.3, 0.3)}20%{transform:scale3d(1.1, 1.1, 1.1)}40%{transform:scale3d(0.9, 0.9, 0.9)}60%{opacity:1;transform:scale3d(1.03, 1.03, 1.03)}80%{transform:scale3d(0.97, 0.97, 0.97)}to{opacity:1;transform:scale3d(1, 1, 1)}}.bounceIn{animation-name:bounceIn}@keyframes bounceInDown{from, 60%, 75%, 90%, to{animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;transform:translate3d(0, -3000px, 0)}60%{opacity:1;transform:translate3d(0, 25px, 0)}75%{transform:translate3d(0, -10px, 0)}90%{transform:translate3d(0, 5px, 0)}to{transform:none}}.bounceInDown{animation-name:bounceInDown}@keyframes bounceInLeft{from, 60%, 75%, 90%, to{animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;transform:translate3d(-3000px, 0, 0)}60%{opacity:1;transform:translate3d(25px, 0, 0)}75%{transform:translate3d(-10px, 0, 0)}90%{transform:translate3d(5px, 0, 0)}to{transform:none}}.bounceInLeft{animation-name:bounceInLeft}@keyframes bounceInRight{from, 60%, 75%, 90%, to{animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}from{opacity:0;transform:translate3d(3000px, 0, 0)}60%{opacity:1;transform:translate3d(-25px, 0, 0)}75%{transform:translate3d(10px, 0, 0)}90%{transform:translate3d(-5px, 0, 0)}to{transform:none}}.bounceInRight{animation-name:bounceInRight}@keyframes bounceInUp{from, 60%, 75%, 90%, to{animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}from{opacity:0;transform:translate3d(0, 3000px, 0)}60%{opacity:1;transform:translate3d(0, -20px, 0)}75%{transform:translate3d(0, 10px, 0)}90%{transform:translate3d(0, -5px, 0)}to{transform:translate3d(0, 0, 0)}}.bounceInUp{animation-name:bounceInUp}@keyframes bounceOut{20%{transform:scale3d(0.9, 0.9, 0.9)}50%, 55%{opacity:1;transform:scale3d(1.1, 1.1, 1.1)}to{opacity:0;transform:scale3d(0.3, 0.3, 0.3)}}.bounceOut{animation-name:bounceOut}@keyframes bounceOutDown{20%{transform:translate3d(0, 10px, 0)}40%, 45%{opacity:1;transform:translate3d(0, -20px, 0)}to{opacity:0;transform:translate3d(0, 2000px, 0)}}.bounceOutDown{animation-name:bounceOutDown}@keyframes bounceOutLeft{20%{opacity:1;transform:translate3d(20px, 0, 0)}to{opacity:0;transform:translate3d(-2000px, 0, 0)}}.bounceOutLeft{animation-name:bounceOutLeft}@keyframes bounceOutRight{20%{opacity:1;transform:translate3d(-20px, 0, 0)}to{opacity:0;transform:translate3d(2000px, 0, 0)}}.bounceOutRight{animation-name:bounceOutRight}@keyframes bounceOutUp{20%{transform:translate3d(0, -10px, 0)}40%, 45%{opacity:1;transform:translate3d(0, 20px, 0)}to{opacity:0;transform:translate3d(0, -2000px, 0)}}.bounceOutUp{animation-name:bounceOutUp}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.fadeIn{animation-name:fadeIn}@keyframes fadeInDown{from{opacity:0;transform:translate3d(0, -100%, 0)}to{opacity:1;transform:none}}.fadeInDown{animation-name:fadeInDown}@keyframes fadeInDownBig{from{opacity:0;transform:translate3d(0, -2000px, 0)}to{opacity:1;transform:none}}.fadeInDownBig{animation-name:fadeInDownBig}@keyframes fadeInLeft{from{opacity:0;transform:translate3d(-100%, 0, 0)}to{opacity:1;transform:none}}.fadeInLeft{animation-name:fadeInLeft}@keyframes fadeInLeftBig{from{opacity:0;transform:translate3d(-2000px, 0, 0)}to{opacity:1;transform:none}}.fadeInLeftBig{animation-name:fadeInLeftBig}@keyframes fadeInRight{from{opacity:0;transform:translate3d(100%, 0, 0)}to{opacity:1;transform:none}}.fadeInRight{animation-name:fadeInRight}@keyframes fadeInRightBig{from{opacity:0;transform:translate3d(2000px, 0, 0)}to{opacity:1;transform:none}}.fadeInRightBig{animation-name:fadeInRightBig}@keyframes fadeInUp{from{opacity:0;transform:translate3d(0, 100%, 0)}to{opacity:1;transform:none}}.fadeInUp{animation-name:fadeInUp}@keyframes fadeInUpBig{from{opacity:0;transform:translate3d(0, 2000px, 0)}to{opacity:1;transform:none}}.fadeInUpBig{animation-name:fadeInUpBig}@keyframes fadeOut{from{opacity:1}to{opacity:0}}.fadeOut{animation-name:fadeOut}@keyframes fadeOutDown{from{opacity:1}to{opacity:0;transform:translate3d(0, 100%, 0)}}.fadeOutDown{animation-name:fadeOutDown}@keyframes fadeOutDownBig{from{opacity:1}to{opacity:0;transform:translate3d(0, 2000px, 0)}}.fadeOutDownBig{animation-name:fadeOutDownBig}@keyframes fadeOutLeft{from{opacity:1}to{opacity:0;transform:translate3d(-100%, 0, 0)}}.fadeOutLeft{animation-name:fadeOutLeft}@keyframes fadeOutLeftBig{from{opacity:1}to{opacity:0;transform:translate3d(-2000px, 0, 0)}}.fadeOutLeftBig{animation-name:fadeOutLeftBig}@keyframes fadeOutRight{from{opacity:1}to{opacity:0;transform:translate3d(100%, 0, 0)}}.fadeOutRight{animation-name:fadeOutRight}@keyframes fadeOutRightBig{from{opacity:1}to{opacity:0;transform:translate3d(2000px, 0, 0)}}.fadeOutRightBig{animation-name:fadeOutRightBig}@keyframes fadeOutUp{from{opacity:1}to{opacity:0;transform:translate3d(0, -100%, 0)}}.fadeOutUp{animation-name:fadeOutUp}@keyframes fadeOutUpBig{from{opacity:1}to{opacity:0;transform:translate3d(0, -2000px, 0)}}.fadeOutUpBig{animation-name:fadeOutUpBig}@keyframes flip{from{transform:perspective(400px) rotate3d(0, 1, 0, -360deg);animation-timing-function:ease-out}40%{transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);animation-timing-function:ease-out}50%{transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);animation-timing-function:ease-in}80%{transform:perspective(400px) scale3d(0.95, 0.95, 0.95);animation-timing-function:ease-in}to{transform:perspective(400px);animation-timing-function:ease-in}}.animated.flip{-webkit-backface-visibility:visible;backface-visibility:visible;animation-name:flip}@keyframes flipInX{from{transform:perspective(400px) rotate3d(1, 0, 0, 90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotate3d(1, 0, 0, -20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotate3d(1, 0, 0, 10deg);opacity:1}80%{transform:perspective(400px) rotate3d(1, 0, 0, -5deg)}to{transform:perspective(400px)}}.flipInX{-webkit-backface-visibility:visible !important;backface-visibility:visible !important;animation-name:flipInX}@keyframes flipInY{from{transform:perspective(400px) rotate3d(0, 1, 0, 90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotate3d(0, 1, 0, -20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotate3d(0, 1, 0, 10deg);opacity:1}80%{transform:perspective(400px) rotate3d(0, 1, 0, -5deg)}to{transform:perspective(400px)}}.flipInY{-webkit-backface-visibility:visible !important;backface-visibility:visible !important;animation-name:flipInY}@keyframes flipOutX{from{transform:perspective(400px)}30%{transform:perspective(400px) rotate3d(1, 0, 0, -20deg);opacity:1}to{transform:perspective(400px) rotate3d(1, 0, 0, 90deg);opacity:0}}.flipOutX{animation-name:flipOutX;-webkit-backface-visibility:visible !important;backface-visibility:visible !important}@keyframes flipOutY{from{transform:perspective(400px)}30%{transform:perspective(400px) rotate3d(0, 1, 0, -15deg);opacity:1}to{transform:perspective(400px) rotate3d(0, 1, 0, 90deg);opacity:0}}.flipOutY{-webkit-backface-visibility:visible !important;backface-visibility:visible !important;animation-name:flipOutY}@keyframes lightSpeedIn{from{transform:translate3d(100%, 0, 0) skewX(-30deg);opacity:0}60%{transform:skewX(20deg);opacity:1}80%{transform:skewX(-5deg);opacity:1}to{transform:none;opacity:1}}.lightSpeedIn{animation-name:lightSpeedIn;animation-timing-function:ease-out}@keyframes lightSpeedOut{from{opacity:1}to{transform:translate3d(100%, 0, 0) skewX(30deg);opacity:0}}.lightSpeedOut{animation-name:lightSpeedOut;animation-timing-function:ease-in}@keyframes rotateIn{from{transform-origin:center;transform:rotate3d(0, 0, 1, -200deg);opacity:0}to{transform-origin:center;transform:none;opacity:1}}.rotateIn{animation-name:rotateIn}@keyframes rotateInDownLeft{from{transform-origin:left bottom;transform:rotate3d(0, 0, 1, -45deg);opacity:0}to{transform-origin:left bottom;transform:none;opacity:1}}.rotateInDownLeft{animation-name:rotateInDownLeft}@keyframes rotateInDownRight{from{transform-origin:right bottom;transform:rotate3d(0, 0, 1, 45deg);opacity:0}to{transform-origin:right bottom;transform:none;opacity:1}}.rotateInDownRight{animation-name:rotateInDownRight}@keyframes rotateInUpLeft{from{transform-origin:left bottom;transform:rotate3d(0, 0, 1, 45deg);opacity:0}to{transform-origin:left bottom;transform:none;opacity:1}}.rotateInUpLeft{animation-name:rotateInUpLeft}@keyframes rotateInUpRight{from{transform-origin:right bottom;transform:rotate3d(0, 0, 1, -90deg);opacity:0}to{transform-origin:right bottom;transform:none;opacity:1}}.rotateInUpRight{animation-name:rotateInUpRight}@keyframes rotateOut{from{transform-origin:center;opacity:1}to{transform-origin:center;transform:rotate3d(0, 0, 1, 200deg);opacity:0}}.rotateOut{animation-name:rotateOut}@keyframes rotateOutDownLeft{from{transform-origin:left bottom;opacity:1}to{transform-origin:left bottom;transform:rotate3d(0, 0, 1, 45deg);opacity:0}}.rotateOutDownLeft{animation-name:rotateOutDownLeft}@keyframes rotateOutDownRight{from{transform-origin:right bottom;opacity:1}to{transform-origin:right bottom;transform:rotate3d(0, 0, 1, -45deg);opacity:0}}.rotateOutDownRight{animation-name:rotateOutDownRight}@keyframes rotateOutUpLeft{from{transform-origin:left bottom;opacity:1}to{transform-origin:left bottom;transform:rotate3d(0, 0, 1, -45deg);opacity:0}}.rotateOutUpLeft{animation-name:rotateOutUpLeft}@keyframes rotateOutUpRight{from{transform-origin:right bottom;opacity:1}to{transform-origin:right bottom;transform:rotate3d(0, 0, 1, 90deg);opacity:0}}.rotateOutUpRight{animation-name:rotateOutUpRight}@keyframes hinge{0%{transform-origin:top left;animation-timing-function:ease-in-out}20%, 60%{transform:rotate3d(0, 0, 1, 80deg);transform-origin:top left;animation-timing-function:ease-in-out}40%, 80%{transform:rotate3d(0, 0, 1, 60deg);transform-origin:top left;animation-timing-function:ease-in-out;opacity:1}to{transform:translate3d(0, 700px, 0);opacity:0}}.hinge{animation-name:hinge}@keyframes jackInTheBox{from{opacity:0;transform:scale(0.1) rotate(30deg);transform-origin:center bottom}50%{transform:rotate(-10deg)}70%{transform:rotate(3deg)}to{opacity:1;transform:scale(1)}}.jackInTheBox{animation-name:jackInTheBox}@keyframes rollIn{from{opacity:0;transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg)}to{opacity:1;transform:none}}.rollIn{animation-name:rollIn}@keyframes rollOut{from{opacity:1}to{opacity:0;transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg)}}.rollOut{animation-name:rollOut}@keyframes zoomIn{from{opacity:0;transform:scale3d(0.3, 0.3, 0.3)}50%{opacity:1}}.zoomIn{animation-name:zoomIn}@keyframes zoomInDown{from{opacity:0;transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomInDown{animation-name:zoomInDown}@keyframes zoomInLeft{from{opacity:0;transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomInLeft{animation-name:zoomInLeft}@keyframes zoomInRight{from{opacity:0;transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomInRight{animation-name:zoomInRight}@keyframes zoomInUp{from{opacity:0;transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomInUp{animation-name:zoomInUp}@keyframes zoomOut{from{opacity:1}50%{opacity:0;transform:scale3d(0.3, 0.3, 0.3)}to{opacity:0}}.zoomOut{animation-name:zoomOut}@keyframes zoomOutDown{40%{opacity:1;transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}to{opacity:0;transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);transform-origin:center bottom;animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomOutDown{animation-name:zoomOutDown}@keyframes zoomOutLeft{40%{opacity:1;transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0)}to{opacity:0;transform:scale(0.1) translate3d(-2000px, 0, 0);transform-origin:left center}}.zoomOutLeft{animation-name:zoomOutLeft}@keyframes zoomOutRight{40%{opacity:1;transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0)}to{opacity:0;transform:scale(0.1) translate3d(2000px, 0, 0);transform-origin:right center}}.zoomOutRight{animation-name:zoomOutRight}@keyframes zoomOutUp{40%{opacity:1;transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}to{opacity:0;transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);transform-origin:center bottom;animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomOutUp{animation-name:zoomOutUp}@keyframes slideInDown{from{transform:translate3d(0, -100%, 0);visibility:visible}to{transform:translate3d(0, 0, 0)}}.slideInDown{animation-name:slideInDown}@keyframes slideInLeft{from{transform:translate3d(-100%, 0, 0);visibility:visible}to{transform:translate3d(0, 0, 0)}}.slideInLeft{animation-name:slideInLeft}@keyframes slideInRight{from{transform:translate3d(100%, 0, 0);visibility:visible}to{transform:translate3d(0, 0, 0)}}.slideInRight{animation-name:slideInRight}@keyframes slideInUp{from{transform:translate3d(0, 100%, 0);visibility:visible}to{transform:translate3d(0, 0, 0)}}.slideInUp{animation-name:slideInUp}@keyframes slideOutDown{from{transform:translate3d(0, 0, 0)}to{visibility:hidden;transform:translate3d(0, 100%, 0)}}.slideOutDown{animation-name:slideOutDown}@keyframes slideOutLeft{from{transform:translate3d(0, 0, 0)}to{visibility:hidden;transform:translate3d(-100%, 0, 0)}}.slideOutLeft{animation-name:slideOutLeft}@keyframes slideOutRight{from{transform:translate3d(0, 0, 0)}to{visibility:hidden;transform:translate3d(100%, 0, 0)}}.slideOutRight{animation-name:slideOutRight}@keyframes slideOutUp{from{transform:translate3d(0, 0, 0)}to{visibility:hidden;transform:translate3d(0, -100%, 0)}}.slideOutUp{animation-name:slideOutUp}