/* ios.css
   Editable copy of the GENERATED assets/ios/ios-51eb974120c8ccec9902716b558c55ed.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="ios"]{background-color:#16181c;font-family:"Roboto", Helvetica, Arial, sans-serif}body[data-page="ios"] .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="ios"] .btn-dark span{position:relative;padding:0 30px 0 0}body[data-page="ios"] .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="ios"] .btn-dark.w320{min-width:320px}@media only screen and (max-width: 767px){body[data-page="ios"] .btn-dark.w320{width:290px}}body[data-page="ios"] .btn-dark.hover{background:#ff6300;color:white;text-decoration:none}body[data-page="ios"] .btn-dark.hover span::after{right:-10px}@media only screen and (max-width: 767px){body[data-page="ios"] .btn-dark{min-width:290px;padding:0 15px;line-height:48px}}@media only screen and (min-width: 1025px){body[data-page="ios"] .fake-block-footer{min-height:100vh;height:100vh}body[data-page="ios"] footer .footer-top .socials{font-family:initial}}.ios-categories{background:#23252c}@media only screen and (min-width: 1025px){.ios-categories{background:none}}.ios-categories .pm-t-text{line-height:1;max-width:780px;margin:0 auto 25px}.ios-categories .cats__w{margin-top:35px;user-select:none}@media only screen and (min-width: 768px) and (max-width: 1024px){.ios-categories .cats__w{margin-bottom:-50px}}.ios-categories .cat-block{display:inline-block;width:25%;margin-left:-4px;color:#fff;vertical-align:top;margin-bottom:90px}.ios-categories .cat-block .img__w{display:flex;align-items:center;align-content:center;justify-content:center;flex-flow:column nowrap;height:79px}.ios-categories .cat-block .title{font-size:20px;margin-top:20px;font-family: "Satoshi", Helvetica, Arial, sans-serif;user-select:initial}@media only screen and (max-width: 767px){.ios-categories .cat-block{width:33.3%;margin-bottom:50px}.ios-categories .cat-block .title{font-size:16px}}@media only screen and (max-width: 520px){.ios-categories .cat-block{width:50%}}.ios-technologies{background:#16181c}@media only screen and (min-width: 1025px){.ios-technologies{background:none}}.ios-technologies .pm-t .pm-t-text{padding-bottom:24px}.ios-technologies .pm-t p{max-width:770px}.ios-technologies .tech__w{margin-top:30px;user-select:none}.ios-technologies .tech__w .tech-i{width:25%;text-align:center;display:inline-block;margin-left:-4px;vertical-align:middle;margin-bottom:125px}.ios-technologies .tech__w .tech-i img{max-width:100%;max-height:86px}@media only screen and (max-width: 520px){.ios-technologies .tech__w .tech-i img{max-width:100px}}@media only screen and (max-width: 767px){.ios-technologies .tech__w .tech-i{width:50%;margin-bottom:57px}.ios-technologies .tech__w .tech-i:nth-child(6) ~ .tech-i{display:none}}.ios-technologies .tech__w .btn-dark{display:none}@media only screen and (max-width: 767px){.ios-technologies .tech__w .btn-dark{display:block;max-width:250px;min-width:210px}}@media only screen and (min-width: 768px) and (max-width: 1024px){.ios-technologies .pm__w{padding-bottom:50px}.ios-technologies .tech__w .tech-i{margin-bottom:85px}}@media only screen and (max-width: 767px){.ios-technologies .tech__w .tech-i:nth-child(10) ~ .tech-i{margin-bottom:0}}@media only screen and (max-width: 767px){body[data-page="ios"] .ios-development .btn-dark{min-width:250px}}.ios-development{background:#23252c}@media only screen and (min-width: 1025px){.ios-development{background:none}}@media only screen and (min-width: 768px) and (max-width: 1024px){.ios-development .pm-t{padding:0 0 50px 0}}.ios-development .dev__w{color:#fff;margin-bottom:120px;display:flex;justify-content:space-between}@media only screen and (min-width: 1025px){.ios-development .dev__w{margin-top:12px}}@media only screen and (max-width: 767px){.ios-development .dev__w{flex-wrap:wrap;justify-content:center;margin-bottom:0}}.ios-development .dev-block{max-width:430px;text-align:center;display:inline-block;vertical-align:top}.ios-development .dev-block:nth-child(2) .img__w{padding-top:30px}.ios-development .dev-block:last-child .img__w img{margin-top:-8px}.ios-development .dev-block .img__w{position:relative;box-sizing:border-box}.ios-development .dev-block .img__w img{max-width:100%}@media only screen and (min-width: 1025px){.ios-development .dev-block .img__w{height:629px}}@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: landscape){.ios-development .dev-block .img__w{height:565px}}@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait){.ios-development .dev-block .img__w{height:410px}}.ios-development .dev-block .title{font-size:36px;font-family: "Satoshi", Helvetica, Arial, sans-serif;max-width:320px;margin:5px auto 30px}@media only screen and (max-width: 767px){.ios-development .dev-block .title{font-size:24px;line-height:32px;margin:-24px auto 20px}}.ios-development .dev-block .text{font-size:18px;line-height:27px;max-width:320px;margin:0 auto;opacity:.8}@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait){.ios-development .dev-block .text{padding:0 10px}}@media only screen and (max-width: 767px){.ios-development .dev-block .text{font-size:16px;line-height:24px;max-width:430px}}@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait){.ios-development .dev-block:nth-child(2) .img__w{padding-top:19px}.ios-development .dev-block:last-child .img__w img{margin-top:-8px}}@media only screen and (max-width: 767px){.ios-development .dev-block{margin-bottom:50px}.ios-development .dev-block:nth-child(2) .img__w{padding-top:0;margin-bottom:50px}.ios-development .dev-block:last-child .img__w img{margin-top:0}}.ios-development .code-editor{position:absolute;top:0;width:100%;font-size:10px;padding:7px 0 0 43px;box-sizing:border-box;margin-top:88px;counter-reset:strings}.ios-development .code-editor .code__w{margin:0;text-align:left;color:#c9c9c9;font-weight:normal;box-sizing:border-box;pointer-events:none}.ios-development .code-editor .code__w .keyword{color:#ff6300}.ios-development .code-editor .code__w .type{color:#ff2146}.ios-development .code-editor .code__w .comment{color:#ff9455}.ios-development .code-editor .code__w .code-line{position:relative;min-height:12px;margin-top:-12px}.ios-development .code-editor .code__w .code-line::before{counter-increment:strings;content:counter(strings);position:absolute;left:-28px;color:#75767a;width:11px;text-align:right}.ios-development .code-editor .code__w .code-line.active{background:rgba(255,255,255,0.1)}.ios-development .code-editor .code__w .code-line.active::before{color:#fff}.ios-development .code-editor .code__w .code-line.active.empty{background:transparent}.ios-development .code-editor .code__w .code-line.active.empty::before{color:#75767a}.ios-development .code-editor .code__w .inner{display:inline-block;padding-left:15px;margin:0}@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: landscape){.ios-development .code-editor{margin-top:82px;font-size:9px}}@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait){.ios-development .code-editor{font-size:7px;padding:7px 0 0 19px;margin-top:59px}.ios-development .code-editor .code__w .code-line::before{left:-12px}}@media only screen and (max-width: 414px){.ios-development .code-editor{margin-top:60px;font-size:9px}}@media only screen and (max-width: 375px){.ios-development .code-editor{padding:7px 0 0 25px;margin-top:54px}.ios-development .code-editor .code__w .code-line::before{left:-17px}}@media only screen and (max-width: 320px){.ios-development .code-editor{font-size:8px;padding:7px 0 0 25px;margin-top:52px}.ios-development .code-editor .code__w .code-line::before{left:-17px}}.ios-devices{background:#16181c}@media only screen and (min-width: 1025px){.ios-devices{background:none}}@media only screen and (min-width: 1025px){.ios-devices{padding-bottom:200px}.ios-devices .pm-title{min-height:100vh;height:inherit}}.ios-devices .pm__w p{max-width:635px}.ios-devices .team_w{max-width:1172px;padding:0;margin-top:2px;user-select:none}@media only screen and (max-width: 767px) and (orientation: landscape){.ios-devices .team_w{margin-top:20px}}.ios-devices .team_w .item_wrapper{opacity:1;max-width:265px;width:25%;left:0;vertical-align:top;margin:0 13px}@media only screen and (min-width: 1025px){.ios-devices .team_w .item_wrapper:first-child{margin-left:0}.ios-devices .team_w .item_wrapper:last-child{margin-right:0}}@media only screen and (max-width: 1190px){.ios-devices .team_w .item_wrapper{max-width:220px}}@media only screen and (min-width: 768px) and (max-width: 1024px){.ios-devices .team_w .item_wrapper{margin-bottom:50px}}@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait){.ios-devices .team_w .item_wrapper{max-width:270px;margin:0 40px 70px !important;width:50%}}@media only screen and (max-width: 767px){.ios-devices .team_w .item_wrapper{max-width:270px;width:42%;margin:0 3% 70px !important}.ios-devices .team_w .item_wrapper:nth-child(2),.ios-devices .team_w .item_wrapper:nth-child(5){margin:0 3% 70px !important}}@media only screen and (max-width: 520px){.ios-devices .team_w .item_wrapper{margin:0 10px 70px !important}.ios-devices .team_w .item_wrapper:nth-child(2),.ios-devices .team_w .item_wrapper:nth-child(5){margin:0 10px 70px !important}.ios-devices .team_w .item_wrapper .init_image img{max-width:67px;max-height:67px}}.ios-devices .team_w .init_outer{background:url("../ios/device-border-33a362c23f465d811c6b431f7ccc1cd5.svg") no-repeat;border-radius:0;border:2px solid transparent;background-size:cover}.ios-devices .team_w .init_outer .init_middle{display:flex;justify-content:center;align-items:center}.ios-devices .team_w .init_outer .init_middle .init_inner{width:98%;height:98%;border-radius:14%;background:-webkit-linear-gradient(#16181c 0%, #16181c 1%, #2b1e19 100%);background:linear-gradient(#16181c 0%, #16181c 1%, #2b1e19 100%)}.ios-devices .team_w .init_text{font-size:20px;position:absolute;bottom:-59px;user-select:initial;left:0;right:0;margin:auto}@media only screen and (max-width: 767px){.ios-devices .team_w .init_text{font-size:14px;bottom:-34px}}.ios-services{background:#23252c}@media only screen and (min-width: 1025px){.ios-services{background:none}}.ios-services .services-list .service-link.bg-pm{pointer-events:auto}.ios-services .services-list .service-link.bg-pm::after{display:none}.ios-services .services-list .service-link.bg-pm span::after{opacity:0}.ios-services .services-list .service-link.bg-pm .arrow{opacity:1}@media only screen and (max-width: 767px){.ios-services .services-list .service-link.bg-pm{display:block}}.ios-services .services-list .service-link.bg-ios{pointer-events:none}.ios-services .services-list .service-link.bg-ios::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}.ios-services .services-list .service-link.bg-ios span::after{opacity:1}.ios-services .services-list .service-link.bg-ios .arrow{opacity:0;display:none}@media only screen and (max-width: 767px){.ios-services .services-list .service-link.bg-ios{display:none}}.ios-blog{background:#16181c}@media only screen and (min-width: 1025px){.ios-blog{background:none;padding-bottom:80px}.ios-blog .pm-t{padding-bottom:120px}.ios-blog .pm-t p{max-width:770px}.ios-blog .pm-t .pm-t-text{padding:0 0 25px 0}}.ios-blog .blog__w{margin-top:10px;display:-webkit-flex;display:flex;justify-content:space-between}@media only screen and (max-width: 767px){.ios-blog .blog__w{display:block}}.ios-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}.ios-blog .article-b .title::after{color:#ff6300}.ios-blog .article-b:hover{color:#ff6300}.ios-blog .article-b:hover .title::after{right:-20px}@media only screen and (min-width: 1025px) and (max-width: 1210px){.ios-blog .article-b{max-width:310px}}@media only screen and (min-width: 768px) and (max-width: 1024px){.ios-blog .article-b{max-width:315px}}@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait){.ios-blog .article-b{max-width:235px}}@media only screen and (max-width: 767px){.ios-blog .article-b{max-width:370px;width:100%;margin:0 auto 25px}}.ios-blog img{max-width:100%}.ios-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}.ios-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;font-family:Arial, sans-serif}@media only screen and (max-width: 767px){.ios-blog .title{height:inherit;margin:20px auto 0;padding-bottom:30px;max-width:100%;font-size:24px}.ios-blog .title::after{display:none}}.ios-works{background:#16181c}@media only screen and (min-width: 1025px){.ios-works{background:none}}.ios-works .works__w{margin-bottom:90px}@media only screen and (max-width: 767px){.ios-works .works__w{margin-bottom:40px}}.ios-works .work-b{display:inline-block;width:47%;margin-right:26px;margin-bottom:26px;position:relative}.ios-works .work-b .img__w{position:relative}.ios-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}.ios-works .work-b img{max-height:100%;max-width:100%;display:block}.ios-works .work-b .hover-gif,.ios-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}.ios-works .work-b .text__w{z-index:4;opacity:0;transition:opacity .25s ease-in;display:block}.ios-works .work-b .inner{position:absolute;top:50%;width:100%;transform:translateY(-50%)}.ios-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}.ios-works .work-b .text{font-size:18px;opacity:.8;transform:scale(0.8);transition:transform .25s ease-in}.ios-works .work-b .link{color:#ff6300;font-size:20px;margin-top:0;transition:margin .25s ease-in}@media only screen and (min-width: 1025px){.ios-works .work-b:hover .hover-gif{display:block}.ios-works .work-b:hover .text__w{opacity:1}.ios-works .work-b:hover .title{margin-bottom:10px}.ios-works .work-b:hover .text{transform:scale(1)}.ios-works .work-b:hover .link{margin-top:40px}.ios-works .work-b:hover .img__w::after{opacity:1}}@media only screen and (min-width: 768px) and (max-width: 1024px){.ios-works .work-b{width:48%;margin-right:15px;margin-bottom:15px}.ios-works .work-b:nth-child(2n){margin-right:0}.ios-works .work-b .text__w{opacity:1}.ios-works .work-b .title{margin-bottom:10px}.ios-works .work-b .text{transform:scale(1)}.ios-works .work-b .link{display:none}.ios-works .work-b .img__w::after{opacity:1}}@media only screen and (max-width: 767px){.ios-works .work-b{width:100%;margin-right:0;margin-bottom:13px;display:block;max-height:320px;overflow:hidden}.ios-works .work-b .text__w{opacity:1}.ios-works .work-b .title{margin-bottom:10px}.ios-works .work-b .text{transform:scale(1)}.ios-works .work-b .link{display:none}.ios-works .work-b .img__w{height:600px}.ios-works .work-b .img__w::after{opacity:1}.ios-works .work-b .img__w img{width:100%;position:absolute}}@media only screen and (max-width: 520px){.ios-works .work-b{max-height:initial}.ios-works .work-b .img__w{height:auto}.ios-works .work-b .img__w img{position:relative}}
