@media (min-width: 300px) and (max-width: 575px) {
  .bold-moves-content-block {
    padding: 60px 30px !important;
  }
  .bold-moves-content-block .bold-moves-text-block .block-primary-bold-title {
    font-size: 28px !important;
    font-weight: 600 !important;
  }
  .bold-moves-content-block .card-slide-block {
    padding: 50px 0 0 0;
  }
  .bold-moves-card .bold-moves-card-sub .card-pretext-block {
    padding: 20px;
  }
  .bold-moves-card .bold-moves-card-sub .card-pretext-block .bold-card-header {
    font-size: 16px;
    padding: 0 0 15px 0;
  }
  .bold-moves-card .bold-moves-card-sub .card-pretext-block .ellipsis-text {
    font-size: 14px;
    min-height: 45px;
  }
  .bold-moves-card .bold-moves-card-sub .card-image-block .card-para-style p {
    -webkit-line-clamp: 4;
    font-size: 12px;
  }
  .bold-moves-card .arrow-icon-style {
    bottom: 20px !important;
  }
  .bold-moves-card .arrow-icon-style p {
    font-size: 14px;
  }
  .bold-moves-card .arrow-icon-style img {
    width: 10px;
    height: 10px;
  }
  .transform-ideas-text-block {
    padding: 0;
  }
  .transform-ideas-text-block .header-flex-block {
    padding: 0 30px 0 0;
  }
  .transform-ideas-block {
    padding: 60px 30px 30px 30px;
  }
  .transform-ideas-block .transform-ideas-text-block {
    width: 100% !important;
  }
  .transform-ideas-block .transform-ideas-text-block .header-text-block .primary {
    font-size: 22px;
  }
  .transform-ideas-block .transform-ideas-text-block .header-text-block .secondary-gradient {
    font-size: 35px;
  }
  .transform-ideas-block .transform-ideas-text-block .sub-text-content {
    padding: 20px 0 0px 0;
  }
  .transform-ideas-block .transform-ideas-text-block .sub-text-content .transform-ideas-txt {
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 0;
  }
  .plan1-block.planning-section-block, .plan1-block.design-block, .plan1-block.implement-section, .plan1-block.test-section, .plan1-block.deploy, .plan1-block.maintain {
    padding: 30px;
  }
  .plan1-block.planning-section-block .plan-detail-block, .plan1-block.design-block .plan-detail-block, .plan1-block.implement-section .plan-detail-block, .plan1-block.test-section .plan-detail-block, .plan1-block.deploy .plan-detail-block, .plan1-block.maintain .plan-detail-block {
    padding: 0 !important;
  }
  .plan1-block.planning-section-block .plan-detail-block .plan-content-text, .plan1-block.design-block .plan-detail-block .plan-content-text, .plan1-block.implement-section .plan-detail-block .plan-content-text, .plan1-block.test-section .plan-detail-block .plan-content-text, .plan1-block.deploy .plan-detail-block .plan-content-text, .plan1-block.maintain .plan-detail-block .plan-content-text {
    font-size: 14px;
  }
  .plan1-block.planning-section-block .plan-detail-block .plans-header-flex, .plan1-block.design-block .plan-detail-block .plans-header-flex, .plan1-block.implement-section .plan-detail-block .plans-header-flex, .plan1-block.test-section .plan-detail-block .plans-header-flex, .plan1-block.deploy .plan-detail-block .plans-header-flex, .plan1-block.maintain .plan-detail-block .plans-header-flex {
    padding: 20px 0 15px 0;
  }
  .plan1-block.planning-section-block .plan-detail-block .plans-header-flex .plans-header-bg, .plan1-block.design-block .plan-detail-block .plans-header-flex .plans-header-bg, .plan1-block.implement-section .plan-detail-block .plans-header-flex .plans-header-bg, .plan1-block.test-section .plan-detail-block .plans-header-flex .plans-header-bg, .plan1-block.deploy .plan-detail-block .plans-header-flex .plans-header-bg, .plan1-block.maintain .plan-detail-block .plans-header-flex .plans-header-bg {
    font-size: clamp(1.5rem, 4vw, 4rem);
    padding: 0 30px 0 0;
  }
  .plan1-block.planning-section-block .plan-detail-block .maintain-float-image, .plan1-block.design-block .plan-detail-block .maintain-float-image, .plan1-block.implement-section .plan-detail-block .maintain-float-image, .plan1-block.test-section .plan-detail-block .maintain-float-image, .plan1-block.deploy .plan-detail-block .maintain-float-image, .plan1-block.maintain .plan-detail-block .maintain-float-image {
    max-height: 130px !important;
    bottom: -60px !important;
    left: -30px !important;
  }
  .plan1-block > .row {
    display: block !important;
  }
  .plan1-block.design-block > .row, .plan1-block.test-section > .row, .plan1-block.maintain > .row {
    display: flex !important;
    flex-direction: column-reverse;
  }
  .plan1-block.maintain {
    padding: 30px 30px 60px 30px !important;
  }
  .digital-core-block {
    padding: 60px 0 0 0;
  }
  .digital-core-block .digital-left-block {
    padding: 0 30px;
  }
  .digital-core-block .digital-left-block .digital-core-text-block {
    padding: 0;
  }
  .digital-core-block .digital-left-block .digital-core-text-block .flex-box .block-primary-digital-title {
    font-size: 28px !important;
    font-weight: 600 !important;
  }
  .digital-core-block .digital-left-block .digital-core-text-block .flex-box .block-primary-suffix-title {
    font-size: 14px;
  }
  .digital-core-block .digital-left-block .digital-core-text-block .flex-box .list-item-block .list-header {
    font-size: 18px;
  }
  .digital-core-block .digital-left-block .digital-core-text-block .flex-box .list-item-block ul li.capability-list-item {
    font-size: 14px;
    width: 100%;
  }
  .digital-core-block .digital-left-block .digital-core-text-block .flex-box .list-item-block ul li .ul-text-btn {
    font-size: 14px;
  }
  .careers-block {
    padding: 50px 0 0 0;
  }
  .careers-block .career-text-image {
    max-width: 75px;
    text-align: center;
  }
  .careers-block .careers-text-block .career-title-header {
    line-height: 1.5;
    font-size: 18px !important;
    font-weight: 400 !important;
  }
  .careers-block .career-main-title-row {
    padding: 20px 10px 60px 10px;
  }
  .careers-block .career-main-title-row .careers-main-text-block .career-main-title-header {
    font-size: clamp(1rem, 8vw, 1.5rem) !important;
    line-height: 1.4 !important;
    padding: 0 0 25px 0;
  }
  .careers-block .career-main-title-row .careers-theme-image-block {
    margin: 0 0 50px 0;
  }
  .careers-block .career-main-title-row .sub-label-block {
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: end;
    padding: 0;
  }
  .careers-block .career-main-title-row .sub-label-block p {
    font-family: "Inter";
    font-size: 20px;
    font-weight: 300;
    line-height: 1.5;
    letter-spacing: 1px;
    color: #ffffff;
  }
}
@media (min-width: 576px) and (max-width: 767px) {
  .bold-moves-card .bold-moves-card-sub .card-pretext-block {
    padding: 20px;
  }
  .bold-moves-card .bold-moves-card-sub .card-pretext-block .bold-card-header {
    font-size: 16px;
    padding: 0 0 15px 0;
  }
  .bold-moves-card .bold-moves-card-sub .card-pretext-block .ellipsis-text {
    font-size: 14px;
    min-height: 45px;
  }
  .bold-moves-card .bold-moves-card-sub .card-image-block .card-para-style p {
    -webkit-line-clamp: 4;
    font-size: 12px;
  }
  .bold-moves-card .arrow-icon-style {
    bottom: 20px !important;
  }
  .bold-moves-card .arrow-icon-style p {
    font-size: 14px;
  }
  .bold-moves-card .arrow-icon-style img {
    width: 10px;
    height: 10px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .bold-moves-card .bold-moves-card-sub .card-pretext-block {
    padding: 20px;
  }
  .bold-moves-card .bold-moves-card-sub .card-pretext-block .bold-card-header {
    font-size: 16px;
    padding: 0 0 15px 0;
  }
  .bold-moves-card .bold-moves-card-sub .card-pretext-block .ellipsis-text {
    font-size: 14px;
    min-height: 45px;
  }
  .bold-moves-card .bold-moves-card-sub .card-image-block .card-para-style p {
    -webkit-line-clamp: 4;
    font-size: 12px;
  }
  .bold-moves-card .arrow-icon-style {
    bottom: 20px !important;
  }
  .bold-moves-card .arrow-icon-style p {
    font-size: 14px;
  }
  .bold-moves-card .arrow-icon-style img {
    width: 10px;
    height: 10px;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .bold-moves-card .bold-moves-card-sub .card-pretext-block .ellipsis-text {
    font-size: 15px;
    min-height: 45px;
  }
  .bold-moves-card .bold-moves-card-sub .card-image-block .card-para-style p {
    -webkit-line-clamp: 5;
    font-size: 14px;
  }
}
@media (min-width: 1200px) and (max-width: 1365px) {
  .bold-moves-card .bold-moves-card-sub .card-pretext-block .ellipsis-text {
    font-size: 18px;
    min-height: 60px;
  }
  .bold-moves-card .bold-moves-card-sub .card-image-block .card-para-style p {
    font-size: 15px;
  }
}/*# sourceMappingURL=responsive.css.map */