/* customer-service start */
.customer-service p {
  font-size: 1.5625rem;
  line-height: 1.875rem;
  font-weight: 300;
  color: #000000;
  margin-bottom: 1.5rem;
}

.customer-service h1 {
  margin-bottom: 0.8rem;
}

.customer-service .see-plans {
  padding: 0.94rem 1.19rem;
}

.customer-service .see-plans.call-now {
  padding: 1.219rem 1.2rem;
  background-color: #ffba3b;
  color: #001a3d;
  border-radius: 0.5rem;

}

/* customer-service end */

/* choice-is-yours start */
.choice-is-yours h2 {
  font-size: 3rem;
  line-height: 3rem;
}

.new-fibre-section .at-t-fibre-content h2 span {
  color: #ffba3b;
}

.choice-is-yours .at-t-fibre-content {
  width: 61%;
}

/* choice-is-yours end */

/* at-t-support start */
.at-t-support::before {
  background-image: unset;
}

.at-t-support::after {
  background-image: unset;
}

.at-t-support .support-card-container {
  display: flex;
  gap: 2.25rem;
}

.at-t-support h2 {
  margin-bottom: unset;
}

.at-t-support p {
  color: black;
  font-size: 1.5625rem;
  line-height: 1.875rem;
  font-weight: 300;
  margin-bottom: 2.5rem;
  text-align: center;
}

.at-t-support .support-card {
  background-color: #f2f2f2;
  padding: 2.125rem 1.7625rem;
  border-radius: 1.75rem;
}

.at-t-support h3 {
  font-size: 2rem;
  font-weight: 700;
  line-height: 100%;
  margin-bottom: 1.25rem;
}

.at-t-support h3 span {
  color: #ffba3b;
  font-size: 2.5rem;
}

.at-t-support li {
  font-size: 1.25rem;
  font-weight: 500;
  line-height: 100%;
  margin-bottom: 0.5rem;
  list-style-type: disc;
  color: #063674;
  margin-left: 1.35rem;
}

.at-t-support ul {
  padding-left: 0.25rem;
}

.at-t-support .support-btn {
  padding: 0.94rem 1.1375rem;
  display: inline-block;
  border-radius: 0.375rem;
}

.reach-out-section {
  background-color: #fff3dd;
  padding: 3.825rem 0 2.875rem;
}

.reach-out-section .home-banner-main {
  align-items: center;
}

.reach-out-section .home-banner-content {
  width: 53%;
}

.reach-out-section .home-banner-image {
  width: 45%;
}

.reach-out-section h2 {
  margin-bottom: 2.25rem;
}

.reach-out-section p {
  margin-bottom: 2.25rem;
}

/* at-t-support end */

/* switch-save start */
.switch-save {
  background-color: #ffffff;
}

.switch-save .feature-card {
  background-color: #eaf9ff;
  padding: 2.4375rem 3.8125rem;
  border-radius: 1.1875rem;
}

/* switch-save end */

.every-month-bill-two .home-banner-main {
  align-items: end;
}

.home-assticane-heading p {
  margin-top: 3rem;
}

section.fibre-section.stay-in-loop.new-fibre-section .at-t-fibre-content h2 span {
  color: #063674;
}

@media (max-width: 768px) {
  .customer-service .home-banner-main {
    gap: 3rem;
  }

  .choice-is-yours .at-t-fibre-content {
    width: unset;
  }

  .choice-is-yours h2 {
    margin-bottom: 0.6525rem;
  }

  .at-t-support .support-card-container {
    flex-direction: column;
  }

  .switch-save .feature-card {
    padding: 3.4375rem 0;
    min-width: 100%;
  }

  .reach-out-section .home-banner-content {
    width: unset;
  }

  .reach-out-section .home-banner-image {
    max-width: 80%;
    width: unset;
  }
}