  @charset "UTF-8";
/*
---------
IMAGE GALLERY
---------
*/
.rwu-video-with-text1 {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 5px 0;
  position: relative;
}
@media (max-width: 991px) {
  .rwu-video-with-text1 {
    display: block;
  }
}
.rwu-video-with-text1 .rwu-video-with-text__video,
.rwu-video-with-text1 .rwu-video-with-text__text {
  width: 50%;
  float: left;
}
@media (max-width: 991px) {
  .rwu-video-with-text1 .rwu-video-with-text__video,
  .rwu-video-with-text1 .rwu-video-with-text__text {
    width: 100%;
    float: none;
  }
}
.rwu-video-with-text1 .rwu-video-with-text__video {
  position: relative;
}
.rwu-video-with-text1 .rwu-video-with-text__video .responsive-video-iframe iframe {
  z-index: 1;
  width: 100%;
  height: 100%;
}
.rwu-video-with-text1 .rwu-video-with-text__text {
  padding-left: 25px;
}
@media (max-width: 991px) {
  .rwu-video-with-text1 .rwu-video-with-text__text {
    padding-left: 0;
    margin-top: 20px;
  }
}
.rwu-video-with-text1 .rwu-video-with-text__text h2 {
  font-size: 36px;
  font-weight: 500;
  color: #092C4C;
}
@media (max-width: 767px) {
  .rwu-video-with-text1 .rwu-video-with-text__text h2 {
    font-size: 20px;
  }
}
.rwu-video-with-text1 .rwu-video-with-text__text p {
  font-size: 16px;
  font-weight: 500;
  color: #092C4C;
  line-height: 28px;
  font-family: "EB Garamond";
}

.rwu-video-with-text2 {
  position: relative;
  margin: 50px 0;
}
.rwu-video-with-text2 .rwu-video-with-text__text h2 {
  font-size: 32px;
  font-weight: 500;
  color: #fff;
  position: absolute;
  bottom: 20px;
  left: 30px;
  padding-left: 0;
}
@media (max-width: 991px) {
  .rwu-video-with-text2 .rwu-video-with-text__text h2 {
    font-size: 18px;
    left: 17px;
    padding-right: 0;
    width: 90%;
    bottom: 0;
    position: initial;
    margin-top: 10px;
    color: #000;
  }
}

/*
---------
ACCORDDION
---------
*/
.child-slick-slider {
  padding: 50px 0;
}
.child-slick-slider .child-accordion.style-1 {
  padding: 0 5px;
}
@media (max-width: 767px) {
  .child-slick-slider .child-accordion.style-1 {
    padding: 0;
  }
}
.child-slick-slider .child-accordion.style-1 .child {
  margin-bottom: 10px;
}
.child-slick-slider .child-accordion.style-1 .child h3 {
  font-size: 22px;
  font-weight: 600;
  color: #003865;
  background-color: #C3D7EE;
  padding: 15px 20px;
  margin: 0;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: space-between;
  font-family: Open Sans, sans-serif;
}
.child-slick-slider .child-accordion.style-1 .child h3::after {
  content: "";
  display: inline-block;
  width: 24px;
  height: 24px;
  background-image: url("/themes/custom/rwu/assets/img/accordion-collapse-icon.svg");
  background-size: contain;
  background-repeat: no-repeat;
}
.child-slick-slider .child-accordion.style-1 .child p {
  font-size: 20px;
  font-weight: 400;
  color: #092C4C;
  line-height: 28px;
  font-family: "EB Garamond";
  padding: 5px 0;
  margin-bottom: 0;
  border: 0;
}
.child-slick-slider .child-accordion.style-1 .child p a {
  font-size: 20px;
  font-weight: bold;
  color: #003865 !important;
  text-decoration: underline;
}
.child-slick-slider .child-accordion.style-1 .child p a:hover {
  color: #6BBDB9 !important;
}
.child-slick-slider .child-accordion.style-1 .child.active h3 {
  background-color: #003865;
  color: #fff;
}
.child-slick-slider .child-accordion.style-1 .child.active h3::after {
  content: "";
  display: inline-block;
  width: 24px;
  height: 15px;
  background-image: url("/themes/custom/rwu/assets/img/expanded-icon.svg");
  background-size: contain;
  background-repeat: no-repeat;
}
.child-slick-slider .child-accordion.style-1 .child.active .accordion-details {
  display: block;
  padding: 0 20px;
}
.child-slick-slider .child-accordion.style-1 .child .accordion-details {
  border: 1px solid #C3D7EE;
  display: none;
}
.child-slick-slider .child-accordion.style-1 .child .accordion-details .accordion-cta {
  margin-top: 15px;
}
.child-slick-slider .child-accordion.style-1 .child .accordion-details .accordion-cta a {
  background-color: transparent !important;
  font-size: 20px;
  font-weight: bold;
  color: #0076A8 !important;
  font-family: "oswald", sans-serif;
  margin-bottom: 0;
  text-decoration: underline;
}
.child-slick-slider .child-accordion.style-1 .child .accordion-details .accordion-cta a::after {
  content: "";
  display: inline-block;
  background-image: url("/themes/custom/rwu/assets/img/accordion-arrow.svg");
  background-repeat: no-repeat;
  width: 19px;
  height: 10px;
  background-size: cover;
  margin-left: 10px;
}
.child-slick-slider .child-accordion.style-1 .child .accordion-details .accordion-cta a:hover {
  color: #123357 !important;
}
.child-slick-slider .child-accordion.style-1 .child ul,
.child-slick-slider .child-accordion.style-1 .child ol {
  padding-left: 2rem;
  padding-right: 15px;
}
.child-slick-slider .child-accordion.style-1 .child ul li,
.child-slick-slider .child-accordion.style-1 .child ol li {
  font-size: 16px;
  font-weight: 500;
  color: #092C4C;
  line-height: 28px;
  font-family: "EB Garamond";
  padding: 5px 20px;
  margin-bottom: 0;
  border: 0;
}
.child-slick-slider .child-accordion.style-2 {
  padding: 0 20px;
}
.child-slick-slider .child-accordion.style-2 .child {
  margin-bottom: 10px;
  border: 1px solid #EDEDED;
}
.child-slick-slider .child-accordion.style-2 .child .child-header-section {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 10px 20px;
}
.child-slick-slider .child-accordion.style-2 .child .child-header-section .img-text {
  display: flex;
  align-items: center;
}
.child-slick-slider .child-accordion.style-2 .child .child-header-section .img-text .child-image {
  display: none;
}
.child-slick-slider .child-accordion.style-2 .child .child-header-section .accordion-button {
  background: transparent;
  border: 0;
  font-size: 0;
  font-weight: 400;
  color: #123357;
  padding: 10px 0 10px 20px;
  text-transform: uppercase;
  font-family: Oswald, sans-serif;
  cursor: pointer;
}
.child-slick-slider .child-accordion.style-2 .child .child-header-section .accordion-button::after {
  content: "";
  display: inline-block;
  background-image: url("/themes/custom/rwu/assets/img/yellow-up-arrow.svg");
  background-repeat: no-repeat;
  width: 22px;
  height: 13px;
  background-size: cover;
  rotate: 180deg;
}
.child-slick-slider .child-accordion.style-2 .child .child-header-section .text-arrow {
  display: flex;
  align-items: center;
}
.child-slick-slider .child-accordion.style-2 .child h5,
.child-slick-slider .child-accordion.style-2 .child h6,
.child-slick-slider .child-accordion.style-2 .child h3 {
  margin-top: 0;
  margin-bottom: 0;
}
.child-slick-slider .child-accordion.style-2 .child h6 {
  font-size: 14px;
  font-weight: 400;
  color: #003865;
  font-family: oswald, sans-serif;
}
.child-slick-slider .child-accordion.style-2 .child h3 {
  font-size: 22px;
  font-weight: 400;
  font-family: oswald, sans-serif;
  color: #000;
}
.child-slick-slider .child-accordion.style-2 .child p {
  font-size: 20px;
  font-weight: 400;
  color: #092C4C;
  line-height: 28px;
  font-family: "EB Garamond";
  padding: 5px 0;
  margin-bottom: 0;
  border-top: 0;
}
.child-slick-slider .child-accordion.style-2 .child.active .child-header-section .accordion-button::after {
  content: "";
  display: inline-block;
  background-image: url("/themes/custom/rwu/assets/img/yellow-up-arrow.svg");
  background-repeat: no-repeat;
  width: 22px;
  height: 13px;
  background-size: cover;
  rotate: 0deg;
}
.child-slick-slider .child-accordion.style-2 .child .desc-text-btn {
  background-color: #F2F8FF;
  padding: 0 20px 10px;
}
.child-slick-slider .child-accordion.style-2 .child .desc-text-btn p {
  font-size: 20px;
  font-family: "EB Garamond";
  color: #000;
  line-height: 23px;
  letter-spacing: -0.22px;
}
.child-slick-slider .child-accordion.style-2 .child .desc-text-btn p a {
  font-size: 20px;
  font-weight: bold;
  color: #003865 !important;
  text-decoration: underline;
}
.child-slick-slider .child-accordion.style-2 .child .desc-text-btn p a:hover {
  color: #6BBDB9 !important;
}
.child-slick-slider .child-accordion.style-2 .child .desc-text-btn .accordion-cta {
  margin-top: 30px;
}
.child-slick-slider .child-accordion.style-2 .child .desc-text-btn .accordion-cta a {
  background-color: transparent !important;
  font-size: 20px;
  font-weight: bold;
  color: #0076A8 !important;
  font-family: "oswald", sans-serif;
  margin-bottom: 0;
  text-decoration: underline;
}
.child-slick-slider .child-accordion.style-2 .child .desc-text-btn .accordion-cta a::after {
  content: "";
  display: inline-block;
  background-image: url("/themes/custom/rwu/assets/img/accordion-arrow.svg");
  background-repeat: no-repeat;
  width: 19px;
  height: 10px;
  background-size: cover;
  margin-left: 10px;
}
.child-slick-slider .child-accordion.style-2 .child .desc-text-btn .accordion-cta a:hover {
  color: #123357 !important;
}
.child-slick-slider .child-accordion.style-2 .child .desc-text-btn ul,
.child-slick-slider .child-accordion.style-2 .child .desc-text-btn ol {
  padding-left: 3rem;
  padding-right: 15px;
}
.child-slick-slider .child-accordion.style-2 .child .desc-text-btn ul li,
.child-slick-slider .child-accordion.style-2 .child .desc-text-btn ol li {
  font-size: 16px;
  font-weight: 500;
  color: #092C4C;
  line-height: 28px;
  font-family: "EB Garamond";
  padding: 5px 20px;
  margin-bottom: 0;
  border: 0;
}

/*
---------
TAB
---------
*/
.tab-section .tab-nav {
  list-style: none;
  display: flex;
  align-items: center;
  margin: 0;
  padding: 0;
  border-bottom: 1px solid #A4C8E2;
}
@media screen and (max-width: 767px) {
  .tab-section .tab-nav {
    overflow-x: scroll;
  }
}
.tab-section .tab-nav li {
  cursor: pointer;
  padding: 10px 20px;
  margin-right: 5px;
  list-style: none;
  color: #316EA0;
  font-size: 16px;
  font-weight: 500;
  font-family: oswald, sans-serif;
}
.tab-section .tab-nav li.active {
  border-bottom: 4px solid #003865;
  color: #003865;
  font-weight: 600;
}
.tab-section .tab-content {
  display: none;
  padding: 20px;
}
.tab-section .tab-content.active {
  display: block;
}

/*
---------
TABLE
---------
*/
.custom-table-section {
  padding: 0;
}
@media (max-width: 767px) {
  .custom-table-section {
    padding: 0;
  }
}
.custom-table-section .custom-table {
  width: 100%;
  border-collapse: collapse;
}
.custom-table-section .custom-table td,
.custom-table-section .custom-table th {
  border: 0;
  padding: 10px;
  font-size: 16px;
  font-weight: 500;
  font-family: oswald, sans-serif;
  text-transform: capitalize;
  padding: 15px 20px;
}
.custom-table-section .custom-table td {
  color: #4F4F4F;
  width: 200px;
  word-break: break-all;
}
.custom-table-section .custom-table td:last-child {
  word-break: keep-all;
}
.custom-table-section .custom-table a.btn {
  display: inline-block;
  padding: 6px 35px;
  background-color: #003865;
  color: #fff;
  text-decoration: none;
  font-size: 15px;
  font-weight: 500;
  font-family: oswald, sans-serif;
  margin-bottom: 0;
  border-radius: 0;
}
.custom-table-section .custom-table tbody {
  border: 0;
}
.custom-table-section .custom-table tbody tr {
  border-left: 0;
  border-top: 0;
  border-bottom: 0 !important;
}
.custom-table-section .custom-table tbody tr:nth-child(even) {
  background-color: #EDF7FF;
}
.custom-table-section .custom-table thead tr th:first-child {
  width: 8%;
}
.custom-table-section .custom-table thead tr th:first-child::after {
  display: none;
}
.custom-table-section .custom-table thead tr th:last-child {
  width: 10%;
}
.custom-table-section .custom-table thead tr th:last-child::after {
  display: none;
}
.custom-table-section .custom-table thead tr th::after {
  content: "";
  display: inline-block;
  width: 24px;
  height: 24px;
  background-image: url("/themes/custom/rwu/assets/img/table-arrow.svg");
  background-size: contain;
  background-repeat: no-repeat;
  cursor: pointer;
  margin-left: 23px;
  vertical-align: middle;
}
.custom-table-section .pagination-wrapper {
  text-align: right;
  margin-bottom: 30px;
}
.custom-table-section .pagination-wrapper ul.pagination li {
  margin-left: 5px;
}
.custom-table-section .pagination-wrapper ul.pagination li a.page-link {
  border: 1px solid #828282;
  padding: 8px 15px;
  color: #828282;
  font-size: 14px;
  font-weight: 400;
  text-decoration: none;
  font-family: oswald, sans-serif;
}
.custom-table-section .pagination-wrapper ul.pagination li a.page-link.active {
  background-color: #003865;
  border-color: #003865;
  color: #fff;
}
.custom-table-section .rwu-table-title h2 {
  font-size: 48px;
  font-weight: 500;
  font-family: "oswald", sans-serif;
  margin-top: 0;
  color: #123357;
}
@media (max-width: 767px) {
  .custom-table-section .rwu-table-title h2 {
    font-size: 32px;
  }
}

