@import url(https://fonts.googleapis.com/css2?family=Oswald:wght@200..700&display=swap);/* responsive breakpoints */
.container {
  padding: 0;
  margin: 0 auto; }
  @media (max-width: 991.98px) {
    .container {
      padding: 0 16px !important; } }

.comp-content-txt-1,
.comp-content-txt-2,
.comp-content-txt-3,
.comp-content-txt-4,
.comp-content-txt-5,
.col-animate-up,
.col-animate-down,
.animate-img {
  -webkit-transition-duration: .8s;
          transition-duration: .8s;
  -webkit-transition-timing-function: cubic-bezier(0.165, 0.84, 0.44, 1);
          transition-timing-function: cubic-bezier(0.165, 0.84, 0.44, 1); }

.pdplus-component {
  position: relative;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  font-family: "Oswald", sans-serif; }
  .pdplus-component .pdplus-grid-wrapper {
    position: relative;
    z-index: 2; }
    .pdplus-component .pdplus-grid-wrapper .region .experience-component {
      position: static !important; }
  .pdplus-component.parallax-bg {
    background-attachment: fixed; }
  .pdplus-component.normal-bg {
    background-attachment: inherit; }

.four-and-eight-columns .region[class*="col-"]:last-child {
  -ms-flex-preferred-size: 70% !important;
      flex-basis: 70% !important;
  max-width: 70% !important; }

.four-and-eight-columns .region[class*="col-"]:first-child {
  -ms-flex-preferred-size: 30% !important;
      flex-basis: 30% !important;
  max-width: 30% !important; }

.four-and-eight-columns .module-description img {
  max-width: 32px; }

.four-and-eight-columns .module-feature .module-tile {
  margin: 0 auto 0; }

.policies-and-terms-page a {
  color: #e62329 !important; }

.policies-and-terms-page h4 {
  font-family: "Oswald";
  font-size: 150% !important; }

.policies-and-terms-page ul li strong {
  display: inline;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 100%;
  font-weight: 700; }
