h1{font-size:1px;line-height:1px;position:absolute;z-index:-1}.h1{line-height:normal;background:transparent;font-weight:normal;color:transparent;-webkit-text-stroke-width:2px;-webkit-text-stroke-color:rgba(255,255,255,0.6);text-transform:uppercase}.h1{font-size:55px}@media screen and (min-width: 1024px){.h1{font-size:calc( 55px + 49 * ( (100vw - 1024px) / 896 ) )}}@media screen and (min-width: 1920px){.h1{font-size:104px}}.h1 .animatedParent{font-size:0;line-height:0}.h1 .animatedParent br{display:none}.h1 .animatedParent .letter{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;opacity:0}.h1 .animatedParent .letter{font-size:55px}@media screen and (min-width: 1024px){.h1 .animatedParent .letter{font-size:calc( 55px + 49 * ( (100vw - 1024px) / 896 ) )}}@media screen and (min-width: 1920px){.h1 .animatedParent .letter{font-size:104px}}.h1 .animatedParent .letter.margin{margin-left:20px}.sectionTitle.ml1 .letter,.subSectionTitle.ml1 .letter{display:inline-block;line-height:1em}.sectionTitle.ml1 .text-wrapper,.subSectionTitle.ml1 .text-wrapper{position:relative;display:inline-block;padding-top:0.1em;padding-right:0.05em;padding-bottom:0.15em}.sectionTitle .line,.subSectionTitle .line{display:none}p{line-height:calc(44px + (82 - 44) * ((100vw - 1024px) / (1920 - 1024)));font-family:"GothamPro-Bold"}p{font-size:34px}@media screen and (min-width: 1024px){p{font-size:calc( 34px + 30 * ( (100vw - 1024px) / 896 ) )}}@media screen and (min-width: 1920px){p{font-size:64px}}body{overflow-x:hidden;background:#111}body.fixed{position:fixed;overflow:hidden}.enterToPage{display:flex;flex-direction:column;justify-content:center;align-items:center;position:fixed;background:#ed1c24;top:0;left:0;width:100vw;height:100vh;z-index:2}.enterToPageForm{position:relative;max-width:776px;width:100%;background:#601116;padding:15vh 152px}.enterToPageForm:after{content:'';position:absolute;height:20px;width:100%;left:0;right:0;bottom:-20px;background:url("../images/shapes/darkRedPattern.svg") no-repeat top center/100% auto}.enterToPageForm:before{content:'';position:absolute;height:20px;width:100%;left:0;right:0;top:-20px;background:url("../images/shapes/darkRedPattern.svg") no-repeat top center/100% auto;-moz-transform:scaleY(-1);-ms-transform:scaleY(-1);-webkit-transform:scaleY(-1);transform:scaleY(-1)}.enterToPageForm .formTitle{color:#fff;font-family:"GothamPro-Bold";font-size:48px;line-height:62px;text-align:center;margin-bottom:30px}.enterToPageForm input{height:74px;width:100%;max-width:100%;padding:0 28px;box-shadow:none;background:transparent;border:1px solid #ffffff;font-size:14px;line-height:18px;color:#fff;font-family:"Black Ops One";margin-bottom:16px}.enterToPageForm input::placeholder{color:#fff}.enterToPageForm input::-moz-placeholder{color:#fff}.enterToPageForm input::-webkit-input-placeholder{color:#fff}.enterToPageForm .inputRow{position:relative}.enterToPageForm .inputRow .resetInput{content:'';display:block;position:absolute;opacity:0;visibility:hidden;width:18px;height:18px;top:28px;right:28px;background:url("../images/icons/closeIconRed.svg") no-repeat center/contain}.enterToPageForm button{cursor:pointer;border:0;width:calc(100% + 1px);height:88px;background:#ed1c24;text-align:center;font-family:"GothamPro-Bold";font-size:48px;line-height:88px;color:#fff}.enterToPageForm button span:after{content:'';position:relative;top:-1px;margin-left:12px;display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;width:71px;height:58px;background:url("../images/icons/bigArrow-white-right.svg") no-repeat center;background-size:contain}.enterToPageForm .form.error .inputRow .resetInput{opacity:1;visibility:visible}.enterToPageForm .form.error input{border-color:#ed1c24;color:#ed1c24}.enterToPageForm .form.error input::placeholder{color:#ed1c24}.wrapper .innerSectionWrap,.wrapper .photoWrap{transition:transform 0.25s;will-change:transform;position:relative}.wrapper section.withBottomPattern{position:relative;z-index:4}.wrapper section.withBottomPattern:after{content:'';z-index:1;width:100vw;height:22px;display:block;position:absolute;bottom:-20px;left:0;right:0;background-repeat:repeat-x;background-position:center}.wrapper .rightArrow{position:absolute;display:block;right:0;bottom:135px;width:210px;height:259px;background:url("../images/icons/bigArrow-white.svg") no-repeat center;background-size:contain}.wrapper .sectionText{position:relative;margin-top:30px;width:100%;max-width:64vw;margin-bottom:114px;font-weight:bold}@media all and (min-width: 1023px){.wrapper .sectionText{font-size:calc(30px + 24 * ((100vw - 1024px) / 896))}}.wrapper section.aboutUsSection{padding:114px 72px 140px;overflow:hidden;background:#601116}.wrapper section.aboutUsSection .mainSectionWrap{position:relative}.wrapper section.aboutUsSection .aboutUsRow{margin-bottom:86px}.wrapper section.aboutUsSection .aboutUsRow:last-child{margin-bottom:0}.wrapper section.aboutUsSection .aboutUsRow .h1+p{margin-top:12px}.wrapper section.aboutUsSection .aboutUsRow .ceoPicWrap{z-index:2;width:355px;height:505px;position:absolute;top:50%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);right:132px;background:url("../images/ceo.png") no-repeat center;background-size:contain}.wrapper section.aboutUsSection .aboutUsRow.bordered{margin-top:-8px;padding-top:70px;padding-bottom:70px;position:relative;margin-bottom:90px}.wrapper section.aboutUsSection .aboutUsRow.bordered:before,.wrapper section.aboutUsSection .aboutUsRow.bordered:after{content:'';display:block;position:absolute;height:1px;background:#fff;width:100vw;left:-72px;top:0}.wrapper section.aboutUsSection .aboutUsRow.bordered:after{bottom:0;top:inherit}.wrapper .projectRowPicSide{z-index:18;display:none;max-height:90vh;position:relative;width:100%;max-width:1129px;margin-left:auto !important;background-size:cover;background-position:center;background-repeat:no-repeat;-moz-transition:all .5s cubic-bezier(0.05, 0.5, 0.45, 1);-o-transition:all .5s cubic-bezier(0.05, 0.5, 0.45, 1);-webkit-transition:all .5s cubic-bezier(0.05, 0.5, 0.45, 1);transition:all .5s cubic-bezier(0.05, 0.5, 0.45, 1);overflow:hidden;margin:50px 0}.wrapper .projectRowPicSide .closeInfoButton{opacity:1;visibility:visible;top:0;right:0;display:block;position:absolute;z-index:5;width:260px;height:72px}.wrapper .projectRowPicSide .closeInfoButton span{display:block;width:72px;height:72px;position:absolute;right:0;background:url("../images/icons/closeIcon.svg") no-repeat;background-position:center;background-size:18px;-moz-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.wrapper .projectRowPicSide .closeInfoButton.zoom span{-moz-transform:scale(1.8);-ms-transform:scale(1.8);-webkit-transform:scale(1.8);transform:scale(1.8)}.wrapper .projectRowPicSide .projectInnerRow{position:relative;display:flex;flex-direction:row;width:100%;max-height:90vh}.wrapper .projectRowPicSide .projectInnerRow .projectPicsWrap{background:#00101b;width:100%;display:block;overflow:hidden}.wrapper .projectRowPicSide .projectInnerRow .projectPicsWrap .swiper-container{height:100%;position:static;overflow:visible}.wrapper .projectRowPicSide .projectInnerRow .projectPicsWrap .swiper-container .swiper-slide{align-items:center;display:flex;height:100%}.wrapper .projectRowPicSide .projectInnerRow .projectPicsWrap .swiper-container .swiper-pagination{position:absolute;left:0;bottom:32px;margin:0 auto;max-width:calc(100% - 424px);width:100%;height:20px;text-align:center}.wrapper .projectRowPicSide .projectInnerRow .projectPicsWrap .swiper-container .swiper-pagination .swiper-pagination-bullet{overflow:hidden;position:relative;z-index:4;background:transparent;color:#fff;font-size:16px;line-height:20px;height:20px;line-height:20px;letter-spacing:0.1em;text-align:center;max-width:40px;width:100%;opacity:1}.wrapper .projectRowPicSide .projectInnerRow .projectPicsWrap .swiper-container .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{color:#ed1c24}.wrapper .projectRowPicSide .projectInnerRow .projectPicsWrap .swiper-container .swiper-buttons-wrap{position:absolute;display:flex;flex-direction:row;align-items:center;justify-content:center;max-width:424px;width:100%;text-align:center;bottom:50px;right:0}.wrapper .projectRowPicSide .projectInnerRow .projectPicsWrap .swiper-container .swiper-buttons-wrap .swiper-button-prev,.wrapper .projectRowPicSide .projectInnerRow .projectPicsWrap .swiper-container .swiper-buttons-wrap .swiper-button-next{position:static;font-size:14px;line-height:14px;color:#ffffff;height:auto;margin:0 10px;background:none;width:auto;font-family:"GothamPro-Bold"}.wrapper .projectRowPicSide .projectInnerRow .projectPicsWrap .swiper-container .swiper-buttons-wrap .swiper-button-prev span,.wrapper .projectRowPicSide .projectInnerRow .projectPicsWrap .swiper-container .swiper-buttons-wrap .swiper-button-next span{position:relative}.wrapper .projectRowPicSide .projectInnerRow .projectPicsWrap .swiper-container .swiper-buttons-wrap .swiper-button-prev:before,.wrapper .projectRowPicSide .projectInnerRow .projectPicsWrap .swiper-container .swiper-buttons-wrap .swiper-button-next:after{content:'';display:inline-block;vertical-align:middle;background:url("../images/icons/bigArrow-white-right.svg") no-repeat center/contain;width:50px;height:40px;margin:0 20px}.wrapper .projectRowPicSide .projectInnerRow .projectPicsWrap .swiper-container .swiper-buttons-wrap .swiper-button-prev:before{-moz-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.wrapper .projectRowPicSide .projectInnerRow .projectPicsWrap img{z-index:1;opacity:1;visibility:visible;margin-left:auto;position:relative;top:0;left:0;bottom:0;margin:auto;width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain}.wrapper .projectRowPicSide .projectInnerRow .projectInfoBlock{max-width:424px;width:100%;min-height:700px;display:flex;flex-direction:column;justify-content:flex-start;padding:40px 46px 75px 90px;background:#601116;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.wrapper .projectRowPicSide .projectInnerRow .projectInfoBlock .label{font-family:"Black Ops One";font-style:normal;font-weight:normal;font-size:12px;line-height:15px;text-transform:uppercase}.wrapper .projectRowPicSide .projectInnerRow .projectInfoBlock .label+.value{margin-top:13px}.wrapper .projectRowPicSide .projectInnerRow .projectInfoBlock .value{font-family:"GothamPro-Bold";font-style:normal;font-weight:bold;font-size:14px;line-height:28px}.wrapper .projectRowPicSide .projectInnerRow .projectInfoBlock .textInfoWrapper{display:flex;flex-direction:column;justify-content:flex-start;height:100%;text-align:left}.wrapper .projectRowPicSide .projectInnerRow .projectInfoBlock .textInfoWrapper>div+div{margin-top:30px}.wrapper .projectRowPicSide .projectInnerRow .projectInfoBlock .textInfoWrapper .otherParams .titleRow+.titleRow{margin-top:20px}.wrapper .projectRowPicSide .projectInnerRow .projectInfoBlock .textInfoWrapper>.titleRow:first-child .value{margin-top:13px;font-size:24px;line-height:24px}.wrapper .projectRowPicSide.fix{pointer-events:all;opacity:1;visibility:visible;height:100%}.wrapper .projectRowPicSide.fix .closeInfoButton,.wrapper .projectRowPicSide.fix .descriptionTrigger{pointer-events:all}.wrapper section.projectsSection{background:#ed1c24}.wrapper section.projectsSection.withBottomPattern:before{content:'';z-index:4;width:100vw;height:22px;display:block;position:absolute;top:-20px;left:0;right:0;background-repeat:repeat-x;background-position:center;background-image:url("../images/shapes/redPatternTop.svg")}.wrapper section.projectsSection.withBottomPattern:after{z-index:4;background-image:url("../images/shapes/redPattern.svg")}.wrapper section.projectsSection .projectsWrapper{padding:112px 72px;height:100%;text-align:right}.wrapper section.projectsSection .projectsWrapper>div{margin:10px 0}.wrapper section.projectsSection .projectsWrapper .projectNum{font-size:14px;line-height:32px;color:#fff;margin-right:24px}.wrapper section.projectsSection .projectsWrapper>div.glitching .h1.projectName span:first-child{z-index:9 !important;overflow:visible;color:#fff}.wrapper section.projectsSection .projectsWrapper .projectRow{cursor:pointer;background-color:var(--bg);display:flex;flex-direction:row;align-items:flex-start;position:relative;justify-content:flex-end}.wrapper section.projectsSection .projectsWrapper .h1.projectName{line-height:78px;position:relative}.wrapper section.projectsSection .projectsWrapper .h1.projectName .glitchLine{width:27px;height:5px;display:block;position:absolute;z-index:17}.wrapper section.projectsSection .projectsWrapper .h1.projectName .glitchLine.red{background:#ac0b0b}.wrapper section.projectsSection .projectsWrapper .h1.projectName .glitchLine.green{background:#05f565}.wrapper section.projectsSection .projectsWrapper .h1.projectName .lines{position:absolute;left:0;top:0;width:100%;height:100%;z-index:17;clip:inherit !important}.wrapper section.projectsSection .projectsWrapper .h1.projectName span{position:relative;width:100%;top:0;height:100%;left:0;right:0;display:block}.wrapper section.projectsSection .projectsWrapper .h1.projectName span.back{z-index:9 !important;overflow:visible;color:#fff}.wrapper section.projectsSection .projectsWrapper .h1.projectName span.front-1{position:absolute;color:#05f565}.wrapper section.projectsSection .projectsWrapper .h1.projectName span.front-2{position:absolute;color:#ac0b0b;transform:none !important}.wrapper section.projectsSection .projectsWrapper .h1.projectName span.front-3{position:absolute;z-index:10 !important}.wrapper section.projectsSection .projectsWrapper .h1.projectName span.front-1,.wrapper section.projectsSection .projectsWrapper .h1.projectName span.front-2,.wrapper section.projectsSection .projectsWrapper .h1.projectName span.front-3{-webkit-text-stroke-color:transparent;clip:inherit !important}.wrapper section.projectsSection .projectsWrapper .projectNum,.wrapper section.projectsSection .projectsWrapper .projectName{display:inline-block;vertical-align:top;*vertical-align:auto;*zoom:1;*display:inline}.wrapper section.partnersSection{background:#ef8735;z-index:3}.wrapper section.partnersSection .innerArrowOverflow{padding:140px 0 140px 72px;overflow:hidden}.wrapper section.partnersSection .innerArrowOverflow .partnersSwiper{margin-top:50px}.wrapper section.partnersSection.withBottomPattern:after{background-image:url("../images/shapes/orangePattern.svg")}.wrapper section.partnersSection .arrowRightWrap{position:absolute;width:200px;height:160px;right:72px;top:0}.wrapper section.partnersSection .arrowRightWrap .arrowRight{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;pointer-events:none;background:url("../images/icons/bigArrow-white-right.svg") no-repeat center;background-size:contain;-moz-transition:all .35s ease-in-out;-o-transition:all .35s ease-in-out;-webkit-transition:all .35s ease-in-out;transition:all .35s ease-in-out;-moz-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}.wrapper section.partnersSection .arrowRightWrap .arrowRight.drag{-moz-transform:scale(0.75);-ms-transform:scale(0.75);-webkit-transform:scale(0.75);transform:scale(0.75)}.wrapper section.partnersSection .partnersRow{height:140px}.wrapper section.partnersSection .partnersRow .swiper-slide{display:flex;justify-content:center;align-items:center;width:auto !important}.wrapper section.partnersSection .partnersRow a{display:flex;justify-content:center;flex-shrink:0;width:auto;margin:0 100px}.wrapper section.partnersSection .partnersRow a img{width:100%;height:auto;object-fit:contain;object-position:center}.wrapper section.partnersSection .partnersRow a img.animationCafe{width:420px}.wrapper section.partnersSection .partnersRow a img.modelingCafe{width:320px}.wrapper section.partnersSection .partnersRow a img.wachajack,.wrapper section.partnersSection .partnersRow a img.ninja{width:220px}.wrapper section.accessSection{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:center;padding:120px 72px;background:#f7f7f7;min-height:100vh;overflow:hidden}.wrapper section.accessSection .mapWrap{position:absolute;z-index:1;width:100vw;height:100%;left:0;right:0;top:0;bottom:0;clip-path:circle(405px at calc(100vw - 455px) center)}.wrapper section.accessSection .mapBlock{position:absolute;width:150vw;height:100%}.wrapper section.accessSection .contentWrap{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:center}.wrapper section.accessSection .contentWrap .h1{-webkit-text-stroke-color:#717171}.wrapper section.accessSection .contentWrap .h1+p{margin-top:40px}.wrapper section.accessSection .contentWrap p{color:#231f20}.wrapper section.accessSection .contentWrap p a{color:#231f20}.wrapper section.accessSection .contentWrap p a:hover{color:#601116}.wrapper section.accessSection .contentWrap p+p{margin-top:40px}.wrapper section.contactSection{position:relative;z-index:30;background:#22748b;padding-top:80px}.wrapper section.contactSection.withBottomPattern:after{bottom:0;top:-20px;background-image:url("../images/shapes/greyPattern.svg")}.wrapper section.contactSection .contactInfoRow{margin-top:60px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:wrap}.wrapper section.contactSection .contactInfoRow .contactInfoBlock{text-align:left}.wrapper section.contactSection .contactInfoRow .contactInfoBlock .contactInfoBlockLabel{margin-bottom:18px;font-size:14px;line-height:17px;text-transform:capitalize}.wrapper section.contactSection .contactInfoRow .contactInfoBlock .contactInfoBlockValue{font-size:48px;line-height:62px;font-family:"GothamPro-Bold"}.wrapper section.contactSection .contactTopSide{padding:0 72px}.wrapper section.contactSection .contactBottomSide{border-top:1px solid #fff;margin-top:90px}.wrapper section.contactSection .contactBottomSide .contactBottomRow{flex-direction:row;display:flex}.wrapper section.contactSection .contactBottomSide .contactBottomRow>div{position:relative;width:100%}.wrapper section.contactSection .contactBottomSide .contactLeftSide>div,.wrapper section.contactSection .contactBottomSide .contactRightSide>div{position:relative}.wrapper section.contactSection .contactBottomSide .contactLeftSide>div.error input,.wrapper section.contactSection .contactBottomSide .contactLeftSide>div.error .inputLabel,.wrapper section.contactSection .contactBottomSide .contactRightSide>div.error input,.wrapper section.contactSection .contactBottomSide .contactRightSide>div.error .inputLabel{color:#ed1c24}.wrapper section.contactSection .contactBottomSide .contactLeftSide>div .inputLabel,.wrapper section.contactSection .contactBottomSide .contactRightSide>div .inputLabel{font-size:16px;color:#fff;position:absolute;left:72px;top:0;bottom:6px;margin:auto;height:16px}.wrapper section.contactSection .contactBottomSide .contactLeftSide>div .emailInput:hover ~ .inputLabel,.wrapper section.contactSection .contactBottomSide .contactRightSide>div .emailInput:hover ~ .inputLabel{display:none}.wrapper section.contactSection .contactBottomSide .contactRightSide>div .inputLabel{top:33px;margin:0}.wrapper section.contactSection .contactBottomSide input,.wrapper section.contactSection .contactBottomSide textarea,.wrapper section.contactSection .contactBottomSide button{border:0;width:100%;appearance:none;-moz-appearance:none;-webkit-appearance:none;-ms-progress-appearance:none;font-size:16px;color:#fff;padding:0 72px;box-shadow:none;outline:none;border-bottom:1px solid #fff;background:transparent;overflow:hidden;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.wrapper section.contactSection .contactBottomSide input:-webkit-autofill,.wrapper section.contactSection .contactBottomSide input:-webkit-autofill:hover,.wrapper section.contactSection .contactBottomSide input:-webkit-autofill:focus,.wrapper section.contactSection .contactBottomSide input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px #22748b inset !important;background-color:transparent !important}.wrapper section.contactSection .contactBottomSide textarea{padding:33px 72px;overflow:auto;position:absolute;left:-700000px;top:-700000000px;visibility:hidden;opacity:0}.wrapper section.contactSection .contactBottomSide .fakeTextarea{height:170px;font-size:16px;color:#fff;box-shadow:none;outline:none;background:transparent;overflow:hidden;resize:none;max-width:50vw;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.wrapper section.contactSection .contactBottomSide .fakeTextarea .scroll-content{height:auto;min-height:170px;outline:1px solid transparent;padding:33px 72px;overflow:visible !important}.wrapper section.contactSection .contactBottomSide .scrollbar-track{background-color:#ebebeb;-webkit-border-radius:10px;border-radius:10px;background:#3494b9}.wrapper section.contactSection .contactBottomSide .scrollbar-thumb{-webkit-border-radius:10px;border-radius:10px;background:rgba(10,43,51,0.9)}.wrapper section.contactSection .contactBottomSide input::placeholder{color:#fff}.wrapper section.contactSection .contactBottomSide input,.wrapper section.contactSection .contactBottomSide button{height:85px}.wrapper section.contactSection .contactBottomSide button{cursor:pointer;border:0;position:absolute;bottom:0;right:0;width:calc(100% + 1px);height:87px;background:#ed1c24;text-align:left;font-family:"GothamPro-Bold";font-size:48px;line-height:87px;color:#fff}.wrapper section.contactSection .contactBottomSide button span:after{content:'';position:relative;top:-1px;margin-left:24px;display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;width:71px;height:58px;background:url("../images/icons/bigArrow-white-right.svg") no-repeat center;background-size:contain}.wrapper section.contactSection .contactBottomSide textarea{min-height:170px;resize:none}.wrapper section.contactSection .contactBottomSide .contactRightSide{border-left:1px solid #fff}.wrapper section.innerPageCareersSection{background:#ed1c24}.wrapper section.innerPageCareersSection.withBottomPattern:after{bottom:inherit;top:-20px;background-image:url("../images/shapes/darkPattern.svg")}.wrapper section.innerPageCareersSection .mainSectionWrap{padding:124px 52px}.wrapper section.innerPageCareersSection .mainSectionWrap .careerRow{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start}.wrapper section.innerPageCareersSection .mainSectionWrap .careerRow+.careerRow{margin-top:110px}.wrapper section.innerPageCareersSection .mainSectionWrap .careerRow .labelSide{width:100%;margin-right:60px}.wrapper section.innerPageCareersSection .mainSectionWrap .careerRow .labelSide .h1 br{display:block}.wrapper section.innerPageCareersSection .mainSectionWrap .careerRow .valueSide{width:100%;font-style:normal;font-weight:bold;font-size:48px;line-height:62px;color:#fff;margin-top:35px}.wrapper footer.footer{display:flex;flex-direction:row;justify-content:space-between;padding:32px 63px 30px 72px;font-size:14px;line-height:17px;font-family:"GothamPro"}.wrapper footer.footer .madeByLink:after{content:'';display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;width:40px;height:17px;margin-left:22px;background:url("../images/icons/zipl.svg") no-repeat center;background-size:contain}button.mfp-close{font-size:0;opacity:1;right:0;top:0;width:98px;height:88px;background:url("../images/icons/closeIcon.svg") no-repeat center;background-size:18px;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}button.mfp-close:hover{-moz-transform:scale(1.25);-ms-transform:scale(1.25);-webkit-transform:scale(1.25);transform:scale(1.25)}.popup-block{position:relative;max-width:724px;width:100%;margin:60px auto;height:510px;max-height:100vh;background:#ed1c24;font-family:"GothamPro-Bold";color:#fff;text-align:center;font-size:48px;line-height:62px}.popup-block .popupContent{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;width:100%;overflow:auto}#thanksForFeedback .popupContent{padding:0 20px;font-size:34px;line-height:44px}.my-mfp-zoom-in .zoom-anim-dialog{opacity:0;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;-webkit-transform:scale(0.8);-moz-transform:scale(0.8);-ms-transform:scale(0.8);-o-transform:scale(0.8);transform:scale(0.8)}.my-mfp-zoom-in.mfp-ready .zoom-anim-dialog{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.my-mfp-zoom-in.mfp-removing .zoom-anim-dialog{-webkit-transform:scale(0.8);-moz-transform:scale(0.8);-ms-transform:scale(0.8);-o-transform:scale(0.8);transform:scale(0.8);opacity:0}.my-mfp-zoom-in.mfp-bg{background:#22748b;opacity:0;-webkit-transition:opacity 0.3s ease-out;-moz-transition:opacity 0.3s ease-out;-o-transition:opacity 0.3s ease-out;transition:opacity 0.3s ease-out}.my-mfp-zoom-in.mfp-ready.mfp-bg{opacity:0.8}.my-mfp-zoom-in.mfp-removing.mfp-bg{opacity:0}@media all and (min-width: 1023px){section.contactSection .contactBottomSide button{-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}section.contactSection .contactBottomSide button:hover{background:#ef8735}}@media all and (max-width: 1180px){section.contactSection .contactInfoRow .contactInfoBlock{max-width:50%;width:100%}section.contactSection .contactInfoRow .contactInfoBlock:last-child{margin-top:24px}}@media all and (max-width: 1023px){.wrapper.openMenu header.header a.logo,.wrapper.openMenu header.header a.mobileLogo{background-image:url("../images/icons/logo.svg")}.wrapper.openMenu header.header a.hamburger{background-image:url("../images/icons/closeIcon.svg")}.wrapper.openMenu header.header .menuWrap{display:flex}.wrapper.openMenu .mainSwiper .swiper-slide .slideBody .sliderBg{left:0;right:0;margin:0 auto}.wrapper.openMenu .rightSideSwiperInfo{opacity:0;visibility:hidden}.wrapper.openMenu .mainSwiper .swiper-slide .slideBody .slideText,.wrapper.openMenu .mainSwiper .swiper-slide .slideBody .slideImageWrapper{opacity:0;visibility:hidden}.wrapper .rightArrow{display:none}.wrapper .sectionText{margin-bottom:60px}.wrapper p{font-size:28px;line-height:42px}.wrapper .h1{font-size:40px;line-height:50px}.wrapper .h1 .animatedParent{white-space:nowrap}.wrapper .h1 .animatedParent br+.letter.margin{margin-left:0}.wrapper .h1 .animatedParent br{display:block}.wrapper section.aboutUsSection{padding:60px 16px;cursor:auto}.wrapper section.aboutUsSection .aboutUsRow{margin-bottom:46px}.wrapper section.aboutUsSection .aboutUsRow .h1+p{margin-top:20px}.wrapper section.aboutUsSection .aboutUsRow.bordered{padding:43px 0;margin-top:76px;margin-bottom:76px}.wrapper section.aboutUsSection .aboutUsRow.bordered:before,.wrapper section.aboutUsSection .aboutUsRow.bordered:after{left:-16px}.wrapper section.aboutUsSection .aboutUsRow .ceoPicWrap{right:0}.wrapper .projectRowPicSide{max-width:100%;width:100%;right:0;max-height:100vh}.wrapper .projectRowPicSide .projectInnerRow .projectInfoBlock{padding:40px 46px 76px}.wrapper .projectRowPicSide .projectInfoBlock{padding:15px;height:auto;min-height:100%;text-align:left;padding-right:80px}.wrapper .projectRowPicSide .projectInfoBlock .label{font-size:8px;line-height:12px}.wrapper .projectRowPicSide .projectInfoBlock .label+.value{margin-top:5px}.wrapper .projectRowPicSide .projectInfoBlock .textInfoWrapper>div+div{margin-top:10px}.wrapper .projectRowPicSide .projectInfoBlock .value{font-size:12px;line-height:15px}.wrapper .projectRowPicSide.openInfo .descriptionTrigger{right:26px;top:100px}.wrapper .projectRowPicSide.openInfo .descriptionTrigger:after{margin-left:auto}.wrapper .projectRowPicSide .projectPicsWrap img{max-width:60vw}.wrapper .projectRowPicSide .descriptionTrigger{position:absolute}.wrapper section.projectsSection .projectsWrapper{padding:48px 16px}.wrapper section.projectsSection .projectsWrapper .h1.projectName{line-height:46px;white-space:normal}.wrapper section.partnersSection .innerArrowOverflow{padding:48px 16px}.wrapper section.partnersSection .arrowRightWrap{width:80px;height:80px;right:0 !important;left:inherit !important;top:-5px !important}.wrapper section.partnersSection .arrowRightWrap .arrowRight{display:block}.wrapper section.accessSection{padding:56px 16px}.wrapper section.accessSection .mapWrap{clip-path:circle(405px at calc(100vw - 155px) center) !important}.wrapper section.contactSection{padding-top:60px}.wrapper section.contactSection .contactTopSide{padding:0 16px}.wrapper section.contactSection .contactTopSide .contactInfoRow{margin-top:48px;flex-direction:column}.wrapper section.contactSection .contactTopSide .contactInfoRow .contactInfoBlock{width:100%;max-width:100%;margin-top:24px}.wrapper section.contactSection .contactTopSide .contactInfoRow .contactInfoBlock .contactInfoBlockLabel{margin-bottom:0}.wrapper section.contactSection .contactTopSide .contactInfoRow .contactInfoBlock .contactInfoBlockValue{font-size:36px;line-height:62px}.wrapper section.contactSection .contactBottomSide{margin-top:48px}.wrapper section.contactSection .contactBottomSide .contactBottomRow{flex-direction:column}.wrapper section.contactSection .contactBottomSide .contactBottomRow .contactRightSide{border:0}.wrapper section.contactSection .contactBottomSide .contactBottomRow .contactRightSide>div{max-width:100vw}.wrapper section.contactSection .contactBottomSide .contactBottomRow .fakeTextarea{max-width:100vw}.wrapper section.contactSection .contactBottomSide .contactBottomRow .fakeTextarea .scroll-content{padding:33px 16px}.wrapper section.contactSection .contactBottomSide .contactBottomRow .contactLeftSide>div .inputLabel,.wrapper section.contactSection .contactBottomSide .contactBottomRow .contactRightSide>div .inputLabel{left:16px}.wrapper section.contactSection .contactBottomSide .contactBottomRow input,.wrapper section.contactSection .contactBottomSide .contactBottomRow button,.wrapper section.contactSection .contactBottomSide .contactBottomRow textarea{padding-left:16px;padding-right:16px}.wrapper section.contactSection .contactBottomSide .contactBottomRow button{text-align:center;font-size:36px;position:relative}.wrapper section.contactSection .contactBottomSide .contactBottomRow textarea{min-height:185px}.wrapper section.innerPageCareersSection .mainSectionWrap{padding:48px 16px}.wrapper footer.footer{padding-left:16px;padding-right:16px;font-size:12px}.enterToPage{padding:0 20px}.enterToPageForm{padding:80px}}@media all and (max-width: 767px){.popup-block{font-size:34px;line-height:48px}#thanksForFeedback .popupContent{font-size:20px;line-height:30px}.h1 .animatedParent .letter{font-size:40px}.enterToPageForm{padding:80px 20px}.enterToPageForm .formTitle{font-size:34px;line-height:42px}.enterToPageForm button{margin-top:20px;font-size:32px;font-family:"GothamPro-Medium"}.enterToPageForm button span:after{width:60px;height:45px}.wrapper section.innerPageCareersSection .mainSectionWrap{padding:48px 16px 80px 16px}.wrapper section.innerPageCareersSection .mainSectionWrap .careerRow{flex-direction:column;justify-content:flex-start}.wrapper section.innerPageCareersSection .mainSectionWrap .careerRow+.careerRow{margin-top:60px}.wrapper section.innerPageCareersSection .mainSectionWrap .careerRow .labelSide{margin-right:0}.wrapper section.innerPageCareersSection .mainSectionWrap .careerRow .valueSide{margin-top:20px;font-size:28px;line-height:42px}.wrapper section.aboutUsSection .sectionText{max-width:100%}.wrapper section.aboutUsSection .aboutUsRow .ceoPicWrap{width:180px;height:256px}.wrapper section.aboutUsSection .aboutUsRow p{position:relative;z-index:3}.wrapper section.partnersSection .partnersWrap{position:relative}.wrapper section.partnersSection .partnersRow .swiper-slide{width:100% !important}.wrapper section.partnersSection .partnersRow a{max-width:100%;flex-shrink:0;width:100%;margin:0}.wrapper section.partnersSection .partnersRow a+a{margin-left:40px}.wrapper section.partnersSection .partnersRow a img{width:80% !important}.wrapper section.partnersSection .partnersRow a img.ninja{width:50% !important}.wrapper section.accessSection{min-height:auto;padding-bottom:0;flex-direction:column-reverse}.wrapper section.accessSection .mapBlock{pointer-events:none;width:100%}.wrapper section.accessSection .contentWrap br{display:none}.wrapper section.accessSection .mapWrap{clip-path:none !important;position:relative;height:590px;left:-15px;margin-top:54px}.wrapper section.projectsSection .projectsWrapper .projectRow.freedomWars .projectName{width:205px}.wrapper section.projectsSection .projectsWrapper .projectRow.bakeMonogatari .projectName{width:280px}.wrapper section.projectsSection .projectsWrapper .projectRow.bakeMonogatari .projectNum{margin:0;position:relative;right:-140px}.wrapper section.projectsSection .projectsWrapper .projectRow.resurection .projectName{width:330px}.wrapper section.projectsSection .projectsWrapper .projectRow.resurection .projectNum{margin:0;position:relative;right:-70px}.wrapper section.projectsSection .projectsWrapper .projectRow.rageBurst .projectName{width:275px}.wrapper section.projectsSection .projectsWrapper .projectRow.monsterStrike .projectName{width:205px}.wrapper section.projectsSection .projectsWrapper .projectRow.monsterStrikeTA .projectName{width:250px}.wrapper section.projectsSection .projectsWrapper .projectRow.cinema .projectName{width:295px}.wrapper section.projectsSection .projectsWrapper .projectRow.soundFury .projectName{width:153px}.wrapper section.projectsSection .projectsWrapper .projectRow.toyota .projectName{width:165px}.wrapper section.projectsSection .projectsWrapper .projectRow.wheathering .projectName{width:280px}.wrapper section.projectsSection .projectsWrapper .projectRow.opM .projectName{width:260px}.wrapper section.projectsSection .projectRowPicSide{z-index:12;height:auto;margin:0;overflow-y:auto;width:100vw;max-width:none;left:-16px;max-height:none}.wrapper section.projectsSection .projectRowPicSide .closeInfoButton,.wrapper section.projectsSection .projectRowPicSide .descriptionTrigger{pointer-events:auto;z-index:12}.wrapper section.projectsSection .projectRowPicSide.disable{pointer-events:none}.wrapper section.projectsSection .projectRowPicSide .projectInnerRow{height:100%;max-height:none;flex-direction:column}.wrapper section.projectsSection .projectRowPicSide .projectInnerRow .projectPicsWrap{max-width:100%;width:100%;height:520px}.wrapper section.projectsSection .projectRowPicSide .projectInnerRow .projectPicsWrap .swiper-container .swiper-pagination{display:flex;justify-content:center;align-items:flex-end;height:calc(520px - 34px);top:0;max-width:100%;opacity:0;visibility:hidden;-moz-transition:all .5s ease .5s;-o-transition:all .5s ease .5s;-webkit-transition:all .5s ease;-webkit-transition-delay:.5s;transition:all .5s ease .5s}.wrapper section.projectsSection .projectRowPicSide .projectInnerRow .projectPicsWrap .swiper-container .swiper-buttons-wrap{max-width:100%;left:0}.wrapper section.projectsSection .projectRowPicSide .projectInnerRow .projectInfoBlock{max-width:100%;width:100%;padding:28px 25px 150px;min-height:500px;height:auto}.wrapper section.projectsSection div.opened .projectRowPicSide .projectInnerRow .projectPicsWrap .swiper-container .swiper-pagination{opacity:1;visibility:visible}.wrapper section.contactSection .contactBottomSide .contactBottomRow button{position:relative;top:-1px}.wrapper .projectRowPicSide{position:relative}.wrapper .projectRowPicSide.openInfo .descriptionTrigger{margin:0;padding:10px 0;max-width:100px}.wrapper .projectRowPicSide .projectPicsWrap img{max-width:100vw !important;width:100vw !important;height:auto !important}.wrapper .projectRowPicSide .projectPicsWrap img.widthOriented,.wrapper .projectRowPicSide .projectPicsWrap img.smallOnMob{height:100% !important;object-fit:cover}.wrapper .projectRowPicSide .descriptionTrigger{right:26px}.wrapper .projectRowPicSide .descriptionTrigger.transition{-moz-transition:all .3s ease;-o-transition:all .3s ease;-webkit-transition:all .3s ease;transition:all .3s ease}}