/*
---------
News
---------
*/
.section--news {
  background-color: #F8FAFC;
}
.section--news .rwu-news-item.views-row .rwu-news-item .rwu-news-item__content h3.rwu-news-item__title {
  font-size: 20px !important;
  font-weight: 500 !important;
  font-family: "oswald", sans-serif;
  color: #174071;
  letter-spacing: -0.2px;
  line-height: 24px;
}
.section--news .rwu-news-item.views-row .rwu-news-item .rwu-news-item__content .rwu-news-item__date {
  font-size: 15px;
  font-weight: 400;
  font-family: "EB Garamond";
  color: #123357;
}
.section--news .rwu-news-item.views-row .rwu-news-item .rwu-news-item__content p {
  font-size: 18px;
  font-weight: 400;
  color: #123357;
  font-family: "EB Garamond";
  margin-top: 15px;
}
.section--news .rwu-news-item.views-row:first-child {
  width: 40%;
  float: left;
  padding-right: 25px;
  background: transparent;
  position: relative;
  z-index: 9;
}
@media (max-width: 991px) {
  .section--news .rwu-news-item.views-row:first-child {
    width: 100%;
    float: none;
    padding-right: 0;
    margin-bottom: 30px;
  }
}
@media (max-width: 991px) {
  .section--news .rwu-news-item.views-row:first-child .news-listing--small img {
    width: 100%;
    height: auto;
  }
}
.section--news .my-group {
  width: 60%;
  float: left;
  display: grid;
  grid-template-columns: auto auto;
}
@media (max-width: 991px) {
  .section--news .my-group {
    width: 100%;
    float: none;
    margin-top: 10%;
  }
}
@media (max-width: 767px) {
  .section--news .my-group {
    margin-bottom: 10%;
    height: 370px;
  }
}
.section--news .my-group .rwu-news-item.views-row {
  width: 100%;
  padding-right: 0;
  border-left: 1px solid #A4C8E2;
  padding-left: 20px;
  padding-right: 20px;
}
@media (max-width: 767px) {
  .section--news .my-group .rwu-news-item.views-row {
    border: 0;
    padding: 0;
  }
}
.section--news .my-group .rwu-news-item.views-row .rwu-news-item .rwu-news-item__content p {
  display: none;
}
.section--news .my-group .rwu-news-item.views-row::after {
  display: none;
}
.section--news .my-group .rwu-news-item.views-row:first-child::after {
  display: none !important;
}
@media (min-width: 1200px) {
  .section--news .my-group .rwu-news-item.views-row:nth-child(even) {
    padding-right: 0;
  }
}
@media (max-width: 991px) {
  .section--news .my-group .slick-initialized .slick-slide {
    margin-left: 10px;
  }
}
@media (max-width: 767px) {
  .section--news .my-group .slick-initialized .slick-slide {
    padding: 10px;
  }
}
@media (max-width: 991px) {
  .section--news .my-group .slick-slide {
    margin-left: 10px;
  }
}
@media (max-width: 767px) {
  .section--news .my-group .slick-slide {
    padding: 10px;
  }
}
@media (max-width: 767px) {
  .section--news.bg-news {
    padding-bottom: 10px;
  }
}
.section--news.bg-news .rwu-news-item.views-row .rwu-news-item__content {
  background: #fff;
  padding: 15px;
}
.section--news.bg-news .rwu-news-item.views-row .news-listing--small {
  margin-bottom: 25px;
}
.section--news.bg-news img.fallback-image {
  display: none;
}
.section--news.bg-news .padded-row a.section--listing__link {
  border-radius: 0;
  text-transform: capitalize;
  bottom: 8%;
  position: absolute;
  /* bottom: 0; */
  left: 25%;
  transform: translateY(-50%);
}
@media (min-width: 1920px) {
  .section--news.bg-news .padded-row a.section--listing__link {
    left: 33.5%;
  }
}
@media (min-width: 1600px) {
  .section--news.bg-news .padded-row a.section--listing__link {
    left: 30%;
  }
}
@media (max-width: 1200px) {
  .section--news.bg-news .padded-row a.section--listing__link {
    bottom: 10%;
  }
}
@media (max-width: 1024px) {
  .section--news.bg-news .padded-row a.section--listing__link {
    left: 20%;
  }
}
@media (max-width: 991px) {
  .section--news.bg-news .padded-row a.section--listing__link {
    width: auto;
    left: 40%;
    bottom: 2%;
  }
}
@media (max-width: 767px) {
  .section--news.bg-news .padded-row a.section--listing__link {
    width: auto;
    left: 25%;
    bottom: 2%;
    padding: 10px 15px;
  }
}
@media (max-width: 520px) {
  .section--news.bg-news .padded-row a.section--listing__link {
    bottom: 0;
  }
}
.section--news .section--listing__title h2 {
  text-align: left !important;
  font-size: 48px !important;
  color: #123357;
  font-weight: 500;
  font-family: "oswald", sans-serif;
  letter-spacing: -0.64px;
}
@media (max-width: 991px) {
  .section--news .section--listing__title h2 {
    text-align: center !important;
    font-size: 32px !important;
  }
}
.section--news .section--listing__title h2 strong {
  font-size: 48px;
  color: #316EA0;
  font-weight: 500;
  font-family: "oswald", sans-serif;
  letter-spacing: -0.64px;
}
.section--news .section--listing__title > div.news-background {
  position: absolute;
  width: 451px;
  height: 540px;
  left: 10px;
  top: 140px;
}
@media (min-width: 1920px) {
  .section--news .section--listing__title > div.news-background {
    left: 17%;
  }
}
@media (min-width: 1600px) {
  .section--news .section--listing__title > div.news-background {
    left: 10%;
  }
}
@media (max-width: 991px) {
  .section--news .section--listing__title > div.news-background {
    height: 700px;
    left: 0;
    top: 115px;
  }
}
@media (max-width: 767px) {
  .section--news .section--listing__title > div.news-background {
    left: 0;
    top: 115px;
    height: 555px;
  }
}
.section--news .section--listing__title > div.news-background img {
  width: 100%;
  height: 100%;
}
.section--news .section--listing__title > div.news-background div {
  position: absolute;
  width: 451px;
  height: 540px;
  left: 10px;
  top: -5px;
}
@media (min-width: 1600px) {
  .section--news .section--listing__title > div.news-background div {
    left: 15%;
    height: 535px;
    top: 15px;
  }
}
@media (min-width: 1920px) {
  .section--news .section--listing__title > div.news-background div {
    left: 30%;
    height: 515px;
  }
}
@media (max-width: 1024px) {
  .section--news .section--listing__title > div.news-background div {
    width: 350px;
    height: 490px;
    left: -5px;
  }
}
@media (max-width: 991px) {
  .section--news .section--listing__title > div.news-background div {
    height: 580px;
    left: 0;
    top: 20px;
  }
}
@media (max-width: 767px) {
  .section--news .section--listing__title > div.news-background div {
    left: 0;
    top: 25px;
    height: 430px;
  }
}
.section--news .section--listing__title > div.news-background div img {
  width: 100%;
  height: 100%;
}
.section--news h3 {
  font-size: 22px !important;
  font-weight: 400 !important;
  font-family: "oswald", sans-serif !important;
  color: #123357 !important;
}
@media (max-width: 1200px) {
  .section--news .rwu-container {
    max-width: 1080px;
    width: 100%;
  }
}

.section--listing.section--news {
  padding: 5rem 0 5rem;
}
.section--listing.section--news .section--listing__link {
  bottom: 2rem;
  border-radius: 0;
}
@media (max-width: 767px) {
  .section--listing.section--news .section--listing__link {
    display: block;
    width: 85%;
    text-align: center;
    margin: 0 20px;
    left: 45%;
  }
}

@media (max-width: 767px) {
  .my-group .slick-track {
    display: flex;
    gap: 14px;
  }
}

.section--news.section--listing {
  padding: 2.5rem 0 6rem !important;
  margin-bottom: 30px;
  position: relative;
}
.section--news.section--listing .section--listing__title {
  padding-left: 0;
  margin-bottom: 25px !important;
}
@media (max-width: 991px) {
  .section--news.section--listing .section--listing__title {
    padding-right: 0 !important;
    padding-top: 25px;
  }
}
.section--news.section--listing .section--listing__title h2 {
  text-align: left;
}
.section--news.section--listing.bg-news {
  padding: 2.5rem 0 4rem !important;
}

.home .section--listing__title h2 {
  text-align: left !important;
  font-size: 48px !important;
}

.page.page .section--listing__title h2 {
  font-size: 48px !important;
}
@media (max-width: 991px) {
  .page.page .section--listing__title h2 {
    text-align: center !important;
    font-size: 32px !important;
  }
}

@media (max-width: 1200px) {
  .home .section--listing.section--news {
    padding: 0 15px 12% !important;
  }
}
@media (max-width: 991px) {
  .home .section--listing.section--news {
    padding: 0 15px 12% !important;
  }
}

