.service-wrapper {
  max-width: 100vw;
  background-color: var(--tb-color_white,#ffffff);
}

.service-header {
  padding: 10px 40px;
  box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.1);
}
.service-footer {
  padding: 23px 40px 34px 40px;
  border-top: 1px solid var(--tb-color_gray,#a3a9b3);
  background-color: var(--tb-color_white,#ffffff);
}
.service-content {
  height: calc(100vh - 182px);
  overflow-y: auto;
}
.service_center-content {
  width: 60%;
  text-align: center;
}
.service-button {
  border-radius: 6.25rem;
  background: var(--gp-blue, #015292);
  color: var(--tb-color_white, #ffffff);
  padding: var(--tb-size-medium_custom1, 0.875rem) var(--tb-size-large, 1.5rem);
  height: var(
    --tb-size-large,
    1.5rem);
  font-size: var(--tb-size-medium, 1rem);
  font-weight: 600;
  line-height: 1;
  font-family: 'DIN', sans-serif;
}
.service_center-content h3 {
  color: var(--tb-color_blueGray, #636363);
  font-size: var(--tb-size-large_custom2, 1.75rem);
  font-weight: var(--tb-font-weight, 600);
  line-height: var(--tb-size-large, 1.5rem);
}
.service_center-content p {
  color: var(--tb-color_blueGray, #516277);
  font-size: var(--tb-size-medium_custom3,1.25rem );
  font-weight: var(--tb-font-weight-light, 400);
  line-height: var(--tb-size-large_custom3, 2.25rem);
}
.right-icons {
  text-align: right;
}
.right-icons a {
  text-decoration: none !important;
  cursor: pointer;
}
.right-icons img {
  margin-right: 30px;
}
.left a {
  color: var(--tb-color_gpBlue,#015292 ) !important;
  font-size: var(--tb-size-medium_custom1, 0.875rem);
  font-weight: var(--tb-font-weight,600);
  line-height: var(--tb-size-medium, 1rem);
  border-right: 1px solid var(--tb-color_gray, #a3a9b3);
  padding-right: 6px;
  text-decoration: none !important;
}
.left a:last-child {
  border: none;
  padding: 0;
}
@media (max-width: 767px) {
  .service_center-content {
    width: auto;
    padding: 0 20px;
  }
  .service-header,
  .service-footer {
    padding: 20px;
  }
  .service-footer {
    padding-bottom: 0;
  }
  .right-icons {
    margin-bottom: var(--tb-size-large, 1.5rem);
    text-align: center;
  }
  .service-content {
    height: calc(100vh - 265px);
  }
  .left {
    padding: 0 16px;
  }
  .service_center-content p {
    margin-bottom: 3rem;
  }
  .service_center-content img {
    margin-bottom: 1.5rem;
  }
}
