/* android.css
   Editable copy of the GENERATED assets/android/android-555a0becd466d080dfe96a230a6f08ce.css
   (an artifact of the original site clone — never edit that file in place).
   Relative url() paths were re-prefixed with ../ because this file moved into v3/.
   TODO: delete the generated original once nothing references it. */
﻿.block-max-width{margin:0 auto;max-width:970px;padding-left:20px;padding-right:20px}.block-max-width--wider{margin:0 auto;max-width:1120px;padding-left:20px;padding-right:20px}.flex{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.inline-flex{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex}@media only screen and (min-width: 1025px){.flex-desktop_reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}@media only screen and (min-width: 768px) and (max-width: 1024px){.flex-desktop_reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait){.flex-mobile{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media only screen and (max-width: 767px){.flex-mobile{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.white-text-header nav ul li a{color:white}.white-text-header .logo{background-image:url("../v2/content/geeks-logo-white.svg")}.black-text-header nav ul li a{color:#111111}.black-text-header .logo{background-image:url("../v2/content/geeks-logo.svg")}body[data-page="android"]{background-color:#16181c;font-family:"Roboto", Helvetica, Arial, sans-serif}body[data-page="android"] .btn-dark{-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-ms-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out;border:1px solid #ff6300;color:#ff6300;border-radius:32px;min-width:250px;box-sizing:border-box;padding:5px 32px;margin:10px auto 0;line-height:43px;font-family:"Roboto", Helvetica, Arial, sans-serif;font-size:20px;display:inline-block;text-align:center;user-select:none}body[data-page="android"] .btn-dark span{position:relative;padding:0 30px 0 0}body[data-page="android"] .btn-dark span::after{-webkit-transition:right 0.3s ease-out;-moz-transition:right 0.3s ease-out;-ms-transition:right 0.3s ease-out;-o-transition:right 0.3s ease-out;transition:right 0.3s ease-out;-webkit-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-o-transform:translate(0, -50%);transform:translate(0, -50%);content:'→';position:absolute;top:50%;right:0;font-family:Arial, sans-serif}body[data-page="android"] .btn-dark.hover{background:#ff6300;color:white}body[data-page="android"] .btn-dark.hover span::after{right:-10px}@media only screen and (max-width: 767px){body[data-page="android"] .btn-dark{line-height:48px;padding:0 17px}}@media only screen and (min-width: 1025px){body[data-page="android"] .fake-block-footer{min-height:100vh;height:100vh}body[data-page="android"] footer .footer-top .socials{font-family:initial}}.android-categories{background:#23252c}@media only screen and (min-width: 1025px){.android-categories{background:none}}.android-categories .pm-t .pm-t-text{padding-bottom:24px}.android-categories .pm-t p{max-width:770px}.android-categories .cats__w{margin-top:35px;user-select:none}@media only screen and (min-width: 768px) and (max-width: 1024px){.android-categories .cats__w{margin-bottom:-50px}}.android-categories .cat-block{display:inline-block;width:25%;margin-left:-4px;color:#fff;vertical-align:top;margin-bottom:87px}.android-categories .cat-block .img__w{display:flex;align-items:center;align-content:center;justify-content:center;flex-flow:column nowrap;height:79px}.android-categories .cat-block .title{font-size:20px;margin-top:22px;font-family: "Satoshi", Helvetica, Arial, sans-serif;user-select:initial}@media only screen and (max-width: 767px){.android-categories .cat-block{width:33.3%;margin-bottom:50px}.android-categories .cat-block .title{font-size:16px}}@media only screen and (max-width: 520px){.android-categories .cat-block{width:50%}}.android-ui{background:#16181c}@media only screen and (min-width: 1025px){.android-ui{background:none}.android-ui .pm-t p{max-width:770px}.android-ui .pm-t .pm-t-text{padding:0 0 25px 0}}.android-ui .ui__w{position:relative}.android-ui .transparency{background:linear-gradient(to right, #16181C 0%, rgba(22,24,28,0) 13%, rgba(22,24,28,0) 25%, rgba(22,24,28,0) 35%, rgba(22,24,28,0) 51%, rgba(22,24,28,0) 71%, rgba(22,24,28,0) 72%, rgba(22,24,28,0) 83%, rgba(22,24,28,0.18) 86%, #16181C 100%);position:absolute;z-index:5;height:100%;width:100%}.android-ui .device__w{position:relative;z-index:6;background:url("../android/img-device-cc8b9ba4448cd1e51febd7e2197fedf7.png") no-repeat center 0/contain;min-height:632px;margin-bottom:100px}.android-ui .device__w .img__w{position:absolute;width:100%;left:50%;top:48.5%;transform:translate(-50%, -50%)}.android-ui .device__w .img__w img{max-height:473px}@media only screen and (min-width: 1025px){.android-ui .device__w .img__w img.img{display:none}.android-ui .device__w .img__w img.gif[src=""]{display:none}.android-ui .device__w .img__w img.gif[src=""]+img.img{display:inline}}@media only screen and (min-width: 768px) and (max-width: 1024px), only screen and (max-width: 767px){.android-ui .device__w .img__w img.gif{display:none}}@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: landscape){.android-ui .device__w{min-height:542px}.android-ui .device__w .img__w{top:49%}.android-ui .device__w .img__w img{max-height:405px}}@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait){.android-ui .device__w{margin-bottom:50px;min-height:404px}.android-ui .device__w .img__w{top:49%}.android-ui .device__w .img__w img{max-height:301px}}@media only screen and (max-width: 767px){.android-ui .device__w{min-height:296px;margin-bottom:40px;margin-top:25px}.android-ui .device__w .img__w{top:50%}.android-ui .device__w .img__w img{max-height:225px}}@media only screen and (max-width: 520px){.android-ui .device__w{min-height:162px}.android-ui .device__w .img__w img{max-height:121px}}.android-ui .figures__w{height:75.3%;position:absolute;width:100%;top:11%}.android-ui .figure__w{position:absolute;bottom:0;width:100%}.android-ui .figure__w.fig1{height:100%}.android-ui .figure__w.fig1 .rect{max-width:57.2%;right:8.6%}.android-ui .figure__w.fig2{height:80%}.android-ui .figure__w.fig2 .rect{max-width:57.35%;right:17%}.android-ui .figure__w.fig3{height:60%}.android-ui .figure__w.fig3 .rect{max-width:24%;left:17.23%}@media only screen and (max-width: 767px){.android-ui .figure__w.fig3 .rect{left:17.4%}}.android-ui .figure__w.fig4{height:40%}.android-ui .figure__w.fig4 .circle{max-width:16.25%;left:9.3%}@media only screen and (max-width: 767px){.android-ui .figure__w.fig4 .circle{height:auto;padding-top:13vw;width:13vw;box-sizing:content-box;left:11%;bottom:0}}@media only screen and (max-width: 520px){.android-ui .figure__w.fig4 .circle{padding-top:12vw;width:12vw;left:10.7%}}.android-ui .figure__w.fig5{height:20%}.android-ui .figure__w .line{width:100%;border-top:2px dotted #595959;position:absolute;left:0;top:0;z-index:1}.android-ui .figure__w .line:last-child{bottom:0;top:initial}.android-ui .figure__w .rect,.android-ui .figure__w .circle{border:2px dotted #ff6300;width:100%;height:100%;position:absolute;box-sizing:border-box;z-index:2}.android-ui .figure__w .fig-bg{background:-webkit-linear-gradient(#16181c 0%, #16181c 15%, #2b1e19 100%);background:linear-gradient(#16181c 0%, #16181c 15%, #2b1e19 100%);width:100%;height:100%;position:absolute;opacity:.85;z-index:2;top:0}.android-ui .figure__w .circle{border-radius:50%}.android-ui .figure__w .circle .fig-bg{border-radius:50%}.android-processes{background:#16181c}@media only screen and (min-width: 1025px){.android-processes{background:none}.android-processes .pm__w{padding-bottom:130px}.android-processes .processes__w{margin-bottom:20px}}.android-processes .pm-t .pm-t-text{padding-bottom:24px}.android-processes .pm-t p{max-width:770px}.android-processes .process-block{width:50%;display:inline-block;color:#fff;margin-left:-4px;vertical-align:top;position:relative;padding:4px 0 66px;box-sizing:border-box}.android-processes .process-block:nth-child(2n+1){padding-right:109px}.android-processes .process-block:nth-child(2n){padding-left:109px}.android-processes .title{font-size:36px;line-height:32px;font-family: "Satoshi", Helvetica, Arial, sans-serif;position:relative;padding-bottom:35px;margin-top:24px}.android-processes .line__w{width:140px;height:2px;margin:auto}.android-processes .line__w .line{width:100%;height:2px;background:#ff6300}.android-processes .text{font-size:18px;line-height:28px;opacity:.8;font-family:"Roboto", Helvetica, Arial, sans-serif;max-width:410px;margin:27px auto 0;min-height:66px}@media only screen and (min-width: 768px) and (max-width: 1024px){.android-processes .process-block:nth-child(2n+1){padding-right:30px;padding-left:20px}.android-processes .process-block:nth-child(2n){padding-right:20px;padding-left:30px}}@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait){.android-processes .text{min-height:88px}.android-processes .title{min-height:64px;display:flex;align-items:center;justify-content:center}}@media only screen and (max-width: 767px){.android-processes .processes__w{padding-top:25px;margin-bottom:40px}.android-processes .process-block{width:100%;border:0 none;padding:35px 0 45px;border-top:solid 2px rgba(255,255,255,0.1);text-align:left}.android-processes .process-block:nth-child(2n+1){padding-right:10px;padding-left:10px}.android-processes .process-block:nth-child(2n){padding-right:10px;padding-left:10px}.android-processes .process-block:last-child{border-bottom:solid 2px rgba(255,255,255,0.1)}.android-processes .title{font-size:24px;padding-bottom:0;margin-top:0;color:#ff6300;display:flex;align-items:center;justify-content:space-between}.android-processes .title div{max-width:90%;display:inline-block}.android-processes .title .arrow{-webkit-transition:all 0.3s ease-in;-moz-transition:all 0.3s ease-in;-ms-transition:all 0.3s ease-in;-o-transition:all 0.3s ease-in;transition:all 0.3s ease-in;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);background:url("../web/arrow-f9193069becc4278db2a1517187ff76e.png") no-repeat;width:24px;height:14px;margin-top:5px}.android-processes .title .arrow.arrow-top{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.android-processes .line__w{display:none}.android-processes .text{font-size:16px;line-height:24px;opacity:.8;margin:20px 0 -20px;display:none;min-height:initial;max-width:100%}}.android-blog{background:#16181c}@media only screen and (min-width: 1025px){.android-blog{background:none;padding-bottom:80px}.android-blog .pm-t{padding-bottom:120px}.android-blog .pm-t p{max-width:770px}.android-blog .pm-t .pm-t-text{padding:0 0 25px 0}}.android-blog .blog__w{margin-top:10px;display:-webkit-flex;display:flex;justify-content:space-between}@media only screen and (max-width: 767px){.android-blog .blog__w{display:block}}.android-blog .article-b{width:33.3%;max-width:370px;display:block;background:#23252c;color:#fff;font-size:22px;line-height:34px;-webkit-transition:color 0.2s ease-in;-moz-transition:color 0.2s ease-in;-ms-transition:color 0.2s ease-in;-o-transition:color 0.2s ease-in;transition:color 0.2s ease-in}.android-blog .article-b:hover{color:#ff6300}.android-blog .article-b:hover .title::after{right:-20px}@media only screen and (min-width: 1025px) and (max-width: 1210px){.android-blog .article-b{max-width:310px}}@media only screen and (min-width: 768px) and (max-width: 1024px){.android-blog .article-b{max-width:315px}}@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait){.android-blog .article-b{max-width:235px}}@media only screen and (max-width: 767px){.android-blog .article-b{max-width:370px;width:100%;margin:0 auto 25px}}.android-blog img{max-width:100%}.android-blog .title{margin:38px auto 93px;max-width:310px;display:-webkit-flex;display:flex;align-items:center;position:relative;font-family: "Satoshi", Helvetica, Arial, sans-serif;padding:0 15px;height:102px}.android-blog .title::after{-webkit-transition:right 0.2s ease-out;-moz-transition:right 0.2s ease-out;-ms-transition:right 0.2s ease-out;-o-transition:right 0.2s ease-out;transition:right 0.2s ease-out;content:'→';position:absolute;bottom:-55px;left:0;right:0;color:#ff6300;font-family:Arial, sans-serif}@media only screen and (max-width: 767px){.android-blog .title{height:inherit;margin:20px auto 0;padding-bottom:30px;max-width:100%;font-size:24px}.android-blog .title::after{display:none}}.android-geometry{background:#16181c}@media only screen and (min-width: 1025px){.android-geometry{background:none}}@media only screen and (min-width: 1025px){.android-geometry{padding-bottom:200px}.android-geometry .pm-title{min-height:100vh;height:inherit}}.android-geometry .pm__w p{max-width:770px}.android-geometry .geometry__w{max-width:1172px;padding:0;margin-top:2px;user-select:none;display:flex;justify-content:space-between;position:relative}.android-geometry .geometry__w img.mobile{display:none}.android-geometry .geometry__w .line{position:absolute;top:50%;width:33%;margin-top:-4px;line-height:0;overflow:hidden}.android-geometry .geometry__w .line-left{left:54%}.android-geometry .geometry__w .line-right{right:57.6%}.android-geometry .geometry__w .figure-i{position:relative;max-width:270px;max-height:270px;z-index:2}.android-geometry .geometry__w .figure-i img{max-width:100%;max-height:100%}.android-geometry .geometry__w .figure-i .figure-small{position:absolute;left:0;right:0;top:0;max-width:135px;max-height:135px;margin:auto;bottom:0}.android-geometry .geometry__w .figure-i .figure-small .border{position:absolute;left:0;top:0}.android-geometry .geometry__w .figure-i.triangle .figure-small{right:-25px}.android-geometry .geometry__w .figure-i.triangle .figure-small .border{left:11px}.android-geometry .geometry__w .figure-i.circle{margin:0 50px}@media only screen and (min-width: 768px) and (max-width: 1024px){.android-geometry .geometry__w{margin:2px 15px}.android-geometry .geometry__w .line{width:32%}.android-geometry .geometry__w .figure-i{max-width:100%}.android-geometry .geometry__w .figure-i .figure-small{max-width:115px;max-height:115px}.android-geometry .geometry__w .figure-i.triangle .figure-small{right:-17%;max-width:98px}.android-geometry .geometry__w .figure-i.triangle .figure-small .border{left:0}}@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait){.android-geometry .geometry__w .line{width:29%}.android-geometry .geometry__w .figure-i .figure-small{max-width:101px;max-height:101px}.android-geometry .geometry__w .figure-i.triangle .figure-small{right:-17%;max-width:83px}.android-geometry .geometry__w .figure-i.triangle .figure-small .border{left:0}}@media only screen and (max-width: 767px){.android-geometry .geometry__w img.mobile{display:inline-block}.android-geometry .geometry__w img.desktop{display:none}.android-geometry .geometry__w .line{width:28%}.android-geometry .geometry__w .line-right{right:52.6%}.android-geometry .geometry__w .figure-i{max-width:72px;max-height:73px;width:100%}.android-geometry .geometry__w .figure-i .figure-small{max-width:34px;max-height:34px}.android-geometry .geometry__w .figure-i .figure-big img{width:100%}.android-geometry .geometry__w .figure-i.triangle .figure-small{right:-13px}.android-geometry .geometry__w .figure-i.triangle .figure-small .border{left:3px}.android-geometry .geometry__w .figure-i.triangle .figure-big img{width:85%}.android-geometry .geometry__w .figure-i.circle{margin:0 20px}}@media only screen and (min-device-width: 375px) and (max-device-width: 667px) and (orientation: portrait){.android-geometry .geometry__w .figure-i{max-width:92px;max-height:93px}.android-geometry .geometry__w .figure-i .figure-small{max-width:52px;max-height:52px}.android-geometry .geometry__w .figure-i .figure-small .border{width:100%}.android-geometry .geometry__w .figure-i.triangle .figure-small{right:-14px}.android-geometry .geometry__w .figure-i.triangle .figure-small .border{left:0}}@media only screen and (max-device-width: 736px) and (min-device-width: 375px) and (orientation: landscape){.android-geometry .geometry__w{margin-top:20px}.android-geometry .geometry__w .line{width:37%}.android-geometry .geometry__w .line img{width:100%}.android-geometry .geometry__w .line-right{right:52.6%}.android-geometry .geometry__w .line-left{left:51%}.android-geometry .geometry__w .figure-i{max-width:132px;max-height:133px}.android-geometry .geometry__w .figure-i .figure-small{max-width:64px;max-height:65px}.android-geometry .geometry__w .figure-i .figure-small .border{width:100%}.android-geometry .geometry__w .figure-i.triangle .figure-small{right:-23px}.android-geometry .geometry__w .figure-i.triangle .figure-small .border{left:0}}.android-services{background:#23252c}@media only screen and (min-width: 1025px){.android-services{background:none}}.android-services .services-list .service-link.bg-pm{pointer-events:auto}.android-services .services-list .service-link.bg-pm::after{display:none}.android-services .services-list .service-link.bg-pm span::after{opacity:0}.android-services .services-list .service-link.bg-pm .arrow{opacity:1}@media only screen and (max-width: 767px){.android-services .services-list .service-link.bg-pm{display:block}}.android-services .services-list .service-link.bg-android{pointer-events:none}.android-services .services-list .service-link.bg-android::after{-webkit-transition:opacity 0.2s ease-in-out;-moz-transition:opacity 0.2s ease-in-out;-ms-transition:opacity 0.2s ease-in-out;-o-transition:opacity 0.2s ease-in-out;transition:opacity 0.2s ease-in-out;content:'';position:absolute;width:100%;height:100%;left:0;top:0;background-color:rgba(203,79,0,0.8);opacity:1}.android-services .services-list .service-link.bg-android span::after{opacity:1}.android-services .services-list .service-link.bg-android .arrow{opacity:0;display:none}@media only screen and (max-width: 767px){.android-services .services-list .service-link.bg-android{display:none}}.android-technologies{background:#23252c}@media only screen and (min-width: 1025px){.android-technologies{background:none}}.android-technologies .pm-t .pm-t-text{padding-bottom:24px}.android-technologies .pm-t p{max-width:770px}.android-technologies .tech__w{margin-top:30px;user-select:none}.android-technologies .tech__w .tech-i{width:25%;text-align:center;display:inline-block;margin-left:-4px;vertical-align:middle;margin-bottom:125px;user-select:initial}.android-technologies .tech__w .tech-i img{max-width:100%;max-height:86px}@media only screen and (max-width: 520px){.android-technologies .tech__w .tech-i img{max-width:100px}}@media only screen and (max-width: 767px){.android-technologies .tech__w .tech-i{width:50%;margin-bottom:57px}.android-technologies .tech__w .tech-i:nth-child(6) ~ .tech-i{display:none}}.android-technologies .tech__w .btn-dark{display:none}@media only screen and (max-width: 767px){.android-technologies .tech__w .btn-dark{display:inline-block}}@media only screen and (min-width: 768px) and (max-width: 1024px){.android-technologies .pm__w{padding-bottom:50px}.android-technologies .tech__w .tech-i{margin-bottom:85px}}.android-works{background:#16181c}@media only screen and (min-width: 1025px){.android-works{background:none}}.android-works .works__w{margin-top:15px;margin-bottom:90px}@media only screen and (max-width: 767px){.android-works .works__w{margin-bottom:40px}}.android-works .work-b{display:inline-block;width:47%;margin-right:26px;margin-bottom:26px;position:relative}.android-works .work-b .img__w{position:relative}.android-works .work-b .img__w::after{content:"";position:absolute;width:100%;height:100%;z-index:3;left:0;top:0;background:rgba(35,36,43,0.75);opacity:0;transition:opacity .25s ease-in}.android-works .work-b img{max-height:100%;max-width:100%;display:block}.android-works .work-b .hover-gif,.android-works .work-b .text__w{width:100%;height:100%;position:absolute;z-index:2;top:0;left:0;display:none;text-align:center;color:#fff}.android-works .work-b .text__w{z-index:4;opacity:0;transition:opacity .25s ease-in;display:block}.android-works .work-b .inner{position:absolute;top:50%;width:100%;transform:translateY(-50%)}.android-works .work-b .title{font-size:36px;line-height:48px;font-family: "Satoshi", Helvetica, Arial, sans-serif;margin-bottom:0;transition:margin .25s ease-in}.android-works .work-b .text{font-size:18px;opacity:.8;transform:scale(0.8);transition:transform .25s ease-in}.android-works .work-b .link{color:#ff6300;font-size:20px;margin-top:0;transition:margin .25s ease-in}@media only screen and (min-width: 1025px){.android-works .work-b:hover .hover-gif{display:block}.android-works .work-b:hover .text__w{opacity:1}.android-works .work-b:hover .title{margin-bottom:10px}.android-works .work-b:hover .text{transform:scale(1)}.android-works .work-b:hover .link{margin-top:40px}.android-works .work-b:hover .img__w::after{opacity:1}}@media only screen and (min-width: 768px) and (max-width: 1024px){.android-works .work-b{width:48%;margin-right:15px;margin-bottom:15px}.android-works .work-b:nth-child(2n){margin-right:0}.android-works .work-b .text__w{opacity:1}.android-works .work-b .title{margin-bottom:10px}.android-works .work-b .text{transform:scale(1)}.android-works .work-b .link{display:none}.android-works .work-b .img__w::after{opacity:1}}@media only screen and (max-width: 767px){.android-works .work-b{width:100%;margin-right:0;margin-bottom:13px;overflow:hidden;max-height:320px}.android-works .work-b .text__w{opacity:1}.android-works .work-b .title{margin-bottom:10px}.android-works .work-b .text{transform:scale(1)}.android-works .work-b .link{display:none}.android-works .work-b .img__w{height:600px}.android-works .work-b .img__w::after{opacity:1}.android-works .work-b .img__w img{width:100%;position:absolute}}@media only screen and (max-width: 520px){.android-works .work-b{max-height:initial}.android-works .work-b .img__w{height:auto}.android-works .work-b .img__w img{position:relative}}