/*
---------
Facts
---------
*/
.rwu-program-facts.rwu-program-facts--style-style_1 .rwu-facts-wrapper .rwu-facts-blocks.rwu-facts-blocks--with-images {
  width: 100%;
  display: block;
}
.rwu-program-facts.rwu-program-facts--style-style_1 .rwu-facts-wrapper .rwu-facts-blocks.rwu-facts-blocks--with-images .fact-item-with-image__wrapper {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 50px;
  margin-top: 50px;
  background-color: #F8FAFC;
  position: relative;
}
@media (max-width: 767px) {
  .rwu-program-facts.rwu-program-facts--style-style_1 .rwu-facts-wrapper .rwu-facts-blocks.rwu-facts-blocks--with-images .fact-item-with-image__wrapper {
    display: block;
  }
}
.rwu-program-facts.rwu-program-facts--style-style_1 .rwu-facts-wrapper .rwu-facts-blocks.rwu-facts-blocks--with-images .fact-item-with-image__wrapper .fact-item-with-image__image,
.rwu-program-facts.rwu-program-facts--style-style_1 .rwu-facts-wrapper .rwu-facts-blocks.rwu-facts-blocks--with-images .fact-item-with-image__wrapper .fact-item-with-image__content {
  width: 50%;
  float: left;
}
@media (max-width: 767px) {
  .rwu-program-facts.rwu-program-facts--style-style_1 .rwu-facts-wrapper .rwu-facts-blocks.rwu-facts-blocks--with-images .fact-item-with-image__wrapper .fact-item-with-image__image,
  .rwu-program-facts.rwu-program-facts--style-style_1 .rwu-facts-wrapper .rwu-facts-blocks.rwu-facts-blocks--with-images .fact-item-with-image__wrapper .fact-item-with-image__content {
    width: 100%;
    float: none;
  }
}
.rwu-program-facts.rwu-program-facts--style-style_1 .rwu-facts-wrapper .rwu-facts-blocks.rwu-facts-blocks--with-images .fact-item-with-image__wrapper .fact-item-with-image__image div {
  line-height: 0;
}
.rwu-program-facts.rwu-program-facts--style-style_1 .rwu-facts-wrapper .rwu-facts-blocks.rwu-facts-blocks--with-images .fact-item-with-image__wrapper .fact-item-with-image__image div img {
  width: 100%;
  height: 100%;
}
.rwu-program-facts.rwu-program-facts--style-style_1 .rwu-facts-wrapper .rwu-facts-blocks.rwu-facts-blocks--with-images .fact-item-with-image__wrapper .fact-item-with-image__content {
  display: flex;
  align-items: center;
  justify-content: space-around;
}
@media (max-width: 991px) {
  .rwu-program-facts.rwu-program-facts--style-style_1 .rwu-facts-wrapper .rwu-facts-blocks.rwu-facts-blocks--with-images .fact-item-with-image__wrapper .fact-item-with-image__content {
    padding: 0 20px;
  }
}
@media (max-width: 767px) {
  .rwu-program-facts.rwu-program-facts--style-style_1 .rwu-facts-wrapper .rwu-facts-blocks.rwu-facts-blocks--with-images .fact-item-with-image__wrapper .fact-item-with-image__content {
    padding: 15px;
    display: block;
    width: 100%;
    float: none;
    text-align: center;
  }
}
.rwu-program-facts.rwu-program-facts--style-style_1 .rwu-facts-wrapper .rwu-facts-blocks.rwu-facts-blocks--with-images .fact-item-with-image__wrapper .fact-item-with-image__content .fact-item-with-image__stat {
  font-size: 83px;
  color: #003865;
  font-weight: 400;
  font-family: "oswald", sans-serif;
  padding: 0 15px;
}
@media (max-width: 991px) {
  .rwu-program-facts.rwu-program-facts--style-style_1 .rwu-facts-wrapper .rwu-facts-blocks.rwu-facts-blocks--with-images .fact-item-with-image__wrapper .fact-item-with-image__content .title-with-desc {
    padding-left: 20px;
  }
}
.rwu-program-facts.rwu-program-facts--style-style_1 .rwu-facts-wrapper .rwu-facts-blocks.rwu-facts-blocks--with-images .fact-item-with-image__wrapper .fact-item-with-image__content .title-with-desc h3.fact-item-with-image__title {
  font-size: 20px;
  color: #123357;
  font-weight: 700;
  font-family: "Open Sans", Arial;
}
@media (max-width: 767px) {
  .rwu-program-facts.rwu-program-facts--style-style_1 .rwu-facts-wrapper .rwu-facts-blocks.rwu-facts-blocks--with-images .fact-item-with-image__wrapper .fact-item-with-image__content .title-with-desc h3.fact-item-with-image__title {
    margin-top: 10px;
  }
}
.rwu-program-facts.rwu-program-facts--style-style_1 .rwu-facts-wrapper .rwu-facts-blocks.rwu-facts-blocks--with-images .fact-item-with-image__wrapper .fact-item-with-image__content .title-with-desc .fact-item-with-image__description p {
  font-size: 19px;
  font-weight: 400;
  color: #123357;
  font-family: "Open Sans", Arial;
  width: 70%;
}
@media (max-width: 991px) {
  .rwu-program-facts.rwu-program-facts--style-style_1 .rwu-facts-wrapper .rwu-facts-blocks.rwu-facts-blocks--with-images .fact-item-with-image__wrapper .fact-item-with-image__content .title-with-desc .fact-item-with-image__description p {
    width: 90%;
  }
}
@media (max-width: 767px) {
  .rwu-program-facts.rwu-program-facts--style-style_1 .rwu-facts-wrapper .rwu-facts-blocks.rwu-facts-blocks--with-images .fact-item-with-image__wrapper .fact-item-with-image__content .title-with-desc .fact-item-with-image__description p {
    width: 100%;
  }
}
.rwu-program-facts.rwu-program-facts--style-style_1 .rwu-facts-wrapper .rwu-facts-blocks.rwu-facts-blocks--with-images .fact-item-with-image__wrapper .fact-item-with-image__content .fact-item-with-image__link {
  padding: 0 15px;
}
.rwu-program-facts.rwu-program-facts--style-style_1 .rwu-facts-wrapper .rwu-facts-blocks.rwu-facts-blocks--with-images .fact-item-with-image__wrapper::after {
  content: "";
  display: inline-block;
  background-image: url("/themes/custom/rwu/assets/img/graduation-cap-fill.svg");
  width: 20px;
  height: 20px;
  background-size: contain;
  background-repeat: no-repeat;
  position: absolute;
  top: 10px;
  right: 10px;
}
@media (max-width: 767px) {
  .rwu-program-facts.rwu-program-facts--style-style_1 .rwu-facts-wrapper .rwu-facts-blocks.rwu-facts-blocks--with-images .fact-item-with-image__wrapper::after {
    top: 43%;
    right: 10%;
  }
}
@media (max-width: 991px) {
  .rwu-program-facts.rwu-program-facts--style-style_2 .rwu-facts-wrapper .rwu-facts-blocks {
    display: block;
  }
}
.rwu-program-facts.rwu-program-facts--style-style_2 .rwu-facts-wrapper .rwu-facts-blocks .rwu-facts-combined {
  display: grid;
  grid-template-rows: 1fr 9.375rem 1fr;
  grid-template-columns: 1fr 1fr 1fr;
}
@media (max-width: 991px) {
  .rwu-program-facts.rwu-program-facts--style-style_2 .rwu-facts-wrapper .rwu-facts-blocks .rwu-facts-combined {
    display: block;
  }
}
.rwu-program-facts.rwu-program-facts--style-style_2 .rwu-facts-wrapper .rwu-facts-blocks .rwu-facts-combined article {
  height: 100%;
  border-right: 0.125rem solid #94a3b8;
  border-bottom: none;
  padding: 3rem;
}
@media (max-width: 991px) {
  .rwu-program-facts.rwu-program-facts--style-style_2 .rwu-facts-wrapper .rwu-facts-blocks .rwu-facts-combined article {
    border-right: 0;
    border-bottom: 0.125rem solid #94a3b8;
  }
}
.rwu-program-facts.rwu-program-facts--style-style_2 .rwu-facts-wrapper .rwu-facts-blocks .rwu-facts-combined article.icon-feature {
  width: 100%;
  border: 0;
  text-align: center;
}
.rwu-program-facts.rwu-program-facts--style-style_2 .rwu-facts-wrapper .rwu-facts-blocks .rwu-facts-combined article.icon-feature img {
  width: 166px;
  height: auto;
}
.rwu-program-facts.rwu-program-facts--style-style_2 .rwu-facts-wrapper .rwu-facts-blocks .rwu-facts-combined article.icon-feature:nth-child(1) {
  grid-column: 1;
  grid-row: 1/span 2;
  border-right: 0.125rem solid #94a3b8;
}
@media (max-width: 991px) {
  .rwu-program-facts.rwu-program-facts--style-style_2 .rwu-facts-wrapper .rwu-facts-blocks .rwu-facts-combined article.icon-feature:nth-child(1) {
    border-right: 0;
  }
}
.rwu-program-facts.rwu-program-facts--style-style_2 .rwu-facts-wrapper .rwu-facts-blocks .rwu-facts-combined article.icon-feature:nth-child(1) .icon-feature__stat {
  color: #316EA0;
}
.rwu-program-facts.rwu-program-facts--style-style_2 .rwu-facts-wrapper .rwu-facts-blocks .rwu-facts-combined article.icon-feature:nth-child(1) .icon-feature__content {
  border-bottom: 1px solid #94A3B8;
  padding-bottom: 40px;
}
.rwu-program-facts.rwu-program-facts--style-style_2 .rwu-facts-wrapper .rwu-facts-blocks .rwu-facts-combined article.icon-feature:nth-child(1) .icon-feature__content .icon-feature__title {
  color: #316EA0;
}
.rwu-program-facts.rwu-program-facts--style-style_2 .rwu-facts-wrapper .rwu-facts-blocks .rwu-facts-combined article.icon-feature:nth-child(1) .icon-feature__content p {
  color: #020617;
  font-size: 14px;
  font-weight: 700;
  font-family: "Open Sans", Arial;
  letter-spacing: -0.15px;
  line-height: 23.38px;
}
.rwu-program-facts.rwu-program-facts--style-style_2 .rwu-facts-wrapper .rwu-facts-blocks .rwu-facts-combined article.icon-feature:nth-child(2) {
  grid-column: 2;
  grid-row: 2;
  background: transparent;
  padding-top: 5px;
}
@media (max-width: 991px) {
  .rwu-program-facts.rwu-program-facts--style-style_2 .rwu-facts-wrapper .rwu-facts-blocks .rwu-facts-combined article.icon-feature:nth-child(2) {
    border-bottom: 1px solid #94A3B8;
  }
}
.rwu-program-facts.rwu-program-facts--style-style_2 .rwu-facts-wrapper .rwu-facts-blocks .rwu-facts-combined article.icon-feature:nth-child(2) .icon-feature__content .icon-feature__title {
  color: #316EA0;
}
.rwu-program-facts.rwu-program-facts--style-style_2 .rwu-facts-wrapper .rwu-facts-blocks .rwu-facts-combined article.icon-feature:nth-child(2) .icon-feature__content p {
  color: #020617;
  font-size: 14px;
  font-weight: 700;
  font-family: "Open Sans", Arial;
  letter-spacing: -0.15px;
  line-height: 23.38px;
}
.rwu-program-facts.rwu-program-facts--style-style_2 .rwu-facts-wrapper .rwu-facts-blocks .rwu-facts-combined article.icon-feature:nth-child(2) .icon-feature__stat {
  color: #316EA0;
}
.rwu-program-facts.rwu-program-facts--style-style_2 .rwu-facts-wrapper .rwu-facts-blocks .rwu-facts-combined article.icon-feature:nth-child(3) {
  grid-column: 3;
  grid-row: 1/span 2;
  border-left: 0.125rem solid #94a3b8;
}
@media (max-width: 991px) {
  .rwu-program-facts.rwu-program-facts--style-style_2 .rwu-facts-wrapper .rwu-facts-blocks .rwu-facts-combined article.icon-feature:nth-child(3) {
    border-left: 0;
  }
}
.rwu-program-facts.rwu-program-facts--style-style_2 .rwu-facts-wrapper .rwu-facts-blocks .rwu-facts-combined article.icon-feature:nth-child(3) .icon-feature__content {
  border-bottom: 1px solid #94A3B8;
  padding-bottom: 40px;
}
.rwu-program-facts.rwu-program-facts--style-style_2 .rwu-facts-wrapper .rwu-facts-blocks .rwu-facts-combined article.icon-feature:nth-child(3) .icon-feature__content .icon-feature__title {
  color: #316EA0;
}
.rwu-program-facts.rwu-program-facts--style-style_2 .rwu-facts-wrapper .rwu-facts-blocks .rwu-facts-combined article.icon-feature:nth-child(3) .icon-feature__content p {
  color: #020617;
  font-size: 14px;
  font-weight: 700;
  font-family: "Open Sans", Arial;
  letter-spacing: -0.15px;
  line-height: 23.38px;
}
.rwu-program-facts.rwu-program-facts--style-style_2 .rwu-facts-wrapper .rwu-facts-blocks .rwu-facts-combined article.fact-item-with-image {
  text-align: center;
}
.rwu-program-facts.rwu-program-facts--style-style_2 .rwu-facts-wrapper .rwu-facts-blocks .rwu-facts-combined article.fact-item-with-image img {
  width: 166px;
  height: auto;
}
.rwu-program-facts.rwu-program-facts--style-style_2 .rwu-facts-wrapper .rwu-facts-blocks .rwu-facts-combined article.fact-item-with-image:nth-child(4) {
  grid-column: 2;
  grid-row: 1;
  border-right: 0;
}
@media (max-width: 991px) {
  .rwu-program-facts.rwu-program-facts--style-style_2 .rwu-facts-wrapper .rwu-facts-blocks .rwu-facts-combined article.fact-item-with-image:nth-child(4) {
    border-bottom: 0;
  }
}
.rwu-program-facts.rwu-program-facts--style-style_2 .rwu-facts-wrapper .rwu-facts-blocks .rwu-facts-combined article.fact-item-with-image:nth-child(4) .fact-item-with-image__content {
  border-bottom: 1px solid #94A3B8;
  padding-bottom: 50px;
}
.rwu-program-facts.rwu-program-facts--style-style_2 .rwu-facts-wrapper .rwu-facts-blocks .rwu-facts-combined article.fact-item-with-image:nth-child(5) {
  grid-column: 1;
  grid-row: 3;
}
@media (max-width: 991px) {
  .rwu-program-facts.rwu-program-facts--style-style_2 .rwu-facts-wrapper .rwu-facts-blocks .rwu-facts-combined article.fact-item-with-image:nth-child(5) {
    padding-top: 0;
  }
}
.rwu-program-facts.rwu-program-facts--style-style_2 .rwu-facts-wrapper .rwu-facts-blocks .rwu-facts-combined article.fact-item-with-image:nth-child(6) {
  grid-column: 3;
  grid-row: 3;
  border-right: 0;
  border-left: 0.125rem solid #94a3b8;
}
@media (max-width: 991px) {
  .rwu-program-facts.rwu-program-facts--style-style_2 .rwu-facts-wrapper .rwu-facts-blocks .rwu-facts-combined article.fact-item-with-image:nth-child(6) {
    border-left: 0;
  }
}
.rwu-program-facts.rwu-program-facts--style-style_2 .rwu-facts-wrapper .rwu-facts-blocks .rwu-facts-combined article.fact-item-with-image .fact-item-with-image__content .fact-item-with-image__stat {
  font-size: 80px;
  font-weight: 400;
  font-family: "oswald", sans-serif;
  color: #123357;
}
.rwu-program-facts.rwu-program-facts--style-style_2 .rwu-facts-wrapper .rwu-facts-blocks .rwu-facts-combined article.fact-item-with-image .fact-item-with-image__content .title-with-desc h3 {
  font-size: 21px;
  font-weight: 500;
  font-family: "oswald", sans-serif;
  color: #123357;
  margin-top: 0;
}
.rwu-program-facts.rwu-program-facts--style-style_2 .rwu-facts-wrapper .rwu-facts-blocks .rwu-facts-combined article.fact-item-with-image .fact-item-with-image__content .title-with-desc .fact-item-with-image__description p {
  font-size: 15px;
  color: #020617;
  font-weight: 700;
  font-family: "Open Sans", Arial;
  letter-spacing: -0.15px;
  line-height: 23.38px;
}
.rwu-program-facts.rwu-program-facts--style-style_2 .rwu-facts-wrapper .rwu-facts-blocks .rwu-facts-combined article .fact-item-with-image__wrapper .fact-item-with-image__image {
  display: none;
}

