 .h1-span{text-indent:-9999px;}.top-content, h1 {font-family: 'Proxima Nova Bl' }.section-head, .top-content {white-space: nowrap;-webkit-text-stroke-width: 2px;-webkit-text-stroke-color: #ebe9ea;color: #fff }.glob-box h2, .location-information li {margin-bottom: 20px }.top-line:before, h1 {background-color: #e01321 }.casestudy-testimonial, .client-blog {box-shadow: 0 34px 37.92px 10.08px rgba(0,0,0,.08) }.feature-list li, .hightlight-list li {letter-spacing: .1px;position: relative }.case-study .container {max-width: 1365px }.banner .container {max-width: 1392px;}.banner {margin-top: 110px;padding: 5px 0 33px }.top-content {letter-spacing: -2px;font-size: 7.4rem;line-height: normal;margin-bottom: 30px;}.location-information li strong, .month-date {font-weight: 600;font-family: 'Proxima Nova Lt' }.banner-sec {position: relative;border-bottom: 4px solid #14151b;margin-top: -35px }.banner-left {max-width: 350px;padding-right: 12px }h1 {display: block;color: #fff;font-size: 4.8rem;width: 200px;min-height: 100px;display: flex;align-items: center;justify-content: center;padding: 0;margin-bottom: 19px }h1 svg {width: 95px;margin-left: -29px;}.banner-information {padding: 20px 0 57px 0;position: relative }.month-date {font-size: 1.6rem;border: 2px solid #000;padding: 7px 10px 6px 7px }.feature-wrap, .stack-block {border-left: 4px solid #14151b }.explaine-project {font-size: 2rem;line-height: 1.3;margin-bottom: 30px;font-weight: 700;letter-spacing: 0.7px;}.location-information li:last-child, .oriented-features:last-child, .save-box:last-child {margin-bottom: 0 }.location-information li strong {display: block;text-transform: uppercase;margin-bottom: 6px;font-size: 1.4rem;color: #999aa1 }.location-information li {display: flex;}.location-information li span {font-size: 1.4rem;font-weight: 600;margin-left: 7px;}.banner-right {padding-left: 20px }.canis-rating img, .full-img img, .gallery-overlap img, .right-img img {display: block;width: 100% }.summary-content {max-width: 1235px }.section-head {display: block;letter-spacing: -2px;font-size: 4rem;line-height: 1;margin-bottom: 10px;font-family: 'Proxima Nova Bl' }.client-asked h2, .client-detail strong, .glob-box h2, .process-value, .productivity-text {font-family: 'Proxima Nova Th' }.glob-box, .oriented-features {margin-bottom: 40px }.glob-box h2 {font-weight: 700 }.glob-box p {line-height: 1.45;margin-bottom: 24px;}.client-blog {background-color: #fff;padding: 30px 15px;margin-bottom: 70px }.specific-block {background-color: #FFEEEE;max-width: 1205px;margin: 0 auto;width: 100%;padding: 40px 15px;justify-content: space-between;}.specific-head {margin-bottom: 30px;}.specific-head h3 span {display: block;}.specific-point {padding-left: 15px;}.specific-point li {font-size: 18px;line-height: 1;margin-bottom: 15px;list-style: disc;}.challenges-section {padding: 45px 0 30px;}.challenges-block {margin-bottom: 40px;}.challenges-block h2 {margin-bottom: 20px;}.challenges-block p {margin-bottom: 20px;}.challenges-testimonial {background-color: #fff;padding: 30px 15px;margin-bottom: 20px;box-shadow: 0 34px 37.92px 10.08px rgba(0,0,0,.08) }.challenges-execution {display: block;font-size: 2rem;font-family: 'Proxima Nova Rg';padding-top: 20px;line-height: 1.3;letter-spacing: -.9px;margin-bottom: 40px }.challenge-info {}.challenge-detail {padding-top: 20px;align-items: flex-end;margin-bottom: 22px }.challenge-detail img {display: block;width: 106px;height: 106px;margin-right: 12px }.pm-detail {background-color: #14151b;padding: 12px }.pm-detail span {color: #fff;font-size: 1.4rem;display: block;margin-bottom: 2px }.pm-detail strong {color: #fff;font-size: 1.4rem;font-weight: 700;font-family: 'Proxima Nova Th' }.challenge-speak {font-size: 1.6rem;line-height: 1.3;padding-right: 10px;font-weight: 700 }.client-asked h2 {margin-bottom: 22px;padding-right: 30px;font-weight: 700 }.analysi-para, .asked-for, .process-wrapper h3 {margin-bottom: 30px }.asked-for li {font-size: 1.6rem;margin-bottom: 10px;padding-left: 20px;position: relative }.asked-for li:after, .hightlight-list li:before {content: "";position: absolute;left: 0;top: 6px;width: 5px;height: 5px;background-color: #dad4d6 }.speak-wrap {padding-top: 22px;border-top: 2px dotted #14151b }.final-execution {display: block;font-size: 2rem;margin-bottom: 27px;padding-top: 22px;line-height: 1.3;letter-spacing: -.9px }.full-gallery, .left-border, .solution-section, .top-line {position: relative }.top-line:before {content: "";position: absolute;left: 0;top: 0;width: 77px;height: 4px }.client-detail, .left-border:after, .left-border:before, .process-value {background-color: #14151b }.user-speak {font-size: 1.8rem;line-height: 1.3;margin-bottom: 55px }.user-detail {align-items: flex-end;margin-bottom: 28px;padding-top: 34px }.user-detail img {display: block;width: 90px;height: 90px;margin-right: 12px }.client-detail {padding: 12px }.client-detail span {color: #fff;font-size: 1.4rem;display: block;margin-bottom: 2px }.client-detail strong {color: #fff;font-size: 1.4rem;font-weight: 700 }.client-speak {font-size: 1.6rem;font-weight: 700;line-height: 1.3;padding-right: 10px }.solution-box {margin-bottom: 40px }.cycle-analysis {padding: 20px 0;position: relative;z-index: 1 }.process-list li {padding: 25px 15px 10px;margin-bottom: 20px;border-radius: 1px;position: relative;border: 2px solid #d8d4d6 }.process-value {padding: 6px 8px 3px;color: #fff;font-size: 1.3rem;margin-bottom: 15px;height: 100%;letter-spacing: 1.5px;border-radius: 1px }.process-para {max-width: 700px;width: 100%;letter-spacing: -.3px;margin-bottom: 18px;}.process-para strong {font-weight: 600;}.step-list {padding-left: 15px;}.step-list li {font-size: 15px;line-height: 1.16;border: none;padding: 0;margin-bottom: 12px;list-style-type: disc;}.analytics-box {margin-bottom: 22px;}.reports-block strong {display: block;font-size: 18px;font-weight: 700;margin-bottom: 16px;}.product-categories {margin-bottom: 15px;}.pc-value {background-color: #14151b;width: 120px;height: 100px;margin-right: 15px;color: #fff;flex-wrap: wrap;}.pc-value strong {display: block;font-size: 24px;margin-bottom: 10px;font-weight: 700;}.pc-value span {display: block;font-size: 16px;}.productivity-analysis h3 {margin-bottom: 18px }.productivity-wrap {overflow-x: scroll;padding-bottom: 10px }.productivity-box {background-color: #e3dee0;flex: 0 0 71%;margin-right: 15px;display: flex;align-items: center;min-height: 130px;padding: 20px 15px;border-radius: 1px }.productivity-logo {width: 54px;height: 54px }.productivity-text {width: calc(100% - 54px);padding-left: 21px;font-size: 1.6rem;line-height: 1.1 }.computation-productivity {background-color: #fba186;width: 65%;margin-right: 0 }.computation-productivity strong {display: block;font-size: 2rem;margin-bottom: 12px;font-family: 'Proxima Nova Bl' }.full-gallery {margin-top: 20px;}.technology-feature {padding-top: 10px;}.best-practice {margin-bottom: 35px;}.best-practice p {margin-bottom: 16px;}.feature-head, .fz-h4, .save-box span {font-family: 'Proxima Nova Th' }.computation-productivity span {font-size: 1.7rem }.gallery-overlap {max-width: 1047px;width: 90%;position: absolute;bottom: 0;left: 50%;transform: translateX(-50%) }.tech-feature {padding: 40px 0 }.feature-head {margin-bottom: 25px;font-weight: 700 }.stack-block {padding-left: 15px }.fz-h4 {font-size: 1.8rem;margin-bottom: 10px }.feature-list {margin-bottom: 36px }.feature-list li {font-size: 1.6rem;margin-bottom: 10px }.main-feature {width: 240px;padding-left: 15px }.feature-parts {padding-left: 20px;overflow: hidden }.technology-stack {border-left: 4px solid #14151b;padding-left: 18px;}.left-border:before {content: "";position: absolute;right: 100%;width: 100%;top: 11px;height: 2px }.left-border:after {content: "";position: absolute;right: 100%;width: 9px;height: 9px;top: 7px;border-radius: 50% }.pd-left {padding-left: 15px }.casestudy-testimonial {background-color: #fff;padding: 30px 15px;margin-bottom: 20px }.testimonial-ex {display: flex;flex-wrap: wrap }.result-section {padding-bottom: 40px }.txt-hightlights {font-size: 2rem;margin-bottom: 32px }.hightlight-list li {font-size: 1.6rem;padding-left: 15px;margin-bottom: 14px }.result-right {padding-top: 17px }.saving-sec {margin-bottom: 38px }.save-box {background-color: #e01321;padding: 25px 20px;margin-bottom: 20px;display: inline-block }.save-box span {color: #fff;font-size: 2.4rem;line-height: 1.3;letter-spacing: -.5px }.grow-section {background-color: #14151b;padding: 25px 0 20px }.grow-box {height: 100%;padding: 15px 0;align-items: center;position: relative }.grow-figure {width: 100px }.grow-content h3 {color: #fff;font-size: 2.2rem;line-height: 1;margin-bottom: 10px }.grow-content {width: calc(100% - 100px);padding-left: 15px }.grow-content p {color: #fff;margin-bottom: 0 }.btn-grow {color: #fff;font-size: 1.6rem;font-family: 'Proxima Nova Rg';font-weight: 700;padding: 16px 26px;border-radius: 2px;transition: .5s;background-color: #02789e;border: 2px solid #02789e }.btn-grow:hover {background-color: transparent }.design-section {padding-top: 40px;}.design-section .section-head {}.design-head {}.design-head h2 {}.design-wrap {}.design-box {margin-bottom: 30px;padding-bottom: 20px;border-bottom: 4px solid #14151b;}.top-head {margin-bottom: 25px;}.design-box h3 {margin-bottom: 26px;padding-top: 20px;position: relative;}.design-box h3:before {content: "";width: 38px;height: 4px;position: absolute;left: 0;top: 0;background-color: #14151b;}.design-box p {}.color-palette {width: 80px;height: 80px;margin-right: 14px;display: inline-block;}.color-palette1 {background-color: #622BC4;}.color-palette2 {background-color: #EB8044;}.design-logo svg {width: 200px;}.font-info {font-size: 26px;font-weight: 600;line-height: 1.1;}.project-plan {background-color: #f4c5c2;padding: 40px 0;}.project-status {}.project-status h3 {margin-bottom: 40px;}.project-app {display: block;font-size: 18px;font-weight: 700;margin-bottom: 16px;}.project-status p {}.project-screen {}.testimonial-block {padding: 40px 0;}.testimonial-add {background-color: #fff;padding: 25px 15px;box-shadow: 0px 12px 23px rgba(0, 0, 0, 0.1);}.client-speak h4 {margin-bottom: 26px;}.testimonial-add p{font-weight: 600;}@media all and (min-width: 576px) {.productivity-box {flex: 0 0 45% }}@media all and (min-width: 768px) {.top-content {font-size: 17rem;line-height: 1;letter-spacing: -6px;}h1 {width: 250px;height: 130px;font-size: 5.8rem }.banner-sec {margin-top: -55px }.banner-right {position: absolute;right: 0;bottom: 0;width: 50%;border-left: none;padding-left: 0 }.section-head {font-size: 8.5rem }.client-blog {padding: 40px 25px;margin-bottom: 50px }.client-asked {width: 36%;padding-right: 15px }.speak-wrap {width: 62%;padding-top: 22px;padding-left: 30px;border: none;background: url(../images/contact-seprater.svg) left top/2px repeat-y }.solution-img {text-align: right }.full-gallery img {max-height: 350px;}.productivity-wrap {overflow: visible;padding-bottom: 0;flex-wrap: wrap }.productivity-box {flex: 0 0 auto;width: 48%;margin: 0 0 25px;padding: 25px }.technology-feature {padding-top: 30px;}.best-practice {width: 50%;}.technology-stack {width: 40%;}.tech-stack {width: 30% }.features-sec, .result-right {width: 65% }.main-feature {padding-left: 0;padding-right: 10px }.feature-head {min-height: 56px }.feature-wrap {border: none;padding-left: 0 }.feature-parts {border-left: 2px solid #14151b }.resutl-sec, .saving-sec {justify-content: space-between }.result-left {width: 30%;padding-right: 15px }.save-box {width: 48%;margin-bottom: 0 }.save-box span {font-size: 2.2rem;line-height: 1.1 }.grow-figure {width: 155px }.grow-content {width: calc(100% - 155px);padding-left: 30px }.grow-content h3 {color: #fff;font-size: 2.4rem;line-height: 1;margin-bottom: 10px }.grow-content p {color: #fff;font-size: 2rem;margin-bottom: 0 }.btn-sec {width: 35% }.design-box {width: 31.5%;padding: 5px 15px 5px 0;border: none;border-right: 4px solid #14151b;}.design-box:last-child {border-right: none;}.top-head {min-height: 85px;}.project-plan {padding: 60px 0;}.testimonial-block {padding: 50px 0;}.testimonial-add {padding: 35px 30px;}}@media all and (min-width: 992px) {.section-head {font-size: 12rem }.casestudy-testimonial, .client-blog {padding: 45px }.asked-for li {font-size: 1.8rem;margin-bottom: 15px }.final-execution {font-size: 2.4rem }.full-gallery img {max-height: 400px;object-fit: cover;}.solution-box {padding-right: 15px }.solution-img {position: absolute;right: 0;top: 0;width: 46% }.process-list li {padding: 30px;margin-bottom: 30px;display: flex;align-items: center;justify-content: space-between }.process-value {margin-bottom: 0 }.process-content {border-left: 2px solid #e01321;padding-left: 30px;width: 84%;}.process-para {max-width: none;font-size: 1.8rem;line-height: 1.2;margin-bottom: 0;}.cycle-paragraph {margin-top: 20px;}.step-list, .analytics-box, .product-categories {margin-top: 26px;}.step-list li {font-size: 18px;padding: 0;line-height: 1.1;margin-bottom: 12px;width: 100%;display: inline flow-root list-item;}.step-list li:last-child, .product-categories {margin-bottom: 0;}.analytics-box .step-list {margin-top: 0;}.reports-block strong {margin-bottom: 20px;}.pc-value {width: 150px;height: 116px;}.productivity-box {width: 30%;margin: 0 0 35px }.computation-productivity {width: 65% }.testimonial-ex {flex-wrap: initial }.testimonial-speek {width: 62% }.hightlight-list li {font-size: 1.8rem;margin-bottom: 17px }.saving-sec {justify-content: flex-start }.save-box {width: 35%;margin-right: 30px }.save-box:last-child {width: 46%;margin-right: 0 }.challenges-testimonial {padding: 45px 20px;}.challenge-detail {padding-top: 0;margin-bottom: 0;}.challenge-detail img {width: 120px;height: 116px;}.top-line::before {top: auto;bottom: 135px;}.challenge-speak {width: 62%;}.best-practice p {font-size: 18px;line-height: 1.3;}.project-status {max-width: 400px;width: 100%;padding-top: 80px;}.project-screen {text-align: right;}.project-screen img {width: 52%;margin-top: -280px;}.best-practice {width: 64%;}.technology-stack {width: 36%;}.mearn-stack {width: 65%;}.mearn-stack-list {width: 25%;}.testimonial-add h4 {margin-bottom: 30px;}.testimonial-add p {line-height: 1.36;}}@media all and (min-width: 1024px) {p {font-size: 1.8rem }.banner-right {width: 54%;}.grow-content h3 {color: #fff;font-size: 3.6rem;line-height: 36px;margin-bottom: 10px }.grow-content p {color: #fff;font-size: 2.6rem;margin-bottom: 0 }.specific-block {padding: 50px 20px;}.specific-head {width: 40%;}.specific-point {width: 54.5%;}.specific-point li {line-height: 1.1;}.specific-point li:last-child {margin-bottom: 0;}.reports-block {display: flex;margin-top: 26px;}.analytics-box {width: 31%;margin: 0;}.analytics-box .without-head {margin-top: 40px;}}@media all and (min-width: 1200px) {.banner {margin-top: 125px }.top-content {font-size: 25rem }.cycle-analysis {background-color: #fff;padding: 50px 50px 20px;}.casestudy-testimonial, .client-blog {padding: 55px }.client-speak, .testimonial-speek {font-size: 2rem }.tech-stack {width: 35% }.features-sec {width: 60% }.feature-head {min-height: auto;margin-bottom: 55px }.feature-parts {width: 410px;padding-left: 70px;border-left: 2px solid #14151b }.result-section {padding-top: 50px }.btn-sec {width: 28% }.specific-block {padding: 55px 55px 50px 84px;}.specific-point {padding-left: 0;}.specific-point li {margin-bottom: 27px;padding-left: 5px;}.challenges-section {padding: 60px 0 80px;}.challenge-speak {font-size: 2rem;}.full-gallery {margin-top: 80px;}.pc-value {margin-right: 34px;}.pc-value strong {font-size: 40px;}.pc-value span {font-size: 21px;}.design-box {padding-right: 20px;}.top-head {margin-bottom: 50px;}.font-info {font-size: 32px;}.design-box h3 {margin-bottom: 30px;}.design-box p {line-height: 1.3;}.feature-list-btm {margin-bottom: 0;}}@media all and (min-width: 1280px) {.case-study .container {padding: 0 3% }h1 {font-size: 6.8rem;width: 280px;height: 160px }.banner-right {width: 60%;bottom: -39px }.banner-information {padding: 25px 0 57px;}.location-information li {display: flex;margin-bottom: 25px }.client-asked {width: 30% }.speak-wrap {width: 65%;padding-left: 45px }.productivity-text {font-size: 1.8rem }.challenges-block {margin-bottom: 60px;}.challenge-detail img {width: 142px;height: 146px;}.top-line::before {bottom: 165px;}.challenge-speak {font-size: 2.2rem;line-height: 32px;}.specific-head h3 {margin-bottom: 0;padding-top: 29px;line-height: 44px;letter-spacing: normal;}.design-section {padding-top: 73px;}.design-wrap {padding-left: 12px;}.design-head {margin-top: -25px;}.top-head {min-height: 105px;padding-left: 12px;margin-bottom: 90px;}.color-palette {width: 93px;height: 93px;margin-right: 16px;}.design-logo svg {width: 323px;}.font-info {font-size: 45px;}.design-box h3 {padding-top: 25px;margin-bottom: 38px;}.design-box p {line-height: 1.39;}.technology-feature .section-head {margin-bottom: 19px;}.technology-feature .glob-box {margin: 0 0 59px;}.technology-stack {padding-left: 37px;}.feature-head {margin-bottom: 38px;}.testimonial-block {padding: 75px 0;}.testimonial-add {padding: 77px 53px 56px;}.testimonial-add h4 {margin-bottom: 32px;}.testimonial-add p {font-size: 28px;line-height: 38px;padding-left: 13px;letter-spacing: -0.1px;}h1 svg{width:180px;}}@media all and (min-width: 1440px) {.case-study .container {padding: 0 15px }.banner {margin-top:120px;padding-bottom: 65px;}.top-content {letter-spacing: -7px;font-size: 25rem }h1 {font-size: 7.2rem;width: 370px;height: 136px }h1 svg {width: auto;}.explaine-project {font-size: 2rem;line-height: 1.3;margin-bottom: 35px }.banner-sec {margin-top: -133px;padding-bottom: 115px;}.banner-information {padding: 42px 0 57px;}.banner-right {right: 22px;bottom: 32px;width: 100%;max-width: 778px }.location-information li {margin-bottom: 15px }.summary-section {margin-bottom: 40px }.challenges-testimonial {padding: 61px 20px;margin-bottom: 0;}.challenges-block h2 {margin-bottom: 38px;}.challenges-block p {margin-bottom: 37px;}.challenge-speak {width: 65%;font-size: 26px;line-height: 38px;}.section-head {font-size: 20.5rem;letter-spacing: -4px;margin-bottom: 6px;}.technology-feature .section-head {font-size: 17.5rem;}.glob-box h2 {margin-bottom: 26px }.glob-box {margin-bottom: 87px }.client-blog {padding: 76px 104px 93px 59px;margin-bottom: 70px }.client-asked {width: 28%;padding-right: 52px }.client-asked h2 {margin-bottom: 51px;padding-right: 30px }.asked-for li {margin-bottom: 17px;padding-left: 23px }.speak-wrap {width: 72%;padding-top: 0;padding-left: 63px }.final-execution {font-size: 2.6rem;margin-bottom: 27px;padding-top: 22px;line-height: 26px }.user-speak {font-size: 1.8rem;line-height: 1.3;margin-bottom: 55px }.user-detail {margin-bottom: 33px }.client-detail strong {font-size: 1.6rem }.client-speak {font-size: 1.8rem;line-height: 1.5;padding-right: 10px }.user-detail img {width: 106px;height: 106px;margin-right: 12px }.gallery-overlap, .solution-box {width: 100% }.solution-box {margin-bottom: 20px;}.solution-img {max-width: 722px;width: 100%;top: -16px }.cycle-analysis {padding: 54px 49px 20px;}.process-wrapper h3 {margin-bottom: 45px }.process-value {font-size: 1.8rem;}.process-list li {padding: 39px 93px 40px 50px;margin-bottom: 64px }.process-list li:last-child {margin-bottom: 0;}.hightlight-list li {padding-left: 22px }.step-list li {padding: 0;margin-bottom: 14px;}.step-list li:last-child {margin-bottom: 0;}.process-content {padding-left: 47px;}.process-content h4 {margin-bottom: 20px;}.cycle-paragraph {margin-top: 31px;}.reports-block {margin-top: 45px;}.analytics-box {width: 30%;}.process-para {letter-spacing: normal }.analysi-para {margin-bottom: 39px }.productivity-box {min-height: 142px;padding: 32px 30px 32px 50px;margin-bottom: 50px }.productivity-text {font-size: 2rem;letter-spacing: -.9px }.full-gallery img {max-height: none;}.best-practice {width: 64%;}.technology-stack {width: 36%;}.mearn-stack {width: 53%;}.mearn-stack-list {width: 35%;padding-top: 71px;}.tech-feature {padding: 56px 0 }.feature-head {margin-bottom: 48px }.stack-block {padding-left: 20px }.tech-stack {width: 355px }.features-sec {width: 724px }.fz-h4 {font-size: 2rem;margin-bottom: 10px }.feature-list {margin-bottom: 32px }.feature-list-btm {margin-bottom: 0;}.feature-list li {font-size: 1.8rem;margin-bottom: 17px }.main-feature {width: 240px;padding: 0 }.feature-parts {width: 461px;padding: 0 0 0 110px;overflow: hidden;border-left: 2px solid #14151b }.oriented-features {margin-bottom: 81px }.casestudy-testimonial {padding: 92px;margin-bottom: 20px }.testimonial-detail {width: 30% }.testimonial-speek {width: 67% }.btn-sec, .save-box {width: 35% }.result-section {padding-top: 100px }.result-para {max-width: 1045px }.save-box {padding: 34px 29px;margin-right: 48px;display: inline-block }.save-box:last-child {width: 46% }.save-box span {font-size: 3rem;line-height: 30px;letter-spacing: -1.5px }.project-plan {padding: 60px 0 29px;}.project-status {max-width: 502px;padding-top: 216px;padding-left: 41px;}.project-screen img {width: auto;margin-top: -538px;}.project-status h3 {margin-bottom: 74px;}.project-app {margin-bottom: 21px;}.project-status p {line-height: 1.4;}}@media all and (min-width: 1980px) {.solution-section {max-width: 1980px;margin: 0 auto }}