/* fibre-service-section start */
.cta-reward-card.fibre-switcher-section .at-t-fibre-main {
  padding: 2.5rem 1.875rem;
  height: 19.125rem;
  background-image: url(/staticfiles/images/cta-price-bg.webp);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: 21% 80%;
}

.cta-reward-card.fibre-switcher-section .at-t-fibre-content {
  max-width: 64%;
}

.cta-reward-card.fibre-switcher-section .at-t-fibre-image::before {
  content: "$300";
  right: 15.0625rem;
  bottom: 0;
  top: 1.0375rem;
}

.cta-reward-card.fibre-switcher-section .at-t-fibre-content {
  padding-left: unset;
}

.fibre-service-section {
  padding: 4rem 0.875rem 3rem !important;
}

.fibre-service-section.customer-service p {
  margin-bottom: 2.2rem !important;
}

.fibre-switcher-section h2 {
  margin-bottom: 0.75rem;
}

.fibre-switcher-section p {
  line-height: 1.625rem;
}

.fibre-switcher-section strong {
  font-size: 2rem;
  font-weight: 700;
}

/* fibre-service-section end */

/* fibre-security start */
.fibre-security {
  padding-bottom: 2.5rem;
}

.fibre-security label {
  font-size: 1.125rem;
  font-weight: 300;
  line-height: 1.875rem;
}

.fibre-security strong {
  font-weight: 500;
}

.fibre-security li {
  margin-bottom: 0.325rem;
  color: #063674;
}

.fibre-security .call-now {
  margin-top: 2.6875rem;
}

/* fibre-security end */


@media (max-width: 768px) {
  .cta-reward-card.fibre-switcher-section .at-t-fibre-content {
    max-width: 100%;
    padding: unset;
  }

  .cta-reward-card.fibre-switcher-section .at-t-fibre-main {
    height: unset;
    display: flex;
  }

  .cta-reward-card.fibre-switcher-section .at-t-fibre-image::before {
    top: 16.0375rem;
    left: 12.3125rem;
  }
}

@media (max-width: 600px) {
  .cta-reward-card.fibre-switcher-section .at-t-fibre-main::before {
    right: 2.5625rem;
    top: 33.0375rem;
  }
}

@media (max-width: 510px) {
  .cta-reward-card.fibre-switcher-section .at-t-fibre-image::before {
    top: 18.8375rem;
    left: 1.525rem;
    right: 4rem;
    font-size: 3.8rem;
  }
}

@media (max-width: 425px) {
  .cta-reward-card.fibre-switcher-section .at-t-fibre-image::before {
    top: 21.4375rem;
  }

  .fibre-switcher-section {
    padding: 1rem 0;
  }
}