/*
---------
Embedded Form
---------
*/
.rwu-embed-form-wrapper {
  margin-bottom: 40px;
}
@media (max-width: 1200px) {
  .rwu-embed-form-wrapper {
    padding: 10px 15px;
  }
}
.rwu-embed-form-wrapper .rwu-embed-form-content .rwu-embed-form-title h2 {
  font-size: 48px;
  font-weight: 500;
  font-family: "oswald", sans-serif;
  margin-top: 0;
  color: #123357;
}
@media (max-width: 767px) {
  .rwu-embed-form-wrapper .rwu-embed-form-content .rwu-embed-form-title h2 {
    font-size: 32px;
  }
}
.rwu-embed-form-wrapper .rwu-embed-form-content .embed-form-details {
  display: grid;
  grid-template-columns: auto auto;
}
@media (max-width: 991px) {
  .rwu-embed-form-wrapper .rwu-embed-form-content .embed-form-details {
    display: block;
  }
}
.rwu-embed-form-wrapper .rwu-embed-form-content .embed-form-details .rwu-embed-form-image-section {
  width: 600px;
}
@media (max-width: 991px) {
  .rwu-embed-form-wrapper .rwu-embed-form-content .embed-form-details .rwu-embed-form-image-section {
    display: block;
    width: 100%;
    float: none;
  }
}
.rwu-embed-form-wrapper .rwu-embed-form-content .embed-form-details .rwu-embed-form-image-section .rwu-embed-form-image {
  width: 100%;
  height: 100%;
}
.rwu-embed-form-wrapper .rwu-embed-form-content .embed-form-details .rwu-embed-form-image-section .rwu-embed-form-image div {
  width: 100%;
  height: 100%;
}
.rwu-embed-form-wrapper .rwu-embed-form-content .embed-form-details .rwu-embed-form-image-section .rwu-embed-form-image div img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  display: block;
}
.rwu-embed-form-wrapper .rwu-embed-form-content .embed-form-details .rwu-embed-form-image-section .rwu-embed-form-image img {
  width: 100%;
  height: 100%;
}
.rwu-embed-form-wrapper .rwu-embed-form-content .embed-form-details .rwu-embed-form-form-section {
  width: 600px;
}
@media (max-width: 1200px) {
  .rwu-embed-form-wrapper .rwu-embed-form-content .embed-form-details .rwu-embed-form-form-section {
    padding-right: 15px;
  }
}
@media (max-width: 991px) {
  .rwu-embed-form-wrapper .rwu-embed-form-content .embed-form-details .rwu-embed-form-form-section {
    display: block;
    width: 100%;
    float: none;
    padding-right: 0;
  }
}
.rwu-embed-form-wrapper .rwu-embed-form-content .embed-form-details .rwu-embed-form-form-section .rwu-embed-form-form-container {
  background-color: #003865;
  height: 100%;
}
.rwu-embed-form-wrapper .rwu-embed-form-content .embed-form-details .rwu-embed-form-form-section .rwu-embed-form-form-container .rwu-embed-form-webform form {
  margin-bottom: 0;
  padding: 60px 40px;
}
@media (max-width: 991px) {
  .rwu-embed-form-wrapper .rwu-embed-form-content .embed-form-details .rwu-embed-form-form-section .rwu-embed-form-form-container .rwu-embed-form-webform form {
    padding: 20px 10px;
  }
}
.rwu-embed-form-wrapper .rwu-embed-form-content .embed-form-details .rwu-embed-form-form-section .rwu-embed-form-form-container .rwu-embed-form-webform form .webform-message {
  display: none;
}
.rwu-embed-form-wrapper .rwu-embed-form-content .embed-form-details .rwu-embed-form-form-section .rwu-embed-form-form-container .rwu-embed-form-webform form #edit-contact-information legend {
  display: none;
}
.rwu-embed-form-wrapper .rwu-embed-form-content .embed-form-details .rwu-embed-form-form-section .rwu-embed-form-form-container .rwu-embed-form-webform form #edit-contact-information legend span {
  font-size: 18px;
  color: #fff;
  font-weight: 500;
  font-family: "oswald", sans-serif;
}
.rwu-embed-form-wrapper .rwu-embed-form-content .embed-form-details .rwu-embed-form-form-section .rwu-embed-form-form-container .rwu-embed-form-webform form #edit-contact-information .fieldset-wrapper .js-form-item {
  width: 100%;
  margin-top: 10px;
}
.rwu-embed-form-wrapper .rwu-embed-form-content .embed-form-details .rwu-embed-form-form-section .rwu-embed-form-form-container .rwu-embed-form-webform form #edit-contact-information .fieldset-wrapper .js-form-item label {
  margin-top: 10px;
  display: none;
}
.rwu-embed-form-wrapper .rwu-embed-form-content .embed-form-details .rwu-embed-form-form-section .rwu-embed-form-form-container .rwu-embed-form-webform form #edit-contact-information .fieldset-wrapper .js-form-item input[type=text],
.rwu-embed-form-wrapper .rwu-embed-form-content .embed-form-details .rwu-embed-form-form-section .rwu-embed-form-form-container .rwu-embed-form-webform form #edit-contact-information .fieldset-wrapper .js-form-item input[type=email],
.rwu-embed-form-wrapper .rwu-embed-form-content .embed-form-details .rwu-embed-form-form-section .rwu-embed-form-form-container .rwu-embed-form-webform form #edit-contact-information .fieldset-wrapper .js-form-item input[type=password],
.rwu-embed-form-wrapper .rwu-embed-form-content .embed-form-details .rwu-embed-form-form-section .rwu-embed-form-form-container .rwu-embed-form-webform form #edit-contact-information .fieldset-wrapper .js-form-item input[type=tel],
.rwu-embed-form-wrapper .rwu-embed-form-content .embed-form-details .rwu-embed-form-form-section .rwu-embed-form-form-container .rwu-embed-form-webform form #edit-contact-information .fieldset-wrapper .js-form-item input[type=search] {
  background-color: transparent;
  color: #fff;
  height: 64px;
}
@media (max-width: 991px) {
  .rwu-embed-form-wrapper .rwu-embed-form-content .embed-form-details .rwu-embed-form-form-section .rwu-embed-form-form-container .rwu-embed-form-webform form #edit-contact-information .fieldset-wrapper .js-form-item input[type=text],
  .rwu-embed-form-wrapper .rwu-embed-form-content .embed-form-details .rwu-embed-form-form-section .rwu-embed-form-form-container .rwu-embed-form-webform form #edit-contact-information .fieldset-wrapper .js-form-item input[type=email],
  .rwu-embed-form-wrapper .rwu-embed-form-content .embed-form-details .rwu-embed-form-form-section .rwu-embed-form-form-container .rwu-embed-form-webform form #edit-contact-information .fieldset-wrapper .js-form-item input[type=password],
  .rwu-embed-form-wrapper .rwu-embed-form-content .embed-form-details .rwu-embed-form-form-section .rwu-embed-form-form-container .rwu-embed-form-webform form #edit-contact-information .fieldset-wrapper .js-form-item input[type=tel],
  .rwu-embed-form-wrapper .rwu-embed-form-content .embed-form-details .rwu-embed-form-form-section .rwu-embed-form-form-container .rwu-embed-form-webform form #edit-contact-information .fieldset-wrapper .js-form-item input[type=search] {
    width: 100%;
  }
}
.rwu-embed-form-wrapper .rwu-embed-form-content .embed-form-details .rwu-embed-form-form-section .rwu-embed-form-form-container .rwu-embed-form-webform form #edit-contact-information .fieldset-wrapper .js-form-item input[type=text]::-moz-placeholder, .rwu-embed-form-wrapper .rwu-embed-form-content .embed-form-details .rwu-embed-form-form-section .rwu-embed-form-form-container .rwu-embed-form-webform form #edit-contact-information .fieldset-wrapper .js-form-item input[type=email]::-moz-placeholder, .rwu-embed-form-wrapper .rwu-embed-form-content .embed-form-details .rwu-embed-form-form-section .rwu-embed-form-form-container .rwu-embed-form-webform form #edit-contact-information .fieldset-wrapper .js-form-item input[type=password]::-moz-placeholder, .rwu-embed-form-wrapper .rwu-embed-form-content .embed-form-details .rwu-embed-form-form-section .rwu-embed-form-form-container .rwu-embed-form-webform form #edit-contact-information .fieldset-wrapper .js-form-item input[type=tel]::-moz-placeholder, .rwu-embed-form-wrapper .rwu-embed-form-content .embed-form-details .rwu-embed-form-form-section .rwu-embed-form-form-container .rwu-embed-form-webform form #edit-contact-information .fieldset-wrapper .js-form-item input[type=search]::-moz-placeholder {
  color: #fff;
}
.rwu-embed-form-wrapper .rwu-embed-form-content .embed-form-details .rwu-embed-form-form-section .rwu-embed-form-form-container .rwu-embed-form-webform form #edit-contact-information .fieldset-wrapper .js-form-item input[type=text]::placeholder,
.rwu-embed-form-wrapper .rwu-embed-form-content .embed-form-details .rwu-embed-form-form-section .rwu-embed-form-form-container .rwu-embed-form-webform form #edit-contact-information .fieldset-wrapper .js-form-item input[type=email]::placeholder,
.rwu-embed-form-wrapper .rwu-embed-form-content .embed-form-details .rwu-embed-form-form-section .rwu-embed-form-form-container .rwu-embed-form-webform form #edit-contact-information .fieldset-wrapper .js-form-item input[type=password]::placeholder,
.rwu-embed-form-wrapper .rwu-embed-form-content .embed-form-details .rwu-embed-form-form-section .rwu-embed-form-form-container .rwu-embed-form-webform form #edit-contact-information .fieldset-wrapper .js-form-item input[type=tel]::placeholder,
.rwu-embed-form-wrapper .rwu-embed-form-content .embed-form-details .rwu-embed-form-form-section .rwu-embed-form-form-container .rwu-embed-form-webform form #edit-contact-information .fieldset-wrapper .js-form-item input[type=search]::placeholder {
  color: #fff;
}
.rwu-embed-form-wrapper .rwu-embed-form-content .embed-form-details .rwu-embed-form-form-section .rwu-embed-form-form-container .rwu-embed-form-webform form #edit-contact-information .fieldset-wrapper .webform-select-other {
  width: 100%;
}
.rwu-embed-form-wrapper .rwu-embed-form-content .embed-form-details .rwu-embed-form-form-section .rwu-embed-form-form-container .rwu-embed-form-webform form #edit-contact-information .fieldset-wrapper .webform-select-other .js-form-item {
  width: 100%;
}
.rwu-embed-form-wrapper .rwu-embed-form-content .embed-form-details .rwu-embed-form-form-section .rwu-embed-form-form-container .rwu-embed-form-webform form #edit-contact-information .fieldset-wrapper .webform-select-other .js-form-item select {
  width: 100%;
  border: 1px solid #fff;
  color: #fff;
  height: 64px;
  padding: 10px;
  background: transparent;
  background-image: url("/themes/custom/rwu/assets/img/table-arrow.svg");
  background-repeat: no-repeat;
  background-position-x: 98%;
  background-position-y: 20px;
}
.rwu-embed-form-wrapper .rwu-embed-form-content .embed-form-details .rwu-embed-form-form-section .rwu-embed-form-form-container .rwu-embed-form-webform form #edit-contact-information .fieldset-wrapper .webform-select-other .js-form-item select option {
  color: #003865;
}
.rwu-embed-form-wrapper .rwu-embed-form-content .embed-form-details .rwu-embed-form-form-section .rwu-embed-form-form-container .rwu-embed-form-webform form #edit-contact-information .fieldset-wrapper .webform-select-other .js-form-item select::-moz-placeholder {
  color: #fff;
}
.rwu-embed-form-wrapper .rwu-embed-form-content .embed-form-details .rwu-embed-form-form-section .rwu-embed-form-form-container .rwu-embed-form-webform form #edit-contact-information .fieldset-wrapper .webform-select-other .js-form-item select::placeholder {
  color: #fff;
}
.rwu-embed-form-wrapper .rwu-embed-form-content .embed-form-details .rwu-embed-form-form-section .rwu-embed-form-form-container .rwu-embed-form-webform form #edit-contact-information .fieldset-wrapper .webform-select-other .js-form-item label {
  display: none;
}
.rwu-embed-form-wrapper .rwu-embed-form-content .embed-form-details .rwu-embed-form-form-section .rwu-embed-form-form-container .rwu-embed-form-webform form .form-actions {
  margin-top: 0;
}
.rwu-embed-form-wrapper .rwu-embed-form-content .embed-form-details .rwu-embed-form-form-section .rwu-embed-form-form-container .rwu-embed-form-webform form .form-actions input {
  width: 100%;
  border-radius: 0;
  color: #003865;
  font-size: 16px;
  font-weight: 500;
  font-family: "oswald", sans-serif;
  padding: 15px;
  margin-right: 0;
  text-transform: uppercase;
}
.rwu-embed-form-wrapper .rwu-embed-form-content .embed-form-details .rwu-embed-form-form-section .rwu-embed-form-form-container .rwu-embed-form-webform form .form-actions input:hover {
  background-color: #FFB81C;
  color: #003865;
}
.rwu-embed-form-wrapper .rwu-embed-form-content .embed-form-details .rwu-embed-form-form-section .rwu-embed-form-form-container .rwu-embed-form-webform form legend {
  display: none;
}
.rwu-embed-form-wrapper .rwu-embed-form-content .embed-form-details .rwu-embed-form-form-section .rwu-embed-form-form-container .rwu-embed-form-webform form legend span {
  font-size: 18px;
  color: #fff;
  font-weight: 500;
  font-family: "oswald", sans-serif;
}
.rwu-embed-form-wrapper .rwu-embed-form-content .embed-form-details .rwu-embed-form-form-section .rwu-embed-form-form-container .rwu-embed-form-webform form .fieldset-wrapper .js-form-item {
  width: 100%;
  margin-top: 10px;
  color: #fff;
}
.rwu-embed-form-wrapper .rwu-embed-form-content .embed-form-details .rwu-embed-form-form-section .rwu-embed-form-form-container .rwu-embed-form-webform form .fieldset-wrapper .js-form-item label {
  margin-top: 10px;
  display: none;
}
.rwu-embed-form-wrapper .rwu-embed-form-content .embed-form-details .rwu-embed-form-form-section .rwu-embed-form-form-container .rwu-embed-form-webform form .fieldset-wrapper .js-form-item input[type=text],
.rwu-embed-form-wrapper .rwu-embed-form-content .embed-form-details .rwu-embed-form-form-section .rwu-embed-form-form-container .rwu-embed-form-webform form .fieldset-wrapper .js-form-item input[type=email],
.rwu-embed-form-wrapper .rwu-embed-form-content .embed-form-details .rwu-embed-form-form-section .rwu-embed-form-form-container .rwu-embed-form-webform form .fieldset-wrapper .js-form-item input[type=password],
.rwu-embed-form-wrapper .rwu-embed-form-content .embed-form-details .rwu-embed-form-form-section .rwu-embed-form-form-container .rwu-embed-form-webform form .fieldset-wrapper .js-form-item input[type=tel],
.rwu-embed-form-wrapper .rwu-embed-form-content .embed-form-details .rwu-embed-form-form-section .rwu-embed-form-form-container .rwu-embed-form-webform form .fieldset-wrapper .js-form-item input[type=search] {
  background-color: transparent;
  color: #fff;
  height: 64px;
}
@media (max-width: 991px) {
  .rwu-embed-form-wrapper .rwu-embed-form-content .embed-form-details .rwu-embed-form-form-section .rwu-embed-form-form-container .rwu-embed-form-webform form .fieldset-wrapper .js-form-item input[type=text],
  .rwu-embed-form-wrapper .rwu-embed-form-content .embed-form-details .rwu-embed-form-form-section .rwu-embed-form-form-container .rwu-embed-form-webform form .fieldset-wrapper .js-form-item input[type=email],
  .rwu-embed-form-wrapper .rwu-embed-form-content .embed-form-details .rwu-embed-form-form-section .rwu-embed-form-form-container .rwu-embed-form-webform form .fieldset-wrapper .js-form-item input[type=password],
  .rwu-embed-form-wrapper .rwu-embed-form-content .embed-form-details .rwu-embed-form-form-section .rwu-embed-form-form-container .rwu-embed-form-webform form .fieldset-wrapper .js-form-item input[type=tel],
  .rwu-embed-form-wrapper .rwu-embed-form-content .embed-form-details .rwu-embed-form-form-section .rwu-embed-form-form-container .rwu-embed-form-webform form .fieldset-wrapper .js-form-item input[type=search] {
    width: 100%;
  }
}
.rwu-embed-form-wrapper .rwu-embed-form-content .embed-form-details .rwu-embed-form-form-section .rwu-embed-form-form-container .rwu-embed-form-webform form .fieldset-wrapper .js-form-item input[type=text]::-moz-placeholder, .rwu-embed-form-wrapper .rwu-embed-form-content .embed-form-details .rwu-embed-form-form-section .rwu-embed-form-form-container .rwu-embed-form-webform form .fieldset-wrapper .js-form-item input[type=email]::-moz-placeholder, .rwu-embed-form-wrapper .rwu-embed-form-content .embed-form-details .rwu-embed-form-form-section .rwu-embed-form-form-container .rwu-embed-form-webform form .fieldset-wrapper .js-form-item input[type=password]::-moz-placeholder, .rwu-embed-form-wrapper .rwu-embed-form-content .embed-form-details .rwu-embed-form-form-section .rwu-embed-form-form-container .rwu-embed-form-webform form .fieldset-wrapper .js-form-item input[type=tel]::-moz-placeholder, .rwu-embed-form-wrapper .rwu-embed-form-content .embed-form-details .rwu-embed-form-form-section .rwu-embed-form-form-container .rwu-embed-form-webform form .fieldset-wrapper .js-form-item input[type=search]::-moz-placeholder {
  color: #fff;
}
.rwu-embed-form-wrapper .rwu-embed-form-content .embed-form-details .rwu-embed-form-form-section .rwu-embed-form-form-container .rwu-embed-form-webform form .fieldset-wrapper .js-form-item input[type=text]::placeholder,
.rwu-embed-form-wrapper .rwu-embed-form-content .embed-form-details .rwu-embed-form-form-section .rwu-embed-form-form-container .rwu-embed-form-webform form .fieldset-wrapper .js-form-item input[type=email]::placeholder,
.rwu-embed-form-wrapper .rwu-embed-form-content .embed-form-details .rwu-embed-form-form-section .rwu-embed-form-form-container .rwu-embed-form-webform form .fieldset-wrapper .js-form-item input[type=password]::placeholder,
.rwu-embed-form-wrapper .rwu-embed-form-content .embed-form-details .rwu-embed-form-form-section .rwu-embed-form-form-container .rwu-embed-form-webform form .fieldset-wrapper .js-form-item input[type=tel]::placeholder,
.rwu-embed-form-wrapper .rwu-embed-form-content .embed-form-details .rwu-embed-form-form-section .rwu-embed-form-form-container .rwu-embed-form-webform form .fieldset-wrapper .js-form-item input[type=search]::placeholder {
  color: #fff;
}
.rwu-embed-form-wrapper .rwu-embed-form-content .embed-form-details .rwu-embed-form-form-section .rwu-embed-form-form-container .rwu-embed-form-webform form .fieldset-wrapper .webform-select-other {
  width: 100%;
}
.rwu-embed-form-wrapper .rwu-embed-form-content .embed-form-details .rwu-embed-form-form-section .rwu-embed-form-form-container .rwu-embed-form-webform form .fieldset-wrapper .webform-select-other .js-form-item {
  width: 100%;
}
.rwu-embed-form-wrapper .rwu-embed-form-content .embed-form-details .rwu-embed-form-form-section .rwu-embed-form-form-container .rwu-embed-form-webform form .fieldset-wrapper .webform-select-other .js-form-item select {
  width: 100%;
  border: 1px solid #fff;
  color: #fff;
  height: 64px;
  padding: 10px;
  background: transparent;
  background-image: url("/themes/custom/rwu/assets/img/table-arrow.svg");
  background-repeat: no-repeat;
  background-position-x: 98%;
  background-position-y: 20px;
}
.rwu-embed-form-wrapper .rwu-embed-form-content .embed-form-details .rwu-embed-form-form-section .rwu-embed-form-form-container .rwu-embed-form-webform form .fieldset-wrapper .webform-select-other .js-form-item select option {
  color: #003865;
}
.rwu-embed-form-wrapper .rwu-embed-form-content .embed-form-details .rwu-embed-form-form-section .rwu-embed-form-form-container .rwu-embed-form-webform form .fieldset-wrapper .webform-select-other .js-form-item select::-moz-placeholder {
  color: #fff;
}
.rwu-embed-form-wrapper .rwu-embed-form-content .embed-form-details .rwu-embed-form-form-section .rwu-embed-form-form-container .rwu-embed-form-webform form .fieldset-wrapper .webform-select-other .js-form-item select::placeholder {
  color: #fff;
}
.rwu-embed-form-wrapper .rwu-embed-form-content .embed-form-details .rwu-embed-form-form-section .rwu-embed-form-form-container .rwu-embed-form-webform form .fieldset-wrapper .webform-select-other .js-form-item label {
  display: none;
}
.rwu-embed-form-wrapper .rwu-embed-form-content .embed-form-details .rwu-embed-form-form-section .rwu-embed-form-form-container .rwu-embed-form-webform form textarea {
  border: 0.0625rem solid #fff;
  background-color: transparent;
  color: #fff;
  max-width: 100%;
}
.rwu-embed-form-wrapper .rwu-embed-form-content .embed-form-details .rwu-embed-form-form-section .rwu-embed-form-form-container .rwu-embed-form-webform form textarea::-moz-placeholder {
  color: #fff;
}
.rwu-embed-form-wrapper .rwu-embed-form-content .embed-form-details .rwu-embed-form-form-section .rwu-embed-form-form-container .rwu-embed-form-webform form textarea::placeholder {
  color: #fff;
}
.rwu-embed-form-wrapper .rwu-embed-form-content .embed-form-details .rwu-embed-form-form-section .rwu-embed-form-form-container .rwu-embed-form-webform form .js-form-item {
  width: 100%;
}
.rwu-embed-form-wrapper .rwu-embed-form-content .embed-form-details .rwu-embed-form-form-section .rwu-embed-form-form-container .rwu-embed-form-webform form .js-form-item select {
  width: 100%;
  border: 1px solid #fff;
  color: #fff;
  height: 64px;
  padding: 10px;
  background: transparent;
  background-image: url("/themes/custom/rwu/assets/img/table-arrow.svg");
  background-repeat: no-repeat;
  background-position-x: 98%;
  background-position-y: 20px;
}
.rwu-embed-form-wrapper .rwu-embed-form-content .embed-form-details .rwu-embed-form-form-section .rwu-embed-form-form-container .rwu-embed-form-webform form .js-form-item select option {
  color: #003865;
}
.rwu-embed-form-wrapper .rwu-embed-form-content .embed-form-details .rwu-embed-form-form-section .rwu-embed-form-form-container .rwu-embed-form-webform form .js-form-item select::-moz-placeholder {
  color: #fff;
}
.rwu-embed-form-wrapper .rwu-embed-form-content .embed-form-details .rwu-embed-form-form-section .rwu-embed-form-form-container .rwu-embed-form-webform form .js-form-item select::placeholder {
  color: #fff;
}
.rwu-embed-form-wrapper .rwu-embed-form-content .embed-form-details .rwu-embed-form-form-section .rwu-embed-form-form-container .rwu-embed-form-webform form .js-form-item label {
  display: none;
}
.rwu-embed-form-wrapper .rwu-embed-form-content .embed-form-details .rwu-embed-form-form-section .rwu-embed-form-form-container .rwu-embed-form-webform form .description {
  color: #fff;
}

