@import url(https://fonts.googleapis.com/css?family=Fira+Mono:400,500,700);.animated{animation-duration:1s;animation-fill-mode:both}@keyframes arrowAnimation{0%{opacity:1}to{opacity:0}}.arrowAnimation-1{animation-name:arrowAnimation;animation-duration:2s;animation-iteration-count:infinite;animation-delay:1s}.arrowAnimation-2{animation-name:arrowAnimation;animation-duration:2s;animation-iteration-count:infinite;animation-delay:1.3s}.arrowAnimation-3{animation-name:arrowAnimation;animation-duration:2s;animation-iteration-count:infinite;animation-delay:1.7s}@keyframes custom-bounce{0%,20%,53%,80%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateZ(0)}40%,43%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-12px,0)}70%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-6px,0)}90%{transform:translate3d(0,-1.6px,0)}}.custom-bounce{animation-name:custom-bounce;transform-origin:center bottom}.animated-fast{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@keyframes fadeInLeftBigCustom{0%{opacity:0;transform:translate3d(-500px,0,0)}to{opacity:1;transform:translateZ(0)}}.fadeInLeftBigCustom{-webkit-animation-name:fadeInLeftBigCustom;animation-name:fadeInLeftBigCustom}@keyframes fadeInRightBigCustom{0%{opacity:0;transform:translate3d(500px,0,0)}to{opacity:1;transform:translateZ(0)}}.fadeInRightBigCustom{-webkit-animation-name:fadeInRightBigCustom;animation-name:fadeInRightBigCustom}@keyframes blinkingAnimation{0%{opacity:1}50%{opacity:0}to{opacity:1}}.blinkingAnimation{animation-name:blinkingAnimation;animation-duration:1.9s;animation-iteration-count:infinite;animation-timing-function:ease-in-out}@font-face{font-family:BebasNeue Light;src:url("/fonts/BebasNeue Light.eot");src:url("/fonts/BebasNeue Light.eot") format("embedded-opentype"),url("/fonts/BebasNeue Light.woff") format("woff"),url("/fonts/BebasNeue Light.ttf") format("truetype"),url("/img/BebasNeue Light.svg") format("svg");font-weight:200;font-style:normal}@font-face{font-family:BebasNeue Bold;src:url(/fonts/BebasNeueBold.woff) format("woff");src:url(/fonts/BebasNeueBold.woff) format("woff"),url(/fonts/BebasNeueBold.eot) format("embedded-opentype"),url(/fonts/BebasNeueBold.woff2) format("woff2"),url(/fonts/BebasNeueBold.otf) format("opentype"),url(/fonts/BebasNeueBold.ttf) format("truetype");font-weight:700;font-style:normal}.animation{opacity:0;transition:opacity .3s ease-in-out}.featured-projects-block{top:0;left:0}.scroll{height:100vh}.scroll .scrollbar-track{z-index:50;background-color:transparent;width:25px}.scroll .scrollbar-track .scrollbar-thumb{background-color:#fff;left:15.5px;border-radius:0;transition:background-color .3s ease-in-out}@media screen and (min-width:1200px){body{overflow:hidden!important}}@media screen and (max-width:1200px){body{overflow-y:visible;overflow-x:hidden}}.hero-text,h1,h2,h3,h4{font-family:BebasNeue Bold,sans-serif;font-weight:700;line-height:normal;color:#000;margin:10px 0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;transition:color .3s ease-in-out;text-transform:uppercase}.hero-text{font-size:72px;height:54px}@media screen and (max-height:920px),screen and (max-width:768px){.hero-text{font-size:64px;margin:4px 0}}h1{font-size:64px;height:48px}@media screen and (max-height:920px),screen and (max-width:768px){h1{font-size:48px;margin:4px 0}}h2{font-size:48px;height:36px}@media screen and (max-height:920px),screen and (max-width:768px){h2{font-size:36px}}h3{font-size:36px;height:27px}@media screen and (max-height:920px),screen and (max-width:768px){h3{font-size:24px}}h4{font-size:24px;height:18px}@media screen and (max-height:920px),screen and (max-width:768px){h4{font-size:20px}}.highlight-text{font-family:BebasNeue Light,sans-serif;font-size:36px;color:#000}p{font-family:Fira Mono,monospace;font-size:18px;line-height:normal;color:#000;margin:0}@media screen and (max-height:920px),screen and (max-width:768px){p{font-size:14px;line-height:20px}}.button{width:328px;height:56px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;cursor:pointer}@media screen and (max-height:920px),screen and (max-width:768px){.button{height:40px}}.yellow-button{background-color:#fe1;color:#000;transition:all .3s ease-in-out}.yellow-button:hover{background-color:#000}.yellow-button:hover h4{color:#fff}.black-button{background-color:#000;color:#fff;transition:all .3s ease-in-out}.black-button:hover{background-color:#fe1;color:#000}.button-white-stroke{background-color:transparent;border:2px solid #fff;color:#fff;transition:all .3s ease-in-out}.button-white-stroke:hover{background-color:#fff;color:#000}h1.yellow-line{position:relative}h1.yellow-line span{overflow:hidden;width:.1%;transition:width .3s ease-in-out;white-space:nowrap}h1.yellow-line:after{transition:height .4s ease-in-out,width .1s ease-in-out;content:"";margin:0;width:calc(100% + 30px);height:56px;background-color:transparent;z-index:-1;top:6px;left:-24px;position:absolute}h1.yellow-line-small:after{height:1px}.logo{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;background-color:#000;transform:rotate(45deg)}.logo:after{content:"";background:url(/img/logo.svg) 50% no-repeat;transform:rotate(-45deg)}.container{width:1120px;margin:0 auto}@media screen and (max-width:1200px){.container{width:960px}}@media screen and (max-width:992px){.container{width:720px}}@media screen and (max-width:768px){.container{width:540px}}@media screen and (max-width:576px){.container{width:auto;margin-right:16px;margin-left:16px}}.a-fft{display:-ms-flexbox;display:flex;-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);position:relative}.a-fft span{position:absolute;transition:top .2s ease-in-out,opacity .4s ease-in-out;top:-100%;opacity:0}.bg-big-text{position:absolute;height:100%;width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:center;align-items:center}.bg-big-text h2{margin-top:-190px;font-size:288px;color:rgba(0,0,0,.05)}.bg-big-text h2 span em{font-style:normal}.featured-projects-block{display:none;position:fixed;z-index:100;margin-top:100vh;transition:margin-top .3s ease-in-out}.menu-page{transition:all .5s ease-in-out;position:fixed;left:0;background-color:#000;width:100vw;height:100vh;z-index:100;top:100vh}@media screen and (max-height:920px),screen and (max-width:992px){.menu-page{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}}.menu-page .close-menu-page{position:absolute;right:0;margin-top:57px;margin-right:57px;-ms-flex-pack:center;justify-content:center;background-color:#fe1;width:120px;height:56px;cursor:pointer}.menu-page .centered-content,.menu-page .close-menu-page{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.menu-page .centered-content{-ms-flex-direction:column;flex-direction:column;color:#fff;padding-top:210px}@media screen and (max-height:920px),screen and (max-width:992px){.menu-page .centered-content{padding-top:0}}.menu-page .centered-content .menu-marker h4{color:#fff;font-size:18px;position:absolute;top:calc(50% - 31px);left:72px;transform:rotate(-90deg)}@media screen and (max-width:992px){.menu-page .centered-content .menu-marker h4{display:none}}.menu-page .centered-content .logo{position:absolute;cursor:pointer;top:85px;left:calc(50vw - 80px);width:160px;height:160px}@media screen and (max-height:920px),screen and (max-width:992px){.menu-page .centered-content .logo{display:none}}.menu-page .centered-content .logo:after{width:90px;height:90px;transform:rotate(-45deg) scale(1.3)}.menu-page .centered-content .title{padding-top:20px;padding-bottom:4px;z-index:101;font-family:BebasNeue Bold,sans-serif;line-height:24px;font-size:40px;text-align:center;text-transform:uppercase;color:#fff}@media screen and (max-height:920px),screen and (max-width:992px){.menu-page .centered-content .title{display:none}}.menu-page .centered-content .technologies{text-transform:uppercase;z-index:102;color:#fff;font-size:24px}@media screen and (max-height:920px),screen and (max-width:992px){.menu-page .centered-content .technologies{display:none}}.menu-page .centered-content .main-menu-block{display:-ms-flexbox;display:flex;position:relative}.menu-page .centered-content .main-menu-block .main-menu ul{margin:0;padding:0}.menu-page .centered-content .main-menu-block .main-menu ul li{cursor:pointer}.menu-page .centered-content .main-menu-block .main-menu ul.main-menu-first-level{padding-top:16px;padding-bottom:0}@media screen and (max-height:500px){.menu-page .centered-content .main-menu-block .main-menu ul.main-menu-first-level{padding-top:0}}.menu-page .centered-content .main-menu-block .main-menu ul.main-menu-first-level li{list-style:none}.menu-page .centered-content .main-menu-block .main-menu ul.main-menu-second-level{border:1px solid hsla(0,0%,100%,.2);box-sizing:border-box;display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end;-ms-flex-pack:center;justify-content:center;width:360px;height:150px;cursor:default;transition:opacity .3s ease-in-out;position:relative}@media screen and (max-height:920px),screen and (max-width:992px){.menu-page .centered-content .main-menu-block .main-menu ul.main-menu-second-level{width:328px;height:144px}}.menu-page .centered-content .main-menu-block .main-menu ul.main-menu-second-level:hover li,.menu-page .centered-content .main-menu-block .main-menu ul.main-menu-second-level:hover li.main-item{background-color:hsla(0,0%,100%,.05);color:#fff}.menu-page .centered-content .main-menu-block .main-menu ul.main-menu-second-level li{line-height:19px;font-size:16px;padding:7px 0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:72px;box-sizing:border-box}.menu-page .centered-content .main-menu-block .main-menu ul.main-menu-second-level li span{transition:opacity .3s ease-in-out;opacity:0}.menu-page .centered-content .main-menu-block .main-menu ul.main-menu-second-level li:hover span{opacity:1}.menu-page .centered-content .main-menu-block .main-menu ul.main-menu-second-level li:hover .image-container img{filter:saturate(1)}.menu-page .centered-content .main-menu-block .main-menu ul.main-menu-second-level li .image-container{width:32px;height:32px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding-bottom:8px}.menu-page .centered-content .main-menu-block .main-menu ul.main-menu-second-level li .image-container img{height:100%;width:100%;transition:filter .5s ease-in-out;filter:saturate(0)}.menu-page .centered-content .main-menu-block .main-menu ul.main-menu-second-level li.main-item{-ms-flex-item-align:start;align-self:flex-start;font-size:24px;position:absolute;padding-top:28px;padding-bottom:28px;cursor:default;z-index:-1;width:calc(100% - 2px);top:0}@media screen and (max-height:500px){.menu-page .centered-content .main-menu-block .main-menu ul.main-menu-second-level li.main-item{font-size:20px}}@media screen and (max-height:920px),screen and (max-width:992px){.menu-page .centered-content .main-menu-block .main-menu ul.main-menu-second-level li.main-item{padding-top:25px;padding-bottom:25px}}.menu-page .centered-content .main-menu-block .main-menu .main-menu-item-first-level,.menu-page .centered-content .main-menu-block .main-menu .main-menu-item-second-level{list-style:none;font-family:BebasNeue Bold,sans-serif;line-height:24px;font-size:24px;text-align:center;text-transform:uppercase;padding-top:20px;color:#fff;padding-bottom:20px;background-color:#000}@media screen and (max-height:500px){.menu-page .centered-content .main-menu-block .main-menu .main-menu-item-first-level,.menu-page .centered-content .main-menu-block .main-menu .main-menu-item-second-level{padding-bottom:10px;padding-top:10px;font-size:20px}}@media screen and (max-height:360px){.menu-page .centered-content .main-menu-block .main-menu .main-menu-item-first-level,.menu-page .centered-content .main-menu-block .main-menu .main-menu-item-second-level{padding-bottom:5px;padding-top:5px;font-size:20px}}.menu-page .centered-content .main-menu-block .main-menu .main-menu-item-first-level:hover,.menu-page .centered-content .main-menu-block .main-menu .main-menu-item-second-level:hover{background-color:hsla(0,0%,100%,.05);color:#fe1}.fixed-border-bottom,.fixed-border-left,.fixed-border-right,.fixed-border-top{position:fixed;z-index:0;background-color:#000;transition:background-color .3s ease-in-out}@media screen and (max-width:1200px){.fixed-border-bottom,.fixed-border-left,.fixed-border-right,.fixed-border-top{display:none}}.fixed-border-bottom,.fixed-border-top{height:25px;width:100vw;left:0}.fixed-border-left,.fixed-border-right{width:25px;height:100vh;top:0}.fixed-border-top{top:0}.fixed-border-bottom{bottom:0}.fixed-border-left{left:0}.fixed-border-right{right:0}.fixed-logo-menu-trigger{position:fixed;z-index:150;width:100%;opacity:0;top:0;visibility:hidden;transition:opacity .3s ease-in-out}.fixed-logo-menu-trigger .menu{position:absolute;right:0;margin-right:57px;margin-top:57px;width:120px;height:56px;background-color:#fe1;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;cursor:pointer}@media screen and (max-width:1200px){.fixed-logo-menu-trigger .menu{width:56px}}@media screen and (max-width:768px){.fixed-logo-menu-trigger .menu{margin-right:32px;margin-top:32px;width:48px;height:48px}}.fixed-logo-menu-trigger .menu .menu-container:hover .title-container h4.close-hover-title,.fixed-logo-menu-trigger .menu .menu-container:hover .title-container h4.menu-hover-title{top:0}.fixed-logo-menu-trigger .menu .menu-container:hover .title-container h4.close-title,.fixed-logo-menu-trigger .menu .menu-container:hover .title-container h4.menu-title{top:-200%!important}.fixed-logo-menu-trigger .menu .menu-container .title-container{overflow:hidden;position:relative;width:55px;height:18px;display:inline-block}@media screen and (max-width:1200px){.fixed-logo-menu-trigger .menu .menu-container .title-container{display:none}}.fixed-logo-menu-trigger .menu .menu-container .title-container .close-titles,.fixed-logo-menu-trigger .menu .menu-container .title-container .menu-titles{transition:top .3s ease-in-out,opacity .3s ease-in-out;height:100%;width:100%;position:absolute}.fixed-logo-menu-trigger .menu .menu-container .title-container .close-titles{top:280%;opacity:0}.fixed-logo-menu-trigger .menu .menu-container .title-container h4{margin:0;padding-left:10px;position:absolute;transition:top .3s ease-in-out,opacity .3s ease-in-out;height:18px;padding-top:1px;box-sizing:border-box}.fixed-logo-menu-trigger .menu .menu-container .title-container h4.close-hover-title,.fixed-logo-menu-trigger .menu .menu-container .title-container h4.menu-hover-title{top:120%}.fixed-logo-menu-trigger .menu .menu-container .title-container h4.close-title,.fixed-logo-menu-trigger .menu .menu-container .title-container h4.menu-title{top:0}.fixed-logo-menu-trigger .menu .menu-container .icons{display:inline-block;position:relative;width:20px;height:20px}.fixed-logo-menu-trigger .menu .menu-container .icons img{transition:opacity .2s ease-in-out;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.fixed-logo-menu-trigger .menu .menu-container .icons img.close-icon{opacity:0}.fixed-logo-menu-trigger .logo{top:57px;left:57px;position:absolute;width:60px;height:60px;cursor:pointer;opacity:0;transition:opacity .2s ease-in-out}@media screen and (max-width:1200px){.fixed-logo-menu-trigger .logo{opacity:1!important;visibility:visible!important}}@media screen and (max-width:768px){.fixed-logo-menu-trigger .logo{top:32px;left:32px}}.fixed-logo-menu-trigger .logo:before{content:"";border-right:8px solid #fe1;position:absolute;width:5px;height:2px;z-index:200;top:28px;left:25px;transform:rotate(-45deg) translateX(21px) translateY(5px);transition:opacity .5s ease-in-out;animation:blinkingAnimation 1s ease-in-out infinite}.fixed-logo-menu-trigger .logo:after{content:"CORSAC";font-family:BebasNeue Bold,sans-serif;font-size:17px;color:#fff;background:none;transform:rotate(-45deg) translateX(-1px) translateY(1px)}.fixed-logo-menu-trigger .logo.visible{opacity:1}.home-screen{width:100%;height:100%;box-sizing:border-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}@media screen and (max-width:1200px){.home-screen{position:fixed;z-index:1000}}@media screen and (max-height:920px){.home-screen{min-height:640px}}.home-screen img.home-screen-bg{width:calc(100vw - 50px);height:100vh;margin-top:0;left:17px;position:absolute;z-index:-1;object-fit:cover}@media screen and (max-width:1200px){.home-screen img.home-screen-bg{width:100vw;height:100vh;margin-top:0;left:0;top:0}}@media screen and (max-height:920px){.home-screen img.home-screen-bg{min-height:640px}}.home-screen .centered-content{height:calc(100vh - 50px);margin-top:25px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}@media screen and (max-height:920px){.home-screen .centered-content{-ms-flex-pack:center;justify-content:center;min-height:640px}}@media screen and (max-width:1200px){.home-screen .centered-content{height:100vh;margin-top:0}}.home-screen .centered-content .yellow-background{width:100vw;height:calc(100vh + 25px);top:-25px;left:0;z-index:1;position:absolute;background-color:#fff;opacity:1;transition:margin-top .5s ease-in-out,opacity .3s ease-in-out}.home-screen .centered-content .description{padding-top:20px;padding-bottom:50px}@media screen and (max-width:768px){.home-screen .centered-content .description{padding-top:16px;padding-bottom:32px}}.home-screen .centered-content .description p{width:300px;text-align:center;height:44px;color:#fff}.home-screen .centered-content .text-content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;z-index:1;margin-top:300px}@media screen and (max-height:920px){.home-screen .centered-content .text-content{margin-top:0}}.home-screen .centered-content .text-content .yellow-button{visibility:hidden}.home-screen .centered-content .title{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start}.home-screen .centered-content .title .hero-text{position:relative}.home-screen .centered-content .title .hero-text .yellow-line{z-index:1;position:absolute;margin-top:-60px;margin-left:-24px}.home-screen .centered-content .title .hero-text .text{position:relative;z-index:200;width:300px;text-align:left}.home-screen .centered-content .title .first-word .yellow-line{width:235px}.home-screen .centered-content .title .second-word .yellow-line{width:260px}.home-screen .centered-content .title .third-word .yellow-line{width:300px}.home-screen .centered-content .arrows{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-bottom:60px;cursor:pointer;opacity:0;transition:opacity .3s ease-in-out;visibility:hidden}@media screen and (max-height:920px){.home-screen .centered-content .arrows{position:absolute;bottom:32px;padding:0}}.home-screen .centered-content .arrows .arrow-1,.home-screen .centered-content .arrows .arrow-2{padding-bottom:6px}.home-screen .centered-content .arrows .arrow-1,.home-screen .centered-content .arrows .arrow-2,.home-screen .centered-content .arrows .arrow-3{opacity:0}.home-screen .centered-content .pattern-with-logo{position:absolute;top:calc(50% - 128px);left:calc(50vw - 80px);transition:top .3s ease-in-out;z-index:1}@media screen and (max-height:920px),screen and (max-width:1200px){.home-screen .centered-content .pattern-with-logo{transition:top .5s ease-in-out,opacity .5s ease-in-out;transform:translateY(-50%);top:50vh}}.home-screen .centered-content .pattern-with-logo .home-pattern{top:-80%;left:-135.5%;position:absolute;z-index:0;transform:rotate(45deg)}.home-screen .centered-content .pattern-with-logo .home-pattern>img{transform:rotate(45deg) translate(-111px,105px)}@media screen and (max-height:920px),screen and (max-width:1200px){.home-screen .centered-content .pattern-with-logo .home-pattern>img{display:none}}.home-screen .centered-content .pattern-with-logo .home-pattern .home-pattern-box{transition:all .5s ease-in-out;background-color:#fe1}.home-screen .centered-content .pattern-with-logo .home-pattern .home-pattern-box:nth-child(31),.home-screen .centered-content .pattern-with-logo .home-pattern .home-pattern-box:nth-child(33),.home-screen .centered-content .pattern-with-logo .home-pattern .home-pattern-box:nth-child(49),.home-screen .centered-content .pattern-with-logo .home-pattern .home-pattern-box:nth-child(51){background-color:transparent!important}.home-screen .centered-content .pattern-with-logo .home-pattern .home-pattern-box:hover{transform:scale(1.2)}.home-screen .centered-content .pattern-with-logo .logo{margin-top:45px;width:160px;height:160px;transition:transform .5s ease-in-out}@media screen and (max-height:920px),screen and (max-width:1200px){.home-screen .centered-content .pattern-with-logo .logo{width:96px;height:96px;margin-top:24px;margin-left:-3px}}.home-screen .centered-content .pattern-with-logo .logo-image{width:150px;height:150px;position:absolute;top:calc(50% - 57px);left:calc(50% - 75px);opacity:0;transition:opacity .25s ease-in-out}@media screen and (max-height:920px),screen and (max-width:1200px){.home-screen .centered-content .pattern-with-logo .logo-image{width:80px;height:80px;top:24%;left:calc(50% - 41px)}}.home-screen .centered-content .pattern-with-logo .clip-container{position:absolute;top:calc(50% + 14px);left:calc(50% - 37px);width:72px;height:20px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;overflow:hidden}@media screen and (max-height:920px),screen and (max-width:1200px){.home-screen .centered-content .pattern-with-logo .clip-container{top:calc(50% + 5px)}}.home-screen .centered-content .pattern-with-logo .clip-container h4{color:#fff;transition:margin .3s ease-in-out}@media screen and (max-height:920px),screen and (max-width:1200px){.home-screen .centered-content .pattern-with-logo .clip-container h4{font-size:20px}}.z-index-0{z-index:0}.z-index-20{z-index:20}.about-us{background-color:#000;position:relative;width:calc(100vw - 50px);height:100vh;box-sizing:border-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin:0 auto;-ms-flex-pack:end;justify-content:flex-end;z-index:150}@media screen and (max-height:920px),screen and (max-width:1200px){.about-us{width:100vw;min-height:720px;z-index:2;left:-8px;top:-8px}}.about-us .container{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;height:100%}@media screen and (max-height:920px),screen and (max-width:992px){.about-us .container{-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;min-height:720px}}.about-us .centered-content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:100%;height:calc(100vh - 50px);margin-top:25px}@media screen and (max-height:920px),screen and (max-width:768px){.about-us .centered-content{margin-top:0;min-height:720px;-ms-flex-pack:start;justify-content:flex-start}}.about-us .centered-content .patterns{overflow:hidden;position:absolute;width:100%;height:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}@media screen and (max-height:920px),screen and (max-width:1200px){.about-us .centered-content .patterns{display:none}}.about-us .centered-content .patterns #about-us-left-pattern{left:-400px}.about-us .centered-content .patterns #about-us-right-pattern{right:-400px}.about-us .centered-content .patterns #about-us-left-pattern,.about-us .centered-content .patterns #about-us-right-pattern{position:absolute;display:-ms-grid;display:grid;-ms-grid-columns:(22.5px)[9];grid-template-columns:repeat(9,22.5px);-ms-grid-rows:(22.5px)[9];grid-template-rows:repeat(9,22.5px);grid-gap:40px}.about-us .centered-content .patterns #about-us-left-pattern .about-us-left-pattern-box,.about-us .centered-content .patterns #about-us-left-pattern .about-us-right-pattern-box,.about-us .centered-content .patterns #about-us-right-pattern .about-us-left-pattern-box,.about-us .centered-content .patterns #about-us-right-pattern .about-us-right-pattern-box{transition:all .5s ease-in-out;background-color:#fff}.about-us .centered-content .patterns #about-us-left-pattern .about-us-left-pattern-box:hover,.about-us .centered-content .patterns #about-us-left-pattern .about-us-right-pattern-box:hover,.about-us .centered-content .patterns #about-us-right-pattern .about-us-left-pattern-box:hover,.about-us .centered-content .patterns #about-us-right-pattern .about-us-right-pattern-box:hover{transform:scale(1.2)}.about-us .centered-content header{position:relative}@media screen and (max-height:920px),screen and (max-width:768px){.about-us .centered-content header{margin-top:190px}}.about-us .centered-content header h1{color:#fff;opacity:1}@media screen and (max-height:920px),screen and (max-width:992px){.about-us .centered-content header h1{margin:0;height:44px}}.about-us .centered-content header h1 span{overflow:hidden;width:.1%;transition:width .3s ease-in-out;white-space:nowrap}@media screen and (max-height:920px),screen and (max-width:992px){.about-us .centered-content header h1 span{font-size:48px}}.about-us .centered-content header .yellow-number{letter-spacing:-16px;top:-164px;right:0;color:#fe1;font-family:BebasNeue Bold,sans-serif;font-weight:700;line-height:normal;font-size:320px;margin-bottom:16px;position:absolute;text-transform:uppercase}@media screen and (max-height:920px),screen and (max-width:992px){.about-us .centered-content header .yellow-number{top:-134px;font-size:240px}}.about-us .centered-content header .yellow-number.number{opacity:0;transition:opacity .3s ease-in-out}.about-us .centered-content p.a-fft{margin-top:32px;width:340px;color:#fff;font-size:16px;line-height:25px;margin-bottom:56px;height:150px}@media screen and (max-height:920px),screen and (max-width:768px){.about-us .centered-content p.a-fft{font-size:14px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;margin-bottom:48px;height:140px}}.about-us .centered-content p.a-fft span{left:0}.about-us .centered-content p.a-fft span .button{font-family:BebasNeue Bold,sans-serif;line-height:24px;font-size:24px;text-align:center;text-transform:uppercase;margin-top:15px}@media screen and (max-height:920px),screen and (max-width:768px){.about-us .centered-content p.a-fft span .button{font-size:20px}}.about-us .centered-content .description{display:-ms-flexbox;display:flex}.about-us .centered-content .description .numbers{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.about-us .centered-content .description .numbers.first-numbers,.about-us .centered-content .description .numbers.second-numbers{padding-right:80px}@media screen and (max-height:920px),screen and (max-width:768px){.about-us .centered-content .description .numbers.first-numbers,.about-us .centered-content .description .numbers.second-numbers{padding-right:32px}}.about-us .centered-content .description .numbers.first-numbers .number:after,.about-us .centered-content .description .numbers.second-numbers .number:after{content:"+"}@media screen and (max-height:920px),screen and (max-width:768px){.about-us .centered-content .description .numbers.third-numbers{width:52px}}.about-us .centered-content .description .numbers .number{color:#fe1;opacity:0;transition:opacity .3s ease-in-out}@media screen and (max-height:920px),screen and (max-width:768px){.about-us .centered-content .description .numbers .number{font-size:48px}}.about-us .centered-content .description .numbers .entity{color:#fff;font-family:BebasNeue Bold,sans-serif;font-weight:700;line-height:normal;font-size:18px;width:70px;height:45px;text-transform:uppercase}.about-us-details{width:100vw;height:100vh;position:fixed;top:0;left:0;z-index:140;opacity:0;visibility:hidden;transition:margin .25s ease-in-out,opacity .25s ease-in-out;margin-top:100vh;background:#fff;display:-ms-flexbox;display:flex}@media screen and (max-height:920px),screen and (max-width:1200px){.about-us-details{-ms-flex-direction:column;flex-direction:column}}.about-us-details .about-us-marker h4{color:#000;font-size:18px;position:absolute;top:calc(50% - 31px);left:72px;transform:rotate(-90deg)}@media screen and (max-height:920px),screen and (max-width:1200px){.about-us-details .about-us-marker{display:none}}.about-us-details .image-container{height:100vh;width:50vw;margin-right:auto;background:100%/cover url(/img/fox.jpg) no-repeat;filter:saturate(0)}@media screen and (max-height:920px),screen and (max-width:1200px){.about-us-details .image-container{height:100vh;width:100vw;background:50%/cover url(/img/fox.jpg) no-repeat}}@media screen and (max-width:768px){.about-us-details .image-container{min-height:50vh}}.about-us-details .container{height:100vh;display:-ms-flexbox;display:flex}.about-us-details .container .text-content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-left:-29px;position:relative;width:640px;-ms-flex-item-align:center;align-self:center}@media screen and (max-height:920px),screen and (max-width:1200px){.about-us-details .container .text-content{width:100%;margin-left:0;-ms-flex-item-align:start;align-self:flex-start;margin-top:20px;margin-bottom:20px}}.about-us-details .container .text-content ul{padding:0;margin:24px 0 0}@media screen and (max-height:920px),screen and (max-width:1200px){.about-us-details .container .text-content ul{display:none}}.about-us-details .container .text-content ul li{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;list-style:none}.about-us-details .container .text-content ul li hr{width:1px;height:24px;border:none;border-left:1px solid rgba(0,0,0,.1);margin-left:166px}.about-us-details .container .text-content ul li .date{margin-right:20px;font-family:BebasNeue Bold,sans-serif;font-weight:700;font-size:24px;width:140px;text-transform:uppercase}.about-us-details .container .text-content ul li .left{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;width:420px}.about-us-details .container .text-content ul li .left .yellow-rhombus{background-color:#fe1;width:13px;height:13px;transform:rotate(45deg)}.about-us-details .container .text-content ul li .left .text{margin-left:20px;width:380px}.about-us-details .container .text{font-size:16px;line-height:25px}@media screen and (max-height:920px),screen and (max-width:1200px){.about-us-details .container .text br{display:none}}.what-we-do{width:100%;height:100vh;box-sizing:border-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;position:relative}@media screen and (max-width:992px){.what-we-do{-ms-flex-align:start;align-items:flex-start}}.what-we-do .x-clip{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;position:absolute;width:100%;height:1350px;top:-660px;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;cursor:default}.what-we-do .x-clip:focus{outline:none!important}.what-we-do .x-clip .rhombus-clip{width:902px;height:1005px;z-index:-1;left:-471px;overflow:hidden;position:absolute;transform:rotate(45deg);display:-ms-flexbox;display:flex}@media screen and (max-width:992px){.what-we-do .x-clip .rhombus-clip{display:none}}@media screen and (max-width:1200px){.what-we-do .x-clip .rhombus-clip{width:693.84615px;height:773.07692px}}.what-we-do .x-clip .rhombus-clip .parallax-container{transform:rotate(-45deg)}.what-we-do .x-clip .rhombus-clip img.what-we-do-bg{width:840px;height:1680px;position:absolute;left:300px;transform:translateY(-250px);z-index:2;object-fit:cover}@media (orientation:portrait){.what-we-do .x-clip .rhombus-clip img.what-we-do-bg{height:140%}}@media screen and (max-width:1200px){.what-we-do .x-clip .rhombus-clip img.what-we-do-bg{top:100px}}.what-we-do .centered-content{height:calc(100vh - 50px);display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}@media screen and (max-width:992px){.what-we-do .centered-content{display:block}}.what-we-do .centered-content .description{padding-top:20px;padding-bottom:50px}@media screen and (max-width:768px){.what-we-do .centered-content .description{padding-bottom:24px}}.what-we-do .centered-content .description p{width:300px;height:85px}.what-we-do .centered-content .technology-icons{width:420px;height:24px;display:-ms-flexbox;display:flex}@media screen and (max-width:992px){.what-we-do .centered-content .technology-icons{width:330px}}.what-we-do .centered-content .technology-icons img{transition:margin-top .3s ease-in-out,opacity .3s ease-in-out;margin-right:20px;position:relative;opacity:0;margin-top:30px}@media screen and (max-width:992px){.what-we-do .centered-content .technology-icons img{margin-right:15px}}.what-we-do .centered-content .text-content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;z-index:1}@media screen and (max-width:992px){.what-we-do .centered-content .text-content{padding-top:260px}}.what-we-do .centered-content .text-content .highlight-text{padding-bottom:20px;transition:opacity .3s ease-in-out;opacity:0}.what-we-do .centered-content .arrows{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-bottom:60px;cursor:pointer}.what-we-do .centered-content .arrows .arrow-1,.what-we-do .centered-content .arrows .arrow-2{padding-bottom:6px}.what-we-do .centered-content .arrows .arrow-1,.what-we-do .centered-content .arrows .arrow-2,.what-we-do .centered-content .arrows .arrow-3{opacity:0}.what-we-do .image-pattern-container{left:0;position:relative;width:100%;height:100%;display:-ms-flexbox;display:flex}@media screen and (max-width:1200px){.what-we-do .image-pattern-container{display:none}}.what-we-do .image-pattern-container .pattern-with-logo{position:absolute;height:100%;width:100%;margin-left:-17px;margin-top:14.5px;top:657px;left:-21px}@media screen and (max-width:1200px){.what-we-do .image-pattern-container .pattern-with-logo{margin-left:-200px;top:179px}}@media screen and (max-width:992px){.what-we-do .image-pattern-container .pattern-with-logo{z-index:-1;margin-left:0;top:20px}}.what-we-do .image-pattern-container .pattern-with-logo>img{margin-left:50px;margin-top:69px}@media screen and (max-width:992px){.what-we-do .image-pattern-container .pattern-with-logo>img{display:none}}.what-we-do .image-pattern-container .pattern-with-logo .logo-with-rect{margin-top:45px;top:344px;left:370px;position:absolute;width:160px;height:160px}@media screen and (max-width:992px){.what-we-do .image-pattern-container .pattern-with-logo .logo-with-rect{left:50%;transform:translateX(-50%);width:96px;height:96px;top:260px}}.what-we-do .image-pattern-container .pattern-with-logo .logo-with-rect .logo{z-index:200;width:160px;height:160px;transition:transform .5s ease-in-out;position:absolute}@media screen and (max-width:992px){.what-we-do .image-pattern-container .pattern-with-logo .logo-with-rect .logo{width:96px;height:96px}}.what-we-do .image-pattern-container .pattern-with-logo .logo-with-rect img{z-index:201;width:96px;height:96px;transform:translate(33%,33%);position:absolute}@media screen and (max-width:992px){.what-we-do .image-pattern-container .pattern-with-logo .logo-with-rect img{width:48px;height:48px}}.what-we-do:nth-child(2n) .x-clip{top:-155px;overflow:hidden}@media screen and (max-width:1200px){.what-we-do:nth-child(2n) .x-clip .rhombus-clip{width:693.84615px;height:773.07692px;left:calc(100vw - 256px);top:222px}}.what-we-do:nth-child(2n) .x-clip .rhombus-clip img.what-we-do-bg{width:1000px;height:1400px}@media (orientation:portrait){.what-we-do:nth-child(2n) .x-clip .rhombus-clip img.what-we-do-bg{height:160%;top:-200px}}@media screen and (max-width:1200px){.what-we-do:nth-child(2n) .x-clip .rhombus-clip img.what-we-do-bg{left:230px}}.what-we-do:nth-child(2n) .centered-content{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.what-we-do:nth-child(2n) .centered-content .pattern-with-logo{margin-left:0;margin-top:25px}@media screen and (max-width:1200px){.what-we-do:nth-child(2n) .centered-content .pattern-with-logo{margin-right:-107px;top:168px}}@media screen and (max-width:992px){.what-we-do:nth-child(2n) .centered-content .pattern-with-logo{margin-right:0;top:20px;width:auto;left:0}}.what-we-do:nth-child(2n) .x-clip .rhombus-clip{width:902px;height:999px;left:calc(100vw - 437px);top:100px;transform:rotate(225deg)}.what-we-do:nth-child(2n) .x-clip .rhombus-clip img.what-we-do-bg{width:840px;height:1680px;top:-150px;transform:translateY(450px)}.what-we-do:nth-child(2n) .image-pattern-container{right:0}.what-we-do:nth-child(2n) .image-pattern-container .pattern-with-logo{width:827px;right:-27px;left:auto;margin-right:48px;margin-top:10.5px;top:155px}.rotate-225{transform:rotate(225deg)}.web-server-development .centered-content .description p{height:66px}@media screen and (max-width:768px){.web-server-development .centered-content .description p{height:66px;width:330px}}.web-server-development .title .first-word .yellow-line,.web-server-development .title .second-word .yellow-line{width:300px}.mobile-development .centered-content .description p{height:66px}@media screen and (max-width:768px){.mobile-development .centered-content .description p{height:36px;width:330px}}.mobile-development .title .first-word .yellow-line{width:170px}.mobile-development .title .second-word .yellow-line{width:300px}.ux-design .centered-content .description p{width:345px;height:132px}@media screen and (max-width:768px){.ux-design .centered-content .description p{height:100px;width:330px}}.ux-design .title .first-word .yellow-line{width:360px}.ux-design .title .second-word .yellow-line{width:165px}.ar-vr .centered-content .description p{width:345px;height:66px}@media screen and (max-width:768px){.ar-vr .centered-content .description p{height:66px;width:330px}}.ar-vr .title .first-word .yellow-line{width:430px}.ar-vr .title .second-word .yellow-line{width:390px}.support-devops .centered-content .description p{width:345px;height:154px}@media screen and (max-width:768px){.support-devops .centered-content .description p{height:100px;width:330px}}.support-devops .title .first-word .yellow-line{width:230px}.support-devops .title .second-word .yellow-line{width:170px}.featured-projects{width:100vw;height:100vh;box-sizing:border-box;position:relative}.featured-projects .bg-big-text{width:calc(100vw - 25px)}.featured-projects .bg-big-text h2{font-size:216px}@media screen and (max-width:1200px){.featured-projects .bg-big-text h2{font-size:100px}}.featured-projects .container{height:100%;width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:end;align-items:flex-end;padding-bottom:25px}@media screen and (max-width:1200px){.featured-projects .container{padding-bottom:0}}@media screen and (max-width:768px){.featured-projects .container{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end}}.featured-projects hr{border:none;border-left:1px solid #000;height:0;width:1px;margin:0;padding:0;transition:height .25s ease-in-out,border .25s ease-in-out}@media screen and (max-width:992px){.featured-projects hr{display:none}}.featured-projects hr.second-line{margin-top:50px;-ms-flex-item-align:start;align-self:flex-start}@media screen and (max-width:1200px){.featured-projects hr.second-line{margin-top:0}}@media screen and (max-width:768px){.featured-projects hr.second-line{display:none}}.featured-projects .left,.featured-projects .middle,.featured-projects .right{width:calc((100vw - 50px) / 3)}@media screen and (max-width:1200px){.featured-projects .left,.featured-projects .middle,.featured-projects .right{width:33.33333vw}}@media screen and (max-width:768px){.featured-projects .left,.featured-projects .middle,.featured-projects .right{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;width:100vw}}.featured-projects .left .img-container,.featured-projects .middle .img-container,.featured-projects .right .img-container{width:calc((100vw - 50px) / 3);height:160px;transition:background-color .25s ease-in-out,filter .25s ease-in-out,border .25s ease-in-out;cursor:pointer;filter:saturate(0) contrast(1.7) brightness(.7);position:relative}@media screen and (max-width:1200px){.featured-projects .left .img-container,.featured-projects .middle .img-container,.featured-projects .right .img-container{width:33.33333vw}}@media screen and (max-width:768px){.featured-projects .left .img-container,.featured-projects .middle .img-container,.featured-projects .right .img-container{width:50vw}}.featured-projects .left .img-container img,.featured-projects .middle .img-container img,.featured-projects .right .img-container img{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);opacity:0;transition:opacity .25s ease-in-out}.featured-projects .left .img-container:first-child,.featured-projects .middle .img-container:first-child,.featured-projects .right .img-container:first-child{border-bottom:1px solid transparent!important}.featured-projects .left .img-container:hover,.featured-projects .middle .img-container:hover,.featured-projects .right .img-container:hover{background-color:rgba(0,0,0,.05);filter:saturate(1)}@media screen and (max-width:768px){.featured-projects .left{margin-top:320px}}.featured-projects .top{border-bottom:1px solid rgba(0,0,0,.1)}@media screen and (max-width:768px){.featured-projects .top{border-bottom:none!important}}.featured-projects .bottom{padding-bottom:25px}.featured-projects .opacity-full{opacity:1!important}.projects-modals{position:fixed;top:0;left:0;width:100vw;height:100vh;overflow-y:auto;background-color:#fff;z-index:100;transition:margin .3s ease-in-out,opacity .3s ease-in-out}.projects-modals .scrollbar-track{background-color:transparent;width:25px}.projects-modals .scrollbar-thumb{border-radius:0;background-color:#000;left:8.5px}.projects-modals>*{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;background-color:#fff;height:100vh}.projects-modals .pm-marker h4{color:#000;font-size:18px;position:absolute;top:calc(50% - 31px);left:72px;transform:rotate(-90deg)}.projects-modals .container{height:100vh;display:-ms-flexbox;display:flex;min-height:1000px}@media screen and (max-width:1200px){.projects-modals .container{-ms-flex-direction:column;flex-direction:column}}.projects-modals .container .image-block{width:100%;display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end;-ms-flex-pack:center;justify-content:center;margin-bottom:-80px}.projects-modals .container .image-block img{height:740px;width:360px}@media screen and (max-width:1200px){.projects-modals .container .image-block img{margin-top:150px}}.projects-modals .container .text-content{width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;padding-left:30px}@media screen and (max-width:1200px){.projects-modals .container .text-content{margin-top:100px;padding-left:0}}.projects-modals .container .text-content .top-line{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;width:100%;-ms-flex-align:center;align-items:center;margin-bottom:48px}.projects-modals .container .text-content .top-line a{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;font-family:Fira Mono,monospace;line-height:normal;font-size:16px;text-align:right;text-decoration:none;padding-bottom:3px;border-bottom:2px solid rgba(0,0,0,.3);color:#000;transition:border .25s ease-in-out}.projects-modals .container .text-content .top-line a:hover{border-bottom:2px solid #fe1;color:#000}.projects-modals .container .text-content>p{padding-bottom:33px;width:450px;line-height:24px;font-size:16px}@media screen and (max-width:1200px){.projects-modals .container .text-content>p{width:100%}}.projects-modals .container .text-content .tech-icons{padding-bottom:25px}.projects-modals .container .text-content .tech-icons img{margin-right:18px}.projects-modals .container .text-content .description-text p{line-height:24px;font-size:14px;color:#000;opacity:.6}.projects-modals .container .text-content .qr-code{background:transparent;position:relative;display:-ms-flexbox;display:flex;transition:color .3s ease-in-out;box-sizing:border-box}.projects-modals .container .text-content .qr-code:after{border:4px solid #000;box-sizing:border-box;opacity:0;transition:opacity .25s ease-in-out,z-index .3s ease-in-out;width:200px;height:200px;content:" ";position:absolute;top:-216px;left:0;box-shadow:-8px 8px #fe1;z-index:-10}@media screen and (min-width:992px){.projects-modals .container .text-content .qr-code:hover:after{transition:opacity .25s ease-in-out .1s,z-index ease-in-out;z-index:1;opacity:1}}.projects-modals .container .text-content .links-to-store{margin-top:40px;display:-ms-flexbox;display:flex}@media screen and (max-width:768px){.projects-modals .container .text-content .links-to-store{-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column;width:100%}}.projects-modals .container .text-content .links-to-store img{margin-right:16px;cursor:pointer}.projects-modals .help-seeker,.projects-modals .meemim,.projects-modals .open-legacy,.projects-modals .play-and-more,.projects-modals .prompt-smart,.projects-modals .sport-talk{min-height:1000px}@media screen and (max-width:1200px){.projects-modals .help-seeker,.projects-modals .meemim,.projects-modals .open-legacy,.projects-modals .play-and-more,.projects-modals .prompt-smart,.projects-modals .sport-talk{margin-bottom:40px}}.projects-modals .help-seeker .container .image-block,.projects-modals .meemim .container .image-block,.projects-modals .open-legacy .container .image-block,.projects-modals .play-and-more .container .image-block,.projects-modals .prompt-smart .container .image-block,.projects-modals .sport-talk .container .image-block{width:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin-bottom:-40px}.projects-modals .meemim .container .image-block img{height:321px;width:545px}@media screen and (max-width:1200px){.projects-modals .meemim .container .image-block img{height:192.6px;width:327px}}.projects-modals .play-and-more .qr-code.app-store:after{background:50%/cover no-repeat url("https://chart.apis.google.com/chart?cht=qr&chs=200x200&chld=H&choe=UTF-8&chl=https://itunes.apple.com/ua/app/play-more-baby-development/id1210116232?l=ru&mt=8") #fff}.projects-modals .play-and-more .container .image-block img{height:656px;width:320px}@media screen and (max-width:1200px){.projects-modals .play-and-more .container .image-block img{height:393.6px;width:192px}}.projects-modals .prompt-smart .qr-code.app-store:after{background:50%/cover no-repeat url("https://chart.apis.google.com/chart?cht=qr&chs=200x200&chld=H&choe=UTF-8&chl=https://itunes.apple.com/us/app/promptsmart-lite-teleprompter/id922921003?mt=8") #fff}.projects-modals .prompt-smart .container .image-block img{height:617px;width:530px}@media screen and (max-width:1200px){.projects-modals .prompt-smart .container .image-block img{height:370.2px;width:318px}}.projects-modals .sport-talk .qr-code.app-store:after{background:50%/cover no-repeat url("https://chart.apis.google.com/chart?cht=qr&chs=200x200&chld=H&choe=UTF-8&chl=https://itunes.apple.com/us/app/sportalk/id972383472") #fff}.projects-modals .sport-talk .container .image-block img{height:321px;width:545px}@media screen and (max-width:1200px){.projects-modals .sport-talk .container .image-block img{height:192.6px;width:327px}}.projects-modals .open-legacy .container .image-block img{height:321px;width:545px}@media screen and (max-width:1200px){.projects-modals .open-legacy .container .image-block img{height:192.6px;width:327px}}.projects-modals .help-seeker .qr-code.app-store:after{background:50%/cover no-repeat url("https://chart.apis.google.com/chart?cht=qr&chs=200x200&chld=H&choe=UTF-8&chl=https://itunes.apple.com/us/app/helpseeker/id1363178420?l=ru&ls=1&mt=8") #fff}.projects-modals .help-seeker .qr-code.google-play:after{background:50%/cover no-repeat url("https://chart.apis.google.com/chart?cht=qr&chs=200x200&chld=H&choe=UTF-8&chl=https://play.google.com/store/apps/details?id=com.helpseeker.android") #fff}.projects-modals .help-seeker .container .image-block img{height:348px;width:545px}@media screen and (max-width:1200px){.projects-modals .help-seeker .container .image-block img{height:208.8px;width:327px}}.rhombus-buttons{position:absolute;width:12px;margin-right:30px;height:100%;z-index:101;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;right:0}@media screen and (max-height:800px),screen and (max-width:1200px){.rhombus-buttons{display:none}}.rhombus-buttons .rhombus-container{margin-bottom:15px}.rhombus-buttons .rhombus-container.btn-6{margin-bottom:0}.rhombus-buttons .rhombus-container .rhombus{width:8px;height:8px;background:#000;transform:rotate(45deg);cursor:pointer;position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.rhombus-buttons .rhombus-container .rhombus:after{content:"";width:12px;height:12px;background:transparent;position:absolute;transition:background-color .3s ease-in-out;top:-2px;left:-2px}.rhombus-buttons .rhombus-container .rhombus.active:after{background-color:#fe1}@media screen and (max-width:1200px){.pm-marker{display:none}}.pm-marker h4{color:#000;font-size:18px;position:absolute;top:calc(50% - 31px);left:72px;z-index:101;transform:rotate(-90deg)}.how-we-work{position:relative;width:calc(100vw - 50px);height:calc(100vh - 50px);box-sizing:border-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin:25px auto;-ms-flex-pack:end;justify-content:flex-end}@media screen and (max-width:768px){.how-we-work{width:100vw;height:100vh}}@media screen and (max-width:992px){.how-we-work .bg-big-text h2{font-size:100px;margin-top:-600px;margin-right:25px}}.how-we-work .container{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;height:100%}.how-we-work .centered-content{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:end;align-items:flex-end;width:100%;height:100%;margin-top:25px}@media screen and (max-width:768px){.how-we-work .centered-content{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end}}.how-we-work .centered-content section{width:360px;min-width:360px;height:50%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:start;justify-content:flex-start;overflow:hidden}@media screen and (max-width:1400px){.how-we-work .centered-content section{width:300px;min-width:300px}}@media screen and (max-width:1200px){.how-we-work .centered-content section{width:240px;min-width:240px}}@media screen and (max-width:992px){.how-we-work .centered-content section{width:220px;min-width:220px}}@media screen and (max-width:768px){.how-we-work .centered-content section{width:100%;min-width:100%;padding-bottom:10px;padding-top:24px;height:auto}}.how-we-work .centered-content section:last-child h2{height:93px}.how-we-work .centered-content .img-container{padding-bottom:60px;width:140px;height:90px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start}@media screen and (max-width:768px){.how-we-work .centered-content .img-container{width:48px;height:48px;padding-bottom:10px}}.how-we-work .centered-content .img-container img{opacity:0;transition:opacity .6s ease-in-out}@media screen and (max-width:768px){.how-we-work .centered-content .img-container img{width:48px;height:48px}}.how-we-work .centered-content hr{top:0;height:0;box-sizing:border-box;border-left:1px solid #000;border-right:none;border-top:none;border-bottom:none;margin:0 45px;transition:height 1s ease-in-out,border 1.5s ease-in-out}@media screen and (max-width:992px){.how-we-work .centered-content hr{margin:0 20px}}@media screen and (max-width:768px){.how-we-work .centered-content hr{border:none;border-top:1px solid rgba(0,0,0,.1);height:1px!important;width:100vw;margin:0}}.how-we-work .centered-content hr.right-line{-ms-flex-item-align:start;align-self:flex-start}@media screen and (max-width:768px){.how-we-work .centered-content hr.right-line{-ms-flex-item-align:auto;-ms-grid-row-align:auto;align-self:auto}}.how-we-work .centered-content h2{word-wrap:unset;width:360px;padding-bottom:16px;position:relative;left:-100%;transition:left .3s ease-in-out}@media screen and (max-width:1400px){.how-we-work .centered-content h2{width:300px}}@media screen and (max-width:1200px){.how-we-work .centered-content h2{width:240px}}@media screen and (max-width:992px){.how-we-work .centered-content h2{width:220px}}@media screen and (max-width:768px){.how-we-work .centered-content h2{width:360px}}.how-we-work .centered-content p{line-height:25px;font-size:16px;overflow:hidden;word-wrap:normal;width:360px}@media screen and (max-width:768px){.how-we-work .centered-content p{line-height:20px!important;font-size:14px!important;padding-bottom:10px}}.how-we-work .centered-content p span{position:relative;top:-100px;opacity:0;transition:top .4s ease-in-out,opacity .5s ease-in-out}.how-we-work .opacity-full{opacity:1!important}.contact-us{position:relative;width:calc(100vw - 50px);height:calc(100vh - 50px);min-height:920px;box-sizing:border-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin:50px auto 0;padding-bottom:25px;-ms-flex-pack:end;justify-content:flex-end}@media screen and (max-width:1200px){.contact-us{width:100vw;height:100vh;padding-bottom:0}}.contact-us .container{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;height:100%}.contact-us .centered-content{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.contact-us .centered-content .left-part,.contact-us .centered-content .right-part{width:50%;box-sizing:border-box;-ms-flex-item-align:end;align-self:flex-end;padding-top:64px}@media screen and (max-width:992px){.contact-us .centered-content .left-part,.contact-us .centered-content .right-part{width:100%}}.contact-us .centered-content .left-part{padding-right:65px}@media screen and (max-width:992px){.contact-us .centered-content .left-part{padding-right:0;padding-top:110px}}.contact-us .centered-content .left-part .title{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:end;align-items:flex-end;padding-bottom:42px}@media screen and (max-width:992px){.contact-us .centered-content .left-part .title{-ms-flex-align:start;align-items:flex-start}}.contact-us .centered-content .left-part .title h1{position:relative}.contact-us .centered-content .left-part .title h1 .yellow-line{z-index:1;position:absolute;margin-top:-60px}.contact-us .centered-content .left-part .title h1.first-word .yellow-line{margin-left:-26px;width:340px}.contact-us .centered-content .left-part .title h1.second-word .yellow-line{margin-left:-24px;width:200px}.contact-us .centered-content .left-part .title h1.third-word .yellow-line{margin-left:-18px;width:220px}.contact-us .centered-content .left-part .title h1 .text{position:relative;z-index:2;width:300px;text-align:left}.contact-us .centered-content .left-part .description{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:end;align-items:flex-end;overflow:hidden}@media screen and (max-width:992px){.contact-us .centered-content .left-part .description{-ms-flex-align:start;align-items:flex-start}}.contact-us .centered-content .left-part .description h3{margin-right:-100%;margin-left:100%;transition:margin .5s ease-in-out}.contact-us .centered-content .left-part .qr-code{background:transparent;position:relative;display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;transition:color .1s ease-in-out}@media screen and (max-width:992px){.contact-us .centered-content .left-part .qr-code{-ms-flex-pack:start;justify-content:flex-start}}.contact-us .centered-content .left-part .qr-code:after{border:4px solid #000;box-sizing:border-box;opacity:0;transition:all .1s ease-in-out;width:200px;height:200px;content:" ";position:absolute;top:-216px;box-shadow:-8px 8px #fe1;z-index:10}@media screen and (min-width:992px){.contact-us .centered-content .left-part .qr-code:hover:after{opacity:1}}.contact-us .centered-content .left-part .description,.contact-us .centered-content .left-part .email,.contact-us .centered-content .left-part .phone,.contact-us .centered-content .left-part .skype{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;margin-bottom:24px;overflow:hidden;position:relative}.contact-us .centered-content .left-part .description h2,.contact-us .centered-content .left-part .description h4,.contact-us .centered-content .left-part .email h2,.contact-us .centered-content .left-part .email h4,.contact-us .centered-content .left-part .phone h2,.contact-us .centered-content .left-part .phone h4,.contact-us .centered-content .left-part .skype h2,.contact-us .centered-content .left-part .skype h4{display:-ms-flexbox;display:flex;width:100%;-ms-flex-pack:end;justify-content:flex-end}@media screen and (max-width:992px){.contact-us .centered-content .left-part .description h2,.contact-us .centered-content .left-part .description h4,.contact-us .centered-content .left-part .email h2,.contact-us .centered-content .left-part .email h4,.contact-us .centered-content .left-part .phone h2,.contact-us .centered-content .left-part .phone h4,.contact-us .centered-content .left-part .skype h2,.contact-us .centered-content .left-part .skype h4{-ms-flex-pack:start;justify-content:flex-start}}.contact-us .centered-content .left-part .description a,.contact-us .centered-content .left-part .email a,.contact-us .centered-content .left-part .phone a,.contact-us .centered-content .left-part .skype a{top:0;right:0;margin-top:100%;position:absolute;transition:margin-top 1s ease-in-out,color .1s ease-in-out;text-decoration:none;color:#000}@media screen and (max-width:992px){.contact-us .centered-content .left-part .description a,.contact-us .centered-content .left-part .email a,.contact-us .centered-content .left-part .phone a,.contact-us .centered-content .left-part .skype a{left:0}}.contact-us .centered-content .left-part .description a:hover,.contact-us .centered-content .left-part .email a:hover,.contact-us .centered-content .left-part .phone a:hover,.contact-us .centered-content .left-part .skype a:hover{color:#fe1}.contact-us .centered-content .left-part .email a.qr-code:after{background:50%/cover no-repeat url("https://chart.apis.google.com/chart?cht=qr&chs=200x200&chld=H&choe=UTF-8&chl=mailto:info@corsactech.com") #fff}.contact-us .centered-content .left-part .phone.phone-1 a.qr-code:after{background:50%/cover no-repeat url("https://chart.apis.google.com/chart?cht=qr&chs=200x200&chld=H&choe=UTF-8&chl=tel:+14165054524") #fff}.contact-us .centered-content .left-part .email:hover,.contact-us .centered-content .left-part .phone:hover{overflow:initial}@media screen and (max-width:768px){.contact-us .centered-content .left-part .email:hover,.contact-us .centered-content .left-part .phone:hover{overflow:hidden}}.contact-us .centered-content .right-part{margin-left:65px;overflow:hidden;width:355px;height:557px;position:relative;margin-right:140px}@media screen and (max-width:1200px){.contact-us .centered-content .right-part{margin-right:60px;margin-left:60px}}@media screen and (max-width:992px){.contact-us .centered-content .right-part{margin-right:0;margin-left:0;height:463px;width:calc(100% - 36px);padding-top:40px}}.contact-us .centered-content .right-part form{position:absolute;transition:margin .3s ease-in-out;width:352px;margin-bottom:100px;font-family:Fira Mono,monospace;font-size:14px;line-height:normal;color:#000;overflow:hidden;height:400px}@media screen and (max-width:992px){.contact-us .centered-content .right-part form{width:100%}}.contact-us .centered-content .right-part form .captcha-container{position:absolute;background-color:#fff;width:100%;height:100%;top:0;border:4px solid #000;box-sizing:border-box;opacity:0;visibility:hidden;transition:opacity .25s ease-in-out;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-direction:column;flex-direction:column}.contact-us .centered-content .right-part form .captcha-container:after{content:"";position:absolute;top:4px;left:-4px;box-shadow:-8px 8px #fe1;height:100%;width:100%;z-index:-1}.contact-us .centered-content .right-part form .captcha-container .close-container{-ms-flex-preferred-size:10%;flex-basis:10%;display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:end;justify-content:flex-end;width:100%}.contact-us .centered-content .right-part form .captcha-container .close-container .close-icon{cursor:pointer;margin-top:10px;margin-right:10px}.contact-us .centered-content .right-part form .captcha-container .content-container{-ms-flex-preferred-size:90%;flex-basis:90%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.contact-us .centered-content .right-part form .captcha-container .content-container .start-text{transition:opacity .25s ease-in-out}.contact-us .centered-content .right-part form .captcha-container .content-container .error-status,.contact-us .centered-content .right-part form .captcha-container .content-container .ok-status{display:none;opacity:0;transition:opacity .25s ease-in-out}.contact-us .centered-content .right-part form .captcha-container .content-container .g-recaptcha{transition:opacity .25s ease-in-out}.contact-us .centered-content .right-part form .captcha-container .content-container object{opacity:0;display:none;margin-top:40px;transition:opavity .25s ease-in-out}.contact-us .centered-content .right-part form .captcha-container .content-container h3{margin-bottom:32px}.contact-us .centered-content .right-part form .black-button{font-family:BebasNeue Bold,sans-serif;font-weight:700;line-height:normal;margin:0;font-size:24px;text-transform:uppercase}@media screen and (max-width:992px){.contact-us .centered-content .right-part form .black-button{font-size:20px}}.contact-us .centered-content .right-part form input:not([type=submit]){height:48px}.contact-us .centered-content .right-part form textarea{height:145px;resize:none}.contact-us .centered-content .right-part form input,.contact-us .centered-content .right-part form textarea{border:none;box-sizing:border-box;width:100%}.contact-us .centered-content .right-part form input[type=submit],.contact-us .centered-content .right-part form textarea[type=submit]{margin-top:60px;padding:0;transition:all .25s ease-out}.contact-us .centered-content .right-part form input[type=submit]:focus,.contact-us .centered-content .right-part form textarea[type=submit]:focus{outline:none}.contact-us .centered-content .right-part form input:not([type=submit]),.contact-us .centered-content .right-part form textarea:not([type=submit]){padding:16px;background-color:#e5e5e5;border:2px solid transparent;box-sizing:border-box;transition:border-bottom-color .25s ease-in-out,border-top-color .25s ease-in-out,border-right-color .25s ease-in-out,border-left-color .25s ease-in-out,background-color .25s ease-in-out,margin .25s ease-out}.contact-us .centered-content .right-part form input:not([type=submit]):focus,.contact-us .centered-content .right-part form textarea:not([type=submit]):focus{background-color:#fff;border:2px solid #000;outline:none}.contact-us .centered-content .right-part form input:focus:invalid,.contact-us .centered-content .right-part form input:invalid,.contact-us .centered-content .right-part form textarea:focus:invalid,.contact-us .centered-content .right-part form textarea:invalid{background-color:rgba(255,68,58,.1)}.contact-us .centered-content .right-part form .email-container,.contact-us .centered-content .right-part form .message-container,.contact-us .centered-content .right-part form .name-container{position:relative;margin-bottom:32px;transition:margin-top .25s ease-in-out}@media screen and (max-width:992px){.contact-us .centered-content .right-part form .email-container,.contact-us .centered-content .right-part form .message-container,.contact-us .centered-content .right-part form .name-container{margin-bottom:24px}}.contact-us .centered-content .right-part form .email-container .field-required,.contact-us .centered-content .right-part form .email-container .wrong-email,.contact-us .centered-content .right-part form .message-container .field-required,.contact-us .centered-content .right-part form .message-container .wrong-email,.contact-us .centered-content .right-part form .name-container .field-required,.contact-us .centered-content .right-part form .name-container .wrong-email{position:absolute;padding-left:16px;opacity:0;transition:opacity .25s ease-in-out;color:#ff443a}.contact-us .centered-content .right-part form .name-container{margin-top:400px}.contact-us .centered-content .right-part form .name-container .field-required{padding-top:3px}.contact-us .centered-content .right-part form .message-container{margin-top:240px}.contact-us .centered-content .right-part form .email-container{margin-top:320px}.contact-us .centered-content .right-part form .email-container .field-required{padding-top:3px}.contact-us .centered-content .copyright{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-item-align:end;align-self:flex-end}.contact-us .centered-content .copyright hr{border-top:none;border-right:none;border-bottom:none;margin:0 16px;transition:height .3s ease-in-out}.contact-us .centered-content .copyright .horizontal-line{height:80px;display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.contact-us .centered-content .copyright p{font-size:12px}.contact-us .margin-0{margin:0!important}