@charset "UTF-8";.md-btn,.md-btn span{font-size:16px;font-weight:500}.md-fab,a:active,a:hover{outline:0}.grid,svg:not(:root){overflow:hidden}.superscript,sub,sup{vertical-align:baseline}.ngdialog-content,.ngdialog-overlay,.ngdialog.ngdialog-closing .ngdialog-content,section.hardware-yellowstone .hardware-wrapper{-webkit-backface-visibility:hidden}.carousel-caption,.carousel-control{text-shadow:0 1px 2px rgba(0,0,0,.6)}.carousel-indicators,.winners-list,section.developers>.container li,section.developers>.container ul,ul.incubator-apps,ul.incubator-footer-apps{list-style:none}.md-fab{background-color:#4285f4;border-radius:50%;border-style:none;box-shadow:0 0 4px rgba(0,0,0,.14),0 4px 8px rgba(0,0,0,.28);display:inline-block;height:56px;position:relative;width:56px;-webkit-transition:box-shadow 150ms cubic-bezier(0,0,.2,1);transition:box-shadow 150ms cubic-bezier(0,0,.2,1)}a.secondary,button.secondary,header.desktop nav.home .wrapper.logo{-webkit-transition:all .25s linear;-moz-transition:all .25s linear}.md-fab:focus,.md-fab:hover{background-color:#2962ff;box-shadow:0 0 6px rgba(0,0,0,.16),0 6px 12px rgba(0,0,0,.32)}.md-fab-icon{background-position:center;background-repeat:no-repeat;background-size:100%;display:block;height:24px;left:16px;position:absolute;top:16px;width:24px}.grid-item,.md-btn{display:inline-block}.select-wrap,sub,sup{position:relative}.md-fab-icon--expand-down{background-image:url(../images/icons/ic_keyboard_arrow_down_white_24dp_1x.png)}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:1.5 / 1),only screen and (min-resolution:144dpi),only screen and (min-resolution:1.5dppx){.md-fab-icon--expand-down{background-image:url(../images/icons/ic_keyboard_arrow_down_white_24dp_2x.png)}}.md-fab-icon--collapse-up{background-image:url(../images/icons/ic_keyboard_arrow_up_white_24dp_1x.png)}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:1.5 / 1),only screen and (min-resolution:144dpi),only screen and (min-resolution:1.5dppx){.md-fab-icon--collapse-up{background-image:url(../images/icons/ic_keyboard_arrow_up_white_24dp_2x.png)}}.md-btn{border:none;background:0 0;min-height:36px;line-height:1;min-width:64px;padding:8px}img,legend{border:0}.md-btn--flat{color:#4285f4;text-transform:uppercase}.grid{margin-left:-18px}.grid-item{float:left;padding-left:18px}legend,td,th{padding:0}.one-whole{width:100%}@media only screen and (min-width:768px){.sm-one-half{width:50%}}@media only screen and (min-width:880px){.md-one-half{width:50%}}html{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*,:after,:before{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}abbr[title]{border-bottom:1px dotted}b,optgroup,strong{font-weight:700}dfn{font-style:italic}h1{margin:.67em 0}mark{color:#000;background:#ff0}small{font-size:80%}sub,sup{font-size:75%;line-height:0}sup{top:-.5em}sub{bottom:-.25em}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre,textarea{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{font:inherit;margin:0;color:inherit}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{margin:0 2px;padding:.35em .625em .75em;border:1px solid silver}summary:hover{cursor:pointer}table{border-spacing:0;border-collapse:collapse}.spin{width:35px;height:35px;text-align:left}body,html{height:100%}a.secondary,h1,h2{text-align:center}.spinner{padding:40px auto 20px;-webkit-animation:rotator 1.4s linear infinite;animation:rotator 1.4s linear infinite}@-webkit-keyframes rotator{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(270deg);transform:rotate(270deg)}}@keyframes rotator{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(270deg);transform:rotate(270deg)}}.path{-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-animation:dash 1.4s ease-in-out infinite,colors 5.6s ease-in-out infinite;animation:dash 1.4s ease-in-out infinite,colors 5.6s ease-in-out infinite;stroke-dasharray:187;stroke-dashoffset:0}@-webkit-keyframes colors{0%,100%{stroke:#4285f4}25%{stroke:#de3e35}50%{stroke:#f7c223}75%{stroke:#1b9a59}}@keyframes colors{0%,100%{stroke:#4285f4}25%{stroke:#de3e35}50%{stroke:#f7c223}75%{stroke:#1b9a59}}@-webkit-keyframes dash{0%{stroke-dashoffset:187}50%{-webkit-transform:rotate(135deg);transform:rotate(135deg);stroke-dashoffset:46.75}100%{-webkit-transform:rotate(450deg);transform:rotate(450deg);stroke-dashoffset:187}}@keyframes dash{0%{stroke-dashoffset:187}50%{-webkit-transform:rotate(135deg);transform:rotate(135deg);stroke-dashoffset:46.75}100%{-webkit-transform:rotate(450deg);transform:rotate(450deg);stroke-dashoffset:187}}*,body,html{font-family:Roboto,Roboto,'Helvetica Neue',Helvetica,Arial,sans-serif;margin:0;padding:0;-webkit-font-smoothing:antialiased}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{font-weight:100;line-height:26px;margin-right:auto;margin-left:auto}#maia-main,#maia-main>*{width:100%;min-width:100%;margin:96px 0 0;padding:0}@media screen and (min-width:1px) and (max-width:879px){#maia-main,#maia-main>*{margin-top:0}}#maia-main{min-height:100%}.clearfix:after{clear:both;content:" ";display:block;font-size:0;height:0;visibility:hidden}.footer .content:after,.select-wrap:after,.wrapper:after,header.desktop nav.home:after,header.mobile:after,section.computer-vision:after{content:''}.divider{height:1px;margin:60px 0;background-color:#cacaca}a.button.transparent.white,a.secondary,button.primary,button.secondary{font-size:14px;height:40px;box-shadow:none;font-weight:500}.desktop{display:block}@media screen and (min-width:1px) and (max-width:767px){.divider{margin:30px 0}.desktop{display:none}}.mobile{display:block}@media screen and (min-width:768px){.mobile{display:none}}.button,.button-abstract{font-weight:500;box-shadow:none}.button-abstract:active,.button-abstract:focus,.button-abstract:hover,.button:active,.button:focus,.button:hover{cursor:pointer}button.primary{min-width:167px;width:auto;padding:0 8px;color:#fff;border-color:transparent;background-color:#4285f4}button.primary:active,button.primary:focus,button.primary:hover{cursor:pointer;outline-style:none;background-color:#2a56c6}a.secondary,button.secondary{min-width:140px;width:auto;padding:0 8px;transition:all .25s linear;color:#4285f4;border:2px solid #4285f4;background-color:#fff}a.secondary:active,a.secondary:focus,a.secondary:hover,button.secondary:active,button.secondary:focus,button.secondary:hover{cursor:pointer;text-decoration:none;color:#fff;border:2px solid #2a56c6;outline-style:none;background-color:#2a56c6}a.button.transparent.white{width:142px;color:#fff;border-color:#fff;background-color:transparent}a.button.transparent.white:active,a.button.transparent.white:focus,a.button.transparent.white:hover{cursor:pointer}a.button.transparent.white:active,a.button.transparent.white:hover{text-decoration:none;color:#444;outline-style:none;background-color:#fff}a.secondary{line-height:38px;display:inline-block;text-decoration:none}.button button span{font-weight:500}.txt.category,button,h1,h2,h3,h4,li,p,section.developers .content.tutorial ul>li>.info .txt.subject,ul{font-family:Roboto,'Open Sans',helvetica,sans-serif;font-weight:400;color:#444}h1,h2{font-weight:100}h1{font-size:48px;line-height:48px;letter-spacing:1px}h2{font-size:36px;line-height:46px}@media screen and (min-width:1px) and (max-width:767px){h2{display:block;float:left;width:100%;margin-right:4.82916%}h2:last-child{margin-right:0}}h3{font-size:24px;font-weight:300}h4{font-size:22px;font-weight:100}.txt.category,p,section.developers .content.tutorial ul>li>.info .txt.subject,span{font-size:14px;font-weight:400}p.disclaimer{font-style:italic}a,a:active,a:visited{font-weight:700;-webkit-transition:.25s color linear;-moz-transition:.25s color linear;transition:.25s color linear;text-decoration:none;color:#4285f4}a:hover{text-decoration:none;color:#2a56c6}.txt.category,section.developers .content.tutorial ul>li>.info .txt.subject{font-size:12px;font-weight:500;color:#4285f4}.txt.category.dev,section.developers .content.tutorial ul>li>.info .txt.dev.subject{font-size:14p;font-weight:100;color:#4ba8f5}.txt.category.dev.dev2,section.developers .content.tutorial ul>li>.info .txt.dev.dev2.subject{color:#d3d3d3}.txt.article{font-size:22px;font-weight:200;line-height:28px;color:#444}.wrapper:after{display:table;clear:both}.select-wrap:after{position:absolute;top:2px;width:0;height:0;margin-top:16px;margin-left:-22px;padding:0 0 2px;pointer-events:none;color:#aaa;border-width:4px 4px 0;border-style:solid;border-color:#909090 transparent}.superscript{font-size:.83em;line-height:.5em;position:relative;top:-.4em;padding-left:1px}.required{color:#900}.main-content{min-height:500px}.max-width{width:100%}form input:not([type]):focus,form input[type=text]:focus,form textarea:focus{border-color:inherit;outline:inherit;-webkit-box-shadow:none;box-shadow:none}.load-bar{position:absolute!important;height:2px!important}#incompatible-message{position:absolute;z-index:999;top:40px;right:0;left:0;display:none;max-width:978px;margin:auto}input.input-invalid,input[type=email].input-invalid,select.input-invalid{border:1px solid red!important}input:required{box-shadow:none}.error{color:red!important}.ng-cloak,.x-ng-cloak,[data-ng-cloak],[ng-cloak],[ng\:cloak],[x-ng-cloak]{display:none!important}header{position:fixed;z-index:999;top:0;right:0;left:0}header a,header a:active,header a:visited{font-size:14px;font-weight:400;text-decoration:none;color:#999}header .button.active a,header a:hover{text-decoration:none;color:#222}header.desktop{display:none;height:96px;-webkit-transition:all,.25s,linear;-moz-transition:all,.25s,linear;transition:all,.25s,linear;border-bottom:1px solid #efefef;background-color:#fff}@media screen and (min-width:880px){header.desktop{display:inline}}header.desktop.collapsed .secondary{color:#fff;border-color:transparent;background-color:#4285f4}header.desktop.collapsed .secondary:active,header.desktop.collapsed .secondary:focus,header.desktop.collapsed .secondary:hover{outline-style:none;background-color:#2a56c6}header.desktop nav.home{position:relative;display:flex;max-width:1200px;height:99%;margin-right:auto;margin-left:auto;background-color:#fff}header.desktop nav.home:after{display:table;clear:both}header.desktop nav.home .logo-link{margin-top:6px}header.desktop nav.home .wrapper.logo{display:block;float:left;width:14.70196%;width:auto;height:100%;margin-top:23px;margin-right:2.35765%;margin-left:25px;transition:all .25s linear}header.desktop nav.home .wrapper.logo:last-child{margin-right:0}header.desktop nav.home .button{font-size:14;display:block;float:left;width:14.70196%;width:auto;height:auto;margin-top:40px;margin-right:2.35765%;margin-left:10px;-webkit-transition:all .25s linear;-moz-transition:all .25s linear;transition:all .25s linear;line-spacing:.3px}header.desktop nav.home .button:last-child{margin-right:0}header.desktop nav.home .button.kit{position:absolute;right:0;bottom:20px;margin-right:25px}header.desktop nav.home .button.kit button.secondary{min-width:140px;width:auto}header.desktop nav.home .wrapper.button{display:block;display:flex;float:left;float:right;width:23.23176%;width:auto;height:100%;margin-right:2.35765%;margin-left:17.05961%;padding:0;vertical-align:middle;align-items:center;align-content:flex-end}header.desktop nav.home .wrapper.button:last-child{margin-right:0}@media screen and (max-width:931px){header.desktop nav.home .wrapper.button{margin-left:8.5298%}}@media screen and (max-width:833px){header.desktop nav.home .wrapper.button{margin-left:0}}.footer .content,header.mobile{max-width:1200px;margin-right:auto;margin-left:auto}header.mobile{position:fixed;display:none;height:67px;border-bottom:1px solid #efefef}header.mobile:after{display:table;clear:both}@media screen and (min-width:1px) and (max-width:879px){header.mobile{display:inline-block;width:100%}}header.mobile .wrapper.logo{position:absolute;top:7px;left:10px}header.mobile .panel,header.mobile .panel.open{background-color:#fff}header.mobile .panel-body{padding:0}header.mobile .panel-heading{height:64px}header.mobile .panel-collapse{width:100%;text-align:right;background-color:#fff}header.mobile .panel-collapse div.button{width:100%;height:60px;padding:18px;text-align:right;border-bottom:1px solid #e3e3e3;background-color:#f5f5f5}header.mobile .panel-collapse div.button:hover{background-color:#efefef}header.mobile .kit:hover{color:#fff;background-color:#4285f4}header.mobile .mobile-cta{color:#4285f4}header.mobile .mobile-cta span{font-weight:600}header.mobile .accordion-toggle:after{width:30px;height:35px;-webkit-transition:opacity,.25s,linear;-moz-transition:opacity,.25s,linear;transition:opacity,.25s,linear;opacity:1;background-image:url(../images/global/mobile-nav.png);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)';filter:alpha(opacity=100)}@media only screen and (-webkit-min-device-pixel-ratio:1.3),only screen and (min--moz-device-pixel-ratio:1.3),only screen and (-o-min-device-pixel-ratio:1.3 / 1),only screen and (min-resolution:124dpi),only screen and (min-resolution:1.3dppx){header.mobile .accordion-toggle:after{background-image:url(../images/global/mobile-nav_2x.png);background-size:25px 16px}}header.mobile .accordion-toggle.open:after{background-color:#f7f7f7;background-image:url(../images/global/mobile-nav-open.png)}@media only screen and (-webkit-min-device-pixel-ratio:1.3),only screen and (min--moz-device-pixel-ratio:1.3),only screen and (-o-min-device-pixel-ratio:1.3 / 1),only screen and (min-resolution:124dpi),only screen and (min-resolution:1.3dppx){header.mobile .accordion-toggle.open:after{background-image:url(../images/global/mobile-nav-open_2x.png);background-size:25px 22px}}header.mobile .accordion-toggle.closed:after{width:30px;opacity:.7;-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=70)';filter:alpha(opacity=70)}header.mobile .accordion-toggle:hover.closed:after{opacity:1;-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)';filter:alpha(opacity=100)}.footer{width:100%;margin-top:-8px;background-color:#fff}.footer .tango-signature{float:none;clear:both;width:100%}.footer .tango-signature>div{float:left;height:2px}.footer .tango-signature .green{width:25%;background-color:#159756}.footer .tango-signature .blue{width:25%;background-color:#1d6fee}.footer .tango-signature .yellow{width:25%;background-color:#fdba2c}.footer .tango-signature .red{width:25%;background-color:#da4733}.footer .content{padding:26px 25px;background-color:#fff}.footer .content:after{display:table;clear:both}.footer .content .desktop{width:50%}.footer .content .button-group.googleplus,.footer .content .button-group.one,.footer .content .button-group.two,.footer .content .desktop,.footer .content .language-select,.footer .content .logo-ico-wrapper{display:inline-block;float:right;vertical-align:top}.footer .content .button-group.one,.footer .content .logo-ico-wrapper{float:none}.footer .content .logo-ico-wrapper{margin-right:40px}.footer .content .button-group.one a{margin-left:40px}@media screen and (max-width:1024px){.footer .content{text-align:center}.footer .content .logo-ico-wrapper{display:inline-block;margin-right:120px;vertical-align:top}.footer .content .button-group.googleplus,.footer .content .button-group.two,.footer .content .desktop,.footer .content .language-select,.footer .content .logo-ico-wrapper{float:none}.footer .content .desktop,.footer .content .language-select{display:block;margin:20px 0;text-align:center;width:100%}.footer .content .language-select{margin:20px 15px 0}}.footer .content .button-group.googleplus,.footer .content .button-group.one a,.footer .content .button-group.two{display:inline-block}.footer .content .logo-ico-wrapper:last-child{margin-right:0}.footer .content .logo-ico-wrapper img{height:24px;width:74px}.footer .content .button-group.googleplus a,.footer .content .button-group.one a,.footer .content .button-group.two a{font-size:12px;font-weight:400;margin-right:8px;color:#7e7e7e}.footer .content .button-group.one:last-child{margin-right:0}.footer .content .button-group.two{margin-right:2.35765%}.footer .content .button-group.googleplus:last-child,.footer .content .button-group.two:last-child{margin-right:0}.footer .content .button-group.two img{margin-left:12px}.footer .content .language-select{margin-right:25px}.footer .content .button-group.googleplus .googleplus,.footer .content .button-group.googleplus .googleplus-wrap,.footer .content .button-group.googleplus .share-googleplus{position:relative}.footer .content .button-group.googleplus .share-googleplus{margin-right:30px}.footer .content .button-group.googleplus .googleplus-wrap{margin-left:10px;top:-7px}.footer .content .button-group.googleplus .googleplus{margin-left:5px;margin-right:5px;top:3px}.footer .mobile-buttons{display:none}@media screen and (max-width:767px){.footer .content .logo-ico-wrapper{display:block;float:left}.footer .content .desktop,.footer .content .language-select{display:none}.footer .content .button-group.one{float:right;width:60%;text-align:right}.footer .mobile-buttons{display:block;text-align:center}.footer .mobile-buttons .button-group{display:inline-block;margin:0;text-align:center}.footer .mobile-buttons .language-select{padding:20px 0 5px}.footer .mobile-buttons .button-group a{font-size:12px;font-weight:400;margin-right:8px;color:#7e7e7e}.footer .mobile-buttons .button-group img{margin:20px 10px}.footer .mobile-buttons .button-group .googleplus-wrap{position:relative;margin:0 0 0 20px;vertical-align:middle}.footer .mobile-buttons .button-group .googleplus-wrap img{margin:0 5px 18px}.footer .mobile-buttons .button-group .googleplus-wrap .googleplus{position:relative;top:23px}}@media screen and (max-width:500px){.footer .content .logo-ico-wrapper{margin:0}.footer .content .button-group.one{width:70%}.footer .content .button-group.one a{margin-left:5px}}.footer .mobile-button-wrapper{margin:auto}.footer .mobile-button{float:left}.footer .mobile-button.plusone{display:inline-block;margin-top:18px}.footer .mobile-button.googleplus-wrap{margin-top:6px}.footer .mobile-buttons .button-group:after{float:none;clear:both;width:1px;height:1px;content:''}.load-bar{z-index:3;bottom:0;left:0;float:left;overflow:hidden;width:100%;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);transform:translateZ(0)}.load-bar.top{top:64px;bottom:auto}.load-bar .load-bar-container{float:left;overflow:hidden;width:50%;height:100%}.load-bar .load-bar-container .load-bar-base{float:left;overflow:hidden;width:100%;height:100%;-webkit-transform:translate(100%,0);-webkit-transform:translate3d(100%,0,0);-moz-transform:translate(100%,0);-moz-transform:translate3d(100%,0,0);-ms-transform:translate(100%,0);-ms-transform:translate3d(100%,0,0);transform:translate(100%,0);transform:translate3d(100%,0,0);-webkit-transform-origin:top left;-moz-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;background-color:#159756}.load-bar .load-bar-container .load-bar-content{position:relative;float:left;width:400%;height:100%;-webkit-transform-origin:top center;-moz-transform-origin:top center;-ms-transform-origin:top center;transform-origin:top center}.load-bar .load-bar-container .load-bar-content div{float:left;width:25%;height:100%}.load-bar .load-bar-container .load-bar-content div.red{background-color:#da4733}.load-bar .load-bar-container .load-bar-content div.yellow{background-color:#fdba2c}.load-bar .load-bar-container .load-bar-content div.green{background-color:transparent}.load-bar .load-bar-container .load-bar-content div.blue{background-color:#1d6fee}.load-bar .load-bar-container:last-child{float:right;-webkit-transform-origin:top right;-moz-transform-origin:top right;-ms-transform-origin:top right;transform-origin:top right}.load-bar .load-bar-container:last-child .load-bar-base{-webkit-transform:translate(-100%,0);-webkit-transform:translate3d(-100%,0,0);-moz-transform:translate(-100%,0);-moz-transform:translate3d(-100%,0,0);-ms-transform:translate(-100%,0);-ms-transform:translate3d(-100%,0,0);transform:translate(-100%,0);transform:translate3d(-100%,0,0)}.load-bar.active .load-bar-container .load-bar-base{-webkit-animation-name:load-bar-left-in;-moz-animation-name:load-bar-left-in;animation-name:load-bar-left-in;-webkit-animation-duration:1s;-moz-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:cubic-bezier(.455,.03,.515,.955);-moz-animation-timing-function:cubic-bezier(.455,.03,.515,.955);animation-timing-function:cubic-bezier(.455,.03,.515,.955);-webkit-animation-delay:0;-moz-animation-delay:0;animation-delay:0;-webkit-animation-iteration-count:1;-moz-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-direction:normal;-moz-animation-direction:normal;animation-direction:normal;-moz-animation-fill-mode:forwards;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.load-bar.active .load-bar-container .load-bar-content,.load-bar.active .load-bar-container:last-child .load-bar-base{-webkit-animation-direction:normal;-moz-animation-direction:normal;-moz-animation-fill-mode:forwards;-webkit-animation-fill-mode:forwards}.load-bar.active .load-bar-container .load-bar-content{-webkit-animation-name:load-bar-left;-moz-animation-name:load-bar-left;animation-name:load-bar-left;-webkit-animation-duration:4s;-moz-animation-duration:4s;animation-duration:4s;-webkit-animation-play-state:running;-moz-animation-play-state:running;-ms-animation-play-state:running;animation-play-state:running;-webkit-animation-timing-function:linear;-moz-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-delay:1s;-moz-animation-delay:1s;animation-delay:1s;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;animation-iteration-count:infinite;animation-direction:normal;animation-fill-mode:forwards}.load-bar.active .load-bar-container:last-child .load-bar-base{-webkit-animation-name:load-bar-right-in;-moz-animation-name:load-bar-right-in;animation-name:load-bar-right-in;-webkit-animation-duration:1s;-moz-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:cubic-bezier(.455,.03,.515,.955);-moz-animation-timing-function:cubic-bezier(.455,.03,.515,.955);animation-timing-function:cubic-bezier(.455,.03,.515,.955);-webkit-animation-delay:0;-moz-animation-delay:0;animation-delay:0;-webkit-animation-iteration-count:1;-moz-animation-iteration-count:1;animation-iteration-count:1;animation-direction:normal;animation-fill-mode:forwards}.load-bar.active .load-bar-container:last-child .load-bar-content{-webkit-animation-name:load-bar-right;-moz-animation-name:load-bar-right;animation-name:load-bar-right;-webkit-animation-duration:4s;-moz-animation-duration:4s;animation-duration:4s;-webkit-animation-play-state:running;-moz-animation-play-state:running;-ms-animation-play-state:running;animation-play-state:running;-webkit-animation-timing-function:linear;-moz-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-delay:1s;-moz-animation-delay:1s;animation-delay:1s;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:normal;-moz-animation-direction:normal;animation-direction:normal;-moz-animation-fill-mode:forwards;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes load-bar-left{0%{-webkit-transform:translate(0,0);-webkit-transform:translate3d(0,0,0);-moz-transform:translate(0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate(0,0);-ms-transform:translate3d(0,0,0);transform:translate(0,0);transform:translate3d(0,0,0)}100%{-webkit-transform:translate(-100%,0);-webkit-transform:translate3d(-100%,0,0);-moz-transform:translate(-100%,0);-moz-transform:translate3d(-100%,0,0);-ms-transform:translate(-100%,0);-ms-transform:translate3d(-100%,0,0);transform:translate(-100%,0);transform:translate3d(-100%,0,0)}}@-moz-keyframes load-bar-left{0%{-webkit-transform:translate(0,0);-webkit-transform:translate3d(0,0,0);-moz-transform:translate(0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate(0,0);-ms-transform:translate3d(0,0,0);transform:translate(0,0);transform:translate3d(0,0,0)}100%{-webkit-transform:translate(-100%,0);-webkit-transform:translate3d(-100%,0,0);-moz-transform:translate(-100%,0);-moz-transform:translate3d(-100%,0,0);-ms-transform:translate(-100%,0);-ms-transform:translate3d(-100%,0,0);transform:translate(-100%,0);transform:translate3d(-100%,0,0)}}@keyframes load-bar-left{0%{-webkit-transform:translate(0,0);-webkit-transform:translate3d(0,0,0);-moz-transform:translate(0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate(0,0);-ms-transform:translate3d(0,0,0);transform:translate(0,0);transform:translate3d(0,0,0)}100%{-webkit-transform:translate(-100%,0);-webkit-transform:translate3d(-100%,0,0);-moz-transform:translate(-100%,0);-moz-transform:translate3d(-100%,0,0);-ms-transform:translate(-100%,0);-ms-transform:translate3d(-100%,0,0);transform:translate(-100%,0);transform:translate3d(-100%,0,0)}}@-webkit-keyframes load-bar-right{0%{-webkit-transform:translate(-100%,0);-webkit-transform:translate3d(-100%,0,0);-moz-transform:translate(-100%,0);-moz-transform:translate3d(-100%,0,0);-ms-transform:translate(-100%,0);-ms-transform:translate3d(-100%,0,0);transform:translate(-100%,0);transform:translate3d(-100%,0,0)}100%{-webkit-transform:translate(0,0);-webkit-transform:translate3d(0,0,0);-moz-transform:translate(0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate(0,0);-ms-transform:translate3d(0,0,0);transform:translate(0,0);transform:translate3d(0,0,0)}}@-moz-keyframes load-bar-right{0%{-webkit-transform:translate(-100%,0);-webkit-transform:translate3d(-100%,0,0);-moz-transform:translate(-100%,0);-moz-transform:translate3d(-100%,0,0);-ms-transform:translate(-100%,0);-ms-transform:translate3d(-100%,0,0);transform:translate(-100%,0);transform:translate3d(-100%,0,0)}100%{-webkit-transform:translate(0,0);-webkit-transform:translate3d(0,0,0);-moz-transform:translate(0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate(0,0);-ms-transform:translate3d(0,0,0);transform:translate(0,0);transform:translate3d(0,0,0)}}@keyframes load-bar-right{0%{-webkit-transform:translate(-100%,0);-webkit-transform:translate3d(-100%,0,0);-moz-transform:translate(-100%,0);-moz-transform:translate3d(-100%,0,0);-ms-transform:translate(-100%,0);-ms-transform:translate3d(-100%,0,0);transform:translate(-100%,0);transform:translate3d(-100%,0,0)}100%{-webkit-transform:translate(0,0);-webkit-transform:translate3d(0,0,0);-moz-transform:translate(0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate(0,0);-ms-transform:translate3d(0,0,0);transform:translate(0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes load-bar-left-in{0%{-webkit-transform:translate(100%,0);-webkit-transform:translate3d(100%,0,0);-moz-transform:translate(100%,0);-moz-transform:translate3d(100%,0,0);-ms-transform:translate(100%,0);-ms-transform:translate3d(100%,0,0);transform:translate(100%,0);transform:translate3d(100%,0,0)}100%{-webkit-transform:translate(0,0);-webkit-transform:translate3d(0,0,0);-moz-transform:translate(0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate(0,0);-ms-transform:translate3d(0,0,0);transform:translate(0,0);transform:translate3d(0,0,0)}}@-moz-keyframes load-bar-left-in{0%{-webkit-transform:translate(100%,0);-webkit-transform:translate3d(100%,0,0);-moz-transform:translate(100%,0);-moz-transform:translate3d(100%,0,0);-ms-transform:translate(100%,0);-ms-transform:translate3d(100%,0,0);transform:translate(100%,0);transform:translate3d(100%,0,0)}100%{-webkit-transform:translate(0,0);-webkit-transform:translate3d(0,0,0);-moz-transform:translate(0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate(0,0);-ms-transform:translate3d(0,0,0);transform:translate(0,0);transform:translate3d(0,0,0)}}@keyframes load-bar-left-in{0%{-webkit-transform:translate(100%,0);-webkit-transform:translate3d(100%,0,0);-moz-transform:translate(100%,0);-moz-transform:translate3d(100%,0,0);-ms-transform:translate(100%,0);-ms-transform:translate3d(100%,0,0);transform:translate(100%,0);transform:translate3d(100%,0,0)}100%{-webkit-transform:translate(0,0);-webkit-transform:translate3d(0,0,0);-moz-transform:translate(0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate(0,0);-ms-transform:translate3d(0,0,0);transform:translate(0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes load-bar-right-in{0%{-webkit-transform:translate(-100%,0);-webkit-transform:translate3d(-100%,0,0);-moz-transform:translate(-100%,0);-moz-transform:translate3d(-100%,0,0);-ms-transform:translate(-100%,0);-ms-transform:translate3d(-100%,0,0);transform:translate(-100%,0);transform:translate3d(-100%,0,0)}100%{-webkit-transform:translate(0,0);-webkit-transform:translate3d(0,0,0);-moz-transform:translate(0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate(0,0);-ms-transform:translate3d(0,0,0);transform:translate(0,0);transform:translate3d(0,0,0)}}@-moz-keyframes load-bar-right-in{0%{-webkit-transform:translate(-100%,0);-webkit-transform:translate3d(-100%,0,0);-moz-transform:translate(-100%,0);-moz-transform:translate3d(-100%,0,0);-ms-transform:translate(-100%,0);-ms-transform:translate3d(-100%,0,0);transform:translate(-100%,0);transform:translate3d(-100%,0,0)}100%{-webkit-transform:translate(0,0);-webkit-transform:translate3d(0,0,0);-moz-transform:translate(0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate(0,0);-ms-transform:translate3d(0,0,0);transform:translate(0,0);transform:translate3d(0,0,0)}}@keyframes load-bar-right-in{0%{-webkit-transform:translate(-100%,0);-webkit-transform:translate3d(-100%,0,0);-moz-transform:translate(-100%,0);-moz-transform:translate3d(-100%,0,0);-ms-transform:translate(-100%,0);-ms-transform:translate3d(-100%,0,0);transform:translate(-100%,0);transform:translate3d(-100%,0,0)}100%{-webkit-transform:translate(0,0);-webkit-transform:translate3d(0,0,0);-moz-transform:translate(0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate(0,0);-ms-transform:translate3d(0,0,0);transform:translate(0,0);transform:translate3d(0,0,0)}}.mobile .load-bar.top{top:46px}@media (min-height:650px){.mobile .load-bar.top{top:64px}}@media (min-width:360px) and (min-height:450px){.load-bar.top{top:64px}}@media (min-width:360px) and (min-height:450px) and (min-width:1024px) and (min-height:600px){.load-bar.top{top:110px}}@media (min-width:1024px) and (min-height:450px) and (max-height:600px){.load-bar.top{top:69px}}@media (min-width:1024px) and (min-height:450px) and (max-height:600px) and (min-width:1024px) and (min-height:600px){.load-bar.top{top:115px}}@media (min-width:1024px) and (min-height:750px){.load-bar.top{top:80px}}@media (min-width:1024px) and (min-height:750px) and (min-width:1024px) and (min-height:600px){.load-bar.top{top:126px}}@-webkit-keyframes enter-animation{0%{opacity:0}100%{opacity:1}}@-moz-keyframes enter-animation{0%{opacity:0}100%{opacity:1}}@-o-keyframes enter-animation{0%{opacity:0}100%{opacity:1}}@keyframes enter-animation{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes leaving-animation{0%{opacity:1}100%{opacity:0}}@-moz-keyframes leaving-animation{0%{opacity:1}100%{opacity:0}}@-o-keyframes leaving-animation{0%{opacity:1}100%{opacity:0}}@keyframes leaving-animation{0%{opacity:1}100%{opacity:0}}.reveal-animation.ng-enter{-webkit-animation:enter-animation .25s 1;-moz-animation:enter-animation .25s 1;-o-animation:enter-animation .25s 1;animation:enter-animation .25s 1;-webkit-animation-delay:.25s;animation-delay:.25s}.reveal-animation.ng-leave{-webkit-animation:leaving-animation .25s 1;-moz-animation:leaving-animation .25s 1;-o-animation:leaving-animation .25s 1;animation:leaving-animation .25s 1;-webkit-animation-delay:0;animation-delay:0}section.intro{display:block;height:auto;margin-bottom:50px;padding-bottom:0}@media screen and (min-width:1px) and (max-width:879px){section.intro{display:none}}section.intro h1{margin-top:0;margin-bottom:15px}section.developers .content.tutorial ul>li>.info section.intro h1+.txt.subject,section.intro h1,section.intro h1+.txt.category,section.intro h1+p,section.intro h1+section.developers .content.tutorial ul>li>.info .txt.subject{padding-bottom:10px;color:#fff}section.developers .content.tutorial ul>li>.info section.intro h1+.txt.subject,section.intro h1+.txt.category,section.intro h1+p,section.intro h1+section.developers .content.tutorial ul>li>.info .txt.subject{font-size:1.25rem;margin-bottom:20px;letter-spacing:0;opacity:.8}section.developers .content.tutorial ul>li>.info section.intro .description.txt.subject,section.intro .description.txt.category,section.intro p.description,section.intro section.developers .content.tutorial ul>li>.info .description.txt.subject{font-weight:300}section.intro p.disclaimer{color:#fff}section.intro h1>span{font-size:48px;font-weight:200}section.developers .content.tutorial ul>li>.info section.intro .txt.category .txt.subject,section.intro .txt.category .txt.category,section.intro .txt.category p,section.intro .txt.category section.developers .content.tutorial ul>li>.info .txt.subject{font-size:12px;margin:1px;text-transform:uppercase;color:#0087f7}section.intro .content.overlay,section.intro .content.overlay h2{margin-top:12px;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';opacity:0}section.intro .vidBg-container{height:600px;background-image:url(../images/home-page/mobile-header.jpg);background-size:cover}@media only screen and (-webkit-min-device-pixel-ratio:1.3),only screen and (min--moz-device-pixel-ratio:1.3),only screen and (-o-min-device-pixel-ratio:1.3 / 1),only screen and (min-resolution:124dpi),only screen and (min-resolution:1.3dppx){section.intro .vidBg-container{background-image:url(../images/home-page/mobile-header_2x.jpg);background-size:cover}}section.intro .content.overlay{position:absolute;top:9.8%;left:51.34902%;overflow:auto;width:480px;min-width:480px;min-height:390px;padding-top:16px;padding-bottom:20px;padding-left:24px;transition:all .25s ease-in-out;background-color:#fff;box-shadow:rgba(0,0,0,.1) 0 0 2px 2px;filter:alpha(opacity=0)}section.intro .content.overlay h2{padding:0 20px 0 0;transition:all .25s ease-in-out;-webkit-transition-delay:.2s;-moz-transition-delay:.2s;transition-delay:.2s;text-align:left;filter:alpha(opacity=0)}section.developers .content.tutorial ul>li>.info section.intro .content.overlay h2+.txt.subject,section.intro .content.overlay h2+.txt.category,section.intro .content.overlay h2+p,section.intro .content.overlay h2+section.developers .content.tutorial ul>li>.info .txt.subject{padding-bottom:25px}section.developers .content.tutorial ul>li>.info section.intro .content.overlay .txt.subject,section.intro .content.overlay .txt.category,section.intro .content.overlay p,section.intro .content.overlay section.developers .content.tutorial ul>li>.info .txt.subject{font-weight:300;margin-top:6px;padding-right:25px;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;transition:all .25s ease-in-out;-webkit-transition-delay:.3s;-moz-transition-delay:.3s;transition-delay:.3s;opacity:0;-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';filter:alpha(opacity=0)}section.developers .content.tutorial ul>li>.info section.intro .content.overlay .txt.subject,section.intro .content.overlay .txt.category,section.intro .content.overlay section.developers .content.tutorial ul>li>.info .txt.subject{font-weight:500!important}section.developers .content.tutorial ul>li>.info section.intro .content.overlay .txt.category .txt.subject,section.intro .content.overlay .txt.category .txt.category,section.intro .content.overlay .txt.category p,section.intro .content.overlay .txt.category section.developers .content.tutorial ul>li>.info .txt.subject{line-height:28px;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;transition:all .25s ease-in-out;-webkit-transition-delay:.1s;-moz-transition-delay:.1s;transition-delay:.1s;opacity:0;-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';filter:alpha(opacity=0)}section.intro .content.overlay .button{-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;transition:all .25s ease-in-out;-webkit-transition-delay:.4s;-moz-transition-delay:.4s;transition-delay:.4s;opacity:0;-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';filter:alpha(opacity=0)}section.intro .active .content.overlay{margin-top:0;opacity:1;-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)';filter:alpha(opacity=100)}section.intro .active .content.overlay h2{margin-top:6px;opacity:1;-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)';filter:alpha(opacity=100)}section.developers .content.tutorial ul>li>.info section.intro .active .content.overlay .txt.subject,section.intro .active .content.overlay .txt.category,section.intro .active .content.overlay p,section.intro .active .content.overlay section.developers .content.tutorial ul>li>.info .txt.subject{margin-top:0;opacity:1;-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)';filter:alpha(opacity=100)}section.developers .content.tutorial ul>li>.info section.intro .active .content.overlay .txt.category .txt.subject,section.intro .active .content.overlay .txt.category .txt.category,section.intro .active .content.overlay .txt.category p,section.intro .active .content.overlay .txt.category section.developers .content.tutorial ul>li>.info .txt.subject{opacity:1;-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)';filter:alpha(opacity=100)}section.intro .active .content.overlay .button{-webkit-transition-delay:0;-moz-transition-delay:0;transition-delay:0;opacity:1;-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)';filter:alpha(opacity=100)}section.intro button.secondary{min-width:120px;width:auto;height:40px}section.intro .pane>.button.close{font-size:4.4375rem;font-weight:100;position:absolute;right:5%;margin:20px;opacity:.5;color:#fff;border:0;background-color:transparent}section.intro .close-btn{opacity:1;background:0 0}section.intro .intro-slide .close-btn{display:none}section.intro .news1{background:url(../images/home-page/hero-slide-1_2x.jpg) center no-repeat;background-size:cover}section.intro .news2{background:url(../images/home-page/hero-slide-2_2x.jpg) center no-repeat;background-size:cover}section.intro .news3{background:url(../images/home-page/hero-slide-3_2x.jpg) center no-repeat;background-size:cover}section.intro .vidBg-body{z-index:1;overflow:hidden}section.intro>.content{position:absolute;z-index:30;top:160px;float:none;clear:both;width:100%;text-align:center}section.developers .content.tutorial ul>li>.info section.intro>.content>.txt.subject,section.intro>.content>.txt.category,section.intro>.content>p,section.intro>.content>section.developers .content.tutorial ul>li>.info .txt.subject{font-size:20px;line-height:29px;width:100%;max-width:700px;margin-right:auto;margin-left:auto}section.intro .intro-text{position:absolute;z-index:30;top:200px;left:50%;width:800px;margin:auto auto auto -400px;text-align:center}section.intro .tabs{display:flex;width:100%}section.intro .tabs .tab{display:flex;width:33.33%;margin-top:4px}section.intro .tabs .tab:nth-child(3){border-right:4px solid #fff;border-left:4px solid #fff}section.intro .tabs .tab .content{flex-grow:1;padding:auto 25px;transition:all .5s;background-color:#f6f6f6}section.intro .tabs .tab .content.active,section.intro .tabs .tab .content:active,section.intro .tabs .tab .content:focus,section.intro .tabs .tab .content:hover{background-color:#4285f4}section.developers .content.tutorial ul>li>.info section.intro .tabs .tab .content.active .txt.category .txt.subject,section.developers .content.tutorial ul>li>.info section.intro .tabs .tab .content:active .txt.category .txt.subject,section.developers .content.tutorial ul>li>.info section.intro .tabs .tab .content:focus .txt.category .txt.subject,section.developers .content.tutorial ul>li>.info section.intro .tabs .tab .content:hover .txt.category .txt.subject,section.intro .tabs .tab .content.active .txt.category .txt.category,section.intro .tabs .tab .content.active .txt.category p,section.intro .tabs .tab .content.active .txt.category section.developers .content.tutorial ul>li>.info .txt.subject,section.intro .tabs .tab .content:active .txt.category .txt.category,section.intro .tabs .tab .content:active .txt.category p,section.intro .tabs .tab .content:active .txt.category section.developers .content.tutorial ul>li>.info .txt.subject,section.intro .tabs .tab .content:focus .txt.category .txt.category,section.intro .tabs .tab .content:focus .txt.category p,section.intro .tabs .tab .content:focus .txt.category section.developers .content.tutorial ul>li>.info .txt.subject,section.intro .tabs .tab .content:hover .txt.category .txt.category,section.intro .tabs .tab .content:hover .txt.category p,section.intro .tabs .tab .content:hover .txt.category section.developers .content.tutorial ul>li>.info .txt.subject{color:#fff}section.intro .tabs .tab .content.active .txt.article,section.intro .tabs .tab .content:active .txt.article,section.intro .tabs .tab .content:focus .txt.article,section.intro .tabs .tab .content:hover .txt.article{color:#e3e5e8}section.developers .content.tutorial ul>li>.info section.intro .tabs .tab .content>.txt.subject,section.intro .tabs .tab .content>.txt.category,section.intro .tabs .tab .content>section.developers .content.tutorial ul>li>.info .txt.subject{padding-bottom:3px}section.intro .tabs .tab .content .txt.article{font-weight:300}.intro-wrapper{position:relative;display:inline-block;overflow:hidden;width:100%;height:auto;margin-top:0;background-color:#fff}.intro-wrapper .carousel-inner,.intro-wrapper .carousel-inner>div{height:600px}.intro-wrapper .carousel-inner{position:relative;overflow:hidden;width:100%;height:auto}.intro-wrapper .carousel-inner>.item{position:inherit;display:none;-webkit-transition:opacity,.25s,ease-in-out;-moz-transition:opacity,.25s,ease-in-out;transition:opacity,.25s,ease-in-out}.intro-wrapper .carousel-inner>.active,.intro-wrapper .carousel-inner>.next,.intro-wrapper .carousel-inner>.prev{display:block}.intro-wrapper .carousel-inner>.active{left:0;opacity:1;-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)';filter:alpha(opacity=100)}.intro-wrapper .carousel-inner>.next,.intro-wrapper .carousel-inner>.prev{position:absolute;top:0;width:100%;left:0;opacity:0;-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';filter:alpha(opacity=0)}.intro-wrapper .carousel-inner>.next.left,.intro-wrapper .carousel-inner>.prev.right{left:0;opacity:1;-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)';filter:alpha(opacity=100)}.intro-wrapper .carousel-inner>.active.left,.intro-wrapper .carousel-inner>.active.right{left:0;opacity:0;-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';filter:alpha(opacity=0)}.intro.mobileintro{display:none;margin-top:66px}.intro.mobileintro .disclaimer,.intro.mobileintro h1,.intro.mobileintro h1+.txt.category,.intro.mobileintro h1+p,.intro.mobileintro h1+section.developers .content.tutorial ul>li>.info .txt.subject,section.developers .content.tutorial ul>li>.info .intro.mobileintro h1+.txt.subject{width:80%;margin:auto;text-align:center}@media screen and (min-width:1px) and (max-width:879px){.intro.mobileintro{display:block}}.intro.mobileintro h1{padding-top:100px}.intro.mobileintro h1>span{font-size:40px}.intro.mobileintro .mobile-header{min-height:486px;padding-bottom:10%;width:100%;background-image:url(../images/home-page/mobile-header.jpg);background-size:cover}@media only screen and (-webkit-min-device-pixel-ratio:1.3),only screen and (min--moz-device-pixel-ratio:1.3),only screen and (-o-min-device-pixel-ratio:1.3 / 1),only screen and (min-resolution:124dpi),only screen and (min-resolution:1.3dppx){.intro.mobileintro .mobile-header{background-image:url(../images/home-page/mobile-header_2x.jpg);background-size:cover}}.intro.mobileintro .button-group{text-align:center}.intro.mobileintro button.primary{margin:20px auto}.intro.mobileintro .panel-title a{display:block;position:static}.intro.mobileintro .panel-title a>span{font-size:22px;font-weight:300;left:0;right:0;width:auto;display:block;color:#444}.intro.mobileintro .panel-heading{padding-top:50px}.intro.mobileintro .panel-body{text-align:left}.intro.mobileintro .txt.category,.intro.mobileintro section.developers .content.tutorial ul>li>.info .txt.subject,section.developers .content.tutorial ul>li>.info .intro.mobileintro .txt.subject{position:absolute;left:18px;margin-top:20px}.intro.mobileintro .accordion-wrap{margin-bottom:3px;position:relative}.intro.mobileintro .accordion-toggle{line-height:24px}.intro.mobileintro .accordion-toggle:after{position:absolute;top:10px;right:10px}section.computer-vision{max-width:1200px;margin-right:auto;margin-bottom:80px;margin-left:auto}section.computer-vision:after{display:table;clear:both}section.computer-vision .webgl-placeholder{background:url(../images/computer-vision/cv-placeholder.jpg) center no-repeat;background-size:contain;display:none;height:100%;left:0;position:absolute;top:0;width:100%}section.computer-vision .webgl-loader{color:#999;left:50%;font-size:18px;font-weight:700;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%)}section.computer-vision .webgl-placeholder.webgl-disabled{display:block}section.computer-vision .aspect-ratio{padding-bottom:46.6%}section.computer-vision .webgl-fallback.webgl-enabled{display:none}@media screen and (min-width:1px) and (max-width:767px){section.computer-vision .webgl-fallback.webgl-enabled{display:block}section.computer-vision .content h2,section.computer-vision .content p{padding-right:25px;padding-left:25px}}section.computer-vision .image_wrapper{position:relative;width:100%}@media screen and (min-width:768px) and (max-width:780px){section.computer-vision #tango-webgl{margin-left:-3%}}section.computer-vision #canvas,section.computer-vision canvas{display:block;width:100%;height:100%;margin-right:auto;margin-left:auto}section.computer-vision .content{display:block;display:inline-flex;float:left;width:100%;margin-right:2.35765%;flex-flow:column;align-items:center}section.computer-vision .content:last-child{margin-right:0}section.computer-vision .content .txt.category,section.computer-vision .content h2,section.computer-vision .content p,section.computer-vision .content section.developers .content.tutorial ul>li>.info .txt.subject,section.developers .content.tutorial ul>li>.info section.computer-vision .content .txt.subject{margin-bottom:0;padding-bottom:10px;text-align:center}section.computer-vision .content h2{float:none;clear:both;margin-top:30px}section.computer-vision .content .txt.category,section.computer-vision .content p,section.computer-vision .content section.developers .content.tutorial ul>li>.info .txt.subject,section.developers .content.tutorial ul>li>.info section.computer-vision .content .txt.subject{font-size:18px;font-weight:300;max-width:680px;margin:auto;color:#666}section.computer-vision .content .wrapper{z-index:50;display:block;margin:auto;padding:25px 0 10px;text-align:center}section.computer-vision .content .webgl-content{overflow:hidden;position:relative;width:100%;min-height:500px}section.computer-vision .content .webgl-content img{display:block;height:auto;max-height:460px;margin-right:auto;margin-left:auto}section.computer-vision .content .webgl-content .controls{margin:auto;text-align:center}@media screen and (min-width:1px) and (max-width:896px){section.computer-vision .content .webgl-content .controls{width:600px}}section.computer-vision .content .webgl-content .controls-group{display:inline-block}section.computer-vision .content .webgl-content .controls a{cursor:pointer;margin-right:30px;margin-bottom:8px;text-decoration:none;color:#999}section.computer-vision .content .webgl-content .controls a.active{text-decoration:none;color:#4285f4}section.computer-vision .content .webgl-content .controls a:before{line-height:1;display:inline-block;width:18px;height:18px;margin-right:8px;content:'+';-webkit-transition:all .25s linear;-moz-transition:all .25s linear;transition:all .25s linear;color:#4285f4;border:2px solid #4285f4;border-radius:50%}section.computer-vision .content .webgl-content .controls a.active:before{color:#fff;background-color:#4285f4}section.developers{position:relative;height:1145px;padding-top:90px;background-color:#303030}section.developers *{transition:all,.5s}section.developers h3{font-weight:300!important}section.developers .button{cursor:default}section.developers a,section.developers a.button,section.developers a:active,section.developers a:visited{cursor:pointer;font-weight:400}section.developers .container,section.developers .content,section.developers .content.tutorial ul>li>.info section.developers .txt.subject,section.developers .txt.category,section.developers h2,section.developers h3,section.developers h4,section.developers h5,section.developers p,section.developers section.developers .content.tutorial ul>li>.info .txt.subject{margin:0;padding:0}section.developers.bleed{position:relative;width:100%;height:auto}@media screen and (min-width:1px) and (max-width:896px){section.developers.bleed{left:0;width:100%;height:auto;padding-bottom:33px}}section.developers>.container{max-width:1200px;margin-right:auto;margin-left:auto;padding-bottom:90px}section.developers>.container:after{display:table;clear:both;content:''}section.developers>.container>h2{font-weight:200;padding-bottom:29px;color:#e3e3e3}section.developers .content.tutorial ul>li>.info section.developers>.container>.txt.subject,section.developers>.container>.txt.category,section.developers>.container>p,section.developers>.container>section.developers .content.tutorial ul>li>.info .txt.subject{font-size:18px;font-weight:300;max-width:650px;padding-bottom:55px;color:#efefef}@media screen and (min-width:1px) and (max-width:767px){section.developers>.container>p{display:block;float:left;float:none;width:100%;margin:auto 4.82916% auto auto;padding-right:20px;padding-left:20px}section.developers .content.tutorial ul>li>.info section.developers>.container>.txt.subject:last-child,section.developers>.container>.txt.category:last-child,section.developers>.container>p:last-child,section.developers>.container>section.developers .content.tutorial ul>li>.info .txt.subject:last-child{margin-right:0}}section.developers .content.tutorial ul>li>.info section.developers>.container>.txt.subject,section.developers>.container>.txt.category,section.developers>.container>h2,section.developers>.container>p,section.developers>.container>section.developers .content.tutorial ul>li>.info .txt.subject{margin-right:auto;margin-left:auto;text-align:center}section.developers>.container ul{margin:0;padding:0}section.developers>.container .wrapper{position:relative}section.developers>.container>.content{position:relative;height:auto;min-height:561px;padding:22px;background-color:#2a2a2a;box-shadow:inset 0 1px 1px rgba(0,0,0,.05)}section.developers>.container>.content .desc,section.developers>.container>.content .subject{font-size:14px}section.developers>.container>.content .subject{color:#d3d3d3}section.developers>.container>.content .row1,section.developers>.container>.content .row2{position:relative;margin:0}section.developers>.container>.content aside{font-size:14px;font-weight:400;position:absolute;bottom:22px;left:20px;display:inline-block;float:left;padding-top:10px}section.developers>.container>.content>.wrapper.header>h3{padding-bottom:20px}section.developers>.container>.content>.wrapper.header>h3>img{margin-right:7px}section.developers .content.tutorial ul>li>.info section.developers>.container>.content>.wrapper.header>.txt.subject,section.developers>.container>.content>.wrapper.header>.txt.category,section.developers>.container>.content>.wrapper.header>p,section.developers>.container>.content>.wrapper.header>section.developers .content.tutorial ul>li>.info .txt.subject{font-family:Roboto;font-weight:300;color:#efefef}section.developers .content.api *,section.developers .content.api .button a:hover,section.developers .content.api a.button:hover{color:#3c6eb1}section.developers .content.api{display:block;float:left;width:40.29137%;margin-right:2.35765%;margin-left:8.5298%}section.developers .content.api>.wrapper.header{float:left;clear:both}section.developers .content.api>.wrapper.header a,section.developers .content.api>.wrapper.header p{display:block;margin-bottom:10px}section.developers .content.api>.wrapper.header a{display:inline-block;margin-bottom:25px}section.developers .content.api>.wrapper.header>.txt.category,section.developers .content.api>.wrapper.header>section.developers .content.tutorial ul>li>.info .txt.subject,section.developers .content.tutorial ul>li>.info section.developers .content.api>.wrapper.header>.txt.subject{padding-bottom:54px}section.developers .content.api:last-child{margin-right:0}@media screen and (min-width:1px) and (max-width:896px){section.developers .content.api{left:5%;width:90%;height:auto;min-height:none;margin-right:auto;margin-left:auto}}section.developers .content.api>.row1,section.developers .content.api>.row2{display:block;float:left;width:100%;width:46.28851%;max-width:180px;height:auto;margin-right:7.42297%}section.developers .content.api>.row1:last-child,section.developers .content.api>.row2:last-child{margin-right:0}@media screen and (min-width:1px) and (max-width:896px){section.developers .content.api>.row1,section.developers .content.api>.row2{max-width:1200px;margin-right:auto;margin-left:auto}section.developers .content.api>.row1:after,section.developers .content.api>.row2:after{display:table;clear:both;content:''}}@media screen and (min-width:1px) and (max-width:520px){section.developers>.container>.content>.wrapper.header>h3{font-size:20px}section.developers>.container>.content>.wrapper.header>h3+p{font-size:14px}section.developers .content.api>.row1,section.developers .content.api>.row2{display:block;float:left;width:100%;margin-right:4.82916%}section.developers .content.api>.row1:last-child,section.developers .content.api>.row2:last-child{margin-right:0}}section.developers .content.api>.row1{clear:left}section.developers .content.api>.row2{margin-right:0}@media screen and (min-width:1px) and (max-width:896px){section.developers .content.api>.row2{float:right}}@media screen and (min-width:1px) and (max-width:520px){section.developers .content.api>.wrapper.header a{margin-bottom:10px}section.developers .content.api>.row2{float:none;clear:both;margin-bottom:40px}}section.developers .content.api .txt.category.subject{padding-bottom:5px}section.developers .content.api section.developers .content.tutorial ul>li>.info .txt.subject,section.developers .content.api ul,section.developers .content.tutorial ul>li>.info section.developers .content.api .txt.subject{padding-bottom:15px}section.developers .content.api>.row1 .button,section.developers .content.api>.row1 a,section.developers .content.api>.row2 .button{font-size:14px;position:relative}section.developers .content.api>.row1 .button a,section.developers .content.api>.row2 .button a{display:inline-block;text-indent:-16px;padding-left:16px}section.developers .content.api>.row1 .button .plus,section.developers .content.api>.row2 .button .plus{position:absolute;top:8px}section.developers .content.api>.row1>.header{font-size:14px;font-weight:300;padding-bottom:35px;color:#3c6eb1}section.developers .content.community{display:block;float:left;width:82.94039%;height:auto;min-height:0;margin-top:34px;margin-right:2.35765%;margin-left:8.5298%}@media screen and (min-width:1px) and (max-width:896px){section.developers .content.community{left:5%;width:90%;margin-right:auto;margin-left:auto}}section.developers .content.community:last-child{margin-right:0}section.developers .content.community *{color:#fdbd2d}section.developers .content.community:after{display:block;float:none;clear:both;width:1px;height:1px;content:''}section.developers .content.community .desc{width:200;color:#efefef}section.developers .content.community .content.support{position:relative;display:flex;flex-flow:row wrap;justify-content:space-between}section.developers .content.community .content.support>.subcontent{position:relative;display:flex;display:block;float:left;width:23.23176%;margin-top:37px;margin-right:2.35765%;flex-flow:row wrap}section.developers .content.community .content.support>.subcontent:last-child{margin-right:0}@media screen and (min-width:300px) and (max-width:970px){section.developers .content.community .content.support>.subcontent,section.developers .content.community .content.support>.subcontent>.wrapper{width:100%}}section.developers .content.community .content.support>.subcontent>.wrapper>.img_container{display:flex;float:left;width:65px;height:65px;margin-right:5px}section.developers .content.community .content.support>.subcontent>.wrapper>.img_container>img{display:block;margin:0 auto;align-self:center}section.developers .content.community .content.support>.subcontent>.wrapper>.subject{position:relative}section.developers .content.community .content.support>.subcontent>.wrapper>br{display:none}@media screen and (min-width:970px){section.developers .content.community .content.support>.subcontent>.wrapper>.subject{top:20px}section.developers .content.community .content.support>.subcontent>.wrapper>br{display:inline;clear:left}}section.developers .content.community .content.support>.subcontent>.wrapper>.info{font-size:14px;font-weight:400;line-height:20px;float:left;color:#efefef}@media screen and (min-width:300px) and (max-width:970px){section.developers .content.community .content.support>.subcontent>.wrapper>.info{width:63%}}section.developers .content.tutorial{display:block;float:left;width:40.29137%;margin-right:2.35765%}@media screen and (min-width:1px) and (max-width:896px){section.developers .content.tutorial{left:5%;width:90%;margin-top:32px;margin-right:auto;margin-left:auto}}section.developers .content.tutorial:last-child{margin-right:0}section.developers .content.tutorial *{color:#1d9958}section.developers .content.tutorial ul>li{display:inline-block;width:100%;margin-bottom:20px}section.developers .content.tutorial .button:active,section.developers .content.tutorial .button:focus,section.developers .content.tutorial .button:hover{color:#36c67b}section.developers .content.tutorial .row1{padding-top:35px}section.developers .content.tutorial ul>li>{position:relative}section.developers .content.tutorial ul>li>.large-ico{display:inline-block;float:left;width:auto}section.developers .content.tutorial ul>li>.info{position:relative;float:left;margin-left:26px;max-width:349px;max-width:calc(100% - 65px - 26px)}@media screen and (min-width:1px) and (max-width:520px){section.developers .content.tutorial ul>li>.info{max-width:122px}}.featured-apps .carousel-wrap,.featured-apps h2{margin-top:60px}.featured-apps .image{float:left;width:312px;height:213px;background-size:100%}.featured-apps .image.zombie{background-image:url(/atap/project-tango/images/featured-apps/feature-apps-zombie.jpg)}@media only screen and (-webkit-min-device-pixel-ratio:1.3),only screen and (min--moz-device-pixel-ratio:1.3),only screen and (-o-min-device-pixel-ratio:1.3 / 1),only screen and (min-resolution:124dpi),only screen and (min-resolution:1.3dppx){.featured-apps .image.zombie{background-image:url(/atap/project-tango/images/featured-apps/feature-apps-zombie_2x.jpg);background-size:100%}}.featured-apps .image.cowpocalypse{background-image:url(/atap/project-tango/images/featured-apps/feature-apps-cowpocalypse.jpg)}@media only screen and (-webkit-min-device-pixel-ratio:1.3),only screen and (min--moz-device-pixel-ratio:1.3),only screen and (-o-min-device-pixel-ratio:1.3 / 1),only screen and (min-resolution:124dpi),only screen and (min-resolution:1.3dppx){.featured-apps .image.cowpocalypse{background-image:url(/atap/project-tango/images/featured-apps/feature-apps-cowpocalypse_2x.jpg);background-size:100%}}.featured-apps .image.bullseye{background-image:url(/atap/project-tango/images/featured-apps/feature-apps-bullseye.jpg)}@media only screen and (-webkit-min-device-pixel-ratio:1.3),only screen and (min--moz-device-pixel-ratio:1.3),only screen and (-o-min-device-pixel-ratio:1.3 / 1),only screen and (min-resolution:124dpi),only screen and (min-resolution:1.3dppx){.featured-apps .image.bullseye{background-image:url(/atap/project-tango/images/featured-apps/feature-apps-bullseye_2x.jpg);background-size:100%}}.featured-apps .image.tango{background-image:url(/atap/project-tango/images/featured-apps/feature-app-gpt.jpg)}@media only screen and (-webkit-min-device-pixel-ratio:1.3),only screen and (min--moz-device-pixel-ratio:1.3),only screen and (-o-min-device-pixel-ratio:1.3 / 1),only screen and (min-resolution:124dpi),only screen and (min-resolution:1.3dppx){.featured-apps .image.tango{background-image:url(/atap/project-tango/images/featured-apps/feature-app-gpt_2x.jpg);background-size:100%}}.featured-desktop{display:block}.featured-mobile{display:none;text-align:center}@media screen and (max-width:1016px){.featured-apps .image{float:none;width:275px;height:189px;margin-right:auto;margin-left:auto}.featured-desktop{display:none}.featured-mobile{display:block}}.featured-mobile>a{display:block;margin-bottom:20px}.featured-apps-wrapper{width:100%;max-width:none}.featured-apps-wrapper .carousel-inner{position:relative;display:inline-block;overflow:hidden;width:100%;height:auto;margin-top:17px;background-color:#f6f6f6;box-shadow:inset 0 2px 2px rgba(0,0,0,.1)}.featured-apps-wrapper .carousel-inner .content{position:relative;float:none;width:1034px;margin-right:auto;margin-left:auto;padding:30px 25px 60px}.featured-apps-wrapper .carousel-inner .content:after{display:table;clear:both;content:''}.featured-apps-wrapper .carousel-inner .content>h3{font-size:24px;padding-bottom:25px;text-align:left}@media screen and (max-width:1016px){.featured-apps-wrapper .carousel-inner .content{width:auto}.featured-apps-wrapper .carousel-inner .content>h3{width:100%;text-align:center}}.featured-apps-wrapper .carousel-inner .content>.txt.category,.featured-apps-wrapper .carousel-inner .content>p,.featured-apps-wrapper .carousel-inner .content>section.developers .content.tutorial ul>li>.info .txt.subject,section.developers .content.tutorial ul>li>.info .featured-apps-wrapper .carousel-inner .content>.txt.subject{font-size:14px;display:block;float:left;width:57.35098%;width:100%;max-width:625px;height:auto;margin-top:0;margin-right:2.35765%;margin-bottom:0;padding-bottom:0;-moz-column-gap:40px;-moz-columns:2;-webkit-column-gap:40px;-webkit-columns:2;column-fill:balance;column-gap:40px;columns:2;-ms-columns:2;-o-columns:2}.featured-apps-wrapper .carousel-inner .content>.txt.category:last-child,.featured-apps-wrapper .carousel-inner .content>p:last-child,.featured-apps-wrapper .carousel-inner .content>section.developers .content.tutorial ul>li>.info .txt.subject:last-child,section.developers .content.tutorial ul>li>.info .featured-apps-wrapper .carousel-inner .content>.txt.subject:last-child{margin-right:0}@media screen and (max-width:1016px){.featured-apps-wrapper .carousel-inner .content>p{line-height:24px;clear:both;display:block;float:left;width:48.82117%;min-width:none;max-width:none;height:auto;margin-right:2.35765%;padding-bottom:35px;-moz-columns:1;-webkit-columns:1;columns:1;-ms-columns:1;-o-columns:1}.featured-apps-wrapper .carousel-inner .content>.txt.category:last-child,.featured-apps-wrapper .carousel-inner .content>p:last-child,.featured-apps-wrapper .carousel-inner .content>section.developers .content.tutorial ul>li>.info .txt.subject:last-child,section.developers .content.tutorial ul>li>.info .featured-apps-wrapper .carousel-inner .content>.txt.subject:last-child{margin-right:0}}.featured-apps-wrapper .carousel-inner .content>a{font-size:14px;font-weight:500;display:block;float:none;clear:both;padding-top:10px;text-align:left}.featured-apps-wrapper .carousel-inner .content>a.mobile{display:none;width:100%;text-align:center}.featured-apps-wrapper .feature-carousel-indicators{float:none;max-width:978px;margin:auto}@media screen and (max-width:1016px){.featured-apps-wrapper .carousel-inner .content>a{display:none}.featured-apps-wrapper .carousel-inner .content>a.mobile{display:inline-block;padding-bottom:25px}.featured-apps-wrapper .feature-carousel-indicators{display:absolute;overflow-y:hidden;height:90px}}.featured-apps-wrapper .feature-carousel-indicators .tab{line-height:18px;position:static;display:block;float:left;width:15.3188%;margin-right:5.85151%;margin-left:0;cursor:pointer;text-align:center}.featured-apps-wrapper .feature-carousel-indicators .tab:last-child{margin-right:0}@media screen and (max-width:1016px){.featured-apps-wrapper .feature-carousel-indicators .tab{display:block;float:left;width:14.70196%;margin-right:2.35765%}.featured-apps-wrapper .feature-carousel-indicators .tab:last-child{margin-right:0}.featured-apps-wrapper .feature-carousel-indicators .tab>.txt.category,.featured-apps-wrapper .feature-carousel-indicators .tab>p,.featured-apps-wrapper .feature-carousel-indicators .tab>section.developers .content.tutorial ul>li>.info .txt.subject,section.developers .content.tutorial ul>li>.info .featured-apps-wrapper .feature-carousel-indicators .tab>.txt.subject{text-align:center}}.featured-apps-wrapper .feature-carousel-indicators .tab .txt.category,.featured-apps-wrapper .feature-carousel-indicators .tab p,.featured-apps-wrapper .feature-carousel-indicators .tab section.developers .content.tutorial ul>li>.info .txt.subject,section.developers .content.tutorial ul>li>.info .featured-apps-wrapper .feature-carousel-indicators .tab .txt.subject{font-size:14px;margin:0;padding:10px 0 0;text-align:center;white-space:nowrap;color:#7e7e7e}.featured-apps-wrapper .feature-carousel-indicators .tab>img{display:block;margin-right:auto;margin-left:auto}.featured-apps-wrapper .feature-carousel-indicators .tab div img{height:60px;max-width:60px}.featured-apps-wrapper .feature-carousel-indicators .tab:last-child{margin-left:-10px}.featured-apps-wrapper .feature-carousel-indicators .tab:last-child img{margin-top:15px}.featured-apps-wrapper .feature-carousel-indicators .tab:last-child .txt.category,.featured-apps-wrapper .feature-carousel-indicators .tab:last-child p,.featured-apps-wrapper .feature-carousel-indicators .tab:last-child section.developers .content.tutorial ul>li>.info .txt.subject,section.developers .content.tutorial ul>li>.info .featured-apps-wrapper .feature-carousel-indicators .tab:last-child .txt.subject{padding-top:20px}.featured-apps-wrapper .feature-carousel-indicators .tab.active .txt.category,.featured-apps-wrapper .feature-carousel-indicators .tab.active p,.featured-apps-wrapper .feature-carousel-indicators .tab.active section.developers .content.tutorial ul>li>.info .txt.subject,.featured-apps-wrapper .feature-carousel-indicators .tab:active .txt.category,.featured-apps-wrapper .feature-carousel-indicators .tab:active p,.featured-apps-wrapper .feature-carousel-indicators .tab:active section.developers .content.tutorial ul>li>.info .txt.subject,.featured-apps-wrapper .feature-carousel-indicators .tab:focus .txt.category,.featured-apps-wrapper .feature-carousel-indicators .tab:focus p,.featured-apps-wrapper .feature-carousel-indicators .tab:focus section.developers .content.tutorial ul>li>.info .txt.subject,.featured-apps-wrapper .feature-carousel-indicators .tab:hover .txt.category,.featured-apps-wrapper .feature-carousel-indicators .tab:hover p,.featured-apps-wrapper .feature-carousel-indicators .tab:hover section.developers .content.tutorial ul>li>.info .txt.subject,section.developers .content.tutorial ul>li>.info .featured-apps-wrapper .feature-carousel-indicators .tab.active .txt.subject,section.developers .content.tutorial ul>li>.info .featured-apps-wrapper .feature-carousel-indicators .tab:active .txt.subject,section.developers .content.tutorial ul>li>.info .featured-apps-wrapper .feature-carousel-indicators .tab:focus .txt.subject,section.developers .content.tutorial ul>li>.info .featured-apps-wrapper .feature-carousel-indicators .tab:hover .txt.subject{font-weight:400;color:#444}.featured-apps-wrapper .arrow-container{position:relative;max-width:978px;margin:auto}.featured-apps-wrapper .arrow-container .arrow{position:absolute;z-index:1;top:97px;left:6.4%;-webkit-transition:.5s left ease-in-out;-moz-transition:.5s left ease-in-out;transition:.5s left ease-in-out}@media screen and (max-width:1016px){.featured-apps-wrapper .arrow-container .arrow{display:none}}.external img,.panel .panel-body .external img{position:relative;top:2px;margin-left:4px}.find-a-developer{margin-bottom:-200px}@media screen and (max-width:640px){.find-a-developer{margin-bottom:-250px}.find-a-developer h4{font-size:18px}}.find-a-developer h2{margin-top:60px}.find-a-developer h4{margin:0 auto 110px;text-align:center}.find-a-developer>.carousel-wrap{margin-top:60px}.find-a-developer-wrapper{width:100%;max-width:none}.find-a-developer-wrapper .carousel-inner{position:relative;z-index:1;top:-200px;display:inline-block;overflow:hidden;width:100%;height:auto;margin-top:17px}.find-a-developer-wrapper .carousel-inner .content{position:relative;top:130px;float:none;max-width:1200px;margin-right:auto;margin-bottom:100px;margin-left:auto;padding:30px 0;text-align:center}.find-a-developer-wrapper .carousel-inner .content:after{display:table;clear:both;content:''}@media screen and (max-width:640px){.find-a-developer-wrapper .carousel-inner .content{top:0}}.find-a-developer-wrapper .carousel-inner .content>.txt.category,.find-a-developer-wrapper .carousel-inner .content>p,.find-a-developer-wrapper .carousel-inner .content>section.developers .content.tutorial ul>li>.info .txt.subject,section.developers .content.tutorial ul>li>.info .find-a-developer-wrapper .carousel-inner .content>.txt.subject{font-size:14px;width:80%;padding-bottom:10px;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease;opacity:0;-moz-opacity:0;-webkit-opacity:0}.find-a-developer-wrapper .carousel-inner .content>a{font-size:14px;font-weight:500}.find-a-developer-wrapper .carousel-inner .content>img{display:block;float:left;float:none;width:23.23176%;width:312px;height:213px;margin:0 2.35765% 0 10px;padding:0}.find-a-developer-wrapper .carousel-inner .content>img:last-child{margin-right:0}@media screen and (max-width:1016px){.find-a-developer-wrapper .carousel-inner .content>img{margin-right:auto;margin-left:auto}}.find-a-developer-wrapper .carousel-indicators{position:relative;top:230px;display:block}@media screen and (min-width:641px) and (max-width:900px){.find-a-developer-wrapper .carousel-indicators{top:160px}}.find-a-developer-wrapper .carousel-indicators li{margin-right:10px;border:1px solid #ccc;background-color:#ccc}.find-a-developer-wrapper .carousel-indicators li.active{background-color:#4285f4}.find-a-developer-wrapper .active .content .txt.category,.find-a-developer-wrapper .active .content p,.find-a-developer-wrapper .active .content section.developers .content.tutorial ul>li>.info .txt.subject,section.developers .content.tutorial ul>li>.info .find-a-developer-wrapper .active .content .txt.subject{-webkit-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease;opacity:1;-moz-opacity:1;-webkit-opacity:1}.find-a-developer-wrapper .carousel-inner.image{top:-70px;height:310px}.find-a-developer-wrapper .find-a-developer-indicators{position:relative;z-index:100;top:230px;float:none;overflow:hidden;max-width:1200px;height:100%;margin:auto;white-space:nowrap}.find-a-developer-wrapper .find-a-developer-indicators .tab{line-height:18px;position:relative;left:50%;display:inline-block;width:33.33%;height:100%;margin-left:0;cursor:pointer;-webkit-transition:all .5s;-moz-transition:all .5s;transition:all .5s;text-align:center;vertical-align:middle;opacity:.4;-moz-opacity:.4;-webkit-opacity:.4}@media screen and (max-width:640px){.find-a-developer-wrapper .find-a-developer-indicators .tab{width:100%}}.find-a-developer-wrapper .find-a-developer-indicators .tab .txt.category,.find-a-developer-wrapper .find-a-developer-indicators .tab p,.find-a-developer-wrapper .find-a-developer-indicators .tab section.developers .content.tutorial ul>li>.info .txt.subject,section.developers .content.tutorial ul>li>.info .find-a-developer-wrapper .find-a-developer-indicators .tab .txt.subject{font-size:14px;margin:0;padding:10px 0 0;text-align:center;white-space:nowrap;color:#7e7e7e}.find-a-developer-wrapper .find-a-developer-indicators .tab.active{opacity:1;-moz-opacity:1;-webkit-opacity:1}.find-a-developer-wrapper .find-a-developer-indicators .tab.active .txt.category,.find-a-developer-wrapper .find-a-developer-indicators .tab.active p,.find-a-developer-wrapper .find-a-developer-indicators .tab.active section.developers .content.tutorial ul>li>.info .txt.subject,.find-a-developer-wrapper .find-a-developer-indicators .tab:active .txt.category,.find-a-developer-wrapper .find-a-developer-indicators .tab:active p,.find-a-developer-wrapper .find-a-developer-indicators .tab:active section.developers .content.tutorial ul>li>.info .txt.subject,.find-a-developer-wrapper .find-a-developer-indicators .tab:focus .txt.category,.find-a-developer-wrapper .find-a-developer-indicators .tab:focus p,.find-a-developer-wrapper .find-a-developer-indicators .tab:focus section.developers .content.tutorial ul>li>.info .txt.subject,.find-a-developer-wrapper .find-a-developer-indicators .tab:hover .txt.category,.find-a-developer-wrapper .find-a-developer-indicators .tab:hover p,.find-a-developer-wrapper .find-a-developer-indicators .tab:hover section.developers .content.tutorial ul>li>.info .txt.subject,section.developers .content.tutorial ul>li>.info .find-a-developer-wrapper .find-a-developer-indicators .tab.active .txt.subject,section.developers .content.tutorial ul>li>.info .find-a-developer-wrapper .find-a-developer-indicators .tab:active .txt.subject,section.developers .content.tutorial ul>li>.info .find-a-developer-wrapper .find-a-developer-indicators .tab:focus .txt.subject,section.developers .content.tutorial ul>li>.info .find-a-developer-wrapper .find-a-developer-indicators .tab:hover .txt.subject{font-weight:400;color:#444}.find-a-developer-wrapper .find-a-developer-indicators.image .tab{left:0;width:100%}.find-a-developer-wrapper .find-a-developer-indicators.image .tab div img{width:0;height:0}@media screen and (min-width:641px) and (max-width:900px){.find-a-developer-wrapper .find-a-developer-indicators.dev{top:180px}}.find-a-developer-wrapper .developer-images{position:relative;top:-155px;width:100%;height:270px}@media screen and (min-width:641px) and (max-width:900px){.find-a-developer-wrapper .developer-images{height:200px}}.find-a-developer-wrapper .developer-images div{display:inline-block;float:left;width:33.33%;height:100%;background:center/cover no-repeat #fff}@media screen and (max-width:640px){.find-a-developer-wrapper .developer-images{top:0}.find-a-developer-wrapper .developer-images div{width:100%}}.find-a-developer-wrapper .developer-images.lfl{border-bottom:5px solid #0088f7}.find-a-developer-wrapper .developer-images.lfl .one{background-image:url(../images/find-a-developer/space-sketchr3.png)}.find-a-developer-wrapper .developer-images.lfl .two{background-image:url(../images/find-a-developer/soundfield3.png)}.find-a-developer-wrapper .developer-images.lfl .three{background-image:url(../images/find-a-developer/cowpocalypse3.png);background-position:50% 0}.find-a-developer-wrapper .developer-images.nvyve{border-bottom:5px solid #fdbe2d}.find-a-developer-wrapper .developer-images.nvyve .one{background-image:url(../images/find-a-developer/NVYVE_Tango1.jpg)}.find-a-developer-wrapper .developer-images.nvyve .two{background-image:url(../images/find-a-developer/NVYVE_Tango2.jpg)}.find-a-developer-wrapper .developer-images.nvyve .three{background-image:url(../images/find-a-developer/NVYVE_Tango3.jpg)}.find-a-developer-wrapper .developer-images.stink{border-bottom:5px solid #1e9a58}.find-a-developer-wrapper .developer-images.stink .one{background-image:url(../images/find-a-developer/tango-busbot_start.png)}.find-a-developer-wrapper .developer-images.stink .two{background-image:url(../images/find-a-developer/tango_screens_0002_background.png)}.find-a-developer-wrapper .developer-images.stink .three{background-image:url(../images/find-a-developer/tango-pongo_start.png)}.find-a-developer-wrapper .arrow{position:absolute;z-index:1000;top:-10px;left:0;width:30px;height:100%;padding:0 30px;background:url(../images/find-a-developer/arrow.png) 50% 25px/17px 30px no-repeat #fff}.find-a-developer-wrapper .arrow.right{right:0;left:auto;background-image:url(../images/find-a-developer/arrow-right.png)}.external img{position:relative;top:2px;margin-left:4px}.content .desktop{display:block}.content .mobile{display:none}@media screen and (max-width:640px){.content .desktop{display:none}.content .mobile{display:block}}section.news-letter{display:inline-block;width:100%;max-width:none;color:#444;background-color:#f5f5f5}.content{display:block;max-width:1200px;margin-right:auto;margin-left:auto;padding:38px 25px;background-color:inherit}.content:after{display:table;clear:both;content:''}.content .wrapper{display:inline-block}.content .form-container{overflow:hidden;min-width:250px;height:360px}@media screen and (min-width:1px) and (max-width:767px){section.news-letter{margin-bottom:36px}.content .form-container{height:410px}}.content h4{font-weight:300;padding-bottom:15px}.content .txt.category,.content p,.content section.developers .content.tutorial ul>li>.info .txt.subject,section.developers .content.tutorial ul>li>.info .content .txt.subject{max-width:1200px;margin-right:auto;margin-left:auto;color:#7e7e7e}.content .txt.category:after,.content p:after,.content section.developers .content.tutorial ul>li>.info .txt.subject:after,section.developers .content.tutorial ul>li>.info .content .txt.subject:after{display:table;clear:both;content:''}.content>section.newsletter{display:block;float:left;width:57.35098%;margin-right:2.35765%}.content>section.newsletter:last-child{margin-right:0}@media screen and (min-width:1px) and (max-width:879px){.content>section.newsletter{float:none;width:100%;max-width:480px;margin:auto;padding-bottom:55px}}.content>section.newsletter>.txt.category,.content>section.newsletter>p,.content>section.newsletter>section.developers .content.tutorial ul>li>.info .txt.subject,section.career .txt.category,section.career p,section.career section.developers .content.tutorial ul>li>.info .txt.subject,section.developers .content.tutorial ul>li>.info .content>section.newsletter>.txt.subject,section.developers .content.tutorial ul>li>.info section.career .txt.subject{padding-bottom:15px}.content>section.newsletter>form{display:block;display:inline-block;float:left;width:100%;height:auto;margin-right:2.35765%}.content>section.newsletter>form:last-child{margin-right:0}.content>section.newsletter iframe{height:77%}@media screen and (min-width:1px) and (max-width:767px){.content>section.newsletter iframe{height:87%}}.content>section.newsletter .txt.category,.content>section.newsletter p,.content>section.newsletter section.developers .content.tutorial ul>li>.info .txt.subject,section.developers .content.tutorial ul>li>.info .content>section.newsletter .txt.subject{text-align:left}section.career{display:block;float:left;width:40.29137%;margin-right:2.35765%}section.career:last-child{margin-right:0}@media screen and (min-width:1px) and (max-width:879px){section.career{display:block;float:left;width:100%;margin-right:4.82916%;text-align:center}section.career:last-child{margin-right:0}}section.career .button{font-weight:300;color:#4285f4}section.open-project{height:auto;margin:60px 0}section.open-project:after{display:table;clear:both;content:''}section.open-project h2{font-weight:200;line-height:60px;margin-bottom:0;padding-bottom:3px}@media screen and (min-width:1px) and (max-width:879px){section.open-project h2{margin-top:60px}}section.developers .content.tutorial ul>li>.info section.open-project .txt.subject,section.open-project .txt.category,section.open-project p,section.open-project section.developers .content.tutorial ul>li>.info .txt.subject{font-size:18px;font-weight:300;display:block;float:left;float:none;width:48.82117%;margin-right:2.35765%;margin-left:25.58941%;padding-bottom:56px;color:#666}section.developers .content.tutorial ul>li>.info section.open-project .txt.subject:last-child,section.open-project .txt.category:last-child,section.open-project p:last-child,section.open-project section.developers .content.tutorial ul>li>.info .txt.subject:last-child{margin-right:0}@media screen and (min-width:1px) and (max-width:767px){section.open-project p{max-width:1200px;margin-right:auto;margin-left:auto;padding-right:20px;padding-left:20px}section.developers .content.tutorial ul>li>.info section.open-project .txt.subject:after,section.open-project .txt.category:after,section.open-project p:after,section.open-project section.developers .content.tutorial ul>li>.info .txt.subject:after{display:table;clear:both;content:''}}section.developers .content.tutorial ul>li>.info section.open-project .txt.subject,section.open-project .txt.category,section.open-project h2,section.open-project p,section.open-project section.developers .content.tutorial ul>li>.info .txt.subject{text-align:center}@media screen and (max-width:767px){section.open-project h2,section.open-project p{display:block;float:left;float:none!important;width:100%;margin:0 2.35765% 0 auto}section.developers .content.tutorial ul>li>.info section.open-project .txt.subject:last-child,section.open-project .txt.category:last-child,section.open-project h2:last-child,section.open-project p:last-child,section.open-project section.developers .content.tutorial ul>li>.info .txt.subject:last-child{margin-right:0}}@media screen and (min-width:1px) and (max-width:767px){section.open-project h2{margin-top:80px}}section.open-project ol li{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;background-color:#bcbcbc}section.open-project ol .active{background-color:#2787ef}section.open-project ul{max-width:1200px;margin:10px auto}section.open-project ul li{display:inline-block;width:24%;height:91px;margin-right:0;padding-right:0;text-align:center}@media screen and (min-width:1px) and (max-width:879px){section.open-project ul li{clear:none;width:49%}}section.open-project ul li .valign{display:inline-block;height:100%;vertical-align:middle}section.open-project ul li img{max-width:160px;max-height:91px;vertical-align:middle}section.open-project .desktop{display:none}@media screen and (min-width:769px){section.open-project .desktop{display:block}}section.open-project .ipad{display:none}@media screen and (min-width:520px) and (max-width:768px){section.open-project .ipad{display:block}}section.open-project .ipad .carousel-inner{height:420px}section.open-project .mobile{display:none}@media screen and (max-width:519px){section.open-project .mobile{display:block}}section.request-dev-kit{max-width:1200px;margin-right:auto;margin-left:auto}section.request-dev-kit:after{display:table;clear:both;content:''}section.request-dev-kit h2{font-size:36px;font-weight:200;line-height:60px;margin-bottom:14px}section.request-dev-kit p span.currency-all_ch:after,section.request-dev-kit p span.currency-de_ch:after,section.request-dev-kit p span.currency-fr_ch:after,section.request-dev-kit p span.currency-it_ch:after{content:' CHF'}section.developers .content.tutorial ul>li>.info section.request-dev-kit h2+.txt.subject,section.request-dev-kit h2+.txt.category,section.request-dev-kit h2+p+span,section.request-dev-kit h2+section.developers .content.tutorial ul>li>.info .txt.subject{font-size:18px;font-weight:300;padding-bottom:6px}@media screen and (min-width:1px) and (max-width:767px){section.request-dev-kit h2{font-size:28px;line-height:40px;margin-top:0;padding-top:0}}section.developers .content.tutorial ul>li>.info section.request-dev-kit .txt.subject,section.request-dev-kit .txt.category,section.request-dev-kit p,section.request-dev-kit section.developers .content.tutorial ul>li>.info .txt.subject{display:block;float:left;float:none;width:65.88078%;margin-right:2.35765%}section.developers .content.tutorial ul>li>.info section.request-dev-kit .txt.subject:last-child,section.request-dev-kit .txt.category:last-child,section.request-dev-kit p:last-child,section.request-dev-kit section.developers .content.tutorial ul>li>.info .txt.subject:last-child{margin-right:0}section.request-dev-kit .content{max-width:1200px;margin-right:auto;margin-left:auto;padding:65px 30px;text-align:center;letter-spacing:.1px}section.request-dev-kit .content:after{display:table;clear:both;content:''}@media screen and (min-width:1px) and (max-width:767px){section.request-dev-kit .content{padding-top:0}section.request-dev-kit .content button{display:block;margin:13px auto!important}section.request-dev-kit .content h2{display:block;float:left;width:100%;margin-right:4.82916%}section.request-dev-kit .content h2:last-child{margin-right:0}}section.request-dev-kit .content .center{display:block;float:left;width:100%;margin-right:2.35765%;padding-bottom:30px}section.request-dev-kit .content .center:last-child{margin-right:0}section.request-dev-kit .content .center:after{display:table;clear:both;content:''}@media screen and (min-width:1px) and (max-width:767px){section.request-dev-kit .content .center{display:block;float:left;width:65.05695%;margin-right:4.82916%;margin-left:17.47153%}section.request-dev-kit .content .center:last-child{margin-right:0}}section.request-dev-kit .content .center button{margin:13px}section.request-dev-kit .content .center button span{font-weight:500!important}section.request-dev-kit .content .center>button.noborder{border:0}section.developers .content.tutorial ul>li>.info section.request-dev-kit .content .txt.subject,section.request-dev-kit .content .txt.category,section.request-dev-kit .content p,section.request-dev-kit .content section.developers .content.tutorial ul>li>.info .txt.subject{margin-right:auto;margin-left:auto;text-align:center;letter-spacing:.5px;color:#666}@media screen and (min-width:1px) and (max-width:767px){section.request-dev-kit .content p{display:block;float:left;width:100%;margin-right:4.82916%;font-size:15px;letter-spacing:.1px}section.developers .content.tutorial ul>li>.info section.request-dev-kit .content .txt.subject:last-child,section.request-dev-kit .content .txt.category:last-child,section.request-dev-kit .content p:last-child,section.request-dev-kit .content section.developers .content.tutorial ul>li>.info .txt.subject:last-child{margin-right:0}}section.request-dev-kit .content .disclaimer{font-weight:300;font-style:italic}:lang(de) section.request-dev-kit .content .disclaimer{max-width:33em}section.request-dev-kit .content .dev-kit-box{float:none;clear:both;width:100%;height:356px;margin-top:130px;margin-bottom:30px;background-image:url(../images/request-dev-kit/dev-kit-device.jpg);background-repeat:no-repeat;background-position:center center;background-size:contain!important}@media only screen and (-webkit-min-device-pixel-ratio:1.3),only screen and (min--moz-device-pixel-ratio:1.3),only screen and (-o-min-device-pixel-ratio:1.3 / 1),only screen and (min-resolution:124dpi),only screen and (min-resolution:1.3dppx){section.request-dev-kit .content .dev-kit-box{background-image:url(../images/request-dev-kit/dev-kit-device_2x.jpg);background-size:898px 356px}}@media screen and (min-width:1px) and (max-width:767px){section.request-dev-kit .content .dev-kit-box{height:180px;background-size:contain!important}}.dark-gray-section.technical-specs{background-color:#303030}.dark-gray-section.technical-specs .maia-content{position:relative;max-width:1200px;margin-right:auto;margin-left:auto;padding:40px 0}.dark-gray-section.technical-specs .maia-content:after{display:table;clear:both;content:''}@media screen and (max-width:767px){.dark-gray-section.technical-specs .maia-content{margin:0}}.dark-gray-section .technical-specs .tecnical-specs-list-container{display:block;float:left;overflow:hidden;width:100%;height:790px;margin-right:2.35765%;-webkit-transition:all 250ms ease-in-out;-moz-transition:all 250ms ease-in-out;-o-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out}.dark-gray-section .technical-specs .tecnical-specs-list-container:last-child{margin-right:0}.dark-gray-section.technical-specs .technical-specs-headline{font-size:36px;width:100%;text-align:center;color:#e3e3e3}.dark-gray-section.technical-specs .technical-specs-list{display:inline-block;width:45%;margin-left:10px;vertical-align:top}@media screen and (max-width:805px){.dark-gray-section.technical-specs .technical-specs-list{width:100%;margin:0;padding:0}.dark-gray-section.technical-specs li.technical-spec{text-align:left}}.dark-gray-section.technical-specs li.technical-spec{font-weight:300;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;margin-bottom:4px;margin-left:0;padding:10px 20px;list-style-position:inside;list-style-type:none;text-align:left;color:#7e7e7e;background-color:#2a2a2a;-ms-box-sizing:border-box}.dark-gray-section.technical-specs .technical-specs-list .technical-spec-title{font-size:20px;margin:0;padding:5px 0;color:#1d9958}.dark-gray-section.technical-specs .technical-specs-list .technical-spec-detail{font-weight:300;margin:0;padding:0;color:#efefef}.dark-gray-section.technical-specs .tech-spec-note{font-weight:300;font-style:italic;padding-left:50px;color:#7e7e7e}@media screen and (min-width:1px) and (max-width:879px){.dark-gray-section.technical-specs .tech-spec-note{margin-top:20px;margin-bottom:20px;padding:0 20px;text-align:left}}.dark-gray-section.technical-specs .see-more-tech-specs-container{height:auto;margin:0 auto;-webkit-transition:all 250ms ease-in-out;-moz-transition:all 250ms ease-in-out;-o-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out;text-align:center}.dark-gray-section.technical-specs .see-more-tech-specs{position:absolute;bottom:95px;left:50%;display:none;width:100px;height:60px;margin-left:-50px;cursor:pointer;-webkit-transition:all 250ms ease-in-out;-moz-transition:all 250ms ease-in-out;-o-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out}@media screen and (max-width:767px){.dark-gray-section.technical-specs .see-more-tech-specs{display:block}.dark-gray-section.technical-specs .see-more-tech-specs:hover{-ms-filter:brightness(.8);-webkit-filter:brightness(.8);filter:brightness(.8);-moz-filter:brightness(.8);-o-filter:brightness(.8)}}.dark-gray-section.technical-specs .see-more-text{color:#4285f4}.dark-gray-section.technical-specs .see-more-text .see-less,.dark-gray-section.technical-specs .see-more-text .see-more{display:none}.dark-gray-section.technical-specs .see-more-text .see-less.show,.dark-gray-section.technical-specs .see-more-text .see-more.show{display:block}.carousel-outer{position:relative;width:100%;height:480px;background-color:#f6f6f6}.carousel-outer .carousel-backer{position:absolute;top:0;left:0;display:none;width:100%;height:80px;border-bottom:2px solid #fff;background-color:#e9e9e9}@media screen and (min-width:1400px){.carousel-outer .carousel-backer{display:block}}.carousel-wrap.use-cases{max-width:1400px;margin:auto}.carousel-wrap.use-cases:after{display:table;clear:both;content:''}.use-case-wrapper{height:480px;margin-top:43px;background-color:#f6f6f6}.use-case-wrapper .feature-carousel-indicators{display:block;float:left;width:14.70196%;margin-right:0!important;background-color:#e9e9e9}.use-case-wrapper .feature-carousel-indicators:last-child{margin-right:0}@media screen and (min-width:1400px){.use-case-wrapper .feature-carousel-indicators{float:none;width:100%;height:80px}}.use-case-wrapper .feature-carousel-indicators>div{position:relative;height:96px;cursor:pointer;-webkit-transition:background-color,.25s,ease-in-out;-moz-transition:background-color,.25s,ease-in-out;transition:background-color,.25s,ease-in-out;border-bottom:2px solid #fff}.use-case-wrapper .feature-carousel-indicators>div .txt.category,.use-case-wrapper .feature-carousel-indicators>div p,.use-case-wrapper .feature-carousel-indicators>div section.developers .content.tutorial ul>li>.info .txt.subject,section.developers .content.tutorial ul>li>.info .use-case-wrapper .feature-carousel-indicators>div .txt.subject{font-size:16px;font-weight:400;margin:0;padding:35px 10px 0 23px;white-space:nowrap;color:#999}@media screen and (min-width:1400px){.use-case-wrapper .feature-carousel-indicators>div{float:left;width:20%;height:80px;text-align:center;border-right:1px solid #fff}.use-case-wrapper .feature-carousel-indicators>div.last{border-right:none}.use-case-wrapper .feature-carousel-indicators>div p{padding:28px}}.use-case-wrapper .feature-carousel-indicators>div .active-arrow{position:absolute;top:40px;right:0;width:5px;height:14px;-webkit-transition:all,.25s,ease-in-out;-moz-transition:all,.25s,ease-in-out;transition:all,.25s,ease-in-out;opacity:0;background-image:url(../images/use-cases/drawer-arrow.png);background-repeat:no-repeat;background-size:contain;-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';filter:alpha(opacity=0)}@media only screen and (-webkit-min-device-pixel-ratio:1.3),only screen and (min--moz-device-pixel-ratio:1.3),only screen and (-o-min-device-pixel-ratio:1.3 / 1),only screen and (min-resolution:124dpi),only screen and (min-resolution:1.3dppx){.use-case-wrapper .feature-carousel-indicators>div .active-arrow{background-image:url(../images/use-cases/drawer-arrow_2x.png);background-size:5px 14px}}@media screen and (min-width:1400px){.use-case-wrapper .feature-carousel-indicators>div .active-arrow{top:65px;right:50%;margin-right:-4px;transform:rotate(90deg)}}.use-case-wrapper .feature-carousel-indicators>div.active,.use-case-wrapper .feature-carousel-indicators>div:hover{background-color:#4285f4}.use-case-wrapper .feature-carousel-indicators>div.active .txt.category,.use-case-wrapper .feature-carousel-indicators>div.active p,.use-case-wrapper .feature-carousel-indicators>div.active section.developers .content.tutorial ul>li>.info .txt.subject,.use-case-wrapper .feature-carousel-indicators>div:hover .txt.category,.use-case-wrapper .feature-carousel-indicators>div:hover p,.use-case-wrapper .feature-carousel-indicators>div:hover section.developers .content.tutorial ul>li>.info .txt.subject,section.developers .content.tutorial ul>li>.info .use-case-wrapper .feature-carousel-indicators>div.active .txt.subject,section.developers .content.tutorial ul>li>.info .use-case-wrapper .feature-carousel-indicators>div:hover .txt.subject{color:#fff}.use-case-wrapper .feature-carousel-indicators>div.active .active-arrow{right:-5px;opacity:1;-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)';filter:alpha(opacity=100)}@media screen and (min-width:1400px){.use-case-wrapper .feature-carousel-indicators>div.active .active-arrow{top:72px;right:50%;margin-right:-4px;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}}.use-case-wrapper .carousel-inner{display:block;float:left;width:82.94039%;height:480px;margin-right:2.35765%}.use-case-wrapper .carousel-inner:last-child{margin-right:0}@media screen and (min-width:1400px){.use-case-wrapper .carousel-inner{width:100%}}.use-case-wrapper .carousel-inner .content{padding-top:10px;padding-left:55px}.use-case-wrapper .carousel-inner .left-content{display:block;float:left;width:61.158%;margin-top:20px;margin-right:3.57866%;margin-left:0}.use-case-wrapper .carousel-inner .left-content:last-child{margin-right:0}.use-case-wrapper .carousel-inner .left-content h3{font-size:28px}.use-case-wrapper .carousel-inner .left-content .txt.category,.use-case-wrapper .carousel-inner .left-content p,.use-case-wrapper .carousel-inner .left-content section.developers .content.tutorial ul>li>.info .txt.subject,section.developers .content.tutorial ul>li>.info .use-case-wrapper .carousel-inner .left-content .txt.subject{line-height:20px;color:#666}@media screen and (min-width:1400px){.use-case-wrapper .carousel-inner .left-content{display:block;float:left;width:74.41059%;margin-right:2.35765%;margin-left:0}.use-case-wrapper .carousel-inner .left-content:last-child{margin-right:0}}.use-case-wrapper .carousel-inner .right-content{display:block;float:left;width:35.26334%;margin-top:20px;margin-right:3.57866%}.use-case-wrapper .carousel-inner .right-content img{width:100%;height:100%}.use-case-wrapper .carousel-inner .right-content:last-child{margin-right:0}@media screen and (min-width:1400px){.use-case-wrapper .carousel-inner .right-content{display:block;float:left;width:23.23176%;margin-right:2.35765%}.use-case-wrapper .carousel-inner .right-content:last-child{margin-right:0}.use-case-wrapper .carousel-inner .right-content img{float:left}}.use-cases.desktop{display:block}.use-cases.desktop h2{margin-top:80px}.use-cases.desktop h3{margin-top:0;margin-bottom:30px;color:#666}.use-cases.mobile{display:none}@media screen and (max-width:980px){.use-cases.desktop{display:none}.use-cases.mobile{display:block}.use-cases.mobile h2{font-size:28px;line-height:40px;margin-bottom:40px}.use-cases.mobile h2:after{display:table;clear:both;content:''}.use-cases.mobile h3{font-size:18px}.use-cases.mobile .txt.category,.use-cases.mobile p,.use-cases.mobile section.developers .content.tutorial ul>li>.info .txt.subject,section.developers .content.tutorial ul>li>.info .use-cases.mobile .txt.subject{line-height:20px;color:#666}.use-cases.mobile ul.use-case-links{margin:0}.use-cases.mobile ul.use-case-links li{line-height:20px;padding-bottom:9px;list-style-type:none}.use-cases.mobile img{max-width:100%;margin:12px auto auto}.use-cases.mobile .panel{background-color:#e9e9e9}.use-cases.mobile .panel:hover{background-color:#f6f6f6}.use-cases.mobile .panel-body{text-align:left}.use-cases.mobile .accordion-toggle.closed:after{width:40px}}.use-cases.mobile img{margin:auto}.our-journey{width:100%;background-color:#f6f6f6}.our-journey h2{float:none;margin:0;padding:90px 0 65px}.our-journey .section-wrap-gray{width:980px;margin:0 auto;padding-bottom:60px}.our-journey .features{text-align:center}.our-journey .feature-container{display:inline-block;height:240px}.our-journey .feature-container div{width:305px;height:213px;margin:0 auto}.our-journey .feature-container .txt.category,.our-journey .feature-container p,.our-journey .feature-container section.developers .content.tutorial ul>li>.info .txt.subject,section.developers .content.tutorial ul>li>.info .our-journey .feature-container .txt.subject{font-size:18px;font-weight:300;text-align:center}.our-journey .indoor{background-image:url(../images/our-journey/indoorwayfinding.png)}@media only screen and (-webkit-min-device-pixel-ratio:1.3),only screen and (min--moz-device-pixel-ratio:1.3),only screen and (-o-min-device-pixel-ratio:1.3 / 1),only screen and (min-resolution:124dpi),only screen and (min-resolution:1.3dppx){.our-journey .indoor{background-image:url(../images/our-journey/indoorwayfinding_2x.png);background-size:305px 213px}}.our-journey .precise{background-image:url(../images/our-journey/precisemeasurements.png)}@media only screen and (-webkit-min-device-pixel-ratio:1.3),only screen and (min--moz-device-pixel-ratio:1.3),only screen and (-o-min-device-pixel-ratio:1.3 / 1),only screen and (min-resolution:124dpi),only screen and (min-resolution:1.3dppx){.our-journey .precise{background-image:url(../images/our-journey/precisemeasurements_2x.png);background-size:305px 213px}}.our-journey .augment{background-image:url(../images/our-journey/augmentedreality.png)}@media only screen and (-webkit-min-device-pixel-ratio:1.3),only screen and (min--moz-device-pixel-ratio:1.3),only screen and (-o-min-device-pixel-ratio:1.3 / 1),only screen and (min-resolution:124dpi),only screen and (min-resolution:1.3dppx){.our-journey .augment{background-image:url(../images/our-journey/augmentedreality_2x.png);background-size:305px 213px}}.our-journey .copy{width:90%;margin:0 auto}.our-journey .copy p{margin-top:0;margin-bottom:0;-webkit-column-break-inside:avoid;break-inside:avoid}@media screen and (min-width:980px){.our-journey .copy{padding-top:60px;columns:2;column-gap:60px;-moz-columns:2;-moz-column-gap:60px;-webkit-columns:2;-webkit-column-gap:60px}}@media screen and (max-width:980px){.our-journey{margin-bottom:30px}.our-journey h2{padding-bottom:30px}.our-journey .section-wrap-gray{width:auto}.our-journey .feature-container{display:block;margin-bottom:20px}}.about-project-tango-wrapper .header-container:after,.about-project-tango-wrapper .section:after{display:table;clear:both;content:''}@media screen and (min-width:1px) and (max-width:879px){.about-project-tango-wrapper .section-wrap-gray+.section,.about-project-tango-wrapper .section-wrap-gray+.section+.section{margin-top:15px}}.about-project-tango-wrapper .section{max-width:1200px;margin:40px auto 0}.about-project-tango-wrapper .section h2{font-size:22px}.about-project-tango-wrapper .header-container{box-sizing:border-box;width:100%;height:380px;border-bottom:1px solid #efefef;background-image:url(../images/about-project-tango/what-is-project-tango-hero-image.jpg);background-repeat:no-repeat;background-position:50% 100%;background-size:cover}section.dev-kit-teaser .content .center>button.noborder,section.hardware-yellowstone .content .center>button.noborder{border:0}@media only screen and (-webkit-min-device-pixel-ratio:1.3),only screen and (min--moz-device-pixel-ratio:1.3),only screen and (-o-min-device-pixel-ratio:1.3 / 1),only screen and (min-resolution:124dpi),only screen and (min-resolution:1.3dppx){.about-project-tango-wrapper .header-container{background-image:url(../images/about-project-tango/what-is-project-tango-hero-image_2x.jpg);background-size:cover}}@media screen and (min-width:1px) and (max-width:767px){.about-project-tango-wrapper .header-container{height:420px}.platforms{background-position:-275px -40px}}.about-project-tango-wrapper .header-container .content{display:block;float:left;width:65.88078%;margin-top:20px;margin-right:2.35765%;margin-left:17.05961%;text-align:center}.about-project-tango-wrapper .header-container .content:last-child{margin-right:0}@media screen and (min-width:1px) and (max-width:879px){.about-project-tango-wrapper .header-container{height:420px}.about-project-tango-wrapper .header-container .content{display:block;float:left;width:100%;margin-top:80px;margin-right:4.82916%;margin-left:0}.about-project-tango-wrapper .header-container .content:last-child{margin-right:0}.about-project-tango-wrapper .header-container h1{font-size:36px}}.about-project-tango-wrapper .header-container h1{font-weight:200}@media screen and (min-width:100px) and (max-width:440px){.about-project-tango-wrapper .header-container .content{display:block;float:left;width:100%;margin-top:40px;margin-right:4.82916%;margin-left:0}.about-project-tango-wrapper .header-container .content:last-child{margin-right:0}.about-project-tango-wrapper .header-container h1{font-size:32px}}.about-project-tango-wrapper .header-container .txt.category,.about-project-tango-wrapper .header-container p,.about-project-tango-wrapper .header-container section.developers .content.tutorial ul>li>.info .txt.subject,section.developers .content.tutorial ul>li>.info .about-project-tango-wrapper .header-container .txt.subject{font-size:20px;font-weight:300;max-width:650px;margin:0 auto;text-align:center;letter-spacing:0;opacity:.8}.about-project-tango-wrapper .mobile-arrow{display:none;width:42px;height:18px;margin:10px auto;cursor:pointer;background-image:url(../images/about-project-tango/mobile-arrow.png)}@media only screen and (-webkit-min-device-pixel-ratio:1.3),only screen and (min--moz-device-pixel-ratio:1.3),only screen and (-o-min-device-pixel-ratio:1.3 / 1),only screen and (min-resolution:124dpi),only screen and (min-resolution:1.3dppx){.about-project-tango-wrapper .mobile-arrow{background-image:url(../images/about-project-tango/mobile-arrow_2x.png);background-size:42px 18px}}@media screen and (min-width:1px) and (max-width:879px){.about-project-tango-wrapper .header-container p{font-size:16px}.about-project-tango-wrapper .mobile-arrow{display:block;margin-top:20px}}.about-project-tango-wrapper h2.section-intro{font-size:36px;display:block;float:left;width:82.94039%;margin-right:2.35765%;margin-left:8.5298%}.about-project-tango-wrapper h2.section-intro:last-child{margin-right:0}.about-project-tango-wrapper h2.section-intro a{font-size:36px;font-weight:200;color:#444}.about-project-tango-wrapper .area-learning,.about-project-tango-wrapper .depth-perception,.about-project-tango-wrapper .motion-tracking{float:left;width:65px;height:65px;margin-right:20px}.about-project-tango-wrapper .motion-tracking{background-image:url(../images/about-project-tango/motion-tracking-icon.png)}@media only screen and (-webkit-min-device-pixel-ratio:1.3),only screen and (min--moz-device-pixel-ratio:1.3),only screen and (-o-min-device-pixel-ratio:1.3 / 1),only screen and (min-resolution:124dpi),only screen and (min-resolution:1.3dppx){.about-project-tango-wrapper .motion-tracking{background-image:url(../images/about-project-tango/motion-tracking-icon_2x.png);background-size:65px 65px}}.about-project-tango-wrapper .depth-perception{background-image:url(../images/about-project-tango/depth-perception-icon.png)}@media only screen and (-webkit-min-device-pixel-ratio:1.3),only screen and (min--moz-device-pixel-ratio:1.3),only screen and (-o-min-device-pixel-ratio:1.3 / 1),only screen and (min-resolution:124dpi),only screen and (min-resolution:1.3dppx){.about-project-tango-wrapper .depth-perception{background-image:url(../images/about-project-tango/depth-perception-icon_2x.png);background-size:65px 65px}}.about-project-tango-wrapper .area-learning{background-image:url(../images/about-project-tango/area-learning-icon.png)}@media only screen and (-webkit-min-device-pixel-ratio:1.3),only screen and (min--moz-device-pixel-ratio:1.3),only screen and (-o-min-device-pixel-ratio:1.3 / 1),only screen and (min-resolution:124dpi),only screen and (min-resolution:1.3dppx){.about-project-tango-wrapper .area-learning{background-image:url(../images/about-project-tango/area-learning-icon_2x.png);background-size:65px 65px}}.about-project-tango-wrapper .section-wrap-gray{width:100%;padding:1px 0 30px;background-color:#f6f6f6}@media screen and (min-width:1px) and (max-width:879px){.about-project-tango-wrapper .area-learning,.about-project-tango-wrapper .depth-perception,.about-project-tango-wrapper .motion-tracking{display:inline-block;float:none;margin-top:16px;margin-right:0}.about-project-tango-wrapper .section-wrap-gray .section{margin-top:15px}}.about-project-tango-wrapper .image-container,.about-project-tango-wrapper .parent-content-container{display:block;display:inline-block;float:left;width:48.82117%;margin-right:2.35765%}.about-project-tango-wrapper .image-container:last-child,.about-project-tango-wrapper .parent-content-container:last-child{margin-right:0}@media screen and (min-width:1px) and (max-width:879px){.about-project-tango-wrapper .image-container,.about-project-tango-wrapper .parent-content-container{display:block;float:left;width:100%;margin-right:4.82916%;text-align:center}.about-project-tango-wrapper .image-container:last-child,.about-project-tango-wrapper .parent-content-container:last-child{margin-right:0}.about-project-tango-wrapper .image-container img,.about-project-tango-wrapper .parent-content-container img{max-width:100%}}.about-project-tango-wrapper .parent-content-container{padding:15px}.about-project-tango-wrapper .parent-content-container h2{font-weight:400;line-height:68px;margin-bottom:26px;text-align:left}.about-project-tango-wrapper .parent-content-container .content-container{max-width:550px}@media screen and (min-width:1px) and (max-width:879px){.about-project-tango-wrapper .parent-content-container h2{font-size:20px;font-weight:300;line-height:40px;top:3px;width:200px;text-align:center}.about-project-tango-wrapper .parent-content-container .content-container{float:none;clear:both;max-width:100%}}.about-project-tango-wrapper .parent-content-container .content-container .txt.category,.about-project-tango-wrapper .parent-content-container .content-container p,.about-project-tango-wrapper .parent-content-container .content-container section.developers .content.tutorial ul>li>.info .txt.subject,section.developers .content.tutorial ul>li>.info .about-project-tango-wrapper .parent-content-container .content-container .txt.subject{font-size:18px;font-weight:300;line-height:26px}@media screen and (min-width:1px) and (max-width:879px){.about-project-tango-wrapper .parent-content-container .content-container p{font-size:14px;line-height:22px}.about-project-tango-wrapper .parent-content-container .area-learning,.about-project-tango-wrapper .parent-content-container .depth-perception,.about-project-tango-wrapper .parent-content-container .mobile-tracking,.about-project-tango-wrapper .parent-content-container h2{position:relative;display:inline-block;float:inherit;vertical-align:top}.about-project-tango-wrapper .parent-content-container .header-container{margin:0 auto;text-align:center}.about-project-tango-wrapper .parent-content-container .header-container:after{display:table;clear:both;content:''}}.about-project-tango-wrapper .image-container{text-align:center}.about-project-tango-wrapper .depth-img{max-width:100%}.about-project-tango-wrapper .section.left .image-container,.about-project-tango-wrapper .section.left .parent-content-container{float:right}@media screen and (min-width:1px) and (max-width:879px){.about-project-tango-wrapper .section.left .image-container,.about-project-tango-wrapper .section.left .parent-content-container{float:none;clear:both}}.platforms{width:100%;height:670px;background-image:url(../images/platforms/platforms-bg.jpg);background-size:cover}@media only screen and (-webkit-min-device-pixel-ratio:1.3),only screen and (min--moz-device-pixel-ratio:1.3),only screen and (-o-min-device-pixel-ratio:1.3 / 1),only screen and (min-resolution:124dpi),only screen and (min-resolution:1.3dppx){.platforms{background-image:url(../images/platforms/platforms-bg_2x.jpg);background-size:cover}}.platforms .platform-intro{display:block;float:left;width:48.82117%;margin-right:2.35765%;margin-left:25.58941%;text-align:center}.platforms .platform-intro:last-child{margin-right:0}@media screen and (min-width:1px) and (max-width:767px){.platforms .platform-intro{height:160px}}.platforms .platform-intro .txt.category,.platforms .platform-intro h2,.platforms .platform-intro p,.platforms .platform-intro section.developers .content.tutorial ul>li>.info .txt.subject,section.developers .content.tutorial ul>li>.info .platforms .platform-intro .txt.subject{padding:0 40px;color:#fff}.platforms .platform-intro h2{font-weight:200}@media screen and (min-width:1px) and (max-width:896px){.platforms .platform-intro{padding-top:70px}.platforms .platform-intro h2{margin-top:0}}.platforms .platform-intro .txt.category,.platforms .platform-intro p,.platforms .platform-intro section.developers .content.tutorial ul>li>.info .txt.subject,section.developers .content.tutorial ul>li>.info .platforms .platform-intro .txt.subject{font-size:18px;font-weight:300;margin:0 auto 30px}.platforms .platform-features-container{display:block;max-width:1200px;margin-right:auto;margin-left:auto}.platforms .platform-features-container:after{display:table;clear:both;content:''}.platforms .platform-features{display:block;float:left;width:82.94039%;margin-top:240px;margin-right:2.35765%;margin-left:8.5298%;background-color:#fff}.platforms .platform-features:last-child{margin-right:0}@media screen and (min-width:1px) and (max-width:960px){.platforms .platform-features{margin-top:180px;background-color:#f6f6f6}}.platforms .platform-features .copy{display:block;float:left;width:48.57871%;margin-right:2.84259%;padding:10px 25px}.platforms .platform-features .copy:last-child{margin-right:0}.platforms .platform-features .copy .txt.category,.platforms .platform-features .copy p,.platforms .platform-features .copy section.developers .content.tutorial ul>li>.info .txt.subject,section.developers .content.tutorial ul>li>.info .platforms .platform-features .copy .txt.subject{line-height:22px}.platforms .platform-features .platform-icons{display:block;float:left;float:right;width:48.57871%;margin-top:8px;margin-right:2.84259%;padding:10px}.platforms .platform-features .platform-icons:last-child{margin-right:0}.platforms .platform-features .platform-icons .mobile-icon-container{display:inline-block}.platforms .platform-features .platform-icons .icon{display:inline-block;height:100px;margin:0 15px;background-repeat:no-repeat;background-position:center}.platforms .platform-features .platform-icons .icon.c{width:34px;background-image:url(../images/platforms/c-logo.png)}@media only screen and (-webkit-min-device-pixel-ratio:1.3),only screen and (min--moz-device-pixel-ratio:1.3),only screen and (-o-min-device-pixel-ratio:1.3 / 1),only screen and (min-resolution:124dpi),only screen and (min-resolution:1.3dppx){.platforms .platform-features .platform-icons .icon.c{background-image:url(../images/platforms/c-logo_2x.png);background-size:34px 44px}}.platforms .platform-features .platform-icons .icon.java{width:96px;background-image:url(../images/platforms/java-logo.png)}@media only screen and (-webkit-min-device-pixel-ratio:1.3),only screen and (min--moz-device-pixel-ratio:1.3),only screen and (-o-min-device-pixel-ratio:1.3 / 1),only screen and (min-resolution:124dpi),only screen and (min-resolution:1.3dppx){.platforms .platform-features .platform-icons .icon.java{background-image:url(../images/platforms/java-logo_2x.png);background-size:96px 57px}}.platforms .platform-features .platform-icons .icon.android{width:77px;background-image:url(../images/platforms/android-logo.png)}@media only screen and (-webkit-min-device-pixel-ratio:1.3),only screen and (min--moz-device-pixel-ratio:1.3),only screen and (-o-min-device-pixel-ratio:1.3 / 1),only screen and (min-resolution:124dpi),only screen and (min-resolution:1.3dppx){.platforms .platform-features .platform-icons .icon.android{background-image:url(../images/platforms/android-logo_2x.png);background-size:77px 72px}}.platforms .platform-features .platform-icons .icon.unity{width:115px;background-image:url(../images/platforms/unity-logo.png);background-size:103px 40px}@media only screen and (-webkit-min-device-pixel-ratio:1.3),only screen and (min--moz-device-pixel-ratio:1.3),only screen and (-o-min-device-pixel-ratio:1.3 / 1),only screen and (min-resolution:124dpi),only screen and (min-resolution:1.3dppx){.platforms .platform-features .platform-icons .icon.unity{background-image:url(../images/platforms/unity-logo_2x.png);background-size:103px 40px}}@media screen and (max-width:1170px){.platforms .platform-features .platform-icons .icon{margin:0 8px}}@media screen and (max-width:1031px){.platforms .platform-features .platform-icons .icon{margin:0 5px}}@media screen and (max-width:971px){.platforms .mobile-icon-container{display:block;width:100%;height:72px}.platforms .mobile-icon-container .icon{position:relative;width:49%!important;height:71px!important;margin:0!important}}.ngdialog,.ngdialog-overlay{position:fixed;top:0;right:0;left:0;bottom:0}@media screen and (max-width:880px){.platforms .platform-intro{display:block;float:left;float:none;width:100%;margin:0 2.35765% 0 auto;text-align:center}.platforms .platform-intro:last-child{margin-right:0}.platforms .platform-features{display:block;float:left;width:100%;margin-right:2.35765%;margin-left:0}.platforms .platform-features:last-child{margin-right:0}.platforms .platform-features .copy,.platforms .platform-features .platform-icons{display:block;float:left;width:100%;margin-right:2.35765%}.platforms .platform-features .copy:last-child,.platforms .platform-features .platform-icons:last-child{margin-right:0}}section.dev-kit-teaser{max-width:1200px;margin-right:auto;margin-left:auto}section.dev-kit-teaser:after{display:table;clear:both;content:''}section.dev-kit-teaser h2{font-size:36px;font-weight:200;line-height:60px;margin-bottom:14px}@media screen and (min-width:1px) and (max-width:767px){section.dev-kit-teaser h2{font-size:28px;line-height:40px;padding-top:0}}section.dev-kit-teaser h2+.txt.category,section.dev-kit-teaser h2+p,section.dev-kit-teaser h2+section.developers .content.tutorial ul>li>.info .txt.subject,section.developers .content.tutorial ul>li>.info section.dev-kit-teaser h2+.txt.subject{font-size:18px;font-weight:300;padding-bottom:6px}section.dev-kit-teaser .txt.category,section.dev-kit-teaser p,section.dev-kit-teaser section.developers .content.tutorial ul>li>.info .txt.subject,section.developers .content.tutorial ul>li>.info section.dev-kit-teaser .txt.subject{display:block;float:left;float:none;width:65.88078%;margin-right:2.35765%}section.dev-kit-teaser .txt.category:last-child,section.dev-kit-teaser p:last-child,section.dev-kit-teaser section.developers .content.tutorial ul>li>.info .txt.subject:last-child,section.developers .content.tutorial ul>li>.info section.dev-kit-teaser .txt.subject:last-child{margin-right:0}section.dev-kit-teaser .content{max-width:1200px;margin-right:auto;margin-left:auto;padding:0 30px 60px;text-align:center;letter-spacing:.1px}section.dev-kit-teaser .content:after{display:table;clear:both;content:''}@media screen and (min-width:1px) and (max-width:767px){section.dev-kit-teaser .content{padding-top:30px}section.dev-kit-teaser .content button{display:block;margin:13px auto!important}section.dev-kit-teaser .content h2{display:block;float:left;width:100%;margin-right:4.82916%}section.dev-kit-teaser .content h2:last-child{margin-right:0}}section.dev-kit-teaser .content .center{display:block;float:left;width:100%;margin-right:2.35765%;padding-bottom:30px}section.dev-kit-teaser .content .center:last-child{margin-right:0}section.dev-kit-teaser .content .center:after{display:table;clear:both;content:''}@media screen and (min-width:1px) and (max-width:767px){section.dev-kit-teaser .content .center{display:block;float:left;width:65.05695%;margin-right:4.82916%;margin-left:17.47153%}section.dev-kit-teaser .content .center:last-child{margin-right:0}}section.dev-kit-teaser .content .center button{margin:13px}section.dev-kit-teaser .content .center a.secondary{min-width:140px;width:auto;height:40px}@media screen and (min-width:1px) and (max-width:767px){section.dev-kit-teaser .content .center button{margin:0}section.dev-kit-teaser .content .center a.secondary{float:none;margin:12px auto}section.dev-kit-teaser .content .center a{display:block;float:none}}section.dev-kit-teaser .content .txt.category,section.dev-kit-teaser .content p,section.dev-kit-teaser .content section.developers .content.tutorial ul>li>.info .txt.subject,section.developers .content.tutorial ul>li>.info section.dev-kit-teaser .content .txt.subject{margin-right:auto;margin-bottom:20px;margin-left:auto;text-align:center;letter-spacing:.5px;color:#666}@media screen and (min-width:1px) and (max-width:767px){section.dev-kit-teaser .content p{display:block;float:left;width:100%;margin-right:4.82916%;font-size:15px;letter-spacing:.1px}section.dev-kit-teaser .content .txt.category:last-child,section.dev-kit-teaser .content p:last-child,section.dev-kit-teaser .content section.developers .content.tutorial ul>li>.info .txt.subject:last-child,section.developers .content.tutorial ul>li>.info section.dev-kit-teaser .content .txt.subject:last-child{margin-right:0}}section.dev-kit-teaser .content .dev-kit-box{float:none;clear:both;width:100%;height:356px;margin:130px auto 0;background-image:url(../images/dev-kit-teaser/hardware-teaser-image.jpg);background-repeat:no-repeat;background-position:center;background-size:contain}@media only screen and (-webkit-min-device-pixel-ratio:1.3),only screen and (min--moz-device-pixel-ratio:1.3),only screen and (-o-min-device-pixel-ratio:1.3 / 1),only screen and (min-resolution:124dpi),only screen and (min-resolution:1.3dppx){section.dev-kit-teaser .content .dev-kit-box{background-image:url(../images/dev-kit-teaser/hardware-teaser-image_2x.jpg);background-size:532px 267px}}@media screen and (max-width:600px){section.dev-kit-teaser .content .dev-kit-box{width:100%;height:200px;background-size:contain}}section.dev-kit-teaser .request-btn{margin-right:14px}section.hardware-yellowstone{max-width:1200px;margin-top:120px;margin-right:auto;margin-left:auto}section.hardware-yellowstone:after{display:table;clear:both;content:''}section.hardware-yellowstone h2{font-size:36px;font-weight:100;line-height:60px;margin-bottom:14px}@media screen and (min-width:1px) and (max-width:767px){section.hardware-yellowstone{margin-top:0}section.hardware-yellowstone h2{font-size:28px;line-height:40px;padding-top:0}}section.developers .content.tutorial ul>li>.info section.hardware-yellowstone h2+.txt.subject,section.hardware-yellowstone h2+.txt.category,section.hardware-yellowstone h2+p,section.hardware-yellowstone h2+section.developers .content.tutorial ul>li>.info .txt.subject{font-size:18px;padding-bottom:6px}section.developers .content.tutorial ul>li>.info section.hardware-yellowstone .txt.subject,section.hardware-yellowstone .txt.category,section.hardware-yellowstone p,section.hardware-yellowstone section.developers .content.tutorial ul>li>.info .txt.subject{display:block;float:left;float:none;width:65.88078%;margin-right:2.35765%}section.developers .content.tutorial ul>li>.info section.hardware-yellowstone .txt.subject:last-child,section.hardware-yellowstone .txt.category:last-child,section.hardware-yellowstone p:last-child,section.hardware-yellowstone section.developers .content.tutorial ul>li>.info .txt.subject:last-child{margin-right:0}section.hardware-yellowstone .content{max-width:1200px;margin-right:auto;margin-left:auto;padding:0 30px;text-align:center;letter-spacing:.1px}section.hardware-yellowstone .content:after{display:table;clear:both;content:''}section.hardware-yellowstone .content h2{font-weight:200}@media screen and (min-width:1px) and (max-width:767px){section.hardware-yellowstone .content{padding-top:80px}section.hardware-yellowstone .content button{display:block;margin:13px auto!important}section.hardware-yellowstone .content h2{display:block;float:left;width:100%;margin-right:4.82916%}section.hardware-yellowstone .content h2:last-child{margin-right:0}}section.hardware-yellowstone .content .center{display:block;float:left;width:100%;margin-right:2.35765%;padding-bottom:30px}section.hardware-yellowstone .content .center:last-child{margin-right:0}section.hardware-yellowstone .content .center:after{display:table;clear:both;content:''}@media screen and (min-width:1px) and (max-width:767px){section.hardware-yellowstone .content .center{display:block;float:left;width:65.05695%;margin-right:4.82916%;margin-left:17.47153%}section.hardware-yellowstone .content .center:last-child{margin-right:0}}section.hardware-yellowstone .content .center button{margin:13px}section.hardware-yellowstone .content .center button span{font-weight:500!important}section.hardware-yellowstone .content .center a{font-size:14px}section.developers .content.tutorial ul>li>.info section.hardware-yellowstone .content .txt.subject,section.hardware-yellowstone .content .txt.category,section.hardware-yellowstone .content p,section.hardware-yellowstone .content section.developers .content.tutorial ul>li>.info .txt.subject{font-weight:300;margin-right:auto;margin-left:auto;text-align:center;letter-spacing:.5px;color:#666}@media screen and (min-width:1px) and (max-width:767px){section.hardware-yellowstone .content p{display:block;float:left;width:100%;margin-right:4.82916%;font-size:15px;letter-spacing:.1px}section.developers .content.tutorial ul>li>.info section.hardware-yellowstone .content .txt.subject:last-child,section.hardware-yellowstone .content .txt.category:last-child,section.hardware-yellowstone .content p:last-child,section.hardware-yellowstone .content section.developers .content.tutorial ul>li>.info .txt.subject:last-child{margin-right:0}}.whats-included .items:after,.whats-included:after{display:table;content:'';clear:both}section.hardware-yellowstone .content .dev-kit-box{float:none;clear:both;width:100%;height:356px;margin-top:130px;background-image:url(../images/dev-kit-teaser/hardware-teaser-image.jpg);background-repeat:no-repeat;background-position:center;background-size:contain}@media only screen and (-webkit-min-device-pixel-ratio:1.3),only screen and (min--moz-device-pixel-ratio:1.3),only screen and (-o-min-device-pixel-ratio:1.3 / 1),only screen and (min-resolution:124dpi),only screen and (min-resolution:1.3dppx){section.hardware-yellowstone .content .dev-kit-box{background-image:url(../images/dev-kit-teaser/hardware-teaser-image_2x.jpg);background-size:532px 267px}}@media screen and (max-width:600px){section.hardware-yellowstone .content .dev-kit-box{height:170px;background-size:contain}}.whats-included{text-align:center;background-color:#f7f7f7}.whats-included h3{margin-bottom:-20px;padding:40px 0}.whats-included .items{max-width:1200px;margin-right:auto;margin-left:auto;padding-bottom:30px}.whats-included .items .item{display:block;float:left;width:23.23176%;height:240px;margin-right:2.35765%;background-repeat:no-repeat;background-position:center}.whats-included .items .item:last-child{margin-right:0}@media screen and (min-width:1px) and (max-width:767px){.whats-included h3{margin-bottom:-60px}.whats-included .items{margin-bottom:60px;padding-bottom:0}.whats-included .items .item{display:block;float:left;width:100%;height:220px;margin-right:4.82916%}.whats-included .items .item:last-child{margin-right:0}}.whats-included .items .item .txt.category,.whats-included .items .item p,.whats-included .items .item section.developers .content.tutorial ul>li>.info .txt.subject,section.developers .content.tutorial ul>li>.info .whats-included .items .item .txt.subject{margin-top:190px}.whats-included .items .item .txt.category:after,.whats-included .items .item p:after,.whats-included .items .item section.developers .content.tutorial ul>li>.info .txt.subject:after,section.developers .content.tutorial ul>li>.info .whats-included .items .item .txt.subject:after{display:table;clear:both;content:''}.whats-included .items .item.removal-tool{background-image:url(../images/hardware-yellowstone/card-insertion.jpg)}@media only screen and (-webkit-min-device-pixel-ratio:1.3),only screen and (min--moz-device-pixel-ratio:1.3),only screen and (-o-min-device-pixel-ratio:1.3 / 1),only screen and (min-resolution:124dpi),only screen and (min-resolution:1.3dppx){.whats-included .items .item.removal-tool{background-image:url(../images/hardware-yellowstone/card-insertion_2x.jpg);background-size:207px 168px}}.whats-included .items .item.micro-usb-cable{background-image:url(../images/hardware-yellowstone/micro-usb-cable.jpg);background-size:197px 160px}@media only screen and (-webkit-min-device-pixel-ratio:1.3),only screen and (min--moz-device-pixel-ratio:1.3),only screen and (-o-min-device-pixel-ratio:1.3 / 1),only screen and (min-resolution:124dpi),only screen and (min-resolution:1.3dppx){.whats-included .items .item.micro-usb-cable{background-image:url(../images/hardware-yellowstone/micro-usb-cable_2x.jpg);background-size:197px 160px}}.whats-included .items .item.minidock{background-image:url(../images/hardware-yellowstone/mini-dock.jpg)}@media only screen and (-webkit-min-device-pixel-ratio:1.3),only screen and (min--moz-device-pixel-ratio:1.3),only screen and (-o-min-device-pixel-ratio:1.3 / 1),only screen and (min-resolution:124dpi),only screen and (min-resolution:1.3dppx){.whats-included .items .item.minidock{background-image:url(../images/hardware-yellowstone/mini-dock_2x.jpg);background-size:207px 168px}}.whats-included .items .item.usb-charger{background-image:url(../images/hardware-yellowstone/usb-charging-unit.jpg)}@media only screen and (-webkit-min-device-pixel-ratio:1.3),only screen and (min--moz-device-pixel-ratio:1.3),only screen and (-o-min-device-pixel-ratio:1.3 / 1),only screen and (min-resolution:124dpi),only screen and (min-resolution:1.3dppx){.whats-included .items .item.usb-charger{background-image:url(../images/hardware-yellowstone/usb-charging-unit_2x.jpg);background-size:207px 168px}}@-webkit-keyframes ngdialog-fadeout{0%{opacity:1}100%{opacity:0}}@keyframes ngdialog-fadeout{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes ngdialog-fadein{0%{opacity:0}100%{opacity:1}}@keyframes ngdialog-fadein{0%{opacity:0}100%{opacity:1}}.ngdialog,.ngdialog *,.ngdialog :after,.ngdialog :before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.ngdialog{z-index:10000;overflow:auto;-webkit-overflow-scrolling:touch;padding-top:80px;padding-bottom:80px}.ngdialog-overlay{-webkit-animation:ngdialog-fadein .25s;animation:ngdialog-fadein .25s;background:rgba(255,255,255,.8)}.ngdialog.ngdialog-closing .ngdialog-overlay{-webkit-animation:ngdialog-fadeout .25s;animation:ngdialog-fadeout .25s;-webkit-backface-visibility:hidden}.ngdialog-content{-webkit-animation:ngdialog-fadein .25s;animation:ngdialog-fadein .25s;background:#fff;-webkit-box-shadow:0 0 5px rgba(0,0,0,.3);-moz-box-shadow:0 0 5px rgba(0,0,0,.3);box-shadow:0 0 5px rgba(0,0,0,.3);-ms-box-shadow:0 0 5px rgba(0,0,0,.3)}.ngdialog.ngdialog-closing .ngdialog-content{-webkit-animation:ngdialog-flyout .25s;animation:ngdialog-flyout .25s}.ngdialog-close:before{font-family:Helvetica,Arial,sans-serif;content:'\00D7';cursor:pointer}body.ngdialog-open{overflow:hidden}@-webkit-keyframes ngdialog-flyin{0%{-webkit-transform:scale(1.2);transform:scale(1.2);opacity:0}100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes ngdialog-flyin{0%{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2);opacity:0}100%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1}}@-webkit-keyframes ngdialog-flyout{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}100%{-webkit-transform:scale(1.2);transform:scale(1.2);opacity:0}}@keyframes ngdialog-flyout{0%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1}100%{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2);opacity:0}}.ngdialog .ngdialog-content{position:relative;width:450px;max-width:100%;margin:0 auto;padding:1em;-webkit-animation:ngdialog-flyin .25s;animation:ngdialog-flyin .25s;color:#444;background:#fff}.ngdialog .ngdialog-close{position:absolute;top:0;right:0;cursor:pointer;border-radius:5px}.ngdialog .ngdialog-close:before{font-size:26px;font-weight:400;line-height:26px;position:absolute;top:3px;right:3px;width:30px;height:30px;content:'\00D7';text-align:center;color:#bbb;border-radius:3px;background:0 0}.ngdialog .ngdialog-close:active:before,.ngdialog .ngdialog-close:hover:before{color:#777}.ngdialog .ngdialog-message{margin-bottom:.5em}.ngdialog .ngdialog-input{margin-bottom:1em}.ngdialog .ngdialog-buttons:after{display:table;clear:both;content:''}.ngdialog .ngdialog-button{font-family:inherit;font-size:.8em;line-height:1em;float:right;margin:0 0 0 .5em;padding:.75em 2em;cursor:pointer;letter-spacing:.1em;border:0;border-radius:3px}.ngdialog .ngdialog-button:focus{-webkit-animation:ngdialog-pulse 1.1s infinite;animation:ngdialog-pulse 1.1s infinite;outline:0}@media (max-width:568px){.ngdialog .ngdialog-button:focus{-webkit-animation:none;animation:none}}.ngdialog .ngdialog-button.ngdialog-button-primary{color:#fff;background:#3288e6}.ngdialog .ngdialog-button.ngdialog-button-secondary{color:#777;background:#e0e0e0}.carousel{position:relative;min-height:200px}.carousel-inner{position:relative;overflow:hidden;width:100%;height:auto;height:450px}.carousel-inner>.item{position:inherit;display:none;-webkit-transition:left .25s ease-in-out;-moz-transition:left .25s ease-in-out;-o-transition:left .25s ease-in-out;transition:left .25s ease-in-out}.carousel-inner>.item>a>img,.carousel-inner>.item>img{line-height:1;display:block;width:100%\9;max-width:100%;height:auto}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{font-size:20px;position:absolute;top:0;bottom:0;left:0;width:15%;cursor:pointer;transition:.25s ease-in-out opacity;text-align:center;opacity:.5;color:#fff;-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=50)';filter:alpha(opacity=50)}.carousel-control.right{right:0;left:auto}.carousel-control:focus,.carousel-control:hover{text-decoration:none;opacity:.9;color:#fff;outline:0;-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=90)';filter:alpha(opacity=90)}.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{position:absolute;z-index:5;top:50%;display:inline-block}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{left:50%;margin-left:-10px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{right:50%;margin-right:-10px}.carousel-control .icon-next,.carousel-control .icon-prev{font-family:serif;width:20px;height:20px;margin-top:-10px}.carousel-control .icon-prev:before{content:url(/edu/images/backward.png)}.carousel-control .icon-next:before{content:url(/edu/images/forward.png)}.carousel-indicators{position:absolute;z-index:15;bottom:10px;left:50%;width:60%;margin-left:-30%;padding-left:0;text-align:center}.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;cursor:pointer;text-indent:-999px;border:1px solid #fff;border-radius:10px;background-color:#000\9;background-color:transparent}.carousel-indicators .active{width:12px;height:12px;margin:0;background-color:#fff}.carousel-caption{position:absolute;z-index:10;right:15%;bottom:20px;left:15%;padding-top:20px;padding-bottom:20px;text-align:center;color:#fff}.carousel-caption .btn{text-shadow:none}@media screen and (min-width:768px){.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{font-size:30px;width:30px;height:30px;margin-top:-15px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left:-15px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:-15px}.carousel-caption{right:20%;left:20%;padding-bottom:30px}.carousel-indicators{bottom:20px}}.blocker,.video-content{position:absolute;left:0;display:none;opacity:0}.blocker{z-index:8;top:0;width:100%;height:100%;-webkit-transition:opacity .5 linear;-moz-transition:opacity .5 linear;-o-transition:opacity .5 linear;transition:opacity .5 linear;background-color:#000;-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';filter:alpha(opacity=0)}.close-btn{position:absolute;z-index:11;top:16px;right:16px;width:26px;height:26px;cursor:pointer;-webkit-transition:all .5s linear;-moz-transition:all .5s linear;-o-transition:all .5s linear;transition:all .5s linear;opacity:0;background:url(../images/close-white_2x.png) center no-repeat;-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';filter:alpha(opacity=0)}.video-content,.video-content .player{width:100%;height:100%}.play-btn{cursor:pointer}.video-content{font-size:0;line-height:0;z-index:9;top:0;-webkit-transition:all .5s linear;-moz-transition:all .5s linear;-o-transition:all .5s linear;transition:all .5s linear;-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';filter:alpha(opacity=0)}.video-active .blocker,.video-active .video-content{display:block;pointer-events:auto}.video-active .blocker,.video-active .close-btn,.video-active .video-content{opacity:1;-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)';filter:alpha(opacity=100)}.browse-models-container,.connect,.empower{position:relative}.browse-models-container .card-carousel .carousel-control,.connect .card-carousel .carousel-control,.empower .card-carousel .carousel-control{display:block;width:20px}.browse-models-container .card-carousel .carousel-control .icon-prev:before,.connect .card-carousel .carousel-control .icon-prev:before,.empower .card-carousel .carousel-control .icon-prev:before{content:url(/edu/images/backward-gray.png)}.browse-models-container .card-carousel .carousel-control .icon-next:before,.connect .card-carousel .carousel-control .icon-next:before,.empower .card-carousel .carousel-control .icon-next:before{content:url(/edu/images/forward-gray.png)}.browse-models-container .card-carousel .carousel-control .backward-gray,.browse-models-container .card-carousel .carousel-control .forward-gray,.connect .card-carousel .carousel-control .backward-gray,.connect .card-carousel .carousel-control .forward-gray,.empower .card-carousel .carousel-control .backward-gray,.empower .card-carousel .carousel-control .forward-gray{top:365px}@media screen and (max-width:767px){.browse-models-container .card-carousel .carousel-control .backward-gray,.browse-models-container .card-carousel .carousel-control .forward-gray,.connect .card-carousel .carousel-control .backward-gray,.connect .card-carousel .carousel-control .forward-gray,.empower .card-carousel .carousel-control .backward-gray,.empower .card-carousel .carousel-control .forward-gray{top:335px}}.browse-models-container .card-carousel .carousel-control .forward-gray,.connect .card-carousel .carousel-control .forward-gray,.empower .card-carousel .carousel-control .forward-gray{left:85%}@media screen and (max-width:1200px){.browse-models-container .card-carousel .carousel-control .forward-gray,.connect .card-carousel .carousel-control .forward-gray,.empower .card-carousel .carousel-control .forward-gray{left:95%}.browse-models-container .card-carousel .carousel-control .backward-gray,.connect .card-carousel .carousel-control .backward-gray,.empower .card-carousel .carousel-control .backward-gray{left:11%}}.browse-models-container .card-carousel .carousel-control .backward-gray,.connect .card-carousel .carousel-control .backward-gray,.empower .card-carousel .carousel-control .backward-gray{left:11%}.browse-models-container .line-break,.connect .line-break,.empower .line-break{max-width:767px;height:1px;margin:80px auto;background-color:#dbdbdb}@media screen and (max-width:660px){.browse-models-container .line-break,.connect .line-break,.empower .line-break{margin:39px auto}}.browse-models-container .card-carousel .carousel-wrapper,.connect .card-carousel .carousel-wrapper,.empower .card-carousel .carousel-wrapper{width:868px;height:264px;margin-top:69px}@media screen and (max-width:900px){.browse-models-container .card-carousel .carousel-wrapper,.connect .card-carousel .carousel-wrapper,.empower .card-carousel .carousel-wrapper{width:634px;height:274px}}@media screen and (max-width:660px){.browse-models-container .card-carousel .carousel-wrapper,.connect .card-carousel .carousel-wrapper,.empower .card-carousel .carousel-wrapper{width:460px;height:274px}}@media screen and (max-width:500px){.browse-models-container .card-carousel .carousel-wrapper,.connect .card-carousel .carousel-wrapper,.empower .card-carousel .carousel-wrapper{width:340px;height:304px}}.browse-models-container .card-carousel .carousel-wrapper .carousel-card-container,.connect .card-carousel .carousel-wrapper .carousel-card-container,.empower .card-carousel .carousel-wrapper .carousel-card-container{overflow-x:hidden;overflow-y:hidden;width:868px;height:264px;margin:0 auto}@media screen and (max-width:900px){.browse-models-container .card-carousel .carousel-wrapper .carousel-card-container,.connect .card-carousel .carousel-wrapper .carousel-card-container,.empower .card-carousel .carousel-wrapper .carousel-card-container{width:634px;height:274px}.browse-models-container .card-carousel .carousel-wrapper .carousel-card-container .card-description,.connect .card-carousel .carousel-wrapper .carousel-card-container .card-description,.empower .card-carousel .carousel-wrapper .carousel-card-container .card-description{padding:0 10px}}@media screen and (max-width:660px){.browse-models-container .card-carousel .carousel-wrapper .carousel-card-container,.connect .card-carousel .carousel-wrapper .carousel-card-container,.empower .card-carousel .carousel-wrapper .carousel-card-container{width:460px}}@media screen and (max-width:500px){.browse-models-container .card-carousel .carousel-wrapper .carousel-card-container,.connect .card-carousel .carousel-wrapper .carousel-card-container,.empower .card-carousel .carousel-wrapper .carousel-card-container{width:340px;height:274px}}.browse-models-container .card-carousel .carousel-wrapper .carousel-card-container .carousel-inner,.connect .card-carousel .carousel-wrapper .carousel-card-container .carousel-inner,.empower .card-carousel .carousel-wrapper .carousel-card-container .carousel-inner{width:828px;margin-left:23px}@media screen and (max-width:900px) and (min-width:660px){.browse-models-container .card-carousel .carousel-wrapper .carousel-card-container .carousel-inner,.connect .card-carousel .carousel-wrapper .carousel-card-container .carousel-inner,.empower .card-carousel .carousel-wrapper .carousel-card-container .carousel-inner{width:594px}}@media screen and (max-width:660px){.browse-models-container .card-carousel .carousel-wrapper .carousel-card-container .carousel-inner,.connect .card-carousel .carousel-wrapper .carousel-card-container .carousel-inner,.empower .card-carousel .carousel-wrapper .carousel-card-container .carousel-inner{width:460px}}@media screen and (max-width:500px){.browse-models-container .card-carousel .carousel-wrapper .carousel-card-container .carousel-inner,.connect .card-carousel .carousel-wrapper .carousel-card-container .carousel-inner,.empower .card-carousel .carousel-wrapper .carousel-card-container .carousel-inner{width:340px;margin-left:24px}}.browse-models-container .card-carousel .carousel-wrapper .carousel-card-container .carousel-card,.connect .card-carousel .carousel-wrapper .carousel-card-container .carousel-card,.empower .card-carousel .carousel-wrapper .carousel-card-container .carousel-card{position:relative;display:inline-block;width:185px;height:260px;margin:0 10px;vertical-align:top;background-color:#fff}@media screen and (max-width:900px) and (min-width:660px){.browse-models-container .card-carousel .carousel-wrapper .carousel-card-container .carousel-card,.connect .card-carousel .carousel-wrapper .carousel-card-container .carousel-card,.empower .card-carousel .carousel-wrapper .carousel-card-container .carousel-card{width:138px;height:270px;margin:0 4px}}@media screen and (max-width:500px){.browse-models-container .card-carousel .carousel-wrapper .carousel-card-container .carousel-card,.connect .card-carousel .carousel-wrapper .carousel-card-container .carousel-card,.empower .card-carousel .carousel-wrapper .carousel-card-container .carousel-card{width:138px;height:270px;margin:0 4px}}.browse-models-container .card-carousel .carousel-wrapper .carousel-card-container .carousel-card .card-profile-link,.connect .card-carousel .carousel-wrapper .carousel-card-container .carousel-card .card-profile-link,.empower .card-carousel .carousel-wrapper .carousel-card-container .carousel-card .card-profile-link{position:absolute;z-index:5;width:100%;height:100%}.browse-models-container .card-carousel .carousel-wrapper .carousel-card-container .carousel-card .card-image,.connect .card-carousel .carousel-wrapper .carousel-card-container .carousel-card .card-image,.empower .card-carousel .carousel-wrapper .carousel-card-container .carousel-card .card-image{width:59%;margin-top:20px;border-radius:59px}.browse-models-container .card-carousel .carousel-wrapper .carousel-card-container .carousel-card.red,.connect .card-carousel .carousel-wrapper .carousel-card-container .carousel-card.red,.empower .card-carousel .carousel-wrapper .carousel-card-container .carousel-card.red{border-bottom:3px solid #db4437}.browse-models-container .card-carousel .carousel-wrapper .carousel-card-container .carousel-card.red .card-image,.connect .card-carousel .carousel-wrapper .carousel-card-container .carousel-card.red .card-image,.empower .card-carousel .carousel-wrapper .carousel-card-container .carousel-card.red .card-image{border:3px solid #db4437}.browse-models-container .card-carousel .carousel-wrapper .carousel-card-container .carousel-card.red .card-title,.connect .card-carousel .carousel-wrapper .carousel-card-container .carousel-card.red .card-title,.empower .card-carousel .carousel-wrapper .carousel-card-container .carousel-card.red .card-title{color:#db4437}.browse-models-container .card-carousel .carousel-wrapper .carousel-card-container .carousel-card.blue,.connect .card-carousel .carousel-wrapper .carousel-card-container .carousel-card.blue,.empower .card-carousel .carousel-wrapper .carousel-card-container .carousel-card.blue{border-bottom:3px solid #4a8cf6}.browse-models-container .card-carousel .carousel-wrapper .carousel-card-container .carousel-card.blue .card-image,.connect .card-carousel .carousel-wrapper .carousel-card-container .carousel-card.blue .card-image,.empower .card-carousel .carousel-wrapper .carousel-card-container .carousel-card.blue .card-image{border:3px solid #4a8cf6}.browse-models-container .card-carousel .carousel-wrapper .carousel-card-container .carousel-card.blue .card-title,.connect .card-carousel .carousel-wrapper .carousel-card-container .carousel-card.blue .card-title,.empower .card-carousel .carousel-wrapper .carousel-card-container .carousel-card.blue .card-title{color:#4a8cf6}.browse-models-container .card-carousel .carousel-wrapper .carousel-card-container .carousel-card.yellow,.connect .card-carousel .carousel-wrapper .carousel-card-container .carousel-card.yellow,.empower .card-carousel .carousel-wrapper .carousel-card-container .carousel-card.yellow{border-bottom:3px solid #fea82a}.browse-models-container .card-carousel .carousel-wrapper .carousel-card-container .carousel-card.yellow .card-image,.connect .card-carousel .carousel-wrapper .carousel-card-container .carousel-card.yellow .card-image,.empower .card-carousel .carousel-wrapper .carousel-card-container .carousel-card.yellow .card-image{border:3px solid #fea82a}.browse-models-container .card-carousel .carousel-wrapper .carousel-card-container .carousel-card.yellow .card-title,.connect .card-carousel .carousel-wrapper .carousel-card-container .carousel-card.yellow .card-title,.empower .card-carousel .carousel-wrapper .carousel-card-container .carousel-card.yellow .card-title{color:#fea82a}.browse-models-container .card-carousel .carousel-wrapper .carousel-card-container .carousel-card.green,.connect .card-carousel .carousel-wrapper .carousel-card-container .carousel-card.green,.empower .card-carousel .carousel-wrapper .carousel-card-container .carousel-card.green{border-bottom:3px solid #00a857}.browse-models-container .card-carousel .carousel-wrapper .carousel-card-container .carousel-card.green .card-image,.connect .card-carousel .carousel-wrapper .carousel-card-container .carousel-card.green .card-image,.empower .card-carousel .carousel-wrapper .carousel-card-container .carousel-card.green .card-image{border:3px solid #00a857}.browse-models-container .card-carousel .carousel-wrapper .carousel-card-container .carousel-card.green .card-title,.connect .card-carousel .carousel-wrapper .carousel-card-container .carousel-card.green .card-title,.empower .card-carousel .carousel-wrapper .carousel-card-container .carousel-card.green .card-title{color:#00a857}.browse-models-container .card-carousel .carousel-wrapper .carousel-card-container .carousel-card .card-description-text,.browse-models-container .card-carousel .carousel-wrapper .carousel-card-container .carousel-card .card-title,.connect .card-carousel .carousel-wrapper .carousel-card-container .carousel-card .card-description-text,.connect .card-carousel .carousel-wrapper .carousel-card-container .carousel-card .card-title,.empower .card-carousel .carousel-wrapper .carousel-card-container .carousel-card .card-description-text,.empower .card-carousel .carousel-wrapper .carousel-card-container .carousel-card .card-title{line-height:16px}.browse-models-container .card-carousel .carousel-wrapper .carousel-card-container .card-description .card-description-text,.connect .card-carousel .carousel-wrapper .carousel-card-container .card-description .card-description-text,.empower .card-carousel .carousel-wrapper .carousel-card-container .card-description .card-description-text{font-family:Open Sans;font-size:12px;font-weight:300;line-height:18px;padding:0;text-align:center}@media screen and (max-width:900px){.browse-models-container .card-carousel .carousel-wrapper .carousel-card-container .card-description .card-description-text,.connect .card-carousel .carousel-wrapper .carousel-card-container .card-description .card-description-text,.empower .card-carousel .carousel-wrapper .carousel-card-container .card-description .card-description-text{font-size:11px;line-height:13px;padding-bottom:6px}}.browse-models-container .card-carousel .carousel-wrapper .carousel-card-container .card-title,.connect .card-carousel .carousel-wrapper .carousel-card-container .card-title,.empower .card-carousel .carousel-wrapper .carousel-card-container .card-title{font-size:12px;font-weight:400;padding-top:13px;padding-bottom:20px}[data-accordion]{float:none;clear:both;text-align:left}.accordion-toggle.closed:after,.accordion-toggle:after{display:block;float:right;width:50px;height:45px;content:' ';background-repeat:no-repeat;background-position:center}.accordion-toggle{font-size:20px;line-height:45px;position:relative;text-decoration:none}.panel-title,.panel-title a span{font-size:16px}.accordion-toggle:after{background-image:url(../images/global/accordion-close.png)}@media only screen and (-webkit-min-device-pixel-ratio:1.3),only screen and (min--moz-device-pixel-ratio:1.3),only screen and (-o-min-device-pixel-ratio:1.3 / 1),only screen and (min-resolution:124dpi),only screen and (min-resolution:1.3dppx){.accordion-toggle:after{background-image:url(../images/global/accordion-close_2x.png);background-size:21px 11px}}.accordion-toggle.closed:after{background-image:url(../images/global/accordion-open.png)}@media only screen and (-webkit-min-device-pixel-ratio:1.3),only screen and (min--moz-device-pixel-ratio:1.3),only screen and (-o-min-device-pixel-ratio:1.3 / 1),only screen and (min-resolution:124dpi),only screen and (min-resolution:1.3dppx){.accordion-toggle.closed:after{background-image:url(../images/global/accordion-open_2x.png);background-size:21px 11px}}.panel-body b{color:#666}.panel-body .txt.category:first-child,.panel-body p:first-child,.panel-body section.developers .content.tutorial ul>li>.info .txt.subject:first-child,section.developers .content.tutorial ul>li>.info .panel-body .txt.subject:first-child{padding-top:0}.panel{margin-bottom:45px;border:1px solid transparent;border-radius:0;background-color:#efefef}.panel.open,.panel:hover{background-color:#f7f7f7}.panel-body{padding:0 15px 15px;text-align:center}.panel-heading{padding:15px;border-bottom:1px solid transparent}.panel-heading>.dropdown .dropdown-toggle{color:inherit}.panel-title{font-weight:500;margin-top:0;margin-bottom:0;cursor:pointer;color:#999}.contest-rules h2,.contest-rules h3{font-weight:400;text-align:left;text-transform:none}.panel-title>a{text-decoration:none;color:inherit}.open .panel-title>a{text-decoration:none;color:#4285f4}.panel-group{margin-bottom:45px}.panel-group .panel{margin-bottom:0;border-radius:0}.panel-group .panel+.panel{margin-top:2px}.panel-group .panel-heading{border-bottom:0}.panel-group .panel-heading+.panel-collapse>.list-group,.panel-group .panel-heading+.panel-collapse>.panel-body{border-top:1px solid 0}.panel-group .panel-footer{border-top:0}.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid 0}.accordion-toggle:before{background:0 50% no-repeat}.collapse{display:none;visibility:hidden}.collapse.in{display:block;visibility:visible}.collapsing{position:relative;overflow:hidden;height:0;-webkit-transition:all .35s ease;-moz-transition:all .35s ease;-o-transition:all .35s ease;transition:all .35s ease}.vidBg-container .mobile-poster,.vidBg-container video.vidBg-body{position:absolute;z-index:0;top:0;left:0;width:auto;min-width:100%;height:auto;min-height:100%;background-size:100% 100%}header.desktop nav.home .button.appincubator-desktop{display:none}@media only screen and (min-width:950px){header.desktop nav.home .button.appincubator-desktop{display:block}}.contest-rules h1{background-color:#448aff;color:#fff;font-size:38px;line-height:48px;margin:0;padding:80px 0}.contest-rules h2{color:#448aff;font-size:22px}.contest-rules h3{color:#444;font-size:20px}.contest-rules td.center,.contest-rules th.center,.incubator-lead{text-align:center}.contest-rules h2,.contest-rules h3{margin-top:40px}.contest-rules strong{color:#444;font-weight:500}.contest-rules .content p,.contest-rules .content table{color:#444;font-size:14px;font-weight:400}.contest-rules .content p{margin:20px 0}.contest-rules .content a{font-weight:400}.contest-rules tr{background:0 0}.contest-rules td,.contest-rules th{font-size:18px;font-weight:400;padding:20px 30px}.contest-rules th{background-color:#448aff;border-color:#448aff;color:#fff;vertical-align:middle}.contest-rules th small{display:block;font-size:14px}.contest-rules td{border-color:#ccc;color:#848484}@media screen and (max-width:767px){.contest-rules td,.contest-rules th{font-size:13px;padding:5px}.contest-rules td.center,.contest-rules th.center{text-align:center}}.newsletter .button,.newsletter button,a.primary{box-shadow:none;color:#fff;font-size:14px;font-weight:500;height:40px}header a.kit span{font-weight:500}a.primary{background-color:#4285f4;border-color:transparent;display:inline-block;line-height:40px;min-width:167px;padding:0 8px;width:auto}.newsletter .maia-aside,.newsletter .maia-note,.newsletter h2,.newsletter p::after,body::after{display:none}a.primary:active,a.primary:focus,a.primary:hover,a.primary:visited{background-color:#2a56c6;cursor:pointer;outline-style:none}.request-dev-kit .content .center a.secondary{margin:13px}body::after{content:'phone'}@media only screen and (min-width:768px){body::after{content:'tablet'}}@media only screen and (min-width:880px){body::after{content:'desktop'}}.newsletter fieldset{border:0}.newsletter .button,.newsletter button{background-color:#0087f7;border-color:transparent;width:167px}.newsletter button.primary:active,.newsletter button.primary:focus,.newsletter button.primary:hover{cursor:pointer;background-color:#2a56c6;font-family:Roboto,Roboto,'Helvetica Neue',Helvetica,Arial,sans-serif;outline-style:none;transition:all .25s ease-in-out}.newsletter button{font:inherit}.newsletter #f-container-submit{clear:both;float:none;margin-top:20px}.newsletter #f-container-sdk ul li{float:left;margin-right:20px}.newsletter #maia-main{margin:0;padding:0}.newsletter #f-container-email{float:left;margin-right:30px}.newsletter #f-container-sdk{clear:both;float:none}.newsletter #f-country,.newsletter #f-email{width:200px}.newsletter #f-country{margin-top:4px}.newsletter input[type=checkbox]{margin-right:2px}@media screen and (max-width:520px){.newsletter #f-container-email{clear:both;float:none}}.newsletter form input[type=email]{border:1px solid #ebebeb;border-top-color:#dcdcdc;color:#444;font-family:arial,sans-serif;line-height:18px;margin-top:5px;padding:6px 10px;width:300px}.newsletter .maia-form-error-msg{color:#dd4b39}.incubator,.incubator label,.incubator li,.incubator p,.incubator span{color:#333;font-size:18px;font-weight:300}.incubator h1{font-size:36px;letter-spacing:-1px}@media (min-width:880px){.incubator h1{font-size:48px}}.incubator h2{float:none;font-size:30px;letter-spacing:-1px}@media (min-width:880px){.incubator h2{font-size:38px}}.incubator h3{font-size:22px;font-weight:400}.incubator hr{border:solid #9d9999;border-width:1px 0 0;margin:0 1.5em}.incubator-lead{margin-bottom:3em;margin-top:1.667em}.incubator-faq h2,.incubator-submit-proposal h2,.incubator-terms h2{text-align:left}.incubator-lead:not(:first-of-type){margin-top:3em}.incubator input:not([type]),.incubator input[type=email],.incubator input[type=text],.incubator input[type=url],.incubator textarea{background:0 0;border:none;border-bottom:1px solid #cfcfcf;color:#000;display:block;font-family:inherit;font-weight:400;padding:6px 0;width:100%}.incubator input:not([type])::-webkit-input-placeholder,.incubator input[type=email]::-webkit-input-placeholder,.incubator input[type=text]::-webkit-input-placeholder,.incubator input[type=url]::-webkit-input-placeholder,.incubator textarea::-webkit-input-placeholder{color:#444;font-weight:300}.incubator input:not([type]):focus,.incubator input[type=email]:focus,.incubator input[type=text]:focus,.incubator input[type=url]:focus,.incubator textarea:focus{border-bottom:2px solid #2196f3;outline:0;padding-bottom:5px}.incubator button{background:0 0;font-size:18px;height:auto;min-width:auto;padding:.444em 1.222em}.incubator-proposal-field{margin-top:1.7em}.incubator-proposal-field--checkbox input[type=checkbox]{position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px)}.incubator-proposal-field--checkbox label{display:flex;align-items:baseline;position:relative}.incubator-proposal-field--checkbox label:before{border:2px solid #6d6d6d;border-radius:3px;content:'';display:inline-block;flex-shrink:0;height:1em;margin-right:.5em;vertical-align:middle;width:1em;position:relative;top:2px}.incubator-proposal-field--checkbox input[type=checkbox]:checked+label:before{background-color:#4285f4;border-color:#4285f4}.incubator-proposal-field--checkbox input[type=checkbox]:checked+label:after{content:'✔';color:#fff;position:absolute;left:2px}.incubator-proposal-field--checkbox input[type=checkbox]:focus+label:before{border-color:#4285f4}.incubator .error{font-size:14px}.incubator [class*=__inner]>:first-child{margin-top:0}.incubator [class*=__inner]>:last-child{margin-bottom:0}.incubator-intro{position:relative}.incubator-intro:before{background:url(../images/app-incubator/masthead-bg.jpg) center left no-repeat;content:'';display:block;height:310px}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.incubator-intro:before{background-image:url(../images/app-incubator/masthead-bg_2x.jpg);background-size:1144px}}@media (min-width:1144px){.incubator-intro:before{background-image:url(../images/app-incubator/masthead-bg_2x.jpg)}}.incubator-intro__inner{margin:0 auto;max-width:46em;padding:3em 1.5em}@media (min-width:880px){.incubator-intro:before{background-size:cover;height:100%;position:absolute;z-index:-1;width:100%}.incubator-intro__inner{padding-top:6.5em;padding-bottom:17em}}.incubator-inspiration{background-color:#f6f6f6}.incubator-inspiration__inner{margin:0 auto;max-width:66.667em;padding:3em 1.5em}.incubator-inspiration h2{margin-left:auto;margin-right:auto;max-width:7em}@media (min-width:450px){.incubator-inspiration h2{max-width:none}}.incubator-inspiration .incubator-lead{margin-left:auto;margin-right:auto;max-width:35em}.incubator-apps{display:flex;flex-direction:column;margin:-.72222em}@media (min-width:880px){.incubator-inspiration__inner{padding-top:3.5em;padding-bottom:5.5em}.incubator-apps{flex-direction:row}.incubator-apps__app{width:100%}}.incubator-apps__app{background:#fff;margin:.72222em;padding-bottom:1.44444em}.incubator-apps__app p{color:#444;font-size:14px}.incubator-app-contents>:not(.incubator-app-img){padding-left:1.44444em;padding-right:1.44444em}.incubator-app-img{width:100%}.incubator-what-you-need{background-color:#3c6bac}.incubator-what-you-need,.incubator-what-you-need h2,.incubator-what-you-need li,.incubator-what-you-need p{color:#fff}.incubator-what-you-need__inner{padding:5em 1.5em;margin:0 auto;max-width:38em}.incubator-what-you-need h2{text-align:left;margin-bottom:1.5em}.incubator-what-you-need ul{margin-left:1em}.incubator-what-you-need p+ul{margin-top:3.5em}@media (min-width:880px){.incubator-what-you-need__inner{padding-top:4em}.incubator-what-you-need h2{margin-bottom:1em}.incubator-what-you-need p+ul{margin-top:3em}}.incubator-submit-proposal{background-color:#f6f6f6}.incubator-submit-proposal__inner{padding:4.5em 1.5em;position:relative;margin:0 auto;max-width:32em}@media (min-width:880px){.incubator-submit-proposal__inner{padding-top:3.5em;padding-bottom:5em}}@media (min-width:72em){.incubator-submit-proposal__inner:before{background:url(../images/app-incubator/tango-logo-large.jpg) center no-repeat;background-size:contain;content:'';height:100%;left:-15em;position:absolute;top:0;width:14em}}.incubator .incubator-proposal-thanks{font-weight:400}.incubator-terms__inner{padding:3.5em 1.5em;margin:0 auto;max-width:35.5em}@media (min-width:880px){.incubator-terms__inner{padding-top:4em;padding-bottom:5em}}.incubator-terms p{color:#444;font-size:16px;font-weight:300}.incubator-faq__inner{padding:4em 1.5em;margin:0 auto;max-width:35.5em}@media (min-width:880px){.incubator-faq__inner{padding-top:6em;padding-bottom:7.5em}}.incubator-faq details{border-bottom:1px solid #a6a2a1}.incubator-faq details[open]{padding-bottom:.778em}.incubator-faq summary{color:#4e8438;font-size:20px;font-weight:400;padding:.778em 1em .778em 0;position:relative}.incubator-faq summary:focus{outline:0}.incubator-faq summary::-webkit-details-marker{background:url(../images/icons/ic_keyboard_arrow_down_green.svg) center center no-repeat;color:transparent;height:26px;margin-right:0;position:absolute;right:0;transition:transform .2s}.incubator-faq details[open] summary::-webkit-details-marker{transform:rotate(180deg)}.incubator-footer{background-color:#444;margin-bottom:8px}.incubator-footer__inner{margin:0 auto;max-width:55em;padding:3em 1.5em 5em}.incubator-footer-apps{display:flex;flex-direction:column;margin:-.72222em}@media (min-width:880px){.incubator-footer__inner{padding-bottom:3.5em}.incubator-footer-apps{flex-direction:row}}.incubator-footer-app{background-color:transparent;margin:.72222em;width:100%}.incubator-footer-app:before{content:'';display:block;background-repeat:no-repeat;background-size:29px;background-position:bottom left;margin-top:.7em}.incubator-footer-app--google-plus:before{background-image:url(../images/contest/ico-google-plus.png);height:28px}.incubator-footer-app--stack-overflow:before{background-image:url(../images/contest/ico-stack-overflow.png);height:28px}.incubator-footer-app--youtube:before{background-image:url(../images/contest/ico-youtube.png);height:24px}.incubator-footer-app-header{color:#fff;font-weight:300;margin-bottom:.2em}.incubator-footer-app-content{color:#ccc;font-size:14px;font-weight:300;line-height:22px;max-width:11em}.incubator-footer-app-content--youtube{max-width:20em}span.incubator-footer-app-content{color:#ccc}.contest-header.desktop nav.home{height:94px}.contest-header.desktop nav.home .wrapper.logo{margin:0;padding:24px}.contest-header.desktop nav.home .logo-link{display:block;margin-top:0}.contest-header.desktop nav.home .button{border-bottom:2px solid transparent;margin:0 16px}.contest-header.desktop nav.home .button.active,.contest-header.desktop nav.home .button:hover{border-color:#448aff}.contest-header.desktop nav.home .button a{display:inline-block;padding:40px 0 26px;transition-property:all}.contest-header.desktop nav.home .button--kit a,.contest-header.mobile .panel-collapse div.button{padding:0}.contest-header.desktop nav.home .button--kit{border:0;bottom:24px;position:absolute;right:25px}.contest-header.desktop nav.home .button--kit a:visited{color:#4285f4}.contest-header.collapsed nav.home .button--kit a:visited,.contest-header.desktop nav.home .button--kit a:visited:hover{color:#fff}.contest-header.mobile .panel-collapse div.button a{display:block;padding:18px}.contest-header.mobile .accordion-toggle:after{line-height:35px}.contest-header.mobile .accordion-toggle.open:after{background-color:transparent;background-image:none;color:#bbb;content:'\00D7';font-size:46px;font-weight:300;height:35px;text-align:center;width:30px}.contest-wrapper{min-width:300px}.contest-wrapper a.secondary,.contest-wrapper button.secondary{background-color:transparent;min-width:142px;padding:0 20px;width:auto}.contest-wrapper a.secondary:active,.contest-wrapper a.secondary:focus,.contest-wrapper a.secondary:hover,.contest-wrapper button.secondary:active,.contest-wrapper button.secondary:focus,.contest-wrapper button.secondary:hover{background-color:#2a56c6}.contest-wrapper .divider{margin:30px auto}.contest-wrapper .content{padding:80px 25px}.contest-wrapper h2{font-size:36px;font-weight:100;margin-bottom:60px;margin-top:0}.contest-wrapper h3,.contest-wrapper p a,.contest-wrapper p.light a{font-weight:400}@media only screen and (max-width:767px){.contest-wrapper h2{margin-right:0}}.contest-wrapper h3{color:#444;font-size:24px;line-height:28px;margin-bottom:16px;margin-top:36px}.contest-wrapper p{color:#666;margin:0 auto 20px}.contest-wrapper p.light{color:#7e7e7e;font-size:14px;font-weight:400;line-height:22px;letter-spacing:0;margin-bottom:30px}.contest-wrapper h2+p{max-width:880px;padding-bottom:6px;text-align:center}.contest-wrapper .center{text-align:center}.contest-wrapper .center span{display:block;margin-top:14px}@media only screen and (min-width:768px){.contest-wrapper .center span{display:inline;margin-right:14px;margin-top:0}.contest-wrapper .center span:last-child{margin-right:0}}.contest-wrapper .section--gray{background-color:#f6f6f6}.contest-wrapper .section--contest-update,.contest-wrapper .section--how-to-win{background:#f6f6f6;background:-moz-linear-gradient(top,#fff 0,#f6f6f6 10%);background:-webkit-linear-gradient(top,#fff 0,#f6f6f6 10%);background:-o-linear-gradient(top,#fff 0,#f6f6f6 10%);background:-ms-linear-gradient(top,#fff 0,#f6f6f6 10%);background:linear-gradient(to bottom,#fff 0,#f6f6f6 10%);position:relative}@media only screen and (min-width:880px){.contest-wrapper .section--contest-update,.contest-wrapper .section--how-to-win{background:-moz-linear-gradient(top,#fff 0,#f6f6f6 50%);background:-webkit-linear-gradient(top,#fff 0,#f6f6f6 50%);background:-o-linear-gradient(top,#fff 0,#f6f6f6 50%);background:-ms-linear-gradient(top,#fff 0,#f6f6f6 50%);background:linear-gradient(to bottom,#fff 0,#f6f6f6 50%)}}.contest-wrapper .section--contest-update .content,.contest-wrapper .section--how-to-win .content{padding-bottom:30px;padding-top:0}.contest-wrapper .section--contest-update .hash-link,.contest-wrapper .section--how-to-win .hash-link{display:block;height:1px;position:absolute;top:-16px}.contest-wrapper .section--contest-update p:last-child,.contest-wrapper .section--how-to-win p:last-child{margin-bottom:0}.contest-wrapper .section--contest-update{padding-bottom:64px}.contest-wrapper .section--hero{position:relative}.contest-wrapper .section--hero .content{max-width:900px;padding-bottom:40px;padding-top:120px;position:relative;z-index:3}.contest-wrapper .section--hero .bg{background-image:url(../images/contest/hero.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;height:600px;left:0;position:absolute;top:0;width:100%;z-index:1}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:1.5 / 1),only screen and (min-resolution:144dpi),only screen and (min-resolution:1.5dppx){.contest-wrapper .section--hero .bg{background-image:url(../images/contest/hero_2x.jpg)}}.contest-wrapper .section--hero .tablet{margin:0 auto;max-width:600px;position:relative;z-index:2}@media only screen and (min-width:880px){.contest-wrapper .section--hero .tablet{margin:0 auto}}.contest-wrapper .section--hero .tablet-bg{background-image:url(../images/contest/hero-tablet.png);background-position:center top;background-repeat:no-repeat;background-size:contain;height:0;margin:0 25px;padding-bottom:72.18%}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:1.5 / 1),only screen and (min-resolution:144dpi),only screen and (min-resolution:1.5dppx){.contest-wrapper .section--hero .tablet-bg{background-image:url(../images/contest/hero-tablet_2x.png)}}.contest-wrapper .section--hero h1,.contest-wrapper .section--hero p{color:#fff}.contest-wrapper .section--hero h1{font-size:48px;letter-spacing:0;margin-bottom:30px;margin-top:0}.contest-wrapper .section--hero p{font-size:16px;font-weight:300;line-height:24px;margin-bottom:0;padding:0;text-align:center}.contest-wrapper .section--sees-like-we-do h2{margin-bottom:40px}.contest-wrapper .section--sees-like-we-do p{font-size:18px;font-weight:300;margin-bottom:0}.contest-wrapper .section--sees-like-we-do .dev-kit-box{background-image:url(../images/dev-kit-teaser/hardware-teaser-image.jpg);background-position:center top;background-repeat:no-repeat;background-size:contain;height:0;width:100%;margin:32px auto 0;padding-bottom:48%}.contest-wrapper .section--sees-like-we-do .center span{display:block;vertical-align:middle}.contest-wrapper .section--sees-like-we-do .center span a{display:inline-block}@media only screen and (min-width:880px){.contest-wrapper .section--sees-like-we-do .center span{display:inline-block}.contest-wrapper .section--sees-like-we-do .center span a{display:block}}.contest-wrapper .section--apps-we-love .content{padding-bottom:10px}@media screen and (min-width:768px) and (max-width:879px){.contest-wrapper .more-featured-apps{padding-left:25px}}@media only screen and (min-width:768px){.contest-wrapper .section--apps-we-love .divider{margin-top:80px}.contest-wrapper .apps-wrapper{margin:0 -24px}}.contest-wrapper .apps{border-spacing:24px 0;clear:both;display:table;list-style:none;margin:0;min-width:100%;padding:0 0 48px;overflow:hidden;position:relative}@media only screen and (max-width:767px){.contest-wrapper .app-categories{padding-bottom:0}}.contest-wrapper .app{background-color:#fff;display:table-cell;position:relative;text-align:left;width:33.33%}.contest-wrapper .app--winner{width:25%}.contest-wrapper .app--winner .app-screenshot{display:block;position:relative;padding-top:62.5%;overflow:hidden;background:#000}.contest-wrapper .app--winner .app-screenshot img{width:100%;position:absolute;top:50%;transform:translateY(-50%)}.contest-wrapper .app-category{margin-bottom:64px}@media only screen and (min-width:768px){.contest-wrapper .app-category{margin-bottom:0}}.contest-wrapper .app--imageless{background-color:transparent}.contest-wrapper .app--imageless .app-wrapper{padding:0}.contest-wrapper .app--imageless .app-header{color:#7e7e7e;font-size:18px;line-height:22px;margin-bottom:10px;margin-top:0}@media screen and (max-width:767px){.contest-wrapper .apps{display:block}.contest-wrapper .app{display:block;font-weight:400;margin-top:25px;width:100%}.contest-wrapper .app:first-child{margin-top:0}.contest-wrapper .app--winner{width:100%}}.contest-wrapper .app--cowpocalypse .app-link:before,.contest-wrapper .app--hungry-squid .app-link:before,.contest-wrapper .app--zombie-gunship .app-link:before{background-position:center;background-repeat:no-repeat;background-size:cover;content:'';display:block;height:180px}.contest-wrapper .app--cowpocalypse .app-link:before{background-image:url(../images/contest/cowpocalypse.jpg)}.contest-wrapper .app--zombie-gunship .app-link:before{background-image:url(../images/contest/zombie-gunship.jpg)}.contest-wrapper .app--hungry-squid .app-link:before{background-image:url(../images/contest/hungry-squid.jpg)}.contest-wrapper .app-wrapper{padding:25px}.contest-wrapper .app-link{display:block}.contest-wrapper .app-link:focus{text-decoration:none}.contest-wrapper .app-header{color:#434343;display:block;margin:15px 0 30px;font-size:22px;font-weight:400}.contest-wrapper .app-content{color:#848484;display:block;font-weight:400;letter-spacing:normal;line-height:24px;margin-bottom:0}.contest-wrapper .app-actions{bottom:-28px;left:0;right:0;position:absolute}.contest-wrapper .app-actions button{display:block;margin:0 auto}.contest-wrapper .section--footer{background-color:#444;margin-bottom:8px}.contest-wrapper .section--footer .content{padding-top:62px}.contest-wrapper .section--footer .apps{padding-bottom:0}.contest-wrapper .section--footer .app{background-color:transparent}.contest-wrapper .section--footer .app:before{content:'';display:block;background-repeat:no-repeat;background-size:29px;background-position:bottom left;height:54px}.contest-wrapper .section--footer .app--google-plus:before{background-image:url(../images/contest/ico-google-plus.png)}.contest-wrapper .section--footer .app--stack-overflow:before{background-image:url(../images/contest/ico-stack-overflow.png)}.contest-wrapper .section--footer .app--youtube:before{background-image:url(../images/contest/ico-youtube.png)}.contest-wrapper .section--footer .app-wrapper{background-color:transparent;padding:12px 0 0}.contest-wrapper .section--footer .app-header{color:#fff;font-weight:300;margin-bottom:10px}.contest-wrapper .section--footer .app-content{color:#999;font-weight:300}.winners-list{margin:0}.winner{margin-bottom:1em}.winner-submission,.winner-team{color:#666;display:block}.winner-team{color:#595859;font-weight:500}.winner-submission{font-style:italic}.contest-whats-next{margin-bottom:64px}.inset-content{padding-left:64px;position:relative}.inset-content .icon{background:center/100% no-repeat;height:43px;left:0;position:absolute;top:0;width:43px}.inset-content .icon-phone{background-image:url(../images/icons/ic_phone_green_24dp_1x.png)}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:1.5 / 1),only screen and (min-resolution:144dpi),only screen and (min-resolution:1.5dppx){.inset-content .icon-phone{background-image:url(../images/icons/ic_phone_green_24dp_2x.png)}}.inset-content .icon-apps{background-image:url(../images/icons/ic_apps_green_24dp_1x.png)}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:1.5 / 1),only screen and (min-resolution:144dpi),only screen and (min-resolution:1.5dppx){.inset-content .icon-apps{background-image:url(../images/icons/ic_apps_green_24dp_2x.png)}}