/*
---------
Multi Image Text
---------
*/
.multi-image-text__main-layout {
  display: flex;
  justify-content: space-between;
}
@media (max-width: 991px) {
  .multi-image-text__main-layout {
    gap: 40%;
    margin-bottom: 30%;
    grid-template-columns: auto;
    display: grid;
  }
}
@media (max-width: 767px) {
  .multi-image-text__main-layout {
    gap: 20%;
    margin-bottom: 0;
  }
}
.multi-image-text__main-layout .section-two {
  display: grid;
  margin-bottom: 35%;
}
@media (max-width: 991px) {
  .multi-image-text__main-layout .section-two {
    margin-bottom: 35%;
    clear: both;
    margin-top: 20%;
  }
}
@media (max-width: 767px) {
  .multi-image-text__main-layout .section-two {
    margin-bottom: 65%;
    position: relative;
  }
}
.multi-image-text__main-layout .section-two .multi-image-text__content-column {
  width: 345px;
}
@media (max-width: 991px) {
  .multi-image-text__main-layout .section-two .multi-image-text__content-column {
    width: 100%;
    margin-bottom: 50px;
    order: 1;
  }
}
@media (max-width: 767px) {
  .multi-image-text__main-layout .section-two .multi-image-text__content-column {
    margin-bottom: 400px;
    width: 100%;
  }
}
.multi-image-text__main-layout .section-two .multi-image-text__content-column .multi-image-text__content-container h3 {
  font-size: 32px;
  color: #092C4C;
  font-weight: 500;
  font-family: "oswald", sans-serif;
  line-height: 44px;
}
.multi-image-text__main-layout .section-two .multi-image-text__content-column .multi-image-text__content-container .multi-image-text__body p {
  font-size: 16px;
  color: #092C4C;
  line-height: 22px;
  font-weight: 500;
  font-family: "EB Garamond";
}
.multi-image-text__main-layout .section-two .multi-image-text__content-column .multi-image-text__content-container .multi-image-text__cta a {
  background: #FFB81C;
  font-size: 16px;
  line-height: 22px;
  color: #003865;
  font-family: "oswald", sans-serif;
  font-weight: 500;
  padding: 15px 85px;
  display: inline-block;
  text-decoration: none;
}
.multi-image-text__main-layout .section-two .multi-image-text__main-image {
  width: 345px;
  height: auto;
}
@media (max-width: 991px) {
  .multi-image-text__main-layout .section-two .multi-image-text__main-image {
    order: 2;
  }
}
@media (max-width: 767px) {
  .multi-image-text__main-layout .section-two .multi-image-text__main-image {
    width: 100%;
    position: absolute;
    top: 53%;
  }
}
.multi-image-text__main-layout .section-two .multi-image-text__main-image img {
  width: 100%;
  height: 100%;
}
.multi-image-text__main-layout .section-one {
  display: block;
}
.multi-image-text__main-layout .section-one .multi-image-text__secondary-images {
  position: relative;
  margin-top: 14%;
  top: 25px;
}
@media (max-width: 991px) {
  .multi-image-text__main-layout .section-one .multi-image-text__secondary-images {
    top: 0;
    margin-top: 0;
  }
}
@media (max-width: 767px) {
  .multi-image-text__main-layout .section-one .multi-image-text__secondary-images {
    top: -100px;
  }
}
.multi-image-text__main-layout .section-one .multi-image-text__secondary-images .multi-image-text__secondary-image-bottom {
  position: absolute;
  left: 0;
  top: 230px;
  width: 435px;
  height: 375px;
  -o-object-fit: cover;
     object-fit: cover;
  filter: sepia(20) saturate(5) hue-rotate(-5deg) brightness(1.1) opacity(0.7);
  z-index: 1;
  border-radius: 4px;
}
@media (max-width: 767px) {
  .multi-image-text__main-layout .section-one .multi-image-text__secondary-images .multi-image-text__secondary-image-bottom {
    width: 235px;
    height: 160px;
  }
}
.multi-image-text__main-layout .section-one .multi-image-text__secondary-images .multi-image-text__secondary-image-bottom div {
  height: 375px;
  width: 435px;
}
@media (max-width: 767px) {
  .multi-image-text__main-layout .section-one .multi-image-text__secondary-images .multi-image-text__secondary-image-bottom div {
    width: 235px;
    height: 160px;
  }
}
.multi-image-text__main-layout .section-one .multi-image-text__secondary-images .multi-image-text__secondary-image-bottom div img {
  width: 100%;
  height: 100%;
}
.multi-image-text__main-layout .section-one .multi-image-text__secondary-images .multi-image-text__secondary-image-top {
  position: absolute;
  left: 43%;
  top: 0;
  width: 325px;
  height: 345px;
  -o-object-fit: cover;
     object-fit: cover;
  z-index: 2;
  border-radius: 4px;
}
@media (max-width: 767px) {
  .multi-image-text__main-layout .section-one .multi-image-text__secondary-images .multi-image-text__secondary-image-top {
    width: 125px;
    top: 140px;
    left: 44%;
  }
}
.multi-image-text__main-layout .section-one .multi-image-text__secondary-images .multi-image-text__secondary-image-top div {
  height: 345px;
  width: 325px;
}
@media (max-width: 767px) {
  .multi-image-text__main-layout .section-one .multi-image-text__secondary-images .multi-image-text__secondary-image-top div {
    height: 170px;
    width: 125px;
  }
}
.multi-image-text__main-layout .section-one .multi-image-text__secondary-images .multi-image-text__secondary-image-top div img {
  width: 100%;
  height: 100%;
}
.multi-image-text__main-layout .section-one .multi-image-text__stats {
  border-left: 6px solid #FFB81C;
  width: 55%;
  float: left;
}
@media (max-width: 767px) {
  .multi-image-text__main-layout .section-one .multi-image-text__stats {
    width: 100%;
    float: none;
    margin-bottom: 0;
  }
}
.multi-image-text__main-layout .section-one .multi-image-text__stats h2 {
  font-size: 80px;
  font-weight: 400;
  color: #316EA0;
  font-family: "oswald", sans-serif;
  padding-left: 30px;
  margin-top: 20px;
}
.multi-image-text__main-layout .section-one .multi-image-text__stats h5 {
  font-size: 20px;
  color: #316EA0;
  font-weight: 500;
  font-family: "oswald", sans-serif;
  padding-left: 30px;
  text-transform: uppercase;
}
.multi-image-text__main-layout .section-one .multi-image-text__stats p {
  font-size: 14px;
  font-weight: 700;
  color: #020617;
  font-family: "Open Sans", Arial;
  letter-spacing: -0.15px;
  line-height: 24px;
  padding-left: 30px;
}
.multi-image-text__main-layout .section-one .multi-image-text__images-column-left-img {
  clear: both;
}

.multi-image-text__main-title h2 {
  font-size: 48px;
  font-weight: 500;
  font-family: "oswald", sans-serif;
  margin-top: 0;
  color: #123357;
}
@media (max-width: 767px) {
  .multi-image-text__main-title h2 {
    font-size: 32px;
  }
}

/*
---------
Events
---------
*/
.rwu-components-event {
  margin: 0;
}
@media (max-width: 991px) {
  .rwu-components-event {
    margin: 0;
  }
}

