wrapper {padding-top: 0 }.container {padding: 0 20px }.d-flex {display: -ms-flexbox;display: flex }.justify-content-start {-ms-flex-pack: start;justify-content: flex-start }.justify-content-end {-ms-flex-pack: end;justify-content: flex-end }.justify-content-center {-ms-flex-pack: center;justify-content: center }.justify-content-between {-ms-flex-pack: justify;justify-content: space-between }.justify-content-around {-ms-flex-pack: distribute;justify-content: space-around }.align-items-start {-ms-flex-align: start;align-items: flex-start }.align-items-end {-ms-flex-align: end;align-items: flex-end }.align-items-center {-ms-flex-align: center;align-items: center }.align-items-baseline {-ms-flex-align: baseline;align-items: baseline }.flex-wrap {-ms-flex-wrap: wrap;flex-wrap: wrap }h1 {color: #2c2c2c;font-size: 32px;font-weight: 800;line-height: 1;margin-bottom: 20px;text-transform: capitalize;text-align: center }h1 span {display: block;color: #ff1112 }h2 {color: #2c2c2c;font-size: 21px;text-transform: capitalize;font-weight: 700 }h3 {font-size: 18px;text-transform: capitalize;font-weight: 700;color: #2c2c2c;margin-bottom: 20px }p {color: #000;font-size: 16px;line-height: 1.68;margin-bottom: 15px }strong {font-weight: 600;color: #2c2c2c }.digits-wrapper {display: flex;justify-content: flex-end;align-items: center }.pagination-digits {font-size: 23px;margin-right: 5px;font-style: italic }.next-slide {color: #000;font-weight: 700;position: relative;width: 10px;height: 10px;border-right: 2px solid #000;border-bottom: 2px solid #000;border-left: 2px solid transparent;border-top: 2px solid transparent;-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-ms-transform: rotate(-45deg);-o-transform: rotate(-45deg);transform: rotate(-45deg) }.para-second strong {line-height: 1.2 }.banner-lists.active {display: block }.banner-lists {display: none }.last-para {margin-bottom: 30px }.workflow-section {border-bottom: 1px solid #c9c9c9 }.workflow-banner {position: relative;min-height: 365px }.workflow-banner > .container {position: absolute;height: 100%;width: 100%;left: 0 }.dropdown-wrapper {display: block }.aboutus, .availability-meter, .disclaimer-info, .privacy-policy-info {margin: 71px 0 0;padding: 40px 0 15px;border-bottom: 1px solid #c9c9c9 }.map-info {margin-top: 50px;padding-top: 0 }.privacy-policy-info h1 {text-align: left }.contact-link {font-weight: 600;color: #ff1112;text-decoration: underline }.contact-link:hover {text-decoration: none }.privacy-policy-info p strong {color: #ff1112 }.info-points li, .markup-steps li, .payment-steps li {position: relative;font-weight: 600;padding-left: 15px;margin-bottom: 10px }.holiday-wrap li::before, .info-points li::before, .markup-steps li::before {content: "";position: absolute;left: 0;top: 50%;border-radius: 50%;width: 5px;height: 5px;background: #ff1112;transform: translate(0,-50%) }.terms-info h1 {text-align: center }.terms-info > p {max-width: 840px;margin: 0 auto 20px;text-align: center }.terms-sequence > li {box-shadow: 0 4px 4.9px .1px rgba(0,0,0,.15), 0 11px 7.76px .24px rgba(0,0,0,.1), 0 14px 17.86px 1.14px rgba(0,0,0,.14), 0 20px 24.3px 2.7px rgba(0,0,0,.06);margin-bottom: 35px;border-radius: 5px;overflow: hidden }.terms-sequence h2 {padding: 20px 15px;background: #fdc14f;text-align: center }.terms-sequence .red-bg {background: #f03e32;color: #fff }.terms-sequence .green-bg {background: #85cebb }.terms-wrap {padding: 0 15px 20px }.markup-steps li, .payment-steps li {font-weight: 400;margin-bottom: 15px }.markup-steps li::before {top: 10px;transform: none }.payment-steps li span, .strategies-steps li span {position: absolute;top: 0;left: -3px;font-weight: 600;font-size: 15px;color: #ff1112 }.map-info .contact-link {text-decoration: none;font-size: 15px;padding-left: 15px;color: #06f;display: block }.map-info .contact-link:hover {text-decoration: underline }.map-info h2 {padding: 15px 20px 13px;background: #ffcfcf;color: #000;margin-bottom: 25px }.holiday-wrap, .info-list {display: flex;flex-wrap: wrap;justify-content: space-between }.info-list li {width: 48%;flex: 0 0 48%;margin-bottom: 20px }.timing {color: #ff1112;font-weight: 600 }.availability-meter h1 {margin-bottom: 25px;line-height: 1.2 }.working-start {padding: 40px 15px;text-align: center;margin-bottom: 25px;background: url(../images/chopu-bg.jpg) center top no-repeat }.working-start h2 {margin-bottom: 10px;color: #fff }.working-start .banner-text {color: #fff;display: block;font-weight: 400;line-height: 1.4 }.banner-text .light-violet {color: #ff1112 }.away-content span {color: #fff;padding: 20px;font-size: 20px;display: block;margin-bottom: 55px }.availability-meter p {max-width: 840px;margin: 0 auto 20px;text-align: left }.availability-meter h2 {text-align: center }.holiday-wrap li {margin: 0 3% 20px;text-transform: capitalize;position: relative;padding-left: 15px }.aboutus {background: #ffcfcf;padding: 40px 0 15px;border-bottom: none }.link-about {display: none }.strategies-section {padding: 40px 0 0;border-bottom: 1px solid #c9c9c9 }.previous-strategies strong {font-weight: 600;display: block;margin-bottom: 25px;line-height: 1.2 }.strategies-steps {margin-bottom: 20px }.strategies-steps li {position: relative;padding-left: 15px;font-weight: 600 }.work-section {padding: 40px 0 0 }[class*=aboutus-], [class^=aboutus-] {background-image: url(../images/aboutus-sprite.png);background-position: 0 0;background-repeat: no-repeat;display: inline-block;height: 14px;line-height: 14px;margin-top: 1px;vertical-align: text-top;text-indent: -9999px;width: 14px }.aboutus-commented {background-position: -83px -3px;width: 38px;height: 40px }.aboutus-w3c {background-position: -93px -131px;width: 49px;height: 49px }.aboutus-reliability {background-position: -17px 0;width: 49px;height: 49px }.aboutus-payment {background-position: -140px -5px;width: 51px;height: 42px }.aboutus-availability {background-position: -158px -135px;width: 49px;height: 40px }.aboutus-transparency {background-position: -223px -136px;width: 38px;height: 40px }.aboutus-ready {background-position: -207px -3px;width: 49px;height: 49px }.aboutus-money {background-position: -18px -131px;width: 51px;height: 46px }.aboutus-support {background-position: -87px -66px;width: 49px;height: 44px }.aboutus-utmost {background-position: -158px -66px;width: 38px;height: 42px }.aboutus-technical {background-position: -16px -198px;width: 58px;height: 52px }.aboutus-search {background-position: -97px -200px;width: 51px;height: 48px }.aboutus-settings {background-position: -159px -194px;width: 58px;height: 56px }.aboutus-dev {background-position: -15px -261px;width: 58px;height: 54px }.aboutus-tester {background-position: -101px -261px;width: 53px;height: 56px }.aboutus-final {background-position: -164px -261px;width: 51px;height: 54px }.bleed-color {background: #218592 }.greyish-color {background: #3e6475 }.yellows-color {background: #fcb124 }.redish-color {background: #ef3e31 }.beaker-navy-color {background: #0e3d52 }.greenish-color {background: #84cebb }.wrapper-icon {width: 70px;height: 70px;border-radius: 50%;margin: 0 auto 20px;overflow: hidden }.yellow-color {background: #fdc150 }.green-color {background: #84cebb }.red-color {background: #ef3e31 }.lightpink-color {background: #f58b83 }.navy-color {background: #4d9da8 }.violet-color {background: #3e6475 }.tomato-color {background: #f58b83 }.darkblue-color {background: #218592 }.solid-blue {background: #0e3d52 }.darkyellow-color {background: #fcb124 }.heading-wrap {width: 100% }.work-steps li {margin-bottom: 20px }.team-section {padding: 65px 0 0;border-bottom: 1px solid #c9c9c9 }.team-tab {width: 100% }.tab-content {width: 100% }.team-tab h3 {font-size: 30px;margin-bottom: 45px }.team-tab li {margin-bottom: 8px }.team-tab a {color: #2c2c2c;font-weight: 600 }.team-tab a.active-a {color: #ff5958 }.team-tab .leader-slide {padding: 12px 0 12px 20px;width: 90%;float: left }.tab-content .tab {display: none }.tab-content .tab h2 {color: rgba(0,0,0,.7) }.tab-content .tab p {color: #000;text-align: justify }.tab-content .tab-active {display: block }.tab-content .tab .team-image {width: 47%;float: left;margin-top: -40px }.tab-content .tab .about-team {width: 45%;float: right;margin-top: 25px }.about-team strong {display: block;font-family: Poppins, sans-serif;font-weight: 600;font-size: 60px;line-height: 1;color: #2c2c2c;letter-spacing: -1px }.about-team span {display: block;text-transform: uppercase;font-family: Poppins, sans-serif;font-weight: 500;font-size: 15px;line-height: 1.2;color: #ff5958;padding: 10px 0 30px;float: none }.about-team p {padding: 0;color: #000 }.department-info {background: url(../images/team-ptn-bg.jpg) left top no-repeat !important;background-size: cover !important;padding: 80px 35px 85px;display: flex;flex-direction: column }.department-tab h3 {font-size: 30px;margin-bottom: 48px;margin-top: 10px;color: #fff }.department-tab li {margin-bottom: 10px }.department-tab a {color: #fff;font-weight: 600 }.department-tab a.active-b {color: #ff5958 }.department-tab .leader-slide {padding: 12px 0 12px 20px;width: 90%;float: left }.department-content .tabing {display: none }.department-content .tabing h2 {color: rgba(0,0,0,.7) }.department-content .tabing p {color: #000;text-align: justify }.department-content .tabs-active {display: block }.department-content .tabing .about-team {width: 60% }.about-department strong {font-size: 60px;color: #fff;float: left;width: 100% }.about-department ul {margin-top: 25px;width: 100%;float: left }.about-department li {color: #fff;font-weight: 400;line-height: 1.88 }.tech-list-half {width: 47% !important;float: left }@media (max-width: 585px) {.tab-content .tab-active {display: flex;flex-direction: column-reverse }.about-team strong {font-size: 35px }.about-department {margin-top: 16px }.about-department strong {font-size: 30px }.tech-list-half {width: 100% !important }.department-info {padding: 20px 35px 39px }.department-tab h3 {margin-bottom: 23px }.tab-content .tab .about-team {width: 100%;float: none }.tab-content .tab .team-image {width: 100%;margin-top: -5px }}@media (max-width: 991px) {.tab-content {margin-top: 13px }.team-tab h3 {margin-bottom: 15px }.tab-content .tab-active {display: flex }.about-team strong {font-size: 30px }.tab-content .tab p {font-size: 14px }.about-team span {font-size: 12px;padding: 10px 0 3px }.tab-content .tab .team-image {margin-top: 22px;width: 52% }.tab-content .tab .about-team {float: none;margin-top: 25px }}@media (min-width: 586px) {.department-info {flex-direction: row }.department-tab {width: 48% }.department-content {width: 56% }.about-department strong {font-size: 30px }.department-tab h3 {margin-top: 2px }}@media (min-width: 1200px) {.tab-content {width: 55% }.tab-content .tab .about-team {margin-top: 14px }}@media (min-width: 1024px) {.team-info {display: flex }.department-info {display: flex }.team-tab {width: 20% }.tab-content {width: 75% }.department-tab {width: 30% }.department-content {width: 75% }}@media (min-width: 375px) {.workflow-banner {min-height: 343px }}@media (min-width: 575px) {.away-content h3 {margin-bottom: 75px }.work-section h2 {margin-bottom: 35px }.workflow-banner {min-height: 270px }}@media (min-width: 667px) {.info-list li {width: 32%;flex: 0 0 32% }.strategies-steps {display: flex;max-width: 80%;margin: 0 auto 20px }.strategies-steps li {width: 43%;margin-bottom: 10px }}@media (min-width: 768px) {h1 {font-size: 42px }.link-about {display: flex;flex-wrap: wrap;margin-bottom: 35px;border-radius: 3px;overflow: hidden }.workflow-banner {min-height: 290px }.link-about li {min-width: 106px;text-align: center;position: relative }.link-about .active::after {content: "";position: absolute;top: 50%;right: 7px;width: 10px;height: 10px;transform: translateY(-50%) rotate(-45deg);border-right: 2px solid #fff;border-bottom: 2px solid #fff }.link-about .active a {color: #fff;background: #ff5958 }.link-about li a {color: #000;font-weight: 600;padding: 12px 10px;display: block;transition: all .5s ease-in-out;background: #f0f0f0 }.link-about li a:hover {color: #fff;background: #ff5958 }.strategies-section h2, .work-section h2 {text-align: center }}@media (min-width: 992px) {.container {padding: 0 3.5% }h2 {font-size: 26px;margin-bottom: 10px }.link-about .active::after {right: 15px }.workflow-banner {position: static;min-height: auto }.workflow-banner > .container {position: static }.banner-lists {position: absolute;left: 0 }.ninecol {position: relative }.digits-wrapper {display: flex;justify-content: flex-end;align-items: center;position: absolute;bottom: 0;right: 0 }.disclaimer-info p, .privacy-policy-info p {margin-bottom: 25px;font-size: 17px }.info-points {margin-bottom: 15px }.disclaimer-info p {padding-right: 10% }.map-info h1 {margin-bottom: 40px }.info-list {padding: 25px 0 }.aboutus {padding: 50px 3.5% 30px }.link-about {width: 21%;display: block;margin-bottom: 0 }.link-about li {width: 100%;text-align: left;border-bottom: 1px solid #fff }.link-about li:first-child, .link-about li:last-child {border-bottom: none }.link-content {width: 75% }.link-content h1 {text-align: left }.work-section h2 {margin-bottom: 55px }.work-steps {display: flex }.work-steps li {width: 48% }.wrapper-icon {margin: 0 }.heading-wrap {width: 75% }.team-info {display: flex }.team-tab {width: 30% }.tab-content .tab .about-team {margin-top: 0 }.about-department strong {font-size: 60px }.department-tab h3 {margin-top: 10px }}@media (min-width: 1024px) {h1 span {display: inline }.terms-info {padding-bottom: 60px }.terms-info > p {margin-bottom: 40px }.terms-sequence {display: flex;justify-content: space-between;flex-wrap: wrap }.terms-sequence h2 {margin-bottom: 25px }.terms-wrap {padding: 0 20px 20px }.terms-sequence > li {width: 32%;flex: 0 0 32%;margin-bottom: 0 }.terms-sequence h3 {letter-spacing: -.5px }.map-info h1 {font-size: 56px;margin-bottom: 50px }.map-info .contact-link {font-size: 16px }.map-info h2 {font-size: 28px }.info-list {padding: 30px 0 }.working-start {margin-bottom: 35px;padding: 60px 0;background-size: contain }.working-start h2 {color: #fff;margin-bottom: 30px }.working-start .banner-text {color: #fff }.availability-meter h1 {margin-bottom: 35px }.availability-meter p {margin-bottom: 40px;text-align: center }.away-content {margin-bottom: 20px;padding: 30px 0 }.away-content span {font-size: 32px;color: #fff;padding: 0;margin-bottom: 20px }.availability-meter h2 {font-size: 30px;margin-bottom: 18px }.holiday-wrap {justify-content: center;margin-bottom: 25px }.holiday-wrap li {margin-bottom: 0 }.strategies-section h2 {text-align: center;margin-bottom: 45px }.strategies-info {display: flex }.strategies-steps {max-width: 100% }.previous-strategies strong {font-size: 20px }.previous-strategies {width: 35% }.next-strategies {width: 60% }.tab-content .tab .team-image {width: 54% }}@media (min-width: 1025px) {.dropdown-wrapper {display: flex }}@media (max-width: 1199px) {.about-team span {padding: 6px 0 8px }.about-team strong {font-size: 30px }}@media (min-width: 1200px) {.map-info {margin-top: 65px }.container {padding: 0 20px }.para-second strong {font-size: 20px }.last-para {margin-bottom: 50px }.digits-wrapper {margin-right: 15%;padding-top: 50px;position: absolute;bottom: 0;right: 0 }.availability-meter h1 {font-size: 40px }.availability-meter h2 {margin-bottom: 50px }.aboutus {padding: 65px 3.5% 44px }.availability-meter .light-heading {margin-bottom: 25px }.away-content h3 {padding-top: 15px }.link-about {width: 18% }.link-about li a {padding: 12px 15px }.link-content {width: 77% }.link-content p {padding-right: 15% }.aboutus p {font-size: 18px;margin: 0 }.strategies-section p {font-size: 17px;margin: 0 }.next-strategies {width: 55% }.previous-strategies strong {font-size: 26px }.strategies-steps li {font-size: 17px;margin-bottom: 10px }.strategies-section h2 {font-size: 30px;margin-bottom: 50px }.wrapper-icon {width: 85px;height: 85px }.heading-wrap {width: 80% }.heading-wrap h3 {font-size: 20px;margin-bottom: 10px }.work-steps li {margin-bottom: 40px;width: 46% }}.site-info {border-left: 8px solid #ffcfcf;padding-bottom: 22px }.site-info:last-child {margin-bottom: 0 }.link-wrapper {max-width: 1100px;padding-left: 25px;margin-bottom: 25px }.link-wrapper:last-child {margin-bottom: 0 }.link-wrapper h3 {margin-bottom: 26px;font-size: 20px;color: #000;text-transform: none;}.sitemap-link {display: flex;flex-wrap: wrap }.sitemap-link li {margin: 0 10px 9px 0 }.sitemap-link li a {display: inline-block;font-size: 16px;font-weight: 600;padding: 0;color: #000 !important;border: 1px solid #d2d2d2;border-radius: 10px;padding: 3px 10px;letter-spacing: -.6px;transition: all .2s ease-in-out }.sitemap-link li a:hover {color: #ff1112 !important;border-color: transparent;box-shadow: 0 4px 4.9px .1px rgba(0,0,0,.15), 0 11px 7.76px .24px rgba(0,0,0,.1), 0 14px 17.86px 1.14px rgba(0,0,0,.14), 0 20px 24.3px 2.7px rgba(0,0,0,.06) }