.page-section {
   padding: 20px 40px;
}
@media screen and (max-width: 900px) {
   .page-section {
      margin-top: 10vh;
   }
}
@media screen and (max-width: 450px) {
   .page-section {
      margin-top: 6vh;
      padding: 20px 15px;
   }
}

@media screen and (max-width: 450px) {
   .page-content {
      padding-left: 0 !important;
   }
}

.heading {
   justify-content: start;
   width: unset;
   height: auto !important;
   padding-top: 70px;
}
@media screen and (max-width: 1400px) {
   .heading {
      height: 10rem;
   }
}
@media screen and (max-width: 1200px) {
   .heading {
      height: 7rem;
   }
}
@media screen and (max-width: 900px) {
   .heading {
      height: 5rem;
   }
}
@media screen and (max-width: 550px) {
   .heading {
      height: 4rem;
   }
}
.heading .fade-heading {
   top: 0;
   font-size: 10rem !important;
}
@media screen and (max-width: 1400px) {
   .heading .fade-heading {
      font-size: 8rem !important;
   }
}
@media screen and (max-width: 1200px) {
   .heading .fade-heading {
      font-size: 6rem !important;
   }
}
@media screen and (max-width: 900px) {
   .heading .fade-heading {
      font-size: 4rem !important;
   }
}
@media screen and (max-width: 550px) {
   .heading .fade-heading {
      font-size: 3rem !important;
   }
}
.heading > h1 {
   width: auto !important;
   font-size: 48px;
}
@media screen and (max-width: 1400px) {
   .heading > h1 {
      font-size: 48px;
   }
}
@media screen and (max-width: 1200px) {
   .heading > h1 {
      font-size: 42px;
   }
}
@media screen and (max-width: 900px) {
   .heading > h1 {
      font-size: 3rem !important;
   }
}
@media screen and (max-width: 550px) {
   .heading > h1 {
      font-size: 2rem !important;
   }
}

/*# sourceMappingURL=cancellation-policy.css.map */