.paragraph--rwu-components-event {
  display: flex;
  width: 100%;
  min-height: 150px;
  background: linear-gradient(to right, transparent 25%, #E6F5FF 25%);
  position: relative;
  padding: 30px;
  box-sizing: border-box;
  margin-bottom: 50px;
}
@media (max-width: 991px) {
  .paragraph--rwu-components-event {
    background-image: url("/themes/custom/rwu/assets/img/horizontal-lines.svg"), linear-gradient(#E6F5FF, #E6F5FF);
    background-position: left center, right center;
    background-size: 50% auto, 50% 100%;
    background-repeat: repeat-y;
  }
}
@media (max-width: 767px) {
  .paragraph--rwu-components-event {
    padding: 20px;
  }
}
.paragraph--rwu-components-event.slick-initialized .slick-slide {
  margin: 0 20px;
}
@media (max-width: 767px) {
  .paragraph--rwu-components-event.slick-initialized .slick-slide {
    margin: 0 15px;
  }
}
@media (max-width: 767px) {
  .paragraph--rwu-components-event.slick-initialized.slick-slider .slick-track,
  .paragraph--rwu-components-event.slick-initialized.slick-slider .slick-list {
    height: 330px;
  }
}
.paragraph--rwu-components-event .event {
  width: 33.33%;
  float: left;
  margin: 20px;
  padding: 20px;
  background: #fff;
  color: #003865;
}
@media (max-width: 991px) {
  .paragraph--rwu-components-event .event {
    margin: 0;
    min-height: 310px;
  }
}
.paragraph--rwu-components-event .event:first-child {
  background: #003865;
  color: #fff;
  position: relative;
}
.paragraph--rwu-components-event .event:first-child::before {
  content: "";
  display: inline-block;
  width: 451px;
  height: 420px;
  background-image: url("/themes/custom/rwu/assets/img/horizontal-lines.svg");
  background-size: contain;
  background-repeat: repeat-x;
  position: absolute;
  z-index: -1;
  left: -80px;
  top: -25px;
}
@media (max-width: 991px) {
  .paragraph--rwu-components-event .event:first-child::before {
    display: none;
  }
}
.paragraph--rwu-components-event .event:first-child .date,
.paragraph--rwu-components-event .event:first-child .month,
.paragraph--rwu-components-event .event:first-child .event-desc,
.paragraph--rwu-components-event .event:first-child .event-date,
.paragraph--rwu-components-event .event:first-child .event-location {
  color: #fff;
}
.paragraph--rwu-components-event .event:first-child .event-date::before {
  background-image: url("/themes/custom/rwu/assets/img/clock-white.svg");
}
.paragraph--rwu-components-event .event:first-child .event-location::before {
  background-image: url("/themes/custom/rwu/assets/img/location-white.svg");
}
.paragraph--rwu-components-event .event:first-child .event-desc p a {
  color: #fff;
}
.paragraph--rwu-components-event .event:first-child .event-desc p a:hover {
  color: #6BBDB9;
}
.paragraph--rwu-components-event .event .date {
  font-size: 52px;
  color: #003865;
  font-weight: 400;
  font-family: "oswald", sans-serif;
}
.paragraph--rwu-components-event .event .date p {
  margin-bottom: 0;
}
.paragraph--rwu-components-event .event .month {
  font-size: 14px;
  font-weight: 400;
  font-family: "oswald", sans-serif;
  color: #003865;
  border-bottom: 2px solid #F59D1C;
  width: auto;
  display: inline-block;
}
.paragraph--rwu-components-event .event .month p {
  margin-bottom: 5px;
  margin-top: 5px;
}
.paragraph--rwu-components-event .event .event-desc {
  font-size: 22px;
  font-weight: 400;
  color: #003865;
  font-family: "oswald", sans-serif;
  margin-top: 40px;
}
@media (max-width: 991px) {
  .paragraph--rwu-components-event .event .event-desc {
    margin-bottom: 15px;
    font-size: 18px;
  }
}
.paragraph--rwu-components-event .event .event-date,
.paragraph--rwu-components-event .event .event-location {
  font-size: 14px;
  font-weight: 400;
  color: #316EA0;
  font-family: "oswald", sans-serif;
  margin-bottom: 10px;
}
@media (max-width: 767px) {
  .paragraph--rwu-components-event .event .event-date,
  .paragraph--rwu-components-event .event .event-location {
    display: grid;
    grid-template-columns: auto auto;
  }
}
.paragraph--rwu-components-event .event .event-date::before {
  content: "";
  background-image: url("/themes/custom/rwu/assets/img/clock.svg");
  width: 19px;
  height: 18px;
  display: inline-block;
  vertical-align: middle;
  margin-right: 10px;
  background-repeat: no-repeat;
}
.paragraph--rwu-components-event .event .event-location::before {
  content: "";
  background-image: url("/themes/custom/rwu/assets/img/location-dot.svg");
  width: 14px;
  height: 18px;
  display: inline-block;
  vertical-align: middle;
  margin-right: 10px;
  background-repeat: no-repeat;
}

/* Optional: Style inner content if needed */
@media (max-width: 767px) {
  .paragraph--rwu-components-event .slick-track {
    display: flex;
    gap: 14px;
  }
}

.rwu-embed-form-title h2 {
  font-size: 48px;
  color: #123357;
  font-weight: 500;
  font-family: "oswald", sans-serif;
  letter-spacing: -0.64px;
}
@media (max-width: 991px) {
  .rwu-embed-form-title h2 {
    font-size: 32px;
    text-align: center;
  }
}

/*
---------
Footer
---------
*/
footer {
  background-color: #123357 !important;
  font-family: "oswald", sans-serif;
  color: #fff;
}
footer .footer-main {
  padding: 0;
  border-bottom: 0;
  padding-top: 40px;
}
@media (max-width: 1180px) {
  footer .footer-main {
    padding-left: 15px;
    padding-right: 15px;
  }
}
@media (max-width: 767px) {
  footer .footer-main {
    padding-top: 20px;
  }
}
footer .footer-main .columns.footer-main__list {
  padding: 1.25rem 2.125rem 3rem;
}
@media (max-width: 767px) {
  footer .footer-main .columns.footer-main__list {
    padding: 10px 20px;
  }
}
footer .footer-main .columns.footer-main__list .footer-menu h2 {
  font-size: 22px;
  font-weight: 400;
  margin-bottom: 30px;
  font-family: "oswald", sans-serif;
  text-transform: capitalize;
}
footer .footer-main .columns.footer-main__list .footer-menu ul {
  padding-left: 0;
}
footer .footer-main .columns.footer-main__list .footer-menu ul li {
  list-style: none;
  margin-bottom: 10px;
}
footer .footer-main .columns.footer-main__list .footer-menu ul li a {
  font-size: 16px;
  font-weight: 400;
  line-height: 31px;
  font-family: "oswald", sans-serif;
  letter-spacing: -0.16px;
}
footer .footer-main .columns.footer-main__list.footer-main__list--social {
  display: block;
  padding: 1.25rem 0 3rem 2.5rem;
  width: 100%;
}
@media (max-width: 1024px) {
  footer .footer-main .columns.footer-main__list.footer-main__list--social {
    border-top: 0;
    clear: both;
    width: 100% !important;
    max-width: 100% !important;
  }
}
@media (max-width: 767px) {
  footer .footer-main .columns.footer-main__list.footer-main__list--social {
    padding: 10px 20px;
  }
}
footer .footer-main .columns.footer-main__list.footer-main__list--social .footer-main__social-media h2 {
  font-size: 22px;
  font-weight: 400;
  margin-bottom: 30px;
  font-family: "oswald", sans-serif;
  text-transform: capitalize;
}
footer .footer-main .columns.footer-main__list.footer-main__list--social .footer-main__social-media .item-list--linkicon ul li {
  display: inline-block;
  padding: 6px;
}
@media (max-width: 991px) {
  footer .footer-main .columns.footer-main__list.footer-main__list--social .footer-main__social-media ul {
    justify-content: start !important;
  }
}
footer .footer-main .columns.footer-main__list.footer-main__list--social .footer-main__social-media .gtranslate {
  margin-bottom: 10px;
  margin-top: 0;
}
@media (max-width: 767px) {
  footer .footer-main .columns.footer-main__list.footer-main__list--social .footer-main__social-media .gtranslate {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
  }
}
footer .footer-main .columns.footer-main__list.footer-main__list--social .footer-main__social-media .gtranslate b {
  font-size: 22px;
  font-weight: 400;
  margin-bottom: 30px;
  font-family: "oswald", sans-serif;
  text-transform: capitalize;
}
@media (min-width: 991px) {
  footer .footer-main .columns.footer-main__list.footer-main__list--social ul {
    justify-content: start;
  }
}
@media (max-width: 991px) {
  footer .footer-main .columns.footer-main__list .footer-main__list--menu {
    float: left;
  }
}
@media (max-width: 767px) {
  footer .footer-main .columns.footer-main__list .footer-main__list--menu {
    float: none;
    width: 100%;
    max-width: 100%;
  }
}
@media (max-width: 767px) {
  footer .footer-main .small-6 {
    width: 100%;
    max-width: 100%;
  }
}
@media (max-width: 991px) {
  footer .footer-main .footer-main__address {
    clear: both;
    width: 100% !important;
    max-width: 100% !important;
  }
}
footer .footer-main .footer-main__address h2 {
  font-size: 22px;
  font-weight: 400;
  margin-bottom: 30px;
  font-family: "oswald", sans-serif;
  text-transform: capitalize;
}
footer .footer-main .footer-main__address h4 {
  font-size: 32px;
  font-weight: 400;
  margin-bottom: 30px;
  font-family: "oswald", sans-serif;
}
footer .footer-main .footer-main__address p {
  font-size: 18px;
  font-weight: 400;
  font-family: "oswald", sans-serif;
  letter-spacing: -0.16px;
}
footer .footer-main .footer-main__address p a {
  font-size: 15px;
  font-family: "oswald", sans-serif;
  font-weight: 500;
  color: #003865;
  background-color: #FFC03F;
  padding: 10px 40px;
  text-align: center;
  display: inline-block;
  margin-top: 10px;
}
footer .footer-main .footer-main__address p a::before {
  content: "";
  display: inline-block;
  background-image: url("/themes/custom/rwu/assets/img/map-icon.svg");
  width: 14px;
  height: 17px;
  background-size: contain;
  background-repeat: no-repeat;
  margin-right: 10px;
  vertical-align: middle;
  margin-top: -5px;
}
footer .footer-main .footer-main__address.columns.footer-main__list {
  padding: 1.25em 0;
}
@media (max-width: 991px) {
  footer .footer-main .footer-main__address.columns.footer-main__list {
    padding: 3.25rem 2.125rem 3rem;
  }
}
footer .footer-main .footer-main__list + .footer-main__list {
  border-left: 0;
}
footer .footer-main .footer-logo-section {
  position: relative;
  height: 120px;
  padding: 30px 20px 0;
  text-align: center;
  width: 100%;
  top: 50px;
  margin-bottom: 8%;
}
@media (max-width: 767px) {
  footer .footer-main .footer-logo-section {
    margin-bottom: 20%;
  }
}
footer .footer-main .footer-logo-section .stripe {
  position: absolute;
  left: 0;
  width: 100%;
  height: 6px;
  background-color: #F59D1C;
}
footer .footer-main .footer-logo-section .stripe.stripe--top {
  top: 53px;
}
footer .footer-main .footer-logo-section .seal-container {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 9;
  background-color: #123357;
  width: 250px;
}
@media (max-width: 767px) {
  footer .footer-main .footer-logo-section .seal-container {
    width: 200px;
  }
}
footer .footer-main .footer-logo-section .seal-container img {
  width: 190px;
  height: auto;
}
@media (max-width: 767px) {
  footer .footer-main .footer-logo-section .seal-container img {
    width: 150px;
  }
}
footer .footer-main > :first-child .columns.footer-main__list {
  padding-left: 0;
}
@media (max-width: 991px) {
  footer .footer-main > :first-child .columns.footer-main__list {
    padding: 0;
    padding-top: 10px;
    padding-bottom: 10px;
    width: 50%;
    max-width: 50%;
    padding-left: 15px;
    float: left;
  }
}
@media (max-width: 991px) {
  footer .footer-lower {
    clear: both;
  }
}
footer .footer-lower .padded-row {
  border-top: 1px solid #F59D1C;
}
footer .footer-lower .padded-row .copyright {
  font-size: 13px;
  color: #fff;
  font-family: "opensans", sans-serif;
  font-weight: 400;
}
@media (max-width: 991px) {
  footer .footer-lower .padded-row .copyright {
    order: 2;
  }
}
footer .footer-lower .padded-row .footer-lower__menu ul li a {
  font-size: 14px;
  font-weight: 400;
  font-family: "opensans", sans-serif;
  color: #fff;
}
footer li,
footer a,
footer p,
footer span {
  color: #fff;
}
footer .cta-menu {
  background-color: #294E77;
}
@media (max-width: 991px) {
  footer .cta-menu {
    padding: 0;
  }
}
@media (max-width: 991px) {
  footer .cta-menu ul {
    display: grid;
    grid-template-columns: auto auto;
    padding: 0;
  }
}
@media (max-width: 991px) {
  footer .cta-menu ul li {
    padding: 15px;
  }
}
footer .cta-menu ul li.info-circle, footer .cta-menu ul li.map, footer .cta-menu ul li.fa-pen-to-square, footer .cta-menu ul li.gift {
  background-image: linear-gradient(to right, #23476e, #294E77);
}
footer .cta-menu ul li.info-circle::before, footer .cta-menu ul li.map::before, footer .cta-menu ul li.fa-pen-to-square::before, footer .cta-menu ul li.gift::before {
  width: 24px;
  height: 24px;
  background-image: url("/themes/custom/rwu/assets/img/i-white.svg");
  display: inline-block;
  content: "";
  background-repeat: no-repeat;
  background-size: cover;
}
footer .cta-menu ul li.map::before {
  background-image: url("/themes/custom/rwu/assets/img/map-white.svg");
}
footer .cta-menu ul li.fa-pen-to-square::before {
  background-image: url("/themes/custom/rwu/assets/img/edit-white.svg");
}
footer .cta-menu ul li.gift::before {
  background-image: url("/themes/custom/rwu/assets/img/gift-white.svg");
}
@media (min-width: 1025px) {
  footer .cta-menu .row {
    max-width: 77rem;
  }
}
footer .fa-linkedin:before {
  background-repeat: no-repeat;
  background-size: cover;
  width: 24px;
  height: 24px;
}
footer a:hover .fa-linkedin:before {
  width: 24px;
  height: 24px;
  background-size: cover;
}

@media (max-width: 991px) {
  .large-3 {
    padding-top: 10px;
    padding-bottom: 10px;
    width: 100%;
    max-width: 100%;
  }
}
@media (min-width: 1025px) {
  .large-3.footer-main__list {
    flex: 0 0 23%;
    max-width: 23%;
  }
}
@media (min-width: 1025px) {
  .large-3.footer-main__list.footer-main__address {
    flex: 0 0 31%;
    max-width: 31%;
  }
}

/*
---------
Header
---------
*/
.header-container {
  display: flex;
  flex-wrap: wrap;
}
.header-container .header__main {
  background: #123357;
  display: flex;
  align-items: center;
  position: fixed;
  width: 100%;
}
@media (max-width: 1024px) {
  .header-container .header__main {
    padding: 15px 0;
  }
}
@media (max-width: 767px) {
  .header-container .header__main {
    padding: 14px 0;
  }
}
@media (max-width: 430px) {
  .header-container .header__main {
    padding: 13px 0;
  }
}
@media (max-width: 390px) {
  .header-container .header__main {
    padding: 14px 0;
  }
}
@media (max-width: 375px) {
  .header-container .header__main {
    padding: 14.5px 0;
  }
}
@media (max-width: 360px) {
  .header-container .header__main {
    padding: 15px 0;
  }
}
@media (max-width: 1024px) {
  .header-container .header__main .navigation {
    height: 600px;
    overflow: scroll;
  }
}
@media (max-width: 767px) {
  .header-container .header__main .navigation {
    top: 57px !important;
    height: 500px;
    overflow: scroll;
  }
}
.header-container .header__main .navigation ul.ul--level-one {
  width: 100%;
  margin: 0;
  padding-left: 0;
  display: block;
}
.header-container .header__main .navigation .menu-block-wrapper {
  width: 100%;
}
.header-container .header__main .navigation .menu-block-wrapper .menu__overview-link {
  width: 100%;
}
.header-container .header__main .row {
  flex-wrap: nowrap;
  align-items: center;
}
.header-container .header__main .l-header__logo {
  max-width: 15rem;
}
@media (min-width: 1200px) {
  .header-container .header__main .l-header__logo {
    max-width: 17.5rem;
    padding-left: 0;
  }
}
.header-container .header__main .navigation {
  display: none;
  position: absolute;
  z-index: 4;
  width: 100%;
  top: 4.0625rem;
  background: #123357;
  padding: 0;
  left: 0;
}
@media (min-width: 1025px) {
  .header-container .header__main .navigation {
    position: relative;
    font-size: 1rem;
    top: auto;
    background: 0 0;
    display: block;
    text-align: center;
    padding: 0 0.625rem;
    padding-right: 0;
  }
}
.header-container .header__main .navigation .navigation__primary-menu {
  width: 100%;
  padding: 1.4375rem 1.875rem 0.625rem 1.875rem;
}
@media (min-width: 1025px) {
  .header-container .header__main .navigation .navigation__primary-menu {
    padding: 0;
    text-align: right;
  }
}
.header-container .header__main .navigation .navigation__primary-menu .menu-block-wrapper > ul > .li--level-one {
  display: block;
  margin: 0;
  list-style: none;
}
@media (min-width: 1025px) {
  .header-container .header__main .navigation .navigation__primary-menu .menu-block-wrapper > ul > .li--level-one {
    display: inline-block;
    width: -moz-fit-content;
    width: fit-content;
    text-align: center;
    padding: 0 13px;
  }
}
.header-container .header__main .navigation .navigation__primary-menu .menu-block-wrapper > ul > .li--level-one > a {
  font-size: 17px;
  font-weight: 500;
  font-family: "oswald", sans-serif;
  border-bottom: 4px solid transparent;
  margin-top: 15px;
}
@media (min-width: 1025px) {
  .header-container .header__main .navigation .navigation__primary-menu .menu-block-wrapper > ul > .li--level-one > a {
    padding: 0 0 20px;
    display: inline-block;
    transition: padding 0.4s;
  }
}
@media (max-width: 1024px) {
  .header-container .header__main .navigation .navigation__primary-menu .menu-block-wrapper > ul > .li--level-one > a {
    padding-bottom: 0;
  }
}
.header-container .header__main .navigation .navigation__primary-menu .menu-block-wrapper > ul > .li--level-one > a:first-child {
  margin-left: 0;
}
.header-container .header__main .navigation .navigation__primary-menu .menu-block-wrapper > ul > .li--level-one > a:before {
  content: "";
  position: absolute;
  height: 0.375rem;
  width: 0;
  left: 0;
  background-color: #f7c548;
  z-index: 2;
  transition: width 0.4s;
  bottom: 1rem;
}
@media (min-width: 1025px) {
  .header-container .header__main .navigation .navigation__primary-menu .menu-block-wrapper > ul > .li--level-one > a:before {
    bottom: 1.625rem;
    background-color: #316ea0;
  }
}
@media (min-width: 1025px) {
  .header-container .header__main .navigation .navigation__primary-menu .menu-block-wrapper > ul > .li--level-one:hover .mega-menu, .header-container .header__main .navigation .navigation__primary-menu .menu-block-wrapper > ul > .li--level-one:focus .mega-menu, .header-container .header__main .navigation .navigation__primary-menu .menu-block-wrapper > ul > .li--level-one.active .mega-menu, .header-container .header__main .navigation .navigation__primary-menu .menu-block-wrapper > ul > .li--level-one.open .mega-menu {
    left: -280px;
    display: flex;
    opacity: 0;
    animation: fade-down 0.4s ease-in-out forwards;
    animation-delay: 0.2s;
    z-index: 9;
  }
}
@media (min-width: 1025px) {
  .header-container .header__main .navigation .navigation__primary-menu .menu-block-wrapper > ul > .li--level-one:hover a, .header-container .header__main .navigation .navigation__primary-menu .menu-block-wrapper > ul > .li--level-one:focus a, .header-container .header__main .navigation .navigation__primary-menu .menu-block-wrapper > ul > .li--level-one.active a, .header-container .header__main .navigation .navigation__primary-menu .menu-block-wrapper > ul > .li--level-one.open a {
    text-decoration: none;
  }
}
.header-container .header__main .navigation .mega-menu {
  width: 100%;
  text-align: left;
  padding: 0.625rem 1.25rem 1.875rem;
  display: none;
}
@media (min-width: 1025px) {
  .header-container .header__main .navigation .mega-menu {
    position: absolute;
    box-shadow: 0 2px 9px 0 rgba(0, 0, 0, 0.4);
    background-color: #fff;
    max-width: 75rem;
    right: 0;
    margin: auto;
    padding: 1.875rem 0 1.875rem 1.25rem;
    width: calc(100% + 280px);
    left: -500vw;
    display: none;
  }
}
@media (max-width: 991px) {
  .header-container .header__main .navigation .mega-menu {
    overflow: scroll;
  }
}
.header-container .header__main .navigation .mega-menu > ul {
  margin: 0;
  padding: 0;
}
@media (min-width: 1025px) {
  .header-container .header__main .navigation .mega-menu > ul > li {
    padding: 0 0.625rem;
    width: 20%;
    margin: 0;
    flex: 1 1 0px;
  }
}
.header-container .header__main .navigation .mega-menu ul.menu {
  margin: 0;
  padding: 0;
}
@media (min-width: 1025px) {
  .header-container .header__main .navigation .mega-menu .menu__overview-link {
    display: none;
  }
}
@media (max-width: 1024px) {
  .header-container .header__main .navigation .mega-menu a {
    font-size: 1.125rem;
    color: #fff;
    padding: 0 0 5px;
    font-family: "oswald", sans-serif;
    font-weight: normal;
    font-style: normal;
  }
}
.header-container .header__main .navigation ul {
  display: flex;
}
.header-container .header__main .navigation ul.menu {
  margin: 0;
  padding: 0;
}
.header-container .header__main .navigation ul.menu li {
  margin: 0;
}
@media (min-width: 1025px) {
  .header-container .header__main .navigation ul.ul--level-one {
    display: block;
    margin-top: 10px;
    padding-right: 0.625rem;
    border: none;
  }
}
.header-container .header__main .navigation ul.ul--level-two {
  display: none;
}
.header-container .header__main .navigation a {
  display: inline-block;
  position: relative;
}
@media (min-width: 1025px) {
  .header-container .header__main .navigation .mega-menu__promo-text {
    padding: 0 1.25rem;
    width: 100%;
  }
}
.header-container .header__main .navigation .mega-menu__promo-text ul {
  display: block;
}
.header-container .header__main .navigation .mega-menu__promo-text p {
  font-size: 1.3125rem;
}
@media (min-width: 1025px) {
  .header-container .header__main .navigation .mega-menu__promo-text p {
    display: block;
  }
}
@media (min-width: 1025px) {
  .header-container .header__main .navigation .mega-menu__promo-text a {
    font-size: 1rem;
    margin-bottom: 0.625rem;
  }
}
@media (min-width: 1025px) {
  .header-container .header__main .navigation .ul--level-two {
    position: absolute;
  }
}
@media (min-width: 1025px) {
  .header-container .header__main .navigation .mega-menu__promo-text--left {
    border-right: 0.125rem solid #316ea0;
  }
}
@media (min-width: 1025px) {
  .header-container .header__main .navigation .mega-menu--50-50 .mega-menu__promo-text--left {
    max-width: 50%;
  }
}
@media (min-width: 1025px) {
  .header-container .header__main .navigation .mega-menu--50-50 ul {
    flex-wrap: wrap;
    justify-content: flex-start;
    width: auto;
    display: flex;
  }
}
@media (min-width: 1025px) {
  .header-container .header__main .navigation .mega-menu--50-50 ul li {
    width: 45%;
    flex: inherit;
  }
}
@media (min-width: 1025px) {
  .header-container .header__main .navigation .mega-menu--50-50 a {
    font-size: 1rem;
    margin-bottom: 0.625rem;
  }
}
@media (min-width: 1025px) {
  .header-container .header__main .navigation .mega-menu__promo-text--right {
    max-width: 15.75rem;
    border-left: 0.125rem solid #316ea0;
  }
}
.header-container .header__main .navigation .utility-nav--mobile {
  background: transparent;
  padding-top: 10px;
  padding-bottom: 10px;
  width: 100% !important;
}
@media (max-width: 1024px) {
  .header-container .header__main .navigation .utility-nav--mobile {
    padding-top: 0;
    margin-top: 0;
    padding-left: 15px;
  }
}
@media (max-width: 991px) {
  .header-container .header__main .navigation .utility-nav--mobile {
    padding-left: 23px;
  }
}
@media (max-width: 1024px) {
  .header-container .header__main .navigation .utility-nav--mobile.utlity-nav--left .li--level-one {
    padding-top: 15px;
  }
}
@media (max-width: 767px) {
  .header-container .header__main .navigation .utility-nav--mobile.utlity-nav--left .li--level-one {
    padding-top: 0;
  }
}
.header-container .header__main .navigation .utility-nav--mobile.utlity-nav--left .li--level-one > span {
  font-size: 17px;
  font-weight: 500;
  font-family: "oswald", sans-serif;
  color: #fff;
}
.header-container .header__main .navigation .utility-nav--mobile.utlity-nav--right {
  padding: 0 1.875rem 0 1.875rem;
}
.header-container .header__main .navigation .header__super {
  display: block;
}
@media (max-width: 1024px) {
  .header-container .header__main .navigation .header__super {
    display: none;
  }
}
@media (max-width: 1024px) {
  .header-container .header__main .navigation .navigation__primary-menu {
    padding-bottom: 0;
  }
}
@media (min-width: 641) {
  .header-container .header__main .columns {
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
  }
}
.header-container .header__main article,
.header-container .header__main aside,
.header-container .header__main footer,
.header-container .header__main header,
.header-container .header__main hgroup,
.header-container .header__main menu,
.header-container .header__main nav,
.header-container .header__main section {
  display: block;
}
@media (min-width: 1025px) {
  .header-container .header__main .l-header__mobile-menu {
    display: none;
  }
}
@media (max-width: 1024px) {
  .header-container .header__main .l-header__mobile-menu {
    display: block;
    position: absolute;
    right: auto;
    top: 0;
    background-color: #045391;
    width: 65px;
    height: 65px;
    left: 0;
  }
}
@media (max-width: 767px) {
  .header-container .header__main .l-header__mobile-menu {
    height: 57px;
  }
}
@media (max-width: 1024px) {
  .header-container .header__main .l-header__mobile-menu #menu-toggle {
    position: absolute;
    top: 25px;
    left: 20px;
  }
}
@media (max-width: 767px) {
  .header-container .header__main .l-header__mobile-menu #menu-toggle {
    top: 20px;
  }
}
.header-container .header__main .header__super {
  display: none;
}
@media (max-width: 1024px) {
  .header-container .header__main .header__super {
    display: block;
  }
}
@media (max-width: 1024px) {
  .header-container .header__main .header__super .header__super__ctas .search-toggle {
    border: none;
    cursor: pointer;
    padding-top: 0;
    background: #033962;
    top: 0;
    width: 60px !important;
    height: 65px !important;
    right: 0;
  }
  .header-container .header__main .header__super .header__super__ctas .search-toggle::before {
    margin-left: 20px !important;
  }
}
@media (max-width: 767px) {
  .header-container .header__main .header__super .header__super__ctas .search-toggle {
    right: 0;
    height: 57px !important;
  }
}
@media (max-width: 1024px) {
  .header-container .header__main .utlity-nav--right {
    display: none;
  }
}
.header-container .header__main .utlity-nav--left {
  margin-bottom: 0;
  text-align: left;
  padding-left: 0;
}
@media (max-width: 991px) {
  .header-container .header__main .utlity-nav--left {
    padding-left: 25px;
  }
}
.header-container .header__main .utlity-nav--left .menu-block-wrapper .menu.ul--level-one li a,
.header-container .header__main .utlity-nav--left .menu-block-wrapper .menu.ul--level-one li .current-students-widget {
  font-size: 17px;
  font-weight: 500;
  font-family: "oswald", sans-serif;
  color: #fff !important;
  padding: 5px 15px;
}
@media (max-width: 1024px) {
  .header-container .header__main .utlity-nav--left .menu-block-wrapper .menu.ul--level-one li a,
  .header-container .header__main .utlity-nav--left .menu-block-wrapper .menu.ul--level-one li .current-students-widget {
    text-transform: uppercase;
  }
}
@media (max-width: 991px) {
  .header-container .header__main .utlity-nav--left .menu-block-wrapper .menu.ul--level-one li a,
  .header-container .header__main .utlity-nav--left .menu-block-wrapper .menu.ul--level-one li .current-students-widget {
    padding: 5px;
  }
}
.header-container .header__main .utlity-nav--left .menu-block-wrapper .menu.ul--level-one li:last-child a {
  color: #020617 !important;
}
@media (min-width: 1025px) {
  .header-container .header__main .utlity-nav--left ul.ul--level-one {
    padding-right: 0;
    margin-top: 10px;
  }
}
.header-container .header__main .utlity-nav--left ul.ul--level-one li:first-child a {
  font-weight: 400;
}
.header-container .header__main .utlity-nav--left ul.ul--level-one li:last-child {
  background: #f7c548;
}
.header-container .header__main .utlity-nav--left ul.ul--level-one li:last-child a {
  color: #000;
}
@media (max-width: 1024px) {
  .header-container .header__main > .row {
    display: flex;
    align-items: center;
    justify-content: center;
  }
}
@media (max-width: 1024px) {
  .header-container .header__main .mega-menu__promo-text.mega-menu__promo-text--right {
    display: none;
  }
}
@media (min-width: 1025px) {
  .header-container header {
    height: auto !important;
    min-height: auto;
  }
}
.header-container header.sticky .navigation ul {
  margin-top: 0;
}
.header-container header.sticky .navigation .menu-block-wrapper > ul > .li--level-one > a {
  padding: 1.5625rem 0;
  font-size: 17px;
  font-weight: 500;
  font-family: "oswald", sans-serif;
  color: #fff !important;
}
@media (max-width: 991px) {
  .header-container header.sticky .navigation .menu-block-wrapper > ul > .li--level-one > a {
    padding: 1rem 0;
  }
}
.header-container header.sticky .navigation .menu-block-wrapper > ul > .li--level-one > a:before {
  bottom: 0.875rem;
}
.header-container header.sticky .header__main {
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 3;
  display: flex;
  align-items: center;
}
@media (max-width: 991px) {
  .header-container header.sticky .header__main {
    padding: 9px 0;
  }
}
.header-container header.l-header ul li {
  list-style: none;
}
.header-container header .institutional-nav-component {
  background: none;
  padding: 0;
  transition: background-color 0.4s ease;
  padding: 1.25rem;
  width: 100%;
}
@media (max-width: 991px) {
  .header-container header .institutional-nav-component {
    padding: 5px 0;
    font-size: 18px;
    font-family: "oswald", sans-serif;
    font-weight: 400;
  }
}
.header-container header article {
  margin: 0;
  padding: 0;
  border: 0;
}
.header-container header .header__search-overlay form button svg {
  display: none;
}
.header-container header .institutional-nav-component__desc,
.header-container header .institutional-nav-component__img {
  display: none;
}
@media (min-width: 1025px) {
  .header-container header .institutional-nav-component__desc,
  .header-container header .institutional-nav-component__img {
    display: block;
  }
}
.header-container header .institutional-nav-component__img {
  position: relative;
  margin-bottom: 8px;
  max-height: 7.9375rem;
  max-width: 7.9375rem;
  overflow: hidden;
}
.header-container header .institutional-nav-component__img span {
  position: absolute;
  font-size: 1.75rem;
  bottom: 0.75rem;
  left: 0.625rem;
  color: #fff;
  text-transform: uppercase;
  font-family: "Open Sans", Arial;
  font-weight: 600;
  letter-spacing: -0.01em;
}
.header-container header .institutional-nav-component__img span:after {
  content: "";
  background: #fff;
  height: 0.3125rem;
  width: 100%;
  display: block;
  z-index: 2;
  position: relative;
  transform: translateY(-3px);
}
.header-container header .institutional-nav-component__desc {
  color: #000;
}
.header-container header .utility-nav a {
  color: #000;
}
.header-container header .institutional-nav-component__title {
  margin-top: 0;
  font-family: "Open Sans", Arial;
  font-weight: 600;
}
.header-container header:not(.sticky) .header__main {
  top: auto;
}

@media (max-width: 767px) {
  .toolbar-vertical .header-container .header__main {
    padding: 15px 0;
  }
}
@media (max-width: 767px) {
  .toolbar-vertical .header-container header.sticky .header__main {
    top: 0;
  }
}

.toolbar-horizontal .header-container header.sticky .header__main {
  top: 38px;
}

@media (min-width: 1025px) {
  .utility-nav--mobile {
    display: none;
  }
}

.l1_feature_landing header .institutional-nav-component__title {
  margin-top: 0;
  font-family: "Open Sans", Arial;
  font-weight: 300;
}

.landing_page header .institutional-nav-component__title {
  margin-top: 0;
  font-family: "Open Sans", Arial;
  font-weight: 300;
}

.page .main-content {
  padding-top: 2.3rem;
}
.page.home .main-content {
  padding-top: 1.9em;
}
@media (max-width: 767px) {
  .page.program_finder .main-content {
    padding-top: 0;
  }
}
.page.page header .institutional-nav-component__title {
  margin-top: 0;
  font-family: "Open Sans", Arial;
  font-weight: 600;
}
.page.blog_listing_page .main-content {
  padding-top: 10rem;
}
.page.department .main-content, .page.school .main-content, .page.landing_page .main-content {
  padding-top: 10rem;
}

.toolbar-tray-open .page .main-content {
  padding-top: 75px;
}
.toolbar-tray-open .header__main {
  position: fixed;
  top: 80px;
  width: 100%;
  z-index: 3;
  display: flex;
  align-items: center;
}
@media (max-width: 991px) {
  .toolbar-tray-open .header__main {
    top: 40px;
  }
}
.toolbar-tray-open .header-container header.sticky .header__main {
  top: 80px;
}

.toolbar-fixed .page .main-content {
  padding-top: 90px;
}
@media (max-width: 991px) {
  .toolbar-fixed .page .main-content {
    padding-top: 125px;
  }
}
.toolbar-fixed .page.department .main-content, .toolbar-fixed .page.school .main-content, .toolbar-fixed .page.landing_page .main-content, .toolbar-fixed .page.blog_listing_page .main-content {
  padding-top: 10rem;
}

.school header .institutional-nav-component__title {
  margin-top: 0;
  font-family: "Open Sans", Arial;
  font-weight: 300;
}

@media (min-width: 1025px) {
  .division header .institutional-nav-component__title:after,
  .landing_page header .institutional-nav-component__title:after,
  .l1_feature_landing header .institutional-nav-component__title:after,
  .school header .institutional-nav-component__title:after,
  .home header .institutional-nav-component__title:after {
    font-family: "Font Awesome 6 Pro";
    content: "\f105";
    padding-left: 0.3125rem;
  }
}

@media (min-width: 1025px) {
  .page.page header .institutional-nav-component__title:after {
    font-family: "Font Awesome 6 Pro";
    content: "\f105";
    padding-left: 0.3125rem;
  }
}

.page .row {
  max-width: 75rem;
  margin-left: auto;
  margin-right: auto;
  flex-flow: row wrap;
  width: 100%;
}
@media (max-width: 1024px) {
  .page .row {
    display: block;
  }
}

.header__super__ctas {
  display: flex;
  background-color: #00263E !important;
}
.header__super__ctas a,
.header__super__ctas button {
  display: inline-block;
  vertical-align: bottom;
  font-size: 0.875rem;
  text-align: center;
  font-weight: 600;
  font-family: "Open Sans", Arial;
  width: 60px !important;
  height: 72px !important;
  padding-top: 0.75rem;
  transition: color 0.2s ease-out, background 0.2s ease-out;
}
.header__super__ctas .search-toggle {
  background: #00263E;
  color: #000;
  border: none;
  cursor: pointer;
  padding-top: 0;
  font-size: 0;
}
.header__super__ctas .search-toggle::before {
  font-size: 0;
  content: "";
  width: 18px !important;
  height: 18px !important;
  background: url("/themes/custom/rwu/assets/img/search-white.svg") !important;
  margin-left: 15px !important;
  margin-bottom: 0;
}
.header__super__ctas .search-toggle:hover {
  background: #00263E;
}

.header-inner.audience-menu {
  background-color: #0076A8;
  height: 72px;
  width: 60px;
  position: relative;
}
@media (max-width: 1024px) {
  .header-inner.audience-menu {
    display: none;
  }
}
.header-inner.audience-menu .hamburger {
  position: absolute;
  top: 29px;
  right: 18px;
  flex-direction: column;
  justify-content: space-between;
  width: 21px;
  height: 16px;
  background: none;
  border: none;
  cursor: pointer;
  padding: 0;
  margin-left: 10px;
  z-index: 9999;
  display: inline-flex;
}
.header-inner.audience-menu .hamburger .hamburger-line {
  width: 100%;
  height: 3px;
  background-color: #fff; /* Make sure it contrasts with blue header */
  border-radius: 2px;
}
.header-inner.audience-menu .navigation .menu-block-wrapper > ul > .li--level-one > a {
  padding: 6px 0;
  font-size: 17px;
  font-weight: 500;
  font-family: "oswald", sans-serif;
  color: #fff !important;
}
.header-inner.audience-menu .navigation .menu-block-wrapper > ul > .li--level-one .current-students-widget {
  padding: 6px 0;
  font-size: 17px;
  font-weight: 500;
  font-family: "oswald", sans-serif;
  color: #fff !important;
}
.header-inner.audience-menu .navigation ul.ul--level-one {
  margin-top: 15px;
  margin-bottom: 15px;
}

/* Hide nav by default */
.audience-menu .secondary-nav.hidden {
  display: none;
}

/* Show nav when active */
.audience-menu .secondary-nav.active {
  display: block;
  position: absolute;
  top: 72px;
  background: #123357;
  right: 0px;
  width: 175px;
}
.audience-menu .secondary-nav.active .navigation .menu-block-wrapper > ul {
  text-align: left;
  padding-left: 20px;
}
.audience-menu .secondary-nav.active .navigation .menu-block-wrapper > ul > .li--level-one > a {
  padding: 10px 0;
  font-size: 17px;
  font-weight: 500;
  font-family: "oswald", sans-serif;
  color: #fff !important;
}
.audience-menu .secondary-nav.active .navigation .menu-block-wrapper > ul > .li--level-one .current-students-widget {
  padding: 0 0 10px;
  font-size: 17px;
  font-weight: 500;
  font-family: "oswald", sans-serif;
  color: #fff !important;
  display: block;
}

.audience-menu .hamburger {
  display: inline-flex;
}

/* Hide hamburger on mobile (e.g. <768px) */
@media (max-width: 768px) {
  .audience-menu .hamburger {
    display: none;
  }
  /* Option: always show menu on mobile */
  .audience-menu .utility-nav {
    position: static; /* don’t float */
    background: none;
    box-shadow: none;
    padding: 0;
    display: block !important; /* force show */
  }
  .audience-menu .utility-nav ul {
    display: flex;
    flex-direction: column;
    gap: 10px;
  }
}
.user-login-form {
  margin-top: 15%;
}
@media (max-width: 767px) {
  .user-login-form {
    margin-top: 25%;
  }
}

@media (min-width: 1025px) {
  #header__main--alternate .ul--level-one.menu {
    position: absolute;
    top: -50px;
    right: 20%;
    width: auto;
  }
}
@media (min-width: 1025px) {
  #header__main--alternate .mega-menu {
    position: fixed;
  }
}
@media (min-width: 64.0625rem) {
  #header__main--alternate .navigation .li--level-one > a {
    padding: 0 0 20px;
  }
}

