.access-ares-banner-wrapper {
  max-width: 100%;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0px;
  background: #025785;
  padding: 56px 32px;
}

.access-ares-banner {
  display: flex;
  margin: auto;
  max-width: 1064px;
  align-items: center;
  gap: 92px;
}

.access-ares-discription-cta {
  display: flex;
  max-width: 416px;
  flex-direction: column;
  align-items: flex-start;
  gap: 32px;
}
.access-ares-discription-cta .pg-rich-text-content p {
  color: #fff;
  font-family: "Karla";
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 25.6px;
}
.access-ares-discription-cta a {
  display: flex;
  min-width: 152px;
  padding: 16px 24px;
  justify-content: center;
  align-items: center;
  gap: 8px;
  background: #9c6e02;
  max-width: 191px;
  color: #fff;
}

.awms-text-three-grid-container {
  margin: auto;
  width: 100%;
  max-width: 100%;
  padding: 56px 32px;
}

.awms-text-three-grid-container .awms-text-three-grid-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 48px;
  align-self: stretch;
  padding-left: 108px;
  max-width: 1064px;
  margin: auto;
}
.awms-text-three-grid-container .awms-text-three-grid-wrapper > p {
  color: #002a41;
  font-family: "Frank Ruhl Libre";
  font-size: 32px;
  font-style: normal;
  font-weight: 400;
  line-height: 38.4px;
  letter-spacing: -0.32px;
}

.awms-text-three-grid-container
  .awms-text-three-grid-wrapper
  .pg-rich-text-content {
  color: #002a41;
  font-family: "Karla";
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 25.6px;
}

.awms-text-three-grid-container
  .awms-text-three-grid-wrapper
  .awms-three-column-grid {
  display: flex;
  padding: 32px 16px;
  align-items: center;
  align-self: stretch;
  background-color: #f7f7f7;
}

.awms-text-three-grid-container
  .awms-text-three-grid-wrapper
  .awms-three-column-grid
  .gallery-item {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 8px;
  flex: 1 0 0;
  justify-content: center;
}

.awms-text-three-grid-container
  .awms-text-three-grid-wrapper
  .awms-three-column-grid
  .gallery-item
  .gallery-item-number {
  color: #025785;
  text-align: center;
  font-family: "Frank Ruhl Libre";
  font-size: 36px;
  font-style: normal;
  font-weight: 400;
}

.awms-text-three-grid-container
  .awms-text-three-grid-wrapper
  .awms-three-column-grid
  .gallery-item
  .gallery-item-text {
  color: #002a41;
  text-align: center;
  font-family: Karla;
  font-size: 14px;
  font-style: normal;
  font-weight: 700;
}

.awms-text-cta-link-container {
  margin: auto;
  width: 100%;
  max-width: 100%;
  padding: 56px 32px;
}

.awms-text-cta-link-container .awms-text-cta-link-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 48px;
  align-self: center;
  max-width: 1064px;
  margin: auto;
}
.awms-text-cta-link-container
  .awms-text-cta-link-wrapper
  .awms-text-cta-main-heading {
  color: #002a41;
  font-family:
  "Frank Ruhl Libre";
  font-size: 64px;
  font-style: normal;
  font-weight: 300;
  line-height:1.2
}
.awms-text-cta-link-container .awms-text-cta-link-wrapper > p {
  color: #002a41;
  font-family: "Frank Ruhl Libre";
  font-size: 32px;
  font-style: normal;
  font-weight: 400;
  line-height: 38.4px;
  letter-spacing: -0.32px;
}
.awms-text-cta-link-container .awms-text-cta-link-wrapper h2 {
  padding-bottom: 0 !important;
}

.awms-text-cta-link-container
  .awms-text-cta-link-wrapper
  .pg-rich-text-content {
  color: #002a41;
  font-family: "Karla";
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 25.6px;
  padding-left: 108px;
  display: flex;
  gap: 32px;
  flex-direction: column;
}

.awms-text-cta-link-container
  .awms-text-cta-link-wrapper
  .pg-rich-text-content
  .description-item {
  display: flex;
  gap: 16px;
  flex-direction: column;
}

.awms-text-cta-link-container .awms-text-cta-link-wrapper a {
  display: flex;
  max-width: 245px;
  padding: 16px 24px;
  justify-content: center;
  align-items: center;
  gap: 8px;
  color: #fff;
  background: #025785;
}

@media (min-width: 320px) and (max-width: 767px) {
  .access-ares-banner {
    gap: 24px;
    flex-direction: column;
  }

  .access-ares-main-heading,
  .access-ares-discription-cta,
  .access-ares-discription-cta a {
    width: 100%;
    max-width: 100%;
  }
  .awms-text-three-grid-container .awms-text-three-grid-wrapper,
  .awms-text-cta-link-container
    .awms-text-cta-link-wrapper
    .pg-rich-text-content {
    padding-left: 17px;
    gap: 32px;
  }
  .awms-text-cta-link-container .awms-text-cta-link-wrapper .awms-text-cta-main-heading{
    font-size:32px;
    line-height:1.2;
    font-weight:400;
  }
    .awms-text-three-grid-container .awms-text-three-grid-wrapper .awms-three-column-grid{
    flex-direction:column
  }
  .awms-text-cta-link-container .awms-text-cta-link-wrapper{
    gap:32px
  }
}
@media (min-width: 767px) and (max-width:1200px) {
  .awms-text-cta-link-container .awms-text-cta-link-wrapper .awms-text-cta-main-heading{
    font-size:50px
  }
}