.gsc-search-button.gsc-search-button-v2 {
  top: 3px;
}
@media (max-width: 1024) {
  .gsc-search-button.gsc-search-button-v2 {
    top: 10px !important;
  }
}

.gsc-control-searchbox-only:focus-visible {
  outline: 0;
}

form.gsc-search-box .mobile-table {
  margin-bottom: 0;
  padding: 0;
}
form.gsc-search-box:focus-visible {
  outline: 0;
}

@media (min-width: 64.0625rem) {
  .header__search-overlay__close {
    right: 20.625rem;
    top: 5.25rem;
  }
}

.home .header__search-overlay form {
  background: transparent !important;
}

.header__search-overlay form button {
  padding-bottom: 6px !important;
  top: 0.1rem;
}
@media (max-width: 1024px) {
  .header__search-overlay form button {
    padding-bottom: 8px !important;
    top: 10px !important;
  }
}

@media (max-width: 767px) {
  .header__search-overlay__close {
    right: 10px;
    top: 10.0625rem;
  }
}

.program_finder #breadcrumbs {
  top: 90px !important;
}

.toolbar-fixed #breadcrumbs {
  top: 190px;
}

.page.program #breadcrumbs, .page.program_finder #breadcrumbs {
  padding-top: 0 !important;
  position: relative !important;
  top: 0;
  color: #fff;
  max-width: 1200px;
  width: 100%;
  margin: 0 auto;
}
@media (max-width: 1366px) {
  .page.program #breadcrumbs, .page.program_finder #breadcrumbs {
    max-width: 1240px;
  }
}
.page.program #breadcrumbs .breadcrumbs, .page.program_finder #breadcrumbs .breadcrumbs {
  margin-top: 0;
}
.page.program #breadcrumbs .breadcrumbs li a, .page.program_finder #breadcrumbs .breadcrumbs li a {
  color: #fff;
}
.page.program #breadcrumbs .breadcrumbs li a:hover, .page.program_finder #breadcrumbs .breadcrumbs li a:hover {
  color: #6BBDB9;
}
.page.program #breadcrumbs .breadcrumbs li:last-child, .page.program_finder #breadcrumbs .breadcrumbs li:last-child {
  font-weight: 700;
}
.page.page #breadcrumbs {
  padding-top: 130px;
}

.toolbar-fixed .page.program #breadcrumbs {
  top: 130px !important;
}
.toolbar-fixed .page.program_finder #breadcrumbs {
  top: 195px !important;
}

@media (min-width: 1180px) {
  .header-container nav.school-nav-container {
    position: absolute;
    top: 72px;
    width: 100%;
    z-index: -1;
  }
}
@media (max-width: 991px) {
  .header-container nav.school-nav-container {
    position: absolute;
    top: 65px;
    width: 100%;
    z-index: -1;
  }
}
@media (max-width: 767px) {
  .header-container nav.school-nav-container {
    position: absolute;
    top: 58px;
    width: 100%;
    z-index: -1;
  }
}

@media (min-width: 1180px) {
  .toolbar-fixed nav.school-nav-container {
    position: absolute;
    top: 72px;
    width: 100%;
  }
}
@media (min-width: 1180px) {
  .toolbar-fixed.toolbar-tray-open nav.school-nav-container {
    position: absolute;
    top: 72px;
    width: 100%;
  }
}

.breadcrumbs li:not(:last-child) a {
  border-right: 0;
  margin-right: 2px;
}

.breadcrumbs li {
  position: relative;
}

.breadcrumbs li:not(:last-child) a::after {
  content: "/";
  font-size: 20px;
  position: absolute;
  top: -3px;
  padding-left: 8px;
}

.school-nav-container.scrolled-down {
  display: none;
}

/*
---------
Global  New
---------
*/
@media (min-width: 40.0625rem) {
  .page.landing_page .hero--interior {
    margin-top: 4rem;
  }
}
@media (min-width: 40.0625rem) {
  .page.landing_page .hero--interior.hero--video {
    margin-top: 3rem;
  }
}
@media (min-width: 64.0625rem) {
  .page.landing_page .hero__img--interior {
    top: 4.3125rem;
  }
}
@media (min-width: 40.0625rem) {
  .page.school .hero--interior {
    margin-top: 2.5rem;
  }
}
@media (min-width: 1200px) {
  .page.school .hero--interior {
    margin-top: -5.5rem;
  }
}

@media (min-width: 64.0625rem) {
  .hero--video.hero--interior video,
  .hero--video.hero--interior img {
    top: 5rem;
  }
}

@media (min-width: 64.0625rem) {
  .hero--video:not(.hero--interior) {
    margin-top: -0.0625rem;
  }
}

@media (min-width: 40.0625rem) {
  .parallax-overlay {
    padding-top: 2rem !important;
  }
}

@media (max-width: 1180px) {
  .rwu-container,
  .rwu-header-container {
    padding: 0 15px;
  }
}

@media (max-width: 1180px) {
  .rwu-header-postion {
    left: 15px;
  }
}

@media (min-width: 40.0625rem) {
  .toolbar-fixed .page.landing_page .hero--interior.hero--video {
    margin-top: -4rem;
  }
}

.btn:not(div) {
  margin-bottom: 0;
}
@media (max-width: 991px) {
  .btn:not(div) {
    width: 100%;
  }
}
@media (max-width: 767px) {
  .btn:not(div) {
    font-size: 18px !important;
  }
}

.detail-page--news .detail-page__content figure:nth-child(2) {
  display: inline-block;
}

@media (min-width: 48.0625rem) {
  .grid-img-section .alt-text.stat-desc h2 {
    font-size: 2.5rem;
    margin-bottom: 1.5625rem;
  }
}

figure[role=group]:not(.align-left):not(.align-right):not(.align-center) {
  display: inline-table;
}

@media (max-width: 1180px) {
  .program .breadcrumbs {
    top: 140px;
  }
}

@media (max-width: 991px) {
  .grid-img-section .slick-dots li::marker {
    font-size: 0;
  }
}

@media (min-width: 1200px) {
  .video-ctas .btn {
    padding: 0.625rem 0.875rem 0.625rem;
  }
}

.parallax-overlay div.btn {
  padding: 0;
}
.parallax-overlay div.btn a {
  margin-bottom: 0;
  padding: 10px 20px 15px;
}

.rwu-at-a-glance__link a.elf-external {
  background: none;
}

.simple-text ul li {
  font-size: 20px;
  line-height: 32px;
}

@media (max-width: 1024px) {
  .article-detail h1 {
    font-size: 32px;
  }
}

/*Regression test*/
.text-style-1,
.text-style-2,
.text-style-3 {
  padding: 25px 0 10px;
  margin: 0;
}
@media (max-width: 991px) {
  .text-style-1,
  .text-style-2,
  .text-style-3 {
    padding: 15px;
  }
}
@media (max-width: 767px) {
  .text-style-1 .rwu-container,
  .text-style-2 .rwu-container,
  .text-style-3 .rwu-container {
    padding: 0 15px;
  }
}
@media (max-width: 767px) {
  .text-style-1 .rwu-container h2,
  .text-style-2 .rwu-container h2,
  .text-style-3 .rwu-container h2 {
    line-height: 1.2 !important;
    margin-top: 20px;
  }
}
.text-style-1 .rwu-container h3,
.text-style-2 .rwu-container h3,
.text-style-3 .rwu-container h3 {
  font-size: 36px;
  font-weight: 500;
  font-family: "Oswald";
  margin-top: 0;
  color: #123357;
  line-height: 1.2 !important;
  text-transform: uppercase;
}
@media (max-width: 767px) {
  .text-style-1 .rwu-container h3,
  .text-style-2 .rwu-container h3,
  .text-style-3 .rwu-container h3 {
    font-size: 32px;
  }
}

.text-style-1 .rwu-container h3 {
  color: #fff;
}

.grid-img-header h2 {
  margin: 30px 0 !important;
}

@media (max-width: 767px) {
  .simple-text p img {
    width: 100%;
    height: auto;
  }
}

@media (max-width: 767px) {
  .rwu-exceptional-faculty-wrapper {
    margin: 30px 15px 5px;
  }
}
.rwu-exceptional-faculty-wrapper p {
  line-height: 1.5;
}

.rwu-container ol li,
.rwu-container ul li {
  font-size: 20px;
  font-weight: 500;
  line-height: 32px;
  font-family: "EB Garamond";
}
.rwu-container p {
  font-weight: 400;
}
.rwu-container p em {
  font-family: "EB Garamond";
  font-size: 20px;
}
.rwu-container .simple-media img {
  margin-bottom: 20px;
}
.rwu-container .video-embed-field-responsive-video {
  clear: both;
}
@media (max-width: 767px) {
  .rwu-container .degree-tabs-container .tabcontent h3 {
    margin-top: 20px;
  }
}
@media (max-width: 991px) {
  .rwu-container .simple-text p img {
    width: 100%;
    height: auto;
  }
}
.rwu-container .simple-text p img.align-left {
  margin-bottom: 36px;
}
.rwu-container .simple-text p a {
  margin-top: 15px;
}
.rwu-container .simple-text h3 {
  clear: both;
}
@media (min-width: 48.0625rem) {
  .rwu-container .program-info__inner-tabs-container p {
    font-size: 20px;
  }
}
@media (max-width: 767px) {
  .rwu-container h1,
  .rwu-container h2,
  .rwu-container h3,
  .rwu-container h4,
  .rwu-container h5,
  .rwu-container h6 {
    text-align: center;
    line-height: 1.2 !important;
  }
}

@media (max-width: 520px) {
  .rwu-exceptional-faculty-wrapper .rwu-faculty-members {
    margin-bottom: 10px;
  }
}

@media (min-width: 48.0625rem) {
  .program-detail .rwu-container .main-col {
    max-width: 100%;
  }
}

@media (min-width: 767px) {
  .rwu-header-postion .rwu-program-title {
    width: 73%;
  }
}

.story__name,
.story__major,
.story__minor {
  line-height: 32px;
}

.components-style-4 {
  padding: 30px 0 45px;
}
@media (max-width: 767px) {
  .components-style-4 {
    padding: 30px 0 0;
  }
}

.components-style-5 {
  padding-bottom: 30px;
  margin-top: 30px;
}

@media (max-width: 1024px) {
  .section--gallery__full-slider .slick-arrow:before {
    font-size: 1.125rem;
  }
}

@media (max-width: 767px) {
  .rwu-header-quick-links {
    margin-top: 20px;
  }
}

@media (max-width: 767px) {
  .sidebar-banner {
    background: rgb(0, 66, 117);
  }
}

.quote-style1 {
  margin-top: -8px;
}
@media (max-width: 767px) {
  .quote-style1 {
    padding: 0 15px 25px;
  }
}
.quote-style1 .display-flex-content {
  padding: 30px 0;
}
@media (min-width: 998px) {
  .quote-style1 .display-flex-content {
    padding-left: 0;
    padding-right: 0;
  }
}

@media (max-width: 767px) {
  .rwu-header-quick-links h3 {
    text-align: center;
  }
}

@media (max-width: 767px) {
  .program-info__drawer-head .accordion-drop-down__toggle h3::after {
    padding-top: 2px;
    filter: brightness(1);
    color: #fff;
  }
}

@media (max-width: 767px) {
  .section--program-info {
    margin: 1.25rem 0 0;
  }
}

@media (max-width: 767px) {
  .rwu-exceptional-faculty-wrapper .rwu-faculty-members .slick-arrow.slick-prev {
    left: -10px;
  }
}

@media (max-width: 767px) {
  .rwu-exceptional-faculty-wrapper .rwu-faculty-members .slick-arrow.slick-next {
    right: -10px;
  }
}

@media (max-width: 767px) {
  .degree-requirements__title h2 {
    line-height: 1.2 !important;
  }
}

@media (max-width: 767px) {
  .degree-tabs-container .tabcontent.active {
    width: 100%;
    overflow-x: scroll;
  }
}

@media (min-width: 40.0625rem) {
  .program-info__tabs .ui-tabs-nav li {
    line-height: 26px;
    width: 17.25rem;
  }
}

.paragraph--rwu-components-related-program .paragraph--type--rwu-components-related-program-i .rwu-related-program-item-content .rwu-related-program-summary {
  line-height: 1.5;
  -webkit-line-clamp: 3;
}

.program-detail .story {
  margin-bottom: 30px;
}

.sidebar-banner .rwu-header-sidebar .paragraph--default {
  color: #ffb81c;
}

.grid-img-section img {
  border: 0;
}

@media print {
  .header-container {
    display: none;
  }
  #breadcrumbs {
    display: none;
  }
  .main-content {
    padding-top: 0;
  }
  .rwu-header-banner img {
    display: none;
  }
  .rwu-header-banner .sidebar-banner {
    display: none;
  }
  footer {
    display: none;
  }
  .grid-img-section.slick-initialized .slick-slide {
    width: 25%;
  }
  .rwu-header-cta-buttons {
    display: none;
  }
  .share_print {
    display: none;
  }
  #section-2 h2 {
    text-align: left;
  }
}
@media print and (max-width: 768px) {
  #section-2 h2 {
    line-height: 1.2;
  }
}
@media print {
  .rwu-container h1,
  .rwu-container h2,
  .rwu-container h3,
  .rwu-container h4,
  .rwu-container h5,
  .rwu-container h6 {
    text-align: left;
  }
  .rwu-container h2,
  .rwu-container h3,
  .rwu-container h4,
  .rwu-container h5,
  .rwu-container h6 {
    font-size: 20px;
  }
  .rwu-container p {
    font-size: 16px;
    line-height: 28px;
  }
  .rwu-header-overview-content .rwu-at-glance-text {
    font-size: 16px;
    line-height: 28px;
  }
  .page.program #breadcrumbs .breadcrumbs, .page.program_finder #breadcrumbs .breadcrumbs {
    display: none;
  }
  .rwu-header-postion {
    top: 10%;
  }